Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

consultoria_sticker.png

Conteúdo para desenvolvedores
 ao vivo de terça a quinta!
Saiba mais

dev.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao.png

beneficios.png

Erro 1999 - Erro Validação


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

Recommended Posts

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
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites

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
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites

 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.

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites

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 post
Share on other sites
  • 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 post
Share on other sites
×
×
  • Create New...