01. Purpose

This document aims to present the configuration for IRPJ generation in the financial module (SIGAFIN).

02. Configuration

Parameters used:

MV_ACMIRRF - defines the IR accrual. 1 accrues, 2 does not accrue.

MV_VLRETIR - configures the minimum value for IR withholding. Default value, 10.

MV_AGLIMPJ - defines the rule by EIN.

Fields and tables involved:

Nature registration

  • ED_CALCIRF= if it calculates the Federal Income Tax
  • ED_PERCIRF= desired percentage for calculating the Federal Income Tax
  • ED_RECIRRF= responsible for collecting the Federal Income Tax.
  • ED_CODRET= desired withholding code.


Warning! In the ED_RECIRRF field, it is necessary to configure the party responsible for the collection. 1 - Customer, 2 - Supplier, 3 - Customer record. 

If option 3 - Customer record is selected, it is necessary to determine the withholding moment in the customer record, table SA1. Otherwise, the IR will not be generated. 


**************************INCLUIR PRINT**********************


Customer registration

  • A1_RECIRRF= party responsible for collecting the Federal Income Tax.
  • A1_MINIRF= if the minimum value for Federal Income Tax accrual is considered.
  • A1_IRBAX= defines when the Federal Income Tax is withheld.


Warning! If, in the nature record, on table SED, field ED_RECIRRF is set to 3, field A1_RECIRRF must be set to 1 - Customer or 2 - Supplier. Otherwise, the IR will not be generated.

**************************INCLUIR PRINT**********************


03. Example of Use

Incluir print do Fina040

incluir print fina070

incluir print fina110

Incluir print fina 061

incluir print fina590


05. Tables used





<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>