Ir para conteúdo
  • Cadastre-se

dev botao

NFSe - ItemServico


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1731 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,

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

 

 

  • Consultores
  • Solution
Postado

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.

  • 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

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