1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Duvida PIS e COFINS no Ativo Fixo

Discussão em 'EMS , HCM e Totvs 11' iniciado por ds201, Janeiro 23, 2020.

  1. ds201

    ds201 Membro Participativo

    Boa noite

    Tenho um relatório (no Ativo Fixo) que mostra a depreciação de um bem no mês.
    O valor é lido da tabela/campo "aprop_ctbl_pat.val_lancto_ctbl" como mostrado abaixo:

    assign val-depr-mes = val-depr-mes + aprop_ctbl_pat.val_lancto_ctbl.

    O cliente deseja destacar do valor da depreciação de um bem no mês os valores referentes a PIS e COFINS.
    Não estou conseguindo encontrar estes valores. Talvez fiquem armazenados nos campo de reserva...

    Algum já teve este problema? Qual a solução encontrada?

    Obrigado
  2. ds201

    ds201 Membro Participativo

    Encontrei em um programa a lógica abaixo.
    Espero que funcione.

    Código:
                    /*--- Obtem o valor do PIS ---*/
                    if index(aprop_ctbl_pat.des_histor_lancto_ctbl, 'PIS') <> 0 and
                       index(aprop_ctbl_pat.des_histor_lancto_ctbl, 'PIS') <> ? then do:
    
                       if first-of(aprop_ctbl_pat.des_histor_lancto_ctbl) then do:
                          assign de__val_pis = de__val_pis + reg_calc_bem_pat.val_dpr_val_origin +
                                               reg_calc_bem_pat.val_dpr_cm + reg_calc_bem_pat.val_cm_dpr.
                       end.
                    end.
    
                    /*--- Obtem o valor do COFINS ---*/
                    if index(aprop_ctbl_pat.des_histor_lancto_ctbl, 'COFINS') <> 0 and
                       index(aprop_ctbl_pat.des_histor_lancto_ctbl, 'COFINS') <> ? then do:
    
                       assign de__val_cofins = de__val_cofins + aprop_ctbl_pat.val_lancto_ctbl.
                    end.
    

Compartilhe esta Página