Ir para conteúdo
  • Cadastre-se

dev botao

NFSe sem a informação do endereço do prestador no XML


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

  • Membros Pro
Postado

Boa tarde!

Tenho um cliente que me questionou sobre a falta dos dados do endereço da empresa dele na impressão da DANFSE.

Verifiquei aqui que os dados de endereço do prestador não estão sendo carregados para o XML da nota, na rotina GerarPrestador da unit ACBrNFSeXGravarXml_ABRASFv2 são carregados somente dados como Razão Social e Inscrição Municipal. 

Quando os dados da nota estão sendo carregados a partir do XML para fazer a impressão da DANFSE, na rotina LerEnderecoPrestadorServico da unit ACBrNFSeXLerXml_ABRASFv2, para preencher o endereço corretamente é necessário que no XML tenha a tag com os dados do endereço.

Em anexo estou enviando as rotinas que mencionei acima e também um XML de exemplo que gerei.

LerEnderecoPrestadorServico UNIT ACBrNFSeXLerXml_ABRASFv2.png

GerarPrestador UNIT ACBrNFSeXGravarXml_ABRASFv2.png

804.xml

  • Consultores
  • Solution
Postado

Bom dia @Rafaelbudag,

O XML que você anexou é o XML da NFS-e retornado pelo webservice do provedor?

Se sim, abra esse XML através de um navegador ou do notepad++ e observe que temos o grupo <PrestadorServico> e nele as únicas informações são o CNPJ, Inscrição Municipal e Razão Social, não temos o grupo Endereço.

Favor entrar em contato com o provedor para saber o porque da ausência desse grupo.

Caso o provedor não gera as informações sobre o endereço do prestador no XML da NFS-e a única saída é alimentar as propriedades de configuração:

Configuracoes.Geral.Emitente.DadosEmitente.****

image.png

Dessa forma ao imprimir o DANSE os dados do Prestador (Emitente) vão constar na impressão.

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

  • Membros Pro
Postado

Bom dia @Italo Giurizzato Junior,

Mas nesse caso esses campos não deveriam ser alimentados na rotina GerarPrestador da unit ACBrNFSeXGravarXml_ABRASFv2? Fiquei na dúvida porque os campos de endereço do Tomador são preenchidos na rotina GerarTomador da unit ACBrNFSeXGravarXml_ABRASFv2, não deveria funcionar da mesma forma para os dois?

 

image.thumb.png.b19621060adac14ec4e0d7a549495476.png

  • Consultores
Postado

@Rafaelbudag,

Vamos lá:

O componente gera o XML do RPS e o envia para o webservice do provedor e este gera o XML da NFS-e caso os dados no RPS estejam corretos.

O provedor em questão se utiliza da versão 2.xx do layout da ABRASF.

Segundo o manual da ABRASF, ao gerar o RPS as únicas informações referente ao prestador que devem constar no XML são: CPF/CNPJ e Inscrição Municipal.

Por outro lado na NFS-e segundo o manual da ABRASF o grupo que contem os dados do prestador é para conter os demais dados, tais como razão social e as informações do grupo endereço.

Mas o provedor não esta gerando essas demais informações do prestador, no caso as informações sobre o endereço.

Se essas informações não existem no XML como o componente vai ler elas, não tem como você não concorda?

Repito, vai ser necessário entrar em contato com o provedor e questionar a ausência dessas informações no XML da NFS-e.

Pode ser cadastro incompleto do prestador no provedor: neste caso basta completar o cadastro.

Pode ser um bug no webservice do provedor: neste caso esperar eles arrumarem.

Pode ser que o provedor não gera mesmo essas informações: neste caso alimentar as propriedades de configuração que mencionei acima.

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

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.