Jump to content

dev botao

PROBELMAS PARA EMITIR NF-e com CPF em produção o XML gerado coloca CNPJ=00000000000000


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

Recommended Posts

Ola Boa Tarde

Preciso muito de ajuda passei o sistema para PRODUÇÃO e estou enfrentando o seguinte problema:

Sistema feio em VB6

Segue em anexo o .INI e o .XML gerado pela ACBrLIB, como esta abaixo eu estou colocando no INI o campo "CNPJCPF=41302435191" está com o CPF do cliente:

[Destinatario]
CNPJCPF=41302435191
xNome=MARCELE TORRES GARCIA
xLgr=RUA CONCORDIA
nro=705
xCpl=CASA
xBairro=GIORDANO MESTRINELLI
cMun=3511102
xMun=CATANDUVA
UF=SP
CEP=15800000
cPais=1058
xPais=BRASIL
fone=17981278237
indIEDest=9

Porem quando a lib carrega o .INI utilizando os comandos abaixo: 

ACBrNFe.LimparLista()
         
ACBrNFe.carregarINI(".\NotaFiscal.INI")
      
m_XML = ACBrNFe.ObterXml(0)

 

O resultado é um XML onde o o campo <CNPJ> vem com zero, isso esta errado pois o passado foi um CPF no .INI.

Faturando uma nota para pessoa jurídica com CNPJ ai funciona certinho.

<dest>
<CNPJ>00000000000000</CNPJ>
<xNome>ALLAN ROBERTO CARNEIRO</xNome>
<enderDest>
<xLgr>RUA CORDONIL</xLgr>
<nro>101</nro>
<xCpl>AP 11</xCpl>
<xBairro>VILA HUMAITA</xBairro>
<cMun>3550308</cMun>
<xMun>SAO PAULO</xMun>
<UF>SP</UF>
<CEP>09121230</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderDest>
<indIEDest>9</indIEDest>
</dest>
 
Por favor preciso muito de ajuda pois não sei aonde estou errado em anexo eu coloquei o .INI que estou usando para gerar a nota e também o XML gerado pela LIB apos carregar o .INI, reparem que o CNPJ do destinatário esta zero mas esta errado pois deveria ser um CPF como colocado no .INI.
 
Desde já muito obrigado pela ajuda.....
 
Obrigado 
 
 

 

 

NotaFiscal.INI nota.xml

Link to comment
Share on other sites

Me perdoe o engano 

os arquivos que estão em anexo estão com o mesmo erro eu inverti :( não sei como editar o post aqui no fórum para corrigir mas o erro acontece da mesma forma quando carrega o .INI em ambiente de produção o resultado é um XML com a taga <CNPJ> com valor zerado e isso esta errado pois deveria ser um CPF.

 

Link to comment
Share on other sites

Stiv, eu tive olhando mais informações do arquivo ini, e a rua do emitente entre outros dados estão diferentes, consegue enviar aqui os dois arquivos corretos para que eu tente te ajudar, (eu não uso a lib estou tentando achar no repositorio o arquivo modelo do ini se tiver ai me mande tambem).

 

Att.

Tente assim:

[Destinatario]
CPF=41302435191
xNome=MARCELE TORRES GARCIA

....

e quando for CNPJ

[Destinatario]
CNPJ=01251201222155
xNome=MARCELE TORRES GARCIA

....

 

Acredito que vai resolver.

Att.

 

  • Like 1
Link to comment
Share on other sites

  • Administradores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Ola consegui contornar o problema apesar de não ter entendido muito bem o porque ocorre:

Eu estava fazendo dessa forma

ACBrNFe.carregarINI(".\NotaFiscal.INI")

E o erro acima citado no post ocorria

 

A solução foi mudar o caminho relativo para a utilização de um caminho absoluto ex:

ACBrNFe.carregarINI("c:\NotaFiscal.INI")

 

Isso resolveu o problema

 

Link to comment
Share on other sites

  • Fundadores
  • Solution
6 horas atrás, Stiv Rael Giacon disse:

ACBrNFe.carregarINI(".\NotaFiscal.INI")

usar ".\", não é uma boa estratégia para DLLs, pois ela usará o diretório Corrente, que pode ser o diretório onde  DLL foi instalada...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
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

×
×
  • 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.