Ir para conteúdo
  • Cadastre-se

dev botao

Ct-E Com Remetente Ou Destinatário Não Situado No Brasil (Exterior)


bfbraz
  • Este tópico foi criado há 3970 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Estou com outro problema,

 

preciso homologar o CT-e com o meu Remetente ou Destinatário com EXTERIOR.

 

No manual de integração manda gerar as informações de CNPJ ou CPF como ZEROS mas o xml não está sendo gerado corretamente com essa informação.

 

Como proceder nesses casos?

 

[]'s

Bruno Figueira

Link para o comentário
Compartilhar em outros sites

Prezados,

 

precisei fazer as alterações nos fontes do ACBr conforme descrições abaixo.

 

 

Arquivo: ..\ACBr\Fontes\ACBrCTe\pcteCTeWV104.inc

 

Linhas alteradas: 567 | 720 | 775 | 830

 

 

Arquivo: ..ACBr\Fontes\PCN2\pcnGerador.Pas

 

Linha alterada: 616

 

seguem 2 arquivos para analise

 

Alterei as extensões para .TXT

 

 

Gostaria de sugerir essas mudanças nos fontes e disponibilizar no svn

 

[]'s

Bruno Figueira

 

pcteCTeWV104.txt

pcnGerador.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Bruno,

 

Quanto ao arquivo pcteCTeW_V104.inc já fiz as devidas alterações sugeridas por você e aproveitei fiz também no pcteCTeW onde contem as rotinas já preparadas para a versão 2.00 do CTe.

 

Já esta disponivel, para baixar.

 

Quanto ao pcnGerador.pas não alterei, uma vez que este é utilizado por outros componentes, requer uma analise, pois a sua sugestão pode trazer problemas para outros componentes.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia Bruno,

 

Quanto ao arquivo pcteCTeW_V104.inc já fiz as devidas alterações sugeridas por você e aproveitei fiz também no pcteCTeW onde contem as rotinas já preparadas para a versão 2.00 do CTe.

 

Já esta disponivel, para baixar.

 

Quanto ao pcnGerador.pas não alterei, uma vez que este é utilizado por outros componentes, requer uma analise, pois a sua sugestão pode trazer problemas para outros componentes.

 

Obrigado Italo,

 

sem as alterações no pcnGerador.pas quando gera o xml a tag referente ao cnpj gera da seguinte forma:

 

</Cnpj> 

 

Mas realmente pode apresentar problemas para os outros componentes.

 

Fico no aguardo.

 

[]'s

Bruno Figueira

Link para o comentário
Compartilhar em outros sites

Sugestão para não precisar alterar o pcnGerador.pas.  

 

procedure TCTeW.GerarRem;
begin
  if (CTe.Rem.CNPJCPF <> '') or
     (CTe.Rem.xNome <> '') then
    begin
      Gerador.wGrupo('rem', '#112');
 
      //Bruno Figueira - Rhythmus  15.07.13  Erro na geração do XML para Remetente Situado no exterior
      //Gerador.wCampoCNPJCPF('#113', '#114', CTe.Rem.CNPJCPF, CODIGO_BRASIL);
 
      if CTe.Rem.EnderReme.cPais <> 1058 then
         Gerador.wCampo(tcStr, '#114', 'CNPJ', 14, 14, 1, CTe.Rem.CNPJCPF, '')
      else
         Gerador.wCampoCNPJCPF('#113', '#114', CTe.Rem.CNPJCPF, CODIGO_BRASIL);
 
      if Trim(CTe.Rem.IE) = 'ISENTO'
       then Gerador.wCampo(tcStr, '#115', 'IE ', 00, 14, 1, CTe.Rem.IE, DSC_IE)
       else Gerador.wCampo(tcStr, '#115', 'IE ', 00, 14, 1, SomenteNumeros(CTe.Rem.IE), DSC_IE);
 
...
 
Fiz os testes dessa forma (conforme anexo) e funcionou. Alterei para .txt para poder anexar aqui o arquivo 
 
é preciso fazer as alterações nas demais funções.
 
Assim não será preciso alterar o pcnGerador.pas sabedores que a NF-e utiliza ele e está gerando corretamente o xml da NF-e
 
[]'s
Bruno Figueira

pcteCTeWV104.txt

Editado por bfbraz
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Bruno,

 

Vou analisar para encontrar a melhor solução para o problema.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa Noite, Italo e Bruno !

 

Também passei, por este problema um tempo atrás; mas resolvi da seguinte forma:

 

No cadastro do remetente / destinatário nos campos referente a UF coloquei 'EX' (Exterior como é feito na nota fiscal de exportação)

No campo Cidade coloquei 'EXTERIOR' idem a nota fiscal eletrônica

Nos campos Código Pais e Nome do Pais preenchi com as informações corretas.

 

e funcionou corretamente, o meu cliente emiti os conhecimentos, ok

 

Segue em anexo um conhecimento que emiti em homologação para analisarem. 

 

 

Abraços

35130606245432000149570010000043341000043348-cte.xml

Link para o comentário
Compartilhar em outros sites

Boa Noite, Italo e Bruno !

 

Também passei, por este problema um tempo atrás; mas resolvi da seguinte forma:

 

No cadastro do remetente / destinatário nos campos referente a UF coloquei 'EX' (Exterior como é feito na nota fiscal de exportação)

No campo Cidade coloquei 'EXTERIOR' idem a nota fiscal eletrônica

Nos campos Código Pais e Nome do Pais preenchi com as informações corretas.

 

e funcionou corretamente, o meu cliente emiti os conhecimentos, ok

 

Segue em anexo um conhecimento que emiti em homologação para analisarem. 

 

 

Abraços

Meu problema não está nos campos de UF, Cidade etc.

 

Problema que o SEFAZ obriga que nesses casos que o CNPJ deve ser 0000000000 e o xml está gerando sem esses zeros

Link para o comentário
Compartilhar em outros sites

Olá Bruno

 

Ok, mas basta que você faça uma consistencia na hora de preencher o componente e passar as informações que você quer.

De uma olhada no XML em anexo na mensagem anterior nas informações referente ao Destinatário como foi preenchido.

 

Abraços.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3970 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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