Ir para conteúdo
  • Cadastre-se

dev botao

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


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1677 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

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

Postado

Boa tarde, tem alguma divergencia dos dados que você informou eu acredito, nas imagens (não baixei os arquivos) o ini se refere a um destinatario e na segunda foto é outros destinatario, esta correto?

 

Att.

Postado

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.

 

Postado

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.

 

  • Curtir 1
  • Administradores
Postado

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 !!

Postado

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

 

  • Fundadores
  • Solution
Postado
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.

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