



Fala galera do Show Delphi, tudo beleza?
Muitos programadores trabalham em sistemas de emissão de notas fiscais, e por sua vez, muitos destes sistemas utilizam o ACBr para efetuar a emissão, já que além de ser uma excelente biblioteca de componentes, também é open source.
Legal, ai as vezes vamos tentar validar nossa nota fiscal e há casos que mensagens de erro ocorrem, indicando que há problemas com as informações fornecidas.
Vamos a um exemplo de problema:
ICMSSN is unexpected.
Sugestão de resolução da seguinte mensagem:
Erro ao criar/imprimir NFe!
Falha na validação dos dados da nota ( número da nota )
Tag:
Nenhum valor informado.
Element ‘{http://www.portalfiscal.inf.br/nfe}ICMSSN’ is unexpected
accorrding to content model of parent element
‘{http://www.portalfiscal.inf.br/nfe}ICMS’.
Expecting: {http://www.portalfiscal.inf.br/nfe}ICMS00,
{http://www.portalfiscal.inf.br/nfe}ICMS10
{http://www.portalfiscal.inf.br/nfe}…
E ai, como resolver?
Este erro geralmente ocorre quando uma empresa do simples nacional tentar informar uma CST do ICMS referente ao regime geral.
Exemplo: (000, 010, 060 e etc)
Se preencher com alguma CST do ICMS pertencente ao simples(101, 102, 201, 400 e etc), deverá validar a nota.
No caso colocar uma CSOSN.
Logo, o xml formado não fica de acordo com o schema, se as informações estão incorretas.
Quanto a qual CST ou CSOSN utilizar, recomenda-se consultar o seu contador.
Esta dica é indicada para que utiliza o Delphi ou Lazarus com o componente TACBrNfe da biblioteca do ACBr.
Dúvidas ou sugestões? Deixe o seu comentário!
Um abraço e até a próxima pessoal. Valeu!
Você precisa fazer o login para publicar um comentário.
Parabéns pela dica. Me ajudou a resolver meu problema.
No meu caso, a empresa estava cadastrada como sendo simples nacional, onde deveria estar como regime normal. Desta forma, a tributação não condizia com a opção selecionada.
[…] http://showdelphi.com.br/falha-na-validacao-dos-dados-da-nota-fiscal-icmssn-is-unexpected/ […]