Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

- Apenas será considerado o valor do rendimento tributável, desconsiderando a alíquota e o valor do imposto informado na temp-table. Para o cálculo do valor do imposto, será considerada a alíquota da tabela progressiva do imposto, e o valor do imposto será calculado com base no acumulado da pessoa, caso o mesmo exista, mais o valor informado no rendimento tributável.


Definição:

def temp-table tt_integr_apb_impto_impl_pend5 no-undo
        field ttv_rec_integr_apb_item_lote     lote    as recid format ">>>>>>9"
        field ttv_rec_antecip_pef_pend         pend        as recid format ">>>>>>9"
        field tta_cod_pais                     as pais                    as character format "x(3)" label "País" column-label "País"
        field tta_cod_unid_federac             federac            as character format "x(3)" label "Unidade FederaçãoEstado" column-label "UF"
        field tta_cod_imposto                  imposto                  as character format "x(5)" label "Imposto" column-label "ImpostoImp"
        field tta_cod_classif_impto            impto            as character format "x(05)" initial "00000" label "Class Classificação Imposto" column-label "Class Classif Imposto"
        field tta_ind_clas_impto               impto              as character format "X(14)" initial "Retido" label "Classe Imposto" column-label "Classe Imposto"
        field tta_cod_plano_cta_ctbl           ctbl          as character format "x(8)" label "Plano Contas" column-label "Plano Contas"
        field tta_cod_cta_ctbl                 as character ctbl                as character format "x(20)" label "Conta Contábil" column-label "Conta Contábil"
        field tta_cod_espec_docto              docto              as character format "x(3)" label "Espécie Documento" column-label "Espécie"
        field tta_cod_ser_docto                docto                as character format "x(3)" label "Série Documento" column-label "Série"
        field tta_cod_tit_ap                   ap                  as character format "x(10)" label "Título" column-label "Título"
        field tta_cod_parcela                  parcela                  as character format "x(02)" label "Parcela" column-label "ParcParcela"
        field tta_val_rendto_tribut            tribut            as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Rendto Tributável" column-label "Vl Rendto Tribut"
        field tta_val_deduc_inss               inss              as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Dedução Inss" column-label "Dedução Inss"
        field tta_val_deduc_depend             depend            as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Dedução Dependentes" column-label "Dedução Dependentes"
        field tta_val_deduc_pensao             pensao            as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Deducao Dedução Pensão" column-label "Deducao Dedução Pensão"
        field tta_val_outras_deduc_impto       impto      as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Outras Deduções" column-label "Outras Deduções"
        field tta_val_base_liq_impto           impto          as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Base Líquida Imposto" column-label "Base Líquida Imposto"
        field tta_val_aliq_impto               impto              as decimal format ">9.999999" decimals 2 4 initial 0.00 label "Alíquota" column-label "Aliq"
        field tta_val_impto_ja_recolhid        recolhid        as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Imposto Já Recolhido" column-label "Imposto Já Recolhido"
        field tta_val_imposto                  imposto                  as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Imposto" column-label "Vl Imposto"
        field tta_dat_vencto_tit_ap            ap            as date format "99/99/9999" initial today label "Data Vencimento" column-label "Dt Vencto"
        field tta_cod_indic_econ               econ              as character format "x(8)" label "Moeda" column-label "Moeda"
        field tta_val_impto_indic_econ_impto   impto  as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Val Finalid Impto" column-label "Val Finalid Impto"
        field tta_des_text_histor              histor              as character format "x(2000)" label "Histórico" column-label "Histórico"
        field tta_cdn_fornec_favorec           favorec          as Integer format ">>>,>>>,>>9" initial 0 label "Fornec Favorecido" column-label "Fornec Favorecido"
        field tta_val_deduc_faixa_impto        impto        as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Deducao" column-label "Valor Dedução"
        field tta_num_id_tit_ap                ap                as integer format "9999999999999999999" initial 0 label "Token Tit Tít AP" column-label "Token Tit Tít AP"
        field tta_num_id_movto_tit_ap          ap          as integer format "9999999999" initial 0 label "Token Movto Tit Tít AP" column-label "Id Tit Tít AP"
        field tta_num_id_movto_cta_corren      corren      as integer format "9999999999999999999" initial 0 label "ID Movto Conta" column-label "ID Movto Conta"
        field tta_cod_pais_ext                 ext                as character format "x(20)" label "País Externo" column-label "País Externo"
        field tta_cod_cta_ctbl_ext             ext            as character format "x(20)" label "Conta Contab Extern" column-label "Conta Contab Extern"
        field tta_cod_sub_cta_ctbl_ext         ext        as character format "x(15)" label "Sub Conta Externa" column-label "Sub Conta Externa"
        field ttv_cod_tip_fluxo_financ_ext     ext    as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"
    field tta_val_nao_retid alimen_deduc_inss        as decimal format ">>>,->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Não Retido" Val Aliment Ded INSS" column-label "Vl Alim INSS"
    field tta_val_eqpto_deduc_inss        as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Val Equipto Ded INSS" column-label "Vl Eqto INSS"
    field tta_val_transp_deduc_inss        as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Val Transp Ded INSS" column-label "Vl Trsp INSS"
    field tta_val_nao_retid                as decimal format ">>>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Não Retido" column-label "Vl Não Retid"
    field tta_cod_process_judic judic            as character format "x(2021)" label "Nr Processo Judicial" column-label "Nr Proc Judic"
    field ttv_rec_integr_apb_impto_pend pend    as recid format ">>>>>>9"
        index tt_impto_impl_pend_ap_integr     integr    is primary unique
                    ttv_rec_integr_apb_item_lote     lote    ascending
                    tta_cod_pais                     ascending          pais                    ascending
          tta_cod_unid_federac             ascending

          tta_cod_imposto                  ascending

          federac            ascending
          tta_cod_imposto                  ascending
          tta_cod_classif_impto            impto            ascending
        index tt_impto_impl_pend_ap_integr_ant is unique
                    ttv_rec_antecip_pef_pend         pend        ascending
                    tta_cod_pais                     ascending          pais                    ascending
          tta_cod_unid_federac             federac            ascending
                    tta_cod_imposto                  imposto                  ascending
                    tta_cod_classif_impto            ascendingimpto            ascending
    .



REINF:

Somente será permitido agrupar títulos que possuem os mesmos dados de REINF (tipo de serviço e obra ). Caso informado títulos com dados de REINF divergentes será emitida uma mensagem de erro e não será permitido efetivar a substituição.

...