Jump to content

dev botao

NFSe - ItemServico


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 1724 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Bom dia,

No caso da NFSe,  o grupo "with Servico.ItemServico.Add do" deve ser informado sempre ou depende do provedor?

No demo Acbr está informado que "Somente o provedor SimplISS permite infomar mais de 1 serviço".
Isso quer dizer que no caso desse provedor, posso .add mais de um serviço e nos demais não, certo?

Mas e nos demais provedores, posso (ou devo) também informar UM serviço no ItemServico ou não devo informar nenhum?
Notei que, no caso do ISSCuritiba, se eu informar ou não, não faz diferença, pois não é gravado nada no XML.
O próprio acbr controla se essa informação vai para o XML ou não, é isso?

 

Obrigado.

Valdir Dill

Rio de Janeiro - RJ

 

 

Link to comment
Share on other sites

  • Consultores
  • Solution

Bom dia Valdir,

O bloco de código abaixo:

      // Somente o provedor SimplISS permite infomar mais de 1 serviço
      with Servico.ItemServico.Add do
      begin
        codLCServ := '123';
        Descricao := 'SERVICO 1';
        Quantidade := 1;
        ValorUnitario := 15.00;
        ValorServicos := Quantidade * ValorUnitario;
      end;

Não deve ser utilizado pelos provedores que seguem "a risca" o layout da ABRASF.

Porque coloque a risca entre aspas, simples, todos os provedores que seguem o layout da ABRASF seja a versão 1 ou 2 sempre fazem alguma alteração.

A alteração mais profunda (vamos dizer assim) é a permissão de incluir mais de um item de serviço.

Por via de regra você deve alimentar os campos referente ao grupo serviço e utilizar esse somente para os provedores que permitem informar mais de 1 serviço como é o caso do provedor SimpISS que por sinal "segue" a versão 1 do layout da ABRASF.

Por outro lado esse provedor possui um outro webservice que chamamos de SimplISSv2 pelo fato de seguir a versão 2 do layout da ABRASF e nesse devemos informar somente 1 serviço.

Quando configuramos o componente com o código IBGE do emitente o componente faz das tripas o coração para poder gerar o XML do RPS conforme deve ser gerado.

Não é a toa que o ACBrNFSe possui centenas de IF e CASE espalhados pelos seus fontes.

  • Like 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

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.