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á 1435 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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.

 

  • Curtir 1
Link para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

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