Skip to content

Commit ee541fb

Browse files
Merge pull request #2 from gustavo-campos/ordem-campos
Adicionando ordem dos campos na emissão da nfe
2 parents e17dabf + 66c2fde commit ee541fb

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

NFe.Classes/Informacoes/Detalhe/Tributacao/Compartilhado/InformacoesIbsCbs/InformacoesCbs/gCBS.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
/* http://www.zeusautomacao.com.br/ */
3131
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
3232
/********************************************************************************/
33+
using System.Xml.Serialization;
3334

3435
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Compartilhado.InformacoesIbsCbs.InformacoesCbs
3536
{
@@ -40,7 +41,8 @@ public class gCBS
4041

4142
/// <summary>
4243
/// UB56 - Alíquota da CBS (em percentual)
43-
/// </summary>
44+
/// </summary>~
45+
[XmlElement(Order = 1)]
4446
public decimal pCBS
4547
{
4648
get => _pCbs.Arredondar(4);
@@ -50,21 +52,25 @@ public decimal pCBS
5052
/// <summary>
5153
/// UB59 - Grupo de Informações do Diferimento
5254
/// </summary>
55+
[XmlElement(Order = 2)]
5356
public gDif gDif { get; set; }
5457

5558
/// <summary>
5659
/// UB62 - Grupo de Informações da devolução de tributos
5760
/// </summary>
61+
[XmlElement(Order = 3)]
5862
public gDevTrib gDevTrib { get; set; }
5963

6064
/// <summary>
6165
/// UB64 - Grupo de informações da redução da alíquota
6266
/// </summary>
67+
[XmlElement(Order = 4)]
6368
public gRed gRed { get; set; }
6469

6570
/// <summary>
6671
/// UB67 - Valor da CBS
6772
/// </summary>
73+
[XmlElement(Order = 5)]
6874
public decimal vCBS
6975
{
7076
get => _vCbs.Arredondar(2);

NFe.Classes/Informacoes/Detalhe/Tributacao/Compartilhado/InformacoesIbsCbs/InformacoesIbs/gIBSMun.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
/* http://www.zeusautomacao.com.br/ */
3131
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
3232
/********************************************************************************/
33+
using System.Xml.Serialization;
3334

3435
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Compartilhado.InformacoesIbsCbs.InformacoesIbs
3536
{
@@ -41,6 +42,7 @@ public class gIBSMun
4142
/// <summary>
4243
/// UB37 - Alíquota do IBS de competência do Município (em percentual)
4344
/// </summary>
45+
[XmlElement(Order = 1)]
4446
public decimal pIBSMun
4547
{
4648
get => _pIbsMun.Arredondar(4);
@@ -50,21 +52,25 @@ public decimal pIBSMun
5052
/// <summary>
5153
/// UB40 - Grupo de Informações do Diferimento
5254
/// </summary>
55+
[XmlElement(Order = 2)]
5356
public gDif gDif { get; set; }
5457

5558
/// <summary>
5659
/// UB43 - Grupo de Informações da devolução de tributos
5760
/// </summary>
61+
[XmlElement(Order = 3)]
5862
public gDevTrib gDevTrib { get; set; }
5963

6064
/// <summary>
6165
/// UB45 - Grupo de informações da redução da alíquota
6266
/// </summary>
67+
[XmlElement(Order = 4)]
6368
public gRed gRed { get; set; }
6469

6570
/// <summary>
6671
/// UB54 - Valor do IBS de competência do Município
6772
/// </summary>
73+
[XmlElement(Order = 5)]
6874
public decimal vIBSMun
6975
{
7076
get => _vIbsMun.Arredondar(2);

NFe.Classes/Informacoes/Detalhe/Tributacao/Compartilhado/InformacoesIbsCbs/InformacoesIbs/gIBSUF.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
/* http://www.zeusautomacao.com.br/ */
3131
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
3232
/********************************************************************************/
33+
using System.Xml.Serialization;
3334

3435
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Compartilhado.InformacoesIbsCbs.InformacoesIbs
3536
{
@@ -41,6 +42,7 @@ public class gIBSUF
4142
/// <summary>
4243
/// UB18 - Alíquota do IBS de competência das UF (em percentual)
4344
/// </summary>
45+
[XmlElement(Order = 1)]
4446
public decimal pIBSUF
4547
{
4648
get => _pIbsUf.Arredondar(4);
@@ -50,21 +52,25 @@ public decimal pIBSUF
5052
/// <summary>
5153
/// UB21 - Grupo de Informações do Diferimento
5254
/// </summary>
55+
[XmlElement(Order = 2)]
5356
public gDif gDif { get; set; }
5457

5558
/// <summary>
5659
/// UB24 - Grupo de Informações da devolução de tributos
5760
/// </summary>
61+
[XmlElement(Order = 3)]
5862
public gDevTrib gDevTrib { get; set; }
5963

6064
/// <summary>
6165
/// UB26 - Grupo de informações da redução da alíquota
6266
/// </summary>
67+
[XmlElement(Order = 4)]
6368
public gRed gRed { get; set; }
6469

6570
/// <summary>
6671
/// UB35 - Valor do IBS de competência da UF
6772
/// </summary>
73+
[XmlElement(Order = 5)]
6874
public decimal vIBSUF
6975
{
7076
get => _vIbsUf.Arredondar(2);

0 commit comments

Comments
 (0)