Páginas filhas
  • IRPJ Withholding


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

  • SE1 - Accounts Receivable
  • SE5 - Bank transfers
  • SA1 - Customer
  • SED- Nature
  • FK1- Posts receivable
  • FK5 - Bank transfers
  • FK3 - Calculated taxes
  • FK4 - Withheld taxes
  • FK7- Auxiliary Table
  • FKA - Transfer tracking