diff --git a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSAliq.cs b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSAliq.cs
index 165b0f99f..ea3c9f2c6 100644
--- a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSAliq.cs
+++ b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSAliq.cs
@@ -31,6 +31,7 @@
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/
using NFe.Classes.Informacoes.Detalhe.Tributacao.Federal.Tipos;
+using System.Xml.Serialization;
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Federal
{
@@ -43,11 +44,15 @@ public class COFINSAliq : COFINSBasico
///
/// S06 - Código de Situação Tributária da COFINS
///
+ ///
+ [XmlElement(Order = 1)]
public CSTCOFINS CST { get; set; }
///
/// S07 - Valor da Base de Cálculo da COFINS
///
+ ///
+ [XmlElement(Order = 2)]
public decimal vBC
{
get { return _vBc; }
@@ -57,6 +62,8 @@ public decimal vBC
///
/// S08 - Alíquota da COFINS (em percentual)
///
+ ///
+ [XmlElement(Order = 3)]
public decimal pCOFINS
{
get { return _pCofins; }
@@ -66,6 +73,8 @@ public decimal pCOFINS
///
/// S09 - Valor da COFINS
///
+ ///
+ [XmlElement(Order = 4)]
public decimal vCOFINS
{
get { return _vCofins; }
diff --git a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSNT.cs b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSNT.cs
index 4a6e705ae..8c036997f 100644
--- a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSNT.cs
+++ b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSNT.cs
@@ -31,6 +31,7 @@
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/
using NFe.Classes.Informacoes.Detalhe.Tributacao.Federal.Tipos;
+using System.Xml.Serialization;
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Federal
{
@@ -39,6 +40,8 @@ public class COFINSNT : COFINSBasico
///
/// S06 - Código de Situação Tributária da COFINS
///
+ ///
+ [XmlElement(Order = 1)]
public CSTCOFINS CST { get; set; }
}
}
\ No newline at end of file
diff --git a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSOutr.cs b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSOutr.cs
index 7013a8037..56c5f6143 100644
--- a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSOutr.cs
+++ b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSOutr.cs
@@ -31,6 +31,7 @@
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/
using NFe.Classes.Informacoes.Detalhe.Tributacao.Federal.Tipos;
+using System.Xml.Serialization;
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Federal
{
@@ -45,11 +46,16 @@ public class COFINSOutr : COFINSBasico
///
/// S06 - Código de Situação Tributária da COFINS
///
+ ///
+
+ [XmlElement(Order = 1)]
public CSTCOFINS CST { get; set; }
///
/// S07 - Valor da Base de Cálculo da COFINS
///
+ ///
+ [XmlElement(Order = 2)]
public decimal? vBC
{
get { return _vBc.Arredondar(2); }
@@ -59,6 +65,8 @@ public decimal? vBC
///
/// S08 - Alíquota da COFINS (em percentual)
///
+ ///
+ [XmlElement(Order = 3)]
public decimal? pCOFINS
{
get { return _pCofins.Arredondar(4); }
@@ -68,6 +76,8 @@ public decimal? pCOFINS
///
/// S09 - Quantidade Vendida
///
+ ///
+ [XmlElement(Order = 4)]
public decimal? qBCProd
{
get { return _qBcProd.Arredondar(4); }
@@ -77,6 +87,8 @@ public decimal? qBCProd
///
/// S10 - Alíquota da COFINS (em reais)
///
+ ///
+ [XmlElement(Order = 5)]
public decimal? vAliqProd
{
get { return _vAliqProd.Arredondar(4); }
@@ -86,6 +98,8 @@ public decimal? vAliqProd
///
/// S11 - Valor da COFINS
///
+ ///
+ [XmlElement(Order = 6)]
public decimal? vCOFINS
{
get { return _vCofins.Arredondar(2); }
diff --git a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSQtde.cs b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSQtde.cs
index eae320ea8..3febac288 100644
--- a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSQtde.cs
+++ b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSQtde.cs
@@ -31,6 +31,7 @@
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/
using NFe.Classes.Informacoes.Detalhe.Tributacao.Federal.Tipos;
+using System.Xml.Serialization;
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Federal
{
@@ -43,11 +44,15 @@ public class COFINSQtde : COFINSBasico
///
/// S06 - Código de Situação Tributária da COFINS
///
+ ///
+ [XmlElement(Order = 1)]
public CSTCOFINS CST { get; set; }
///
/// S09 - Quantidade Vendida
///
+ ///
+ [XmlElement(Order = 2)]
public decimal qBCProd
{
get { return _qBcProd; }
@@ -57,6 +62,8 @@ public decimal qBCProd
///
/// S10 - Alíquota da COFINS (em reais)
///
+ ///
+ [XmlElement(Order = 3)]
public decimal vAliqProd
{
get { return _vAliqProd; }
@@ -66,6 +73,8 @@ public decimal vAliqProd
///
/// S11 - Valor da COFINS
///
+ ///
+ [XmlElement(Order = 4)]
public decimal vCOFINS
{
get { return _vCofins; }
diff --git a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSST.cs b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSST.cs
index 0cab27167..f92cf6372 100644
--- a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSST.cs
+++ b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/COFINSST.cs
@@ -31,6 +31,7 @@
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/
using NFe.Classes.Informacoes.Detalhe.Tributacao.Federal.Tipos;
+using System.Xml.Serialization;
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Federal
{
@@ -45,6 +46,8 @@ public class COFINSST : COFINSBasico
///
/// T02 - Valor da Base de Cálculo da COFINS
///
+ ///
+ [XmlElement(Order = 1)]
public decimal? vBC
{
get { return _vBc.Arredondar(2); }
@@ -54,6 +57,8 @@ public decimal? vBC
///
/// T03 - Alíquota da COFINS (em percentual)
///
+ ///
+ [XmlElement(Order = 2)]
public decimal? pCOFINS
{
get { return _pCofins.Arredondar(4); }
@@ -63,6 +68,8 @@ public decimal? pCOFINS
///
/// T04 - Quantidade Vendida
///
+ ///
+ [XmlElement(Order = 3)]
public decimal? qBCProd
{
get { return _qBcProd.Arredondar(4); }
@@ -72,6 +79,8 @@ public decimal? qBCProd
///
/// T05 - Alíquota da COFINS (em reais)
///
+ ///
+ [XmlElement(Order = 4)]
public decimal? vAliqProd
{
get { return _vAliqProd.Arredondar(4); }
@@ -81,6 +90,8 @@ public decimal? vAliqProd
///
/// T06 - Valor da COFINS
///
+ ///
+ [XmlElement(Order = 5)]
public decimal? vCOFINS
{
get { return _vCofins.Arredondar(2); }
diff --git a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/IPINT.cs b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/IPINT.cs
index ad72130d7..44d68f4a9 100644
--- a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/IPINT.cs
+++ b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/IPINT.cs
@@ -31,6 +31,7 @@
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/
using NFe.Classes.Informacoes.Detalhe.Tributacao.Federal.Tipos;
+using System.Xml.Serialization;
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Federal
{
@@ -39,6 +40,8 @@ public class IPINT : IPIBasico
///
/// O09 - Código da Situação Tributária do IPI:
///
+ ///
+ [XmlElement(Order = 1)]
public CSTIPI CST { get; set; }
}
}
\ No newline at end of file
diff --git a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/IPITrib.cs b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/IPITrib.cs
index 1da769d2e..ef0ea45aa 100644
--- a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/IPITrib.cs
+++ b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/IPITrib.cs
@@ -31,6 +31,7 @@
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/
using NFe.Classes.Informacoes.Detalhe.Tributacao.Federal.Tipos;
+using System.Xml.Serialization;
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Federal
{
@@ -45,11 +46,15 @@ public class IPITrib : IPIBasico
///
/// O09 - Código da Situação Tributária do IPI:
///
+ ///
+ [XmlElement(Order = 1)]
public CSTIPI CST { get; set; }
///
/// O10 - Valor da BC do IPI
///
+ ///
+ [XmlElement(Order = 2)]
public decimal? vBC
{
get { return _vBc.Arredondar(2); }
@@ -59,6 +64,8 @@ public decimal? vBC
///
/// O13 - Alíquota do IPI
///
+ ///
+ [XmlElement(Order = 3)]
public decimal? pIPI
{
get { return _pIpi.Arredondar(4); }
@@ -68,6 +75,8 @@ public decimal? pIPI
///
/// O11 - Quantidade total na unidade padrão para tributação (somente para os produtos tributados por unidade)
///
+ ///
+ [XmlElement(Order = 4)]
public decimal? qUnid
{
get { return _qUnid.Arredondar(4); }
@@ -77,6 +86,8 @@ public decimal? qUnid
///
/// O12 - Valor por Unidade Tributável
///
+ ///
+ [XmlElement(Order = 5)]
public decimal? vUnid
{
get { return _vUnid.Arredondar(4); }
@@ -86,6 +97,8 @@ public decimal? vUnid
///
/// O14 - Valor do IPI
///
+ ///
+ [XmlElement(Order = 6)]
public decimal? vIPI
{
get { return _vIpi.Arredondar(2); }
diff --git a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISAliq.cs b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISAliq.cs
index a661d2d5f..81c382de4 100644
--- a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISAliq.cs
+++ b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISAliq.cs
@@ -31,6 +31,7 @@
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/
using NFe.Classes.Informacoes.Detalhe.Tributacao.Federal.Tipos;
+using System.Xml.Serialization;
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Federal
{
@@ -43,11 +44,15 @@ public class PISAliq : PISBasico
///
/// Q06 - Código de Situação Tributária do PIS
///
+ ///
+ [XmlElement(Order = 1)]
public CSTPIS CST { get; set; }
///
/// Q07 - Valor da Base de Cálculo do PIS
///
+ ///
+ [XmlElement(Order = 2)]
public decimal vBC
{
get { return _vBc; }
@@ -57,6 +62,8 @@ public decimal vBC
///
/// Q08 - Alíquota do PIS (em percentual)
///
+ ///
+ [XmlElement(Order = 3)]
public decimal pPIS
{
get { return _pPis; }
@@ -66,6 +73,8 @@ public decimal pPIS
///
/// Q09 - Valor do PIS
///
+ ///
+ [XmlElement(Order = 4)]
public decimal vPIS
{
get { return _vPis; }
diff --git a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISNT.cs b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISNT.cs
index 7b32b2908..832c33817 100644
--- a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISNT.cs
+++ b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISNT.cs
@@ -31,6 +31,7 @@
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/
using NFe.Classes.Informacoes.Detalhe.Tributacao.Federal.Tipos;
+using System.Xml.Serialization;
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Federal
{
@@ -39,6 +40,8 @@ public class PISNT : PISBasico
///
/// Q06 - Código de Situação Tributária do PIS
///
+ ///
+ [XmlElement(Order = 1)]
public CSTPIS CST { get; set; }
}
}
\ No newline at end of file
diff --git a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISOutr.cs b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISOutr.cs
index d505ef0b8..848460316 100644
--- a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISOutr.cs
+++ b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISOutr.cs
@@ -31,6 +31,7 @@
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/
using NFe.Classes.Informacoes.Detalhe.Tributacao.Federal.Tipos;
+using System.Xml.Serialization;
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Federal
{
@@ -45,11 +46,17 @@ public class PISOutr : PISBasico
///
/// Q06 - Código de Situação Tributária do PIS
///
+ ///
+
+ [XmlElement(Order = 1)]
public CSTPIS CST { get; set; }
///
/// Q07 - Valor da Base de Cálculo do PIS
///
+ ///
+
+ [XmlElement(Order = 2)]
public decimal? vBC
{
get { return _vBc.Arredondar(2); }
@@ -59,6 +66,9 @@ public decimal? vBC
///
/// Q08 - Alíquota do PIS (em percentual)
///
+ ///
+
+ [XmlElement(Order = 3)]
public decimal? pPIS
{
get { return _pPis.Arredondar(4); }
@@ -68,6 +78,9 @@ public decimal? pPIS
///
/// Q10 - Quantidade Vendida
///
+ ///
+
+ [XmlElement(Order = 4)]
public decimal? qBCProd
{
get { return _qBcProd.Arredondar(4); }
@@ -77,6 +90,8 @@ public decimal? qBCProd
///
/// Q11 - Alíquota do PIS (em reais)
///
+ ///
+ [XmlElement(Order = 5)]
public decimal? vAliqProd
{
get { return _vAliqProd.Arredondar(4); }
@@ -86,6 +101,8 @@ public decimal? vAliqProd
///
/// Q09 - Valor do PIS
///
+ ///
+ [XmlElement(Order = 6)]
public decimal? vPIS
{
get { return _vPis.Arredondar(2); }
diff --git a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISQtde.cs b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISQtde.cs
index 9979dfc7c..b25096359 100644
--- a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISQtde.cs
+++ b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISQtde.cs
@@ -31,6 +31,7 @@
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/
using NFe.Classes.Informacoes.Detalhe.Tributacao.Federal.Tipos;
+using System.Xml.Serialization;
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Federal
{
@@ -43,11 +44,17 @@ public class PISQtde : PISBasico
///
/// Q06 - Código de Situação Tributária do PIS
///
+ ///
+
+ [XmlElement(Order = 1)]
public CSTPIS CST { get; set; }
///
/// Q10 - Quantidade Vendida
///
+ ///
+
+ [XmlElement(Order = 2)]
public decimal qBCProd
{
get { return _qBcProd; }
@@ -57,6 +64,8 @@ public decimal qBCProd
///
/// Q11 - Alíquota do PIS (em reais)
///
+ ///
+ [XmlElement(Order = 3)]
public decimal vAliqProd
{
get { return _vAliqProd; }
@@ -66,6 +75,8 @@ public decimal vAliqProd
///
/// Q09 - Valor do PIS
///
+ ///
+ [XmlElement(Order = 4)]
public decimal vPIS
{
get { return _vPis; }
diff --git a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISST.cs b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISST.cs
index dbf4b78b3..882a0a9bd 100644
--- a/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISST.cs
+++ b/Shared.NFe.Classes/Informacoes/Detalhe/Tributacao/Federal/PISST.cs
@@ -31,6 +31,7 @@
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/
using NFe.Classes.Informacoes.Detalhe.Tributacao.Federal.Tipos;
+using System.Xml.Serialization;
namespace NFe.Classes.Informacoes.Detalhe.Tributacao.Federal
{
@@ -45,6 +46,9 @@ public class PISST : PISBasico
///
/// R02 - Valor da Base de Cálculo do PIS
///
+ ///
+
+ [XmlElement(Order = 1)]
public decimal? vBC
{
get { return _vBc.Arredondar(2); }
@@ -54,6 +58,8 @@ public decimal? vBC
///
/// R03 - Alíquota do PIS (em percentual)
///
+ ///
+ [XmlElement(Order = 2)]
public decimal? pPIS
{
get { return _pPis.Arredondar(4); }
@@ -63,6 +69,8 @@ public decimal? pPIS
///
/// R04 - Quantidade Vendida
///
+ ///
+ [XmlElement(Order = 3)]
public decimal? qBCProd
{
get { return _qBcProd.Arredondar(4); }
@@ -72,6 +80,8 @@ public decimal? qBCProd
///
/// R05 - Alíquota do PIS (em reais)
///
+ ///
+ [XmlElement(Order = 4)]
public decimal? vAliqProd
{
get { return _vAliqProd.Arredondar(4); }
@@ -81,6 +91,8 @@ public decimal? vAliqProd
///
/// R06 - Valor do PIS
///
+ ///
+ [XmlElement(Order = 5)]
public decimal? vPIS
{
get { return _vPis.Arredondar(2); }