Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Olá pessoal !

Estou tentando gerar uma NFs-e para um cliente que mora na Itália, porém está dando erro pois o UF dele nao é valido no Brasil (claro).

Além de   Tomador.Endereco.CodigoPais e Tomador.Endereco.xPais, tem mais alguma propriedade que preciso especificar quando o cliente é de outro país ?

Obrigada

 

  • Moderadores
Postado
26 minutos atrás, Jucimara Dothling disse:

Olá pessoal !

Estou tentando gerar uma NFs-e para um cliente que mora na Itália, porém está dando erro pois o UF dele nao é valido no Brasil (claro).

Além de   Tomador.Endereco.CodigoPais e Tomador.Endereco.xPais, tem mais alguma propriedade que preciso especificar quando o cliente é de outro país ?

Obrigada

 

depende do provedor já que é NFSe

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Pesquisei um XML válido neste caso e preciso que o Acbr gere as tags abaixo ; no meu caso ele gera a tag <Endereco> ao invés da tag <EnderecoExterior>, não gera as tags <CodigoPais> e <NifTomador>... o que tenho que preencher para ele gerar essas tags corretamente ?

                        <TomadorServico>
                            <NifTomador>81864</NifTomador>
                            <RazaoSocial>xxxxxx</RazaoSocial>
                            <EnderecoExterior>
                                <CodigoPais>3867</CodigoPais>
                                <EnderecoCompletoExterior>Italia 1112 Brasil</EnderecoCompletoExterior>
                            </EnderecoExterior>
                            <Contato>
                                <Telefone>xxxxxx</Telefone>
                                <Email>xxxxx</Email>
                            </Contato>
                        </TomadorServico>

  • Consultores
Postado

Jucimara,

A cidade Nova Lima/MG se utiliza do provedor Abaco (versão 2.04 do layout da ABRASF).

Para gerar o grupo <EnderecoExterior> se faz necessário:

Tomador.Endereco.UF := 'EX';
Tomador.Endereco.CodigoPais := informar aqui o código do pais
Tomador.Endereco.Endereco := informar aqui o endereço completo do exterior

 

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado (editado)
5 hours ago, Italo Giurizzato Junior said:

Jucimara,

A cidade Nova Lima/MG se utiliza do provedor Abaco (versão 2.04 do layout da ABRASF).

Para gerar o grupo <EnderecoExterior> se faz necessário:

Tomador.Endereco.UF := 'EX';
Tomador.Endereco.CodigoPais := informar aqui o código do pais
Tomador.Endereco.Endereco := informar aqui o endereço completo do exterior

 

Então , mesmo fazendo isso ele ao invés de colocar o grupo <enderecoexterior>, continua gerando assim :

                        <Endereco>
                            <Endereco>Italia 1112</Endereco>
                            <Numero>1112</Numero>
                            <Uf>EX</Uf>
                            <Cep>65000</Cep>
                        </Endereco>

Parece que ainda falta alguma coisa...

Neste caso o país é Italia e estou colocando o codigo 3867 em

Tomador.Endereco.CodigoPais
Editado por Jucimara Dothling
Postado

Segui a trilha e cheguei no arquivo Fontes\ACBrDFe\ACBrNFSeX\Base\Provedores\ACBrNFSeXGravarXml_ABRASFv2.pas

Na linha 824 :

    if GerarEnderecoExterior and (NFSe.Tomador.Endereco.UF = 'EX') then
      Result.AppendChild(GerarEnderecoExteriorTomador)
    else
      Result.AppendChild(GerarEnderecoTomador);

 

O problema tá sendo que GerarEnderecoExterior  ta vindo FALSE aqui. O UF ta EX, correto, mas pelo fato da GerarEnderecoExterior  está false, ele não entra na rotina GerarEnderecoExteriorTomador

Postado

Ola Italo !

Obrigada, atualizei e agora mudou o erro :

Mensagem: RPS:4081 - CPF ou CNPJ tomador inválido. Senão tiver CPF ou CNPJ do tomador o mesmo deverá informar o preenchimento da tag CpfCnpj para CPF = 00000000000 ou CNPJ = 00000000000000
Correção: CPF ou CNPJ tomador inválido. Senão tiver CPF ou CNPJ do tomador o mesmo deverá informar o preenchimento da tag CpfCnpj para CPF = 00000000000 ou CNPJ = 00000000000000

