01. Objetivo

El objetivo de este documento es mostrar la configuración para generar el IRPJ en el módulo financiero (SIGAFIN).

02. Configuración

Parámetros utilizados:

MV_ACMIRRF - Parámetro utilizado para definir el acumulo o no del IR, 1 acumula, 2 no acumula.

MV_VLRETIR - Parámetro de configuración del valor mínimo para retención del IR. Valor estándar, 10.

MV_AGLIMPJ - Parámetro utilizado para definir la regla por RCPJ.

Campos y tablas involucradas:

Registro de modalidad

  • ED_CALCIRF = se calcula la retención del IRRF.
  • ED_PERCIRF = porcentaje deseado para calcular la generación del IRRF.
  • ED_RECIRRF = responsable por el pago del IRRF.
  • ED_CODRET = código de retención deseado.


¡Atención! En el campo ED_RECIRRF se debe configurar el responsable por el pago. 1 - Cliente, 2 - Proveedor, 3 - Registro de cliente. 

Si selecciona la opción 3, registro del cliente, se debe determinar el momento de la retención en el registro de cliente, tabla SA1, en caso contrario el IR no se generará. 


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


Registro de cliente

  • A1_RECIRRF = responsable por el pago del IRRF.
  • A1_MINIRF = se considera el valor mínimo para acumular el IRRF.
  • A1_IRBAX = define el momento de la retención del IRRF.


¡Atención! Si el registro de modalidad, tabla SED, el campo ED_RECIRRF esté configurado como 3, obligatoriamente el campo A1_RECIRRF se debe configurar como, 1 - cliente o 2 - proveedor, en caso contrario el IR no se generará.

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


03. Ejemplo de utilización

Incluir print Fina040

incluir print fina070

incluir print fina110

Incluir print fina 061

incluir print fina590


05. Tablas

  • SE1 - Cuentas por cobrar
  • SE5 - Movimientos bancarios
  • SA1 - Cliente
  • SED - Modalidad
  • FK1 - Bajas por cobrar
  • FK5 - Movimientos bancarios
  • FK3 - Impuestos calculados
  • FK4 - Impuestos retenidos
  • FK7 - Tabla auxiliar
  • FKA - Rastreo de movimiento