Ir para conteúdo
  • Cadastre-se

dev botao

[Resolvido] Erro Ao Validar Com Crt = 1


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

Recommended Posts

Boa noite, pesquisei na lista mas não encontrei uma solução, eu uso o AcbrNFe, o componente, agora em um novo projeto quero usar o AcbrNfeMonitor, em meus testes com uma empresa do simples nacional tentando fazer uma nota os dados não passam na validação, caso eu coloque o CRT para 2 ai passa, fiquei sem entender o motivo, por isso estou postando abaixo o conteudo do comando para criar a nota, se alguem ver algo errado me de um puchão de orelha rsrsr

 

este é  o erro:

ERRO: Falha na valida??o dos dados da nota 2
Element '{http://www.portalfiscal.inf.br/nfe}ICMSSN' is unexpected according 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}....

 

este é o conteudo:

 

[identificacao]
cUF=51
Codigo=97564345
NaturezaOperacao=VENDA DE PRODUTOS ADIQUIRIDOS
FormaPag=0
Modelo=55
Serie=1  
Numero=2        
Emissao=18/11/2013
Saida=18/11/2013
hSaiEnt=00:00:00
Tipo=1
CidadeCod=5103379
tpAmb=2
tpImp=1
tpemis=1
Finalidade=1
procEmi=0
verProc=VERSAO 13.11.1.1    
dhCont=18/11/2013
xJust=minimo de caracteres tem que ser maior do que 15 por isso essa frase
[Emitente]
CNPJ=07957206000153
Razao=AC COM DE INFO E TEL LTDA
Fantasia=SOFTCORP INFORAMTICA
IE=133547078     
IEST=              
IM=508            
CNAE=4712100
CRT=1
Logradouro=AV TAMBURELLO
Numero=70
Complemento=
Bairro=VILA NOVA
CidadeCod=5103379
Cidade=cotriguacu
UF=MT
CEP=78330000
PaisCod=1058
Pais=BRASIL
Fone=6635551943    
[Destinatario]
CNPJ=00919057101   
NomeRazao=ANDERSN JUNIOR GADO DA SILVA
IE=15589420      
ISUF=              
[email protected]
Logradouro=rua dorvalina previatti
Numero=12
Complemento=
Bairro=CENTRO
CidadeCod=5103379
Cidade=cotriguacu
UF=MT
CEP=78330000
PaisCod=1058
Pais=BRASIL
Fone=6684237102    
[Produto001]
nItem=1
infAdProd=
Codigo=20001
EAN=
Descricao=SUINO CASADO
NCM=02032100
EXTIPI=   
CFOP=5102
Unidade=KG    
Quantidade=165,55
ValorUnitario=6,1
ValorTotal=1009,86
cEANTrib=              
uTrib=KG    
qTrib=165,55
vUnTrib=6,1
vFrete=0
vSeg=0
ValorDesconto=0
vOutro=0
IndTot=0
xPed=               
nItemPed=0     
vTotTrib=0
[iCMS001]
Origem=0
CST=  
CSOSN=102
[PIS001]
CST=07
[COFINS001]
CST=07
[Total]
BaseICMS=0
ValorICMS=0
BaseICMSSubstituicao=0
ValorICMSSubstituicao=0
ValorProduto=1009,86
ValorFrete=0
ValorSeguro=0
ValorDesconto=0
ValorII=0
ValorIPI=0
ValorPIS=0
ValorCOFINS=0
ValorOutrasDespesas=0
ValorNota=1009,86
vTotTrib=0
ValorServicos=0
ValorBaseISS=0
ValorISSQN=0
ValorPISISS=0
ValorCOFINSISS=0
[retTrib]
vRetPIS=0
vRetCOFINS=0
vRetCSLL=0
vBCIRRF=0
vIRRF=0
vBCRetPrev=0
vRetPrev=0
[Transportador]
FretePorConta=0
CNPJ=              
NomeRazao=
IE=              
Endereco=
Cidade=
UF=  
ValorServico=0
ValorBase=0
Aliquota=0
Valor=0
CFOP=    
CidadeCod=       
Placa=       
UFPlaca=  
RNTC=
[Reboque001]
placa=OPD7333
UF=MG
RNTC=
[Volume001]
Quantidade=2              
Especie=
Marca=
Numeracao=
PesoLiquido=165,55
PesoBruto=170,55
[DadosAdicionais]
Fisco=
Complemento=
 

Editado por andersonscinfo
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa noite!

