Ir para conteúdo
  • Cadastre-se

dev botao

Propriedade ATIVIDADE no componente.


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

Recommended Posts

  • Membros Pro
Postado

bom dia.

estou recebendo um erro de processamento do provedor assessor publico, e não estou conseguindo detectar a propriedade no componente chamada ATIVIDADE E COD, conforme foto em anexo. se alguem por favor puder me orientar ficarei grato.

segue um arquivo de retorno também.

obrigado

Mensagem.jpg

38835-lista-nfse-con-lot.xml 10-env-lot.xml 3522080485998300017756000000000000010-rps.xml

  • Consultores
  • Solution
Postado

Bom dia Antonio,

O XML da imagem você baixou do site?

Na unit AssessorPublico.LerXml temos o seguinte:

  NFSe.Numero     := ObterConteudo(AuxNode.Childrens.FindAnyNs('COD'), tcStr);

O conteúdo de COD é atribuído ao campo Numero (numero da nota).

    ItemListaServico  := ObterConteudo(AuxNode.Childrens.FindAnyNs('ATIVCOD'), tcStr);

O conteúdo de ATIVCOD é atribuído ao campo ItemListaServico.

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
45 minutos atrás, Italo Giurizzato Junior disse:

Bom dia Antonio,

O XML da imagem você baixou do site?

Na unit AssessorPublico.LerXml temos o seguinte:

  NFSe.Numero     := ObterConteudo(AuxNode.Childrens.FindAnyNs('COD'), tcStr);

O conteúdo de COD é atribuído ao campo Numero (numero da nota).

    ItemListaServico  := ObterConteudo(AuxNode.Childrens.FindAnyNs('ATIVCOD'), tcStr);

O conteúdo de ATIVCOD é atribuído ao campo ItemListaServico.

@Italo Giurizzato Junior obrigado pelas orientações, mas não deu certo.

Veja em minha aplicação eu estou determinando assim, como voce me postou acima, mas nao alimenta o xml da rps em anexo.

with Servico.ItemServico.New do
                         begin
                              Descricao        := Idescritem;
                              ItemListaServico := '4530703'; //'14.01';

                              // infisc, EL
                              CodServ := '4530703'; //'14.01';

                              // Infisc, EL
                              codLCServ := '4530703'; //'';
 

3522080485998300017756000000000000016-rps.xml 38843-lista-nfse-con-lot.xml

  • Membros Pro
Postado
3 minutos atrás, Italo Giurizzato Junior disse:

Boa tarde Antonio,

A imagem que você anexou se refere ao XML da NFS-e, o componente gera e envia o XML do Rps e nesse XML não contem essas tags.

Boa tarde.

isso perfeito, realmente não tem, e não estou conseguindo encontrar a propriedade onde possa alimentar no momento em que minha aplicação gera a RPS. Como voce me orientou que essa tag <ATIVIDADE>, seria alimentada na propriedade  ItemListaServico, eu até estou colocando mas ela não grava no XML.

                         with Servico.ItemServico.New do
                         begin
                              Descricao        := Idescritem;
                              ItemListaServico := '4530703'; //'14.01';

                              // infisc, EL
                              CodServ := '4530703'; //'14.01';

                              // Infisc, EL
                              codLCServ := '4530703'; //'';

  • Membros Pro
Postado
1 hora atrás, Renato Rubinho disse:

Bom dia Antônio,

Veja na implementação do provedor que a geração do XML aparentemente não tem essas tags.

Como o provedor possui leiaute próprio, solicite o leiaute ao provedor e confirme com eles quais tags do XML do RPS devem ser preenchidas.

https://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores/AssessorPublico.GravarXml.pas

bom dia @Renato Rubinho já entrei em contato, e eles me informaram que a tag <ATIVIDADE> deve ser alimentada, mas acontece que não estou achando essa propriedade no componente. veja que o erro do retorno é justamente esse campo que não esta sendo alimentado. É isso que preciso. Preciso saber como chama essa propriedade no componente ACBRnfeX, que alimenta essa tag <ATIVIDADE>. 

obrigado 

  • Consultores
Postado

Bom dia Antonio,

Vamos fazer como o Jack o estripador, vamos por partes.

Primeiro, qual é a informação que deve conter na tag ATIVIDADE?

Segundo, ao gerar o XML do Rps onde ela deve ser incluída?

De posse dessas duas informações vai ser necessário fazer as devidas alterações na unit que o Renato mencionou.

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 obrigado por retornar. kkkkk boa vamos lá.

precisa constar esse codigo: 4530703, e que estou colocando devidamente na propriedade orientada por voce e pelo rubinho, que é a propriedade:

 ItemListaServico := '4530703'; , só que ele não gera na RPS conforme essa etapa aqui:

 

  NFSeNode.AppendChild(AddNode(tcStr, '#1', 'ATIVIDADE', 1, 1, 1,
                                            NFSe.Servico.ItemListaServico, ''));

é isso que não esta validando no provedor.

muito obrigado

  • Membros Pro
Postado
46 minutos atrás, Italo Giurizzato Junior disse:

Antonio,

Substitua a unit por esta em anexo.

Reinstale o ACBr e faça novos testes.

AssessorPublico.GravarXml.pas 10 kB · 1 download

bom dia @Italo Giurizzato Junior agora deu certo. validou, com essa mudança.

voce vai subir essa alteração no SVN??. Posso voltar a antiga, e quando voce subir eu atualizo??

  • Membros Pro
Postado
1 hora atrás, Antonio Paulo Mangili disse:

Tudo funcionando também. muito obrigado

ops. detectei um problema. vou anexar duas imagens aqui e seus pdf. apos essa atualização ele esta me gerando dois serviços a mais, só que zerado.

no xml só tem um, mas quando gera o pdf aparece dois zerados.

 

Antes.jpg

Depois.jpg

3522080485998300017756000000000000023-nfse.pdf 3522080485998300017756000000000000044-nfse.pdf 3522080485998300017756000000000000044-rps.xml 3522080485998300017756000000000000044-nfse.xml

  • Este tópico foi criado há 912 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...