Estou encontrando dificuldades com o diferimento parcial do ICMS.
No meu txt informo
N|
N07|0|51|3|0.0000|10.75|18.00|1.94|33.33|0.65|1.29|
e o ACBrNFeNFeMonitor gera no txt
<ICMS>-
<ICMS51>
<orig>0</orig>
<CST>51</CST>
<modBC>3</modBC>
<vBC>10.75</vBC>
<pICMS>18.0000</pICMS>
<vICMS>1.29</vICMS>
</ICMS51>
</ICMS>
Já li em outros tópicos (e também em uma nota técnica) que o correto seria
<ICMS>
<ICMS51>
<orig>0</orig>
<CST>51</CST>
<modBC>3</modBC>
<vBC>10.75</vBC>
<pICMS>18.0000</pICMS>
<vICMSOp>1.94</vICMSOp>
<pDif>33.3300</pDif>
<vICMSDif>0.65</vICMSDif>
<vICMS>1.29</vICMS>
</ICMS51>
</ICMS>
Da maneira que o xml é gerado inicialmente não passa na receita.
No momento estou editando o xml após gerado e antes de assinar para resolver o problema, mas não gosto desta solução.
Olhando no manual da nfe 3.10 dá pra ver que os campos que estão faltando são justamente as tags novas, que estão em amarelo no manual.
Segue o arquivo txt, o xml gerado pelo ACBrNFeMonitor, o xml aprovado na receita e o pedaço do manual que fala do layout.
Atenciosamente
Geert Vieira Gosch
nf02167826.txt
XML_gerado_pelo_acbrnfemonitor.xml
XML_aprovado_na_receita_pr.xml