Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Erro 1999 - Erro Validação


G3 Prime
Go to solution Solved by Kiko Fernandes,
  • Este tópico foi criado há 661 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Não pode ter quebra de linhas nem identação no xml.

o bom é você usar o arquivo ini que assim tu pode criar as identações nele

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Consultores

Bom dia

segue o link do manual, invés de gerar o xml que precisa estar na ordem correta use  o formato ini

https://acbr.sourceforge.io/ACBrMonitor/ModeloCFeINI.html

  • Like 1
Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Administradores

 Boa tarde.

A recomendação é que ao invés de gerar o XML pela sua aplicação, envie o comando conforme descrito no link citado pelo Juliomar e deixe a cargo do próprio ACBrMonitorPlus montar o mesmo, desta forma não precisa se preocupar em encontrar detalhes que possam acarretar problemas.

Obs. Este tópico foi movido para este subforum que é o mais adequado.

Att.

  • Like 1
Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Consultores

Boa tarde, conforme citado acima pelos colegas a melhor forma é passar os dados no formato .txt (estrutura de um .ini) e o ACBrse encarrega de gerar o XML corretamente. Mas no seu caso o problema pode ser no campo <IE>143.234.324.116</IE> não deve passar a mascara, passe apenas os números (12 digitos).

  • Like 2
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Moderadores
  • Solution

Boa tarde!
Além do que os colegas comentaram, quero acrescentar aqui uma observação.
Pelo LOG, notei que você tentou usar o comando NFe.CriarNFeSefaz(C:\G3SAT\000830-0.XML,1) 
 

Citar

NFe.CriarNFeSEFAZ(cTXTSefaz,[bRetornaXML])
Comando para ser passado como parâmetro o caminho do arquivo criado no formato usado pelo emissor gratuito de SP.
Parâmetros:
cTXTSefaz - caminho do arquivo criado no formato usado pelo emissor gratuito de SP.
bRetornaXML - Coloque o valor 1 se quiser que o ACBrNFeMonitor retorne além do Path de onde o arquivo foi criado, o XML gerado. Por default não retorna o XML.

Este comando era usado para receber o arquivo TEXTO no formato usado pelo antigo emissor gratuito de SP, atualmente sob a responsabilidade de atualização pelo SEBRAE. 
Portanto este comando ai não funcionará com o teu arquivo XML 

Você pode usar: (estude pelo link do manual: https://acbr.sourceforge.io/ACBrMonitor/NFEEnviarNFe.html)

Opção 1:  Criar o arquivo XML pelo comando:     (caso opte por esta opção, terá que após criar, usar comandos para assinar e para enviar o arquivo a SEFAZ)

NFe.CriarNFE()

Citar

Cria XML da NFe baseado em um arquivo INI.
NFe.CriarNFe(cIniNFe,[bRetornaXML],[bAssina])


Opção 2:  Já tendo o XML pronto pode apenas enviar.  (atente-se para o XML correto e assinado)   

NFE.EnviarNFe()

Citar

Envia NFe.
NFe.EnviarNFe(cArqXML,nLote,[bAssina],[bImprime],[cImpressora],[bSincrono],[bValidaXML],[bGeraNovoXML])


Opção3:  Criar o arquivo XML (pelo padrão INI que já foi citado aqui) e enviar ao mesmo tempo.   

NFE.CriarEnviarNFe()

Citar

Cria o XML da NFe ou NFCe e já envia para o fisco.
NFe.CriarEnviarNFe(cIniNFe,nLote,[bImprimeDANFE],[bSincrono],[cImpressora],[bMostrarPreview],[nNumCopias], [bImprimirPDF])

 

  • Like 4


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 to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.