Estou fazendo um pente-fino nos cálculos e tags do meu módulo NF-e.
A minhas nf-e são gerados no conteúdo .XML( acho mais bonito ). O problema ocorre ao gerar a CSOSN 103.
Quando apenas gero o .XML tenho isto:
Código: Selecionar todos
<ICMSSN103>
<orig>0</orig>
<CSOSN>103</CSOSN>
</ICMSSN103>
Código: Selecionar todos
<ICMSSN102>
<orig>0</orig>
<CSOSN>103</CSOSN>
</ICMSSN102>
Mas acho que os numeros poderiam ser idênticos né.
Outra situação:
Tenho as seguintes tabelas onde para a tag modBC usamos:
0 - Margem Valor Agregado (%);
1 - Pauta (Valor);
2 - Preço Tabelado Máx. (valor);
3 - valor da operação.
Nesta tabela para a tag modBCST usamos:
0 - Preço tabelado ou máximo sugerido;
1 - Lista Negativa (valor);
2 - Lista Positiva (valor);
3 - Lista Neutra (valor);
4 - Margem Valor Agregado (%);
5 - Pauta (valor);
Então ao definir as tags com valores que identificam o uso de Substituição tributária usando MVA usasse modBC=0 e modBCST=4
Mas quando valido a CST 201 o modBCST=0 é quem aparece nas minhas tags.
Código: Selecionar todos
<ICMSSN201>
<orig>0</orig>
<CSOSN>201</CSOSN>
<modBCST>0</modBCST>
<pMVAST>50.00</pMVAST>
<vBCST>5396.40</vBCST>
<pICMSST>18.00</pICMSST>
<vICMSST>22.49</vICMSST>
<pCredSN>1.25</pCredSN>
<vCredICMSSN>44.97</vCredICMSSN>
</ICMSSN201>

