|
|
@ -74,10 +74,10 @@ |
|
|
<emit> |
|
|
<emit> |
|
|
{% with emit = NFe.infNFe.emit %} |
|
|
{% with emit = NFe.infNFe.emit %} |
|
|
{% if emit.tipo == 'person' -%} |
|
|
{% if emit.tipo == 'person' -%} |
|
|
<CPF>{{ emit.cnpj_cpf }}</CPF> |
|
|
|
|
|
|
|
|
<CPF>{{ emit.cnpj_cpf }}</CPF> |
|
|
{% endif %} |
|
|
{% endif %} |
|
|
{% if emit.tipo == 'company' -%} |
|
|
{% if emit.tipo == 'company' -%} |
|
|
<CNPJ>{{ emit.cnpj_cpf }}</CNPJ> |
|
|
|
|
|
|
|
|
<CNPJ>{{ emit.cnpj_cpf }}</CNPJ> |
|
|
{% endif %} |
|
|
{% endif %} |
|
|
<xNome>{{ emit.xNome|normalize|escape }}</xNome> |
|
|
<xNome>{{ emit.xNome|normalize|escape }}</xNome> |
|
|
<xFant>{{ emit.xFant|normalize|escape }}</xFant> |
|
|
<xFant>{{ emit.xFant|normalize|escape }}</xFant> |
|
|
@ -105,15 +105,15 @@ |
|
|
<dest> |
|
|
<dest> |
|
|
{% with dest = NFe.infNFe.dest %} |
|
|
{% with dest = NFe.infNFe.dest %} |
|
|
{% if NFe.infNFe.ide.idDest == '3' %} |
|
|
{% if NFe.infNFe.ide.idDest == '3' %} |
|
|
<idEstrangeiro>{{ dest.idEstrangeiro }}</idEstrangeiro> |
|
|
|
|
|
|
|
|
<idEstrangeiro>{{ dest.idEstrangeiro }}</idEstrangeiro> |
|
|
{% endif %} |
|
|
{% endif %} |
|
|
{% if NFe.infNFe.ide.idDest != '3' %} |
|
|
{% if NFe.infNFe.ide.idDest != '3' %} |
|
|
{% if dest.tipo == 'person' -%} |
|
|
|
|
|
<CPF>{{ dest.cnpj_cpf }}</CPF> |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
{% if dest.tipo == 'company' -%} |
|
|
|
|
|
<CNPJ>{{ dest.cnpj_cpf }}</CNPJ> |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
{% if dest.tipo == 'person' -%} |
|
|
|
|
|
<CPF>{{ dest.cnpj_cpf }}</CPF> |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
{% if dest.tipo == 'company' -%} |
|
|
|
|
|
<CNPJ>{{ dest.cnpj_cpf }}</CNPJ> |
|
|
|
|
|
{% endif %} |
|
|
{% endif %} |
|
|
{% endif %} |
|
|
<xNome>{{ dest.xNome|normalize|escape }}</xNome> |
|
|
<xNome>{{ dest.xNome|normalize|escape }}</xNome> |
|
|
<enderDest> |
|
|
<enderDest> |
|
|
@ -532,36 +532,36 @@ |
|
|
</ICMS> |
|
|
</ICMS> |
|
|
{% endif %} |
|
|
{% endif %} |
|
|
{% if NFe.infNFe.ide.mod != '65' and imposto.IPI is defined %} |
|
|
{% if NFe.infNFe.ide.mod != '65' and imposto.IPI is defined %} |
|
|
<IPI> |
|
|
|
|
|
<clEnq>{{ imposto.IPI.clEnq }}</clEnq> |
|
|
|
|
|
<CNPJProd>{{ imposto.IPI.CNPJProd }}</CNPJProd> |
|
|
|
|
|
<cSelo>{{ imposto.IPI.cSelo }}</cSelo> |
|
|
|
|
|
<qSelo>{{ imposto.IPI.qSelo }}</qSelo> |
|
|
|
|
|
<cEnq>{{ imposto.IPI.cEnq }}</cEnq> |
|
|
|
|
|
{% if imposto.IPI.CST in ('00', '49', '50', '99') %} |
|
|
|
|
|
<IPITrib> |
|
|
|
|
|
<CST>{{ imposto.IPI.CST }}</CST> |
|
|
|
|
|
<vBC>{{ imposto.IPI.vBC }}</vBC> |
|
|
|
|
|
<pIPI>{{ imposto.IPI.pIPI }}</pIPI> |
|
|
|
|
|
<qUnid>{{ imposto.IPI.qUnid }}</qUnid> |
|
|
|
|
|
<vUnid>{{ imposto.IPI.vUnid }}</vUnid> |
|
|
|
|
|
<vIPI>{{ imposto.IPI.vIPI }}</vIPI> |
|
|
|
|
|
</IPITrib> |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
{% if imposto.IPI.CST in ('01', '02', '03', '04', '51', '52', '53', '54', '55') %} |
|
|
|
|
|
<IPINT> |
|
|
|
|
|
<CST>{{ imposto.IPI.CST }}</CST> |
|
|
|
|
|
</IPINT> |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
</IPI> |
|
|
|
|
|
{% if imposto.II is defined %} |
|
|
|
|
|
<II> |
|
|
|
|
|
<vBC>{{ imposto.II.vBC }}</vBC> |
|
|
|
|
|
<vDespAdu>{{ imposto.II.vDespAdu }}</vDespAdu> |
|
|
|
|
|
<vII>{{ imposto.II.vII }}</vII> |
|
|
|
|
|
<vIOF>{{ imposto.II.vIOF }}</vIOF> |
|
|
|
|
|
</II> |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
<IPI> |
|
|
|
|
|
<clEnq>{{ imposto.IPI.clEnq }}</clEnq> |
|
|
|
|
|
<CNPJProd>{{ imposto.IPI.CNPJProd }}</CNPJProd> |
|
|
|
|
|
<cSelo>{{ imposto.IPI.cSelo }}</cSelo> |
|
|
|
|
|
<qSelo>{{ imposto.IPI.qSelo }}</qSelo> |
|
|
|
|
|
<cEnq>{{ imposto.IPI.cEnq }}</cEnq> |
|
|
|
|
|
{% if imposto.IPI.CST in ('00', '49', '50', '99') %} |
|
|
|
|
|
<IPITrib> |
|
|
|
|
|
<CST>{{ imposto.IPI.CST }}</CST> |
|
|
|
|
|
<vBC>{{ imposto.IPI.vBC }}</vBC> |
|
|
|
|
|
<pIPI>{{ imposto.IPI.pIPI }}</pIPI> |
|
|
|
|
|
<qUnid>{{ imposto.IPI.qUnid }}</qUnid> |
|
|
|
|
|
<vUnid>{{ imposto.IPI.vUnid }}</vUnid> |
|
|
|
|
|
<vIPI>{{ imposto.IPI.vIPI }}</vIPI> |
|
|
|
|
|
</IPITrib> |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
{% if imposto.IPI.CST in ('01', '02', '03', '04', '51', '52', '53', '54', '55') %} |
|
|
|
|
|
<IPINT> |
|
|
|
|
|
<CST>{{ imposto.IPI.CST }}</CST> |
|
|
|
|
|
</IPINT> |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
</IPI> |
|
|
|
|
|
{% if imposto.II is defined %} |
|
|
|
|
|
<II> |
|
|
|
|
|
<vBC>{{ imposto.II.vBC }}</vBC> |
|
|
|
|
|
<vDespAdu>{{ imposto.II.vDespAdu }}</vDespAdu> |
|
|
|
|
|
<vII>{{ imposto.II.vII }}</vII> |
|
|
|
|
|
<vIOF>{{ imposto.II.vIOF }}</vIOF> |
|
|
|
|
|
</II> |
|
|
|
|
|
{% endif %} |
|
|
{% endif %} |
|
|
{% endif %} |
|
|
{% if imposto.ISSQN is defined %} |
|
|
{% if imposto.ISSQN is defined %} |
|
|
<ISSQN> |
|
|
<ISSQN> |
|
|
@ -605,7 +605,8 @@ |
|
|
<CST>{{ imposto.PIS.CST }}</CST> |
|
|
<CST>{{ imposto.PIS.CST }}</CST> |
|
|
</PISNT> |
|
|
</PISNT> |
|
|
{% endif %} |
|
|
{% endif %} |
|
|
{% if imposto.PIS.CST in ('49', '50', '51', '52', '53', '54', '55', '56', '60', '61', '62', '63', '64', '65', '66', '67', '70', '71', '72', '73', '74', '75', '98', '99') %} |
|
|
|
|
|
|
|
|
{% if imposto.PIS.CST in ('49', '50', '51', '52', '53', '54', '55', '56', '60', '61', '62', |
|
|
|
|
|
'63', '64', '65', '66', '67', '70', '71', '72', '73', '74', '75', '98', '99') %} |
|
|
<PISOutr> |
|
|
<PISOutr> |
|
|
<CST>{{ imposto.PIS.CST }}</CST> |
|
|
<CST>{{ imposto.PIS.CST }}</CST> |
|
|
<vBC>{{ imposto.PIS.vBC }}</vBC> |
|
|
<vBC>{{ imposto.PIS.vBC }}</vBC> |
|
|
@ -647,7 +648,8 @@ |
|
|
<CST>{{ imposto.COFINS.CST }}</CST> |
|
|
<CST>{{ imposto.COFINS.CST }}</CST> |
|
|
</COFINSNT> |
|
|
</COFINSNT> |
|
|
{% endif %} |
|
|
{% endif %} |
|
|
{% if imposto.COFINS.CST in ('49', '50', '51', '52', '53', '54', '55', '56', '60', '61', '62', '63', '64', '65', '66', '67', '70', '71', '72', '73', '74', '75', '98', '99') %} |
|
|
|
|
|
|
|
|
{% if imposto.COFINS.CST in ('49', '50', '51', '52', '53', '54', '55', '56', '60', '61', '62', |
|
|
|
|
|
'63', '64', '65', '66', '67', '70', '71', '72', '73', '74', '75', '98', '99') %} |
|
|
<COFINSOutr> |
|
|
<COFINSOutr> |
|
|
<CST>{{ imposto.COFINS.CST }}</CST> |
|
|
<CST>{{ imposto.COFINS.CST }}</CST> |
|
|
<vBC>{{ imposto.COFINS.vBC }}</vBC> |
|
|
<vBC>{{ imposto.COFINS.vBC }}</vBC> |
|
|
@ -857,6 +859,14 @@ |
|
|
{% endfor %} |
|
|
{% endfor %} |
|
|
{% endif %} |
|
|
{% endif %} |
|
|
</infAdic> |
|
|
</infAdic> |
|
|
|
|
|
{% if NFe.infNFe.infRespTec is defined %} |
|
|
|
|
|
<infRespTec> |
|
|
|
|
|
<CNPJ>{{ NFe.infNFe.infRespTec.CNPJ }}</CNPJ> |
|
|
|
|
|
<xContato>{{ NFe.infNFe.infRespTec.xContato|normalize|escape }}</xContato> |
|
|
|
|
|
<email>{{ NFe.infNFe.infRespTec.email }}</email> |
|
|
|
|
|
<fone>{{ NFe.infNFe.infRespTec.fone }}</fone> |
|
|
|
|
|
</infRespTec> |
|
|
|
|
|
{% endif %} |
|
|
{% if NFe.infNFe.exporta is defined %} |
|
|
{% if NFe.infNFe.exporta is defined %} |
|
|
<exporta> |
|
|
<exporta> |
|
|
<UFSaidaPais>{{ NFe.infNFe.exporta.UFSaidaPais }}</UFSaidaPais> |
|
|
<UFSaidaPais>{{ NFe.infNFe.exporta.UFSaidaPais }}</UFSaidaPais> |
|
|
@ -873,8 +883,8 @@ |
|
|
{% endif %} |
|
|
{% endif %} |
|
|
</infNFe> |
|
|
</infNFe> |
|
|
<infNFeSupl> |
|
|
<infNFeSupl> |
|
|
<qrCode>{{ NFe.infNFe.qrCode }}</qrCode> |
|
|
|
|
|
<urlChave>{{ NFe.infNFe.urlChave }}</urlChave> |
|
|
|
|
|
|
|
|
<qrCode>{{ NFe.infNFe.qrCode }}</qrCode> |
|
|
|
|
|
<urlChave>{{ NFe.infNFe.urlChave }}</urlChave> |
|
|
</infNFeSupl> |
|
|
</infNFeSupl> |
|
|
</NFe> |
|
|
</NFe> |
|
|
{% endfor %} |
|
|
{% endfor %} |
|
|
|