Não sei se foi descuido ou se vc não tem conhecimento do campo IndTot=

Caso vc não conheça dê uma estudada sobre ele, do contrário apenas coloque o valor=1 ao invés de 0.

Envie novamente e veja o resultado.

 

Obs: Quando for necessário enviar o arquivo, procure anexar ao invés de colar na tela, pois o tópico acaba ficando muito poluído.

 

...
vUnTrib=6,1
vFrete=0
vSeg=0
ValorDesconto=0
vOutro=0
IndTot=1   //Você informou =0
xPed=               
nItemPed=0     
vTotTrib=0
[iCMS001]

...

 


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

FRANCISCO908, não sei se estou correto, mas a emissão é própria, pelo menos deveria ser, por isso esta como própria ou estou enganado, agora ja estou até perdido, em anexo tem um xml que eu gero pelo meu programa usando o componente do acbrnfe,

 

Kiko, obrigado pelas dicas fiz a alteração que vc me sugeriu, vou ler sobre o campo IndTot pra saber como ele funciona e pra que serve, mas infelismente não funcionou ainda, somente fiz essa alteração e tentei enviar e o erro continua o mesmo, em anexo ta o arquivo com o conteudo como vc me sugeriu, o trecho de codigo esta logo abaixo

cEANTrib=              
uTrib=KG    
qTrib=165,55
vUnTrib=6,1
vFrete=0
vSeg=0
ValorDesconto=0
vOutro=0
IndTot=1
xPed=               
nItemPed=0     
vTotTrib=0

51131107957206000153550010000005471000005476-NFe.xml

arqnfe.txt

Link para o comentário
Compartilhar em outros sites

  • Moderadores

O Xml que vc anexou está autorizado. Verifique o ProtNFe dele e vc verá:

...
    <cStat>100</cStat>
      <xMotivo>Autorizado o uso da NF-e</xMotivo>
    </infProt>
....

 

 

o arqnfe.txt testei e gerou o XML.  Vc está usando o comando NFE.CriarNFe()  correto?

 

Outro detalhe: 

Os campos dhCont e xJust só informe se estiver em contingência. Não precisa ficar com esta informação


 

dhCont=18/11/2013
xJust=minimo de caracteres tem que ser maior do que 15 por isso essa frase

 

 


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

Kiko, obrigado novamente por ajudar, este xml é um xml que eu gero pelo meu programa, que usa o acbrnfe (componente) só enviei pra se caso fosse necessário verificar alguma informação, estou usando o comando NFE.CriarEnviarNFe(), pode ser minha versão do acbrnfemonitor? estou usando a 0.7.14

 

Att.

Obrigado

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Anderson, agora está criando normal aqui nos meus testes.

Faz o seguinte troque o NFe.CriarEnviarNFe() pelo NFe.CriarNFe() e anexe o XML gerado.

Confirme também se vc está recebendo a mesma mensagem de erro ou se mudou.


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

Boa tarde Kiko, fiz este teste também mas infelismente não funcionou, o engraçado é que se eu trocar o campo CRT = 2 ele funciona, só não funciona com o numero 1, então eu peguei e fiz isso, mudei o CRT para 2 validou a nota e enviu no ambiente de homologação, ai fui conversar com um colega que usa o ACBRNFeMonitor a bastante tempo e logo ele me disse que era pra tirar as virgulas dos valores e trocar por pontos, e pimba, tudo funcionou maravilhosamente bem, então fica a dica pro pessoal que passar pelo mesmo problema que eu, só fazer a troca nos valores da virgula por pontos e tudo fluira, uma outra forma também de resolver este problema é envolver o conteudo do comando com aspas duplas (""), também vai funcionar.

 

Muito obrigado a você pelos esforços e a comunidade por disponibilisar este espaço.

 

Att.

Anderson Junior

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Blz. Pode ser alguma configuração regional.

Porque no meu aqui da maneira que estava já esta funcionando, gerando o XML e passei no validador RS e também estava ok, com o CRT=1. Porém não envie ela para ver se retornava outro erro.


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

Boa noite, então Kiko oque eu mais fiquei sem saber oque poderia ser é que mesmo eu usando somente o CriaNfe sem a parte de enviar ele dava erro, nem chegava a enviar o xml pra receber o retorno com erro, não sei realmente qual era o problema, mas muito bom que funcionou, pode ser alguma particularidade do S.O porque eu estava executando no linux o programa, e o acbrnfemonitor estava no windows, mas tudo certo agora.

 

Att.

Anderson Junior

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3813 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.