Jump to content

dev botao

Posso informar dois ou mais serviços na nota de serviço?


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

Recommended Posts

  • Consultores

Olá pessoal,

A resposta é bem simples: Depende.

Depende do provedor, pois infelizmente não temos um padrão nacional no que se refere a NFS-e.

Normalmente os provedores que seguem o layout da ABRASF não permite, portanto devemos informar tudo no campo: Discriminacao.

Se o provedor permite devemos alimentar a lista chamada ItemServico. (veja o exemplo abaixo extraído do programa exemplo) ao alimentar o componente com os dados do serviço prestado.

      with Servico.ItemServico.New do
      begin
        Descricao := 'Desc. do Serv. 1';
        ItemListaServico := '09.01';

        // infisc, EL
        CodServ := '12345';
        // Infisc, EL
        codLCServ := '123';

        ValorDeducoes := 0;
        xJustDeducao := '';

        AliqReducao := 0;
        ValorReducao := 0;

        DescontoIncondicionado := 0;
        DescontoCondicionado := 0;

        // TUnidade = (tuHora, tuQtde);
        TipoUnidade := tuQtde;
        Unidade := 'UN';
        Quantidade := 10;
        ValorUnitario := 5;

        QtdeDiaria := 0;
        ValorTaxaTurismo := 0;

        ValorTotal := Quantidade * ValorUnitario;

        BaseCalculo := ValorTotal - ValorDeducoes - DescontoIncondicionado;

        Aliquota := 0;

        ValorISS := BaseCalculo * Aliquota / 100;

        ValorISSRetido := 0;

        AliqISSST := 0;
        ValorISSST := 0;

        ValorBCCSLL := 0;
        AliqRetCSLL := 0;
        ValorCSLL := 0;

        ValorBCPIS := 0;
        AliqRetPIS := 0;
        ValorPIS := 0;

        ValorBCCOFINS := 0;
        AliqRetCOFINS := 0;
        ValorCOFINS := 0;

        ValorBCINSS := 0;
        AliqRetINSS := 0;
        ValorINSS := 0;

        ValorBCRetIRRF := 0;
        AliqRetIRRF := 0;
        ValorIRRF := 0;

        // Provedor EloTech
        Tributavel := snNao;
        CodigoCnae := '6203100';

        // Provedor IPM
        { define se o tributo é no municipio do prestador ou não }
        TribMunPrestador := snNao;
        { codigo do municipio que ocorreu a prestação de serviço }
        CodMunPrestacao :=  edtCodCidade.Text;
        { codigo da situação tributária: 0 até 15 }
        SituacaoTributaria := 0;
      end;

Não devemos esquecer de configurar o componente para que essa lista seja impressa no DANFSE de forma correta.

Como configurar:

    ACBrNFSeXDANFSeRL1.DetalharServico := (Provedor in [proAgili,
      proAssessorPublico, proEL, proEloTech, proEquiplano, profintelISS,
      proGoverna, proInfisc, proIPM, proISSDSF, proRLZ, proSimple, proSimplISS,
      proSmarAPD, proWebFisco]);

A lista de provedores incluídos na linha de configuração são os que permitem informar uma lista de serviços, ou seja, dois ou mais serviços.

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