Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Gerar Xml No Acbrnfemonitor


cristiam2005
  • Este tópico foi criado há 3280 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

boa tarde, estou com um problema que não consigo identificar, nosso txt gera o conteúdo da nota  porem tenho a seguinte mensagem de erro:

 

 

ERRO: Falha na validação dos dados da nota 10051
Element '{http://www.portalfiscal.inf.br/nfe}ICMSSN'is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}ICMS'.
 
 
 
entao ao pesquisar vi que o xml esta assim:
 
 
-<ICMS>
-<ICMSSN>
<orig>0</orig>
<CSOSN>0</CSOSN>
</ICMSSN>
</ICMS>

 

porem no txt esta assim

 

[iCMS001]
Origem=0
CSOSN=102
 
 
se eu fizer a alteraçao manualmente deste txt e salvar novamete ele gera o xml assim:
 
 
-<ICMS>
-<ICMSSN102>
<orig>0</orig>
<CSOSN>102</CSOSN>
</ICMSSN102>
</ICMS>
 
e neste caso nao sei como corrigir isso
 
 

 

 

Atenciosamente

Cristiam Nakahodo

V10.inf.br

Link para o comentário
Compartilhar em outros sites

Anexe seu TXT, aqui para que possamos avaliar e te falar onde está o erro, de bate pronto te pergunto se passou informação para a tag "Emit.CRT".

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

CRT=0 (SimplesNacional)
CRT=1 (SimplesExcessoReceita) Aqui da crédito de ICMS por isso ele pede o campo ICMSSN "ICMS do SImples Nacional"
 
No seu caso deve ser "0"
 
O Kiko fez uma observação, olhei direto no código do ACBr, e me baseie pela sequência de tipos "TpcnCRT = (crtSimplesNacional, crtSimplesExcessoReceita, crtRegimeNormal)", mas o correto é
 
TABELA A - Código de Regime Tributário - CRT
1 - Simples Nacional
2 - Simples Nacional - excesso de sublimite da receita bruta
3 - Regime Normal
 
 
Então o problema não é esse que citei, obrigado Kiko, falha minha.
  • Curtir 2

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

no momento de gerar o xml

 

nos usamos essa formaçao do txt a alguns anos, e so agora que deu esse erro, o mais etranho é que se pego a informaçao no CSOSN e apenas re-escrevo a 102 ele gera

 

ou seja nao tem uma logica e nao estou entendendo..

 

 

Atenciosamente

Cristiam Nakahodo

V10.inf.br

Link para o comentário
Compartilhar em outros sites

  • Moderadores

O txt que vc anexou está gerando corretamente o XML.

 

- A mensagem de erro que você postou daria se no teu TXT estivesse CRT=3  e nas tags dos impostos vc estivesse informando CSOSN ao invés de CST. 

- Como vc disse que está gerando da forma abaixo (CSOSN=0), creio que alguma informação pode estar errada com o TXT, porém não seria este que vc anexou.

-<ICMS>
-<ICMSSN>
<orig>0</orig>
<CSOSN>0</CSOSN>
</ICMSSN>
</ICMS>

 

Qual a versão do ACBrNFeMonitor que vc está usando?


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Cristiam aguarde um momento que consegui reproduzir o erro aqui. 

Agora fica fácil de achar o problema.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Eu estou suspeitando que seja a versao do ACBr Monitor NFe

Não é a versão. Só o fato de salvar o teu txt no notepad já resolve o problema. (por isto na primeira vez consegui gerar sem encontrar o erro)

Esta vez baixei direto o teu arquivo e tentei com ele sem abrir no notepad e ai surgiu o erro.

Parece ser algum caracter estranho no meio disto tudo. Mas ainda não consegui localizar.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Cristiam, experimenta finalizar o texto sem estes espaços que estão entre o ): até o

Finalize em [    ...3,38%)",1)   ]

 

E anexe novamente teu txt.

...disposto na Lei nº 12.741/12 = R$ 1,12 (3,38%):                                                                                                   ",1)

 

Eu estou tendo dificuldade em reproduzir, pois se eu abrir e salvar no notepad ele já funciona. Então tem alguma sujeira no texto mas não consegui descobrir aonde.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Eu não sei como vc está gravando o seu texto, porém fiz uma leitura dos últimos caracteres, estes espaços finais. 

 

O teu arquivo em ASC a partir do caracter 1759 fica assim "0 32 0 32 0 32 0 32 0 32 0 32"   (Decimal 0 seguido de um Decimal 32 (espaço) ) 

Quando salvo no notepad (funciona) ai leio o final do seu arquivo a partir da linha 1759 em  asc  fica assim " 32 32 32 32 32 32 32 32 32 " (ou seja todos caracteres são espaços)

Não sei como vc grava isto. Por isto pedi para tirar estes espaços em branco que vc tem no final e faça um novo teste.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

a principio conseguimos eliminar o erro, mudamos uma seleçao que tinhamos no painel e parou o erro no entanto outros itens estao aparecendo, nosso txt esta mostrando correto mas no xml os valores de produto e de total da nota estao zerados

 

 

[Produto001]
CFOP=5902
Codigo=00284
Descricao=ALICATE DE CUTIC/MUNDIAL 522 12521
NCM=82142000
Unidade=UN
Quantidade=600,00
ValorUnitario=9,50
ValorTotal=5700,00
ValorDesconto=0,00
IndTot=1
vOutro=0,00
 

 

[Total]
BaseICMS=0,00
ValorICMS=0,00
ValorIPI=0,00
ValorFrete=0,00
ValorOutrasDespesas=0,00
ValorPIS=0,00
ValorCOFINS=0,00
ValorProduto=5700,00
ValorDesconto=0,00
ValorNota=5700,00
 
xml:
 
 
 
 
estou encaminhando os anexos

entnfe.txt

35150412160167000107550010000100531000100536-nfe.xml

Editado por cristiam2005

 

 

Atenciosamente

Cristiam Nakahodo

V10.inf.br

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3280 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...