Pelo que comparei com o XML válido do outro sistema, falta gerar a tag <NifTomador>; estou informando o campo Tomador.IdentificacaoTomador.nif, mas não está gerando no XML.

Postado

Atualizei e realmente, gerou o NIF :

 

    <TomadorServico>
                        <NifTomador>81864</NifTomador>
                        <RazaoSocial>Fulano Silva</RazaoSocial>
                        <EnderecoExterior>
                            <CodigoPais>3867</CodigoPais>
                            <EnderecoCompletoExterior>Italia 1112 RN</EnderecoCompletoExterior>
                        </EnderecoExterior>
                        <Contato>
                            <Telefone>xxxxxxxxxxx</Telefone>
                            <Email>[email protected]</Email>
                        </Contato>
                    </TomadorServico>

 

Porem persiste este erro :

 

Mensagem: RPS:4084 - CPF ou CNPJ tomador inválido. Senão tiver CPF ou CNPJ do tomador o mesmo deverá informar o preenchimento da tag CpfCnpj para CPF = 00000000000 ou CNPJ = 00000000000000
Correção: CPF ou CNPJ tomador inválido. Senão tiver CPF ou CNPJ do tomador o mesmo deverá informar o preenchimento da tag CpfCnpj para CPF = 00000000000 ou CNPJ = 00000000000000

Postado

Bom dia !

Atualizado e reinstalado, persiste :

Erro(s):
Código  : S13
Mensagem: RPS:4085 - CPF ou CNPJ tomador inválido. Senão tiver CPF ou CNPJ do tomador o mesmo deverá informar o preenchimento da tag CpfCnpj para CPF = 00000000000 ou CNPJ = 00000000000000
Correção: CPF ou CNPJ tomador inválido. Senão tiver CPF ou CNPJ do tomador o mesmo deverá informar o preenchimento da tag CpfCnpj para CPF = 00000000000 ou CNPJ = 00000000000000
---------

Postado

Bom dia !

Estava indo em branco o cpf, agora coloquei onze zeros. O erro mudou :

Código  : E59
Mensagem: RPS:4086 - Município do tomador do serviço não informado.
Correção: Informe o município para o tomador do serviço.
---------
Código  : E169
Mensagem: RPS:4086 - CNPJ/CPF do tomador do serviço informado indevidamente.
Correção: Não informe o CNPJ/CPF do tomador do serviço quando ele for domiciliado no exterior.

Em anexo o xml, so mudei os dados pessoais.

 

<EnviarLoteRpsEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"><LoteRps Id="Lote_89" versao="2.04"><NumeroLote>89</NumeroLote><Prestador><CpfCnpj><Cnpj>12345678901234</Cnpj></CpfCnpj><InscricaoMunicipal>123455678</InscricaoMunicipal></Prestador><QuantidadeRps>1</QuantidadeRps><ListaRps><Rps><InfDeclaracaoPrestacaoServico Id="Dec_4086A"><Rps><IdentificacaoRps><Numero>4086</Numero><Serie>A</Serie><Tipo>1</Tipo></IdentificacaoRps><DataEmissao>2023-03-18</DataEmissao><Status>1</Status></Rps><Competencia>2023-03-18</Competencia><Servico><Valores><ValorServicos>249.00</ValorServicos><ValorIss>4.98</ValorIss><Aliquota>2.0000</Aliquota></Valores><IssRetido>2</IssRetido><ItemListaServico>01.05</ItemListaServico><CodigoCnae>6202300</CodigoCnae><CodigoTributacaoMunicipio>0105</CodigoTributacaoMunicipio><Discriminacao>Meu produto</Discriminacao><CodigoMunicipio>3144805</CodigoMunicipio><ExigibilidadeISS>1</ExigibilidadeISS><MunicipioIncidencia>3144805</MunicipioIncidencia></Servico><Prestador><CpfCnpj><Cnpj>12345678901234</Cnpj></CpfCnpj><InscricaoMunicipal>123456789</InscricaoMunicipal></Prestador><TomadorServico><IdentificacaoTomador><CpfCnpj><Cpf>00000000000</Cpf></CpfCnpj></IdentificacaoTomador><NifTomador>81864</NifTomador><RazaoSocial>Fulano Gringo</RazaoSocial><EnderecoExterior><CodigoPais>3867</CodigoPais><EnderecoCompletoExterior>Italia 1112 Brasil 1112 Fray Bentos RN</EnderecoCompletoExterior></EnderecoExterior><Contato><Telefone>4422341214</Telefone><Email>[email protected]</Email></Contato></TomadorServico><OptanteSimplesNacional>2</OptanteSimplesNacional><IncentivoFiscal>2</IncentivoFiscal></InfDeclaracaoPrestacaoServico><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></CanonicalizationMethod><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod><Reference URI="#Dec_4086A"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></Transform></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></DigestMethod><DigestValue>Z6KfyVJWngKx5D27aTsaATXXEg4=</DigestValue></Reference></SignedInfo><SignatureValue>7niQS4SJdxDiIS+PAWiGQp1tggipAXpuhhgTqDkbuGcV5J9hWeI+D8EJBRCCLn1+rRWZMPimTL57GAIrbC+c1pxWSzBxzv4B+vuBCmv/N0DuOVZp13bjtidm+aOBiCK4Eur/TvrYaDhbPbjfh/Ijeymu8uu4lzg8jVVE0SnWvb2DVbALloprcktcw4fbGL9MWY71ZLtRakUYokQCs/n3bOC7yJkOJljI9qTPNQ0/pE33/UlhVL7/Ib3h8RUO8eCw047JdHJAQpXbeC946TIgMYO7C4IZHKhNDbT8Ct5t7Ix35mW/8HVX14vC1LZ20GCoSdmLrPHYqEgcol0aeqpkrA==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature></Rps></ListaRps></LoteRps></EnviarLoteRpsEnvio>

  • Consultores
Postado
4 horas atrás, Jucimara Dothling disse:

Código  : E59
Mensagem: RPS:4086 - Município do tomador do serviço não informado.
Correção: Informe o município para o tomador do serviço.

Tente preencher 99999999 ou 0000000

4 horas atrás, Jucimara Dothling disse:

Código  : E169
Mensagem: RPS:4086 - CNPJ/CPF do tomador do serviço informado indevidamente.
Correção: Não informe o CNPJ/CPF do tomador do serviço quando ele for domiciliado no exterior.

Existe um impasse que provavelmente precisará ver com o provedor, pois:

* Se você não preenche o documento pedem para preencher zeros.

* Se preencher zeros, pedem para não preencher

* Tente preencher 14 zeros ao invés de 11, por desencargo

  • Consultores
Postado

Boa noite,

Deixe as duas propriedades a seguir em branco.

NFSe.Tomador.IdentificacaoTomador.CpfCnpj

NFSe.Tomador.IdentificacaoTomador.InscricaoMunicipal

Comparando os xmls, o dito como correto não possui o grupo IdentificacaoTomador

Olhando o fonte do ABRASF2, ao deixar essas duas propriedades em branco, o grupo não é gerado.

../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Base/Provedores/ACBrNFSeXGravarXml_ABRASFv2.pas

function TNFSeW_ABRASFv2.GerarTomador: TACBrXmlNode;
.
.
.

  if (NFSe.Tomador.IdentificacaoTomador.CpfCnpj <> '') or
       (NFSe.Tomador.IdentificacaoTomador.InscricaoMunicipal <> '') then
      Result.AppendChild(GerarIdentificacaoTomador);

 

  • Curtir 1
Postado

Bom dia !

O problema é que se deixo o CPF / CNPJ em branco, retorna o erro abaixo :

 

Código  : S13
Mensagem: RPS:4089 - CPF ou CNPJ tomador inválido. Senão tiver CPF ou CNPJ do tomador o mesmo deverá informar o preenchimento da tag CpfCnpj para CPF = 00000000000 ou CNPJ = 00000000000000
Correção: CPF ou CNPJ tomador inválido. Senão tiver CPF ou CNPJ do tomador o mesmo deverá informar o preenchimento da tag CpfCnpj para CPF = 00000000000 ou CNPJ = 00000000000000

  • Consultores
Postado

Boa tarde,

Sim, mas como é uma rejeição "incoerente" do provedor, provavelmente precisará verificar com eles.

Mas antes vamos validar se o XML ficou de acordo.

Gerou agora sem o grupo IdentificacaoTomador?

Se ficou de acordo com o XML que foi dito como válido, agora resta passar o arquivo gerado para o provedor verificar se precisam de algum ajuste lá.

 

  • Este tópico foi criado há 680 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...