01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||||||||||||||||||||||||||||||||||
Segmento: | Backoffice | ||||||||||||||||||||||||||||||||||||||||||||
Módulo: | SIGAFIN - Financiero. | ||||||||||||||||||||||||||||||||||||||||||||
Función: |
| ||||||||||||||||||||||||||||||||||||||||||||
País: | Argentina. | ||||||||||||||||||||||||||||||||||||||||||||
Ticket: | 16419759. | ||||||||||||||||||||||||||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-16429. |
02. SITUACIÓN/REQUISITO
Se solicita efectuar tratamientos para la implementación de Mendoza - Régimen General de Retenciones - RG ATM-5-2023.
03. SOLUCIÓN
En la rutina de cálculo de ingresos brutos (FINRETIBB), en las funciones RetIBBDeb y RetIBBCre, se da tratamiento para verificar si existe un registro en la tabla CGF para el proveedor utilizado en la orden de pago, se verifica si el campo CGF_REDBAS posee información entre 0 a 100 y se aplica este valor de reducción a la base imponible para el cálculo de retención de ingresos brutos para Mendoza.
- Configuración del campo CGF_REDBAS:
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_PICTURE | X3_VISUAL | X3_PYME | X3_USADO | X3_OBRIGAT |
---|---|---|---|---|---|---|---|---|---|---|---|
CGF | 14 | CGF_REDBAS | N | 6 | 2 | Reduc. Base | @E 999.99 | A | S | Si |
- Por medio del módulo de Configurador (SIGACFG) realizar la configuración de los parámetros correspondientes:
MV_AGENTE = NNSNNN - Indicar si cliente SIGA es agente de retención de diferentes impuestos.
- MV_AGIIBB = BA|CF|ME - Define para que provincias o ciudades el usuario es agente de retención de IIBB.
- MV_RETPA = S - Realiza retención de impuestos al incluir el PA a través de la rutina de Orden de Pago.
- Inclusión de registros en la tabla CGF:
- Para documentos de entrada (NF)
- CGF_COD = Código del proveedor.
- CGF_LOJA = Tienda.
- CGF_ZONFIS = ME
- CGF_CFO = 112
- CGF_FIMVIG = 01/01/0001 (En base de datos se debe ver como 00010101)
- CGF_IMPOST = IBR
- CGF_REDBAS = 85
- Para documentos de salida (NCP)
- CGF_COD = Código del proveedor.
- CGF_LOJA = Tienda.
- CGF_ZONFIS = ME
- CGF_CFO = 612
- CGF_FIMVIG = 01/01/0001 (En base de datos se debe ver como 00010101)
- CGF_IMPOST = IBR
- CGF_REDBAS = 85
- Para documentos de entrada (NF)
En la rutina de Productos (MATA010) que se encuentra en el menú perteneciente al módulo Compras-SIGACOM (Actualizaciones | Archivos) registre un producto.
En la rutina de Proveedores (MATA020) que se encuentra en el menú perteneciente al módulo Compras-SIGACOM (Actualizaciones | Archivos) registre dos proveedores donde le primer proveedor sea responsable inscripto y el segundo proveedor sea responsable “no” inscripto y radique en la provincia de Mendoza.
En la rutina de Impuestos Variables (MATA995) que se encuentra en el menú perteneciente al módulo de Libros Fiscales-SIGAFIS (Actualizaciones | Archivos) configurar los impuestos para las retenciones de ingresos brutos (IIBB), en este caso configure el impuesto de retención de ingresos brutos (IBR).
En la rutina de Tipos de Entrada Y Salida (MATA080) que se encuentra en el menú perteneciente al módulo Compras-SIGACOM (Actualizaciones | Archivos) incluir una TES de Entrada/Salida. La TES debe contener por lo menos un impuesto de IVA (IVA, IV1, IV0, etc.).
En la rutina de Estado Vs. Ing. bru (MATA942) que se encuentra en el menú perteneciente al módulo Libros Fiscales-SIGAFIS (Actualizaciones | Archivos) configurar las provincias para el cálculo de la retención de ingresos brutos. Desde esta opción se indica cómo se encuentra inscripta la empresa frente a cada jurisdicción y como debe ser el cálculo de cada una. Es importante realizar la configuración de los siguientes campos:
- EST = ME.
- Retenc = 1 – Si.
- Retenc = 3 – Inscripción.
- Tipo de Min = 3 – Base Imponible Mínima + Impuestos.
- Tp Ret No In = 1 – Entrega/Radicación.
- Tip Cal Ret = “”. (Este campo indica si el cálculo de la retención es por cuota o por total, si el campo es vacío, el cálculo se realiza por cuota)
En la rutina de Configuración Adicional de Impuestos (MATA994) que se encuentra en el menú perteneciente al módulo de Libros Fiscales-SIGAFIS (Actualizaciones | Archivos) opción ingresos brutos, deberá configurar un registro por código de provincia e impuesto de retención de ingreso bruto (IIBB), en este caso debe configurar dos registro para el impuesto IBR y provincia para Mendoza (ME), donde uno sea para responsable inscripto y el segundo registro para responsable no inscripto, es importante informar el campo Inc. Impuesto igual a IVA para que considere el valor del IVA en la base imponible para el cálculo de retención de ingresos brutos para Mendoza.
En la rutina de Empr Vs. Z. Fiscal (MATA999) que se encuentra en el menú perteneciente al módulo Libros Fiscales-SIGAFIS (Actualizaciones | Archivos) deberá incluir un registro para la provincia e impuesto de retención de ingresos brutos. Desde esta opción se indica por cada Proveedor la situación frente a cada jurisdicción/provincia, en este caso configure dos registros para los proveedores generados previamente para la retención de ingresos brutos de Mendoza donde un registro este configurado para responsable inscripto y el segundo registros este configurado para responsable no inscripto.
En la rutina de Insp Fiscal Vs Imp (MATA998) que se encuentra en el menú perteneciente al módulo Libros Fiscales-SIGAFIS (Actualizaciones | Archivos) deberá incluir un registro dependiendo de tipo de comprobante, impuesto y tipo de agente fiscal, en este caso debe generar una configuración efectuar el cálculo de IVA cuando el agente es responsable inscripto y no inscripto para los casos de facturas y notas de crédito/débito.
En la rutina de Factura de Entrada (MATA101N) que se encuentra en el menú perteneciente al módulo Compras-SIGACOM (Actualizaciones | Movimientos) registre una factura de entrada para el proveedor responsable inscripto, después genere una segunda factura de entrada para el proveedor responsable no inscripto, es importante verificar que las facturas generen cálculo de IVA.
- Para el ejemplo las facturas de entrada poseen un valor de mercadería de 1,000.00 con cálculo de IVA 21%, dando un total de 1,210.00 de valor bruto.
Escenario para proveedor responsable inscripto. (A2_tipo = I)
A través de la rutina de Orden Pago Mod. II (FINA847) que se encuentra en el menú perteneciente al módulo Financiero - SIGAFIN (Actualizaciones | Proceso Modelo II) genere ordenes de pago utilizando los títulos generados previamente.
- De clic al botón Pago automático, después, seleccione el título generado previamente.
- Verifique que se genere cálculo de retención de Mendoza donde se aplique a la base imponible la reducción de base imponible configurada en el campo CGF_REDBAS. Ejemplo:
- Base imponible = Base imponible * (CGF_REDBAS / 100) (No incluye el valor del IVA ya que el proveedor es responsable inscripto)
- Base imponible = 1.000,00 * (85 / 100) = 150.00
Informe los datos requeridos para la orden de pago, después grabe la orden de pago.
Visualice la orden de pago y verifique que se haya grabado correctamente la retención de ingresos brutos de Mendoza.
Escenario para proveedor responsable "no" inscripto. (A2_tipo = N)
A través de la rutina de Orden Pago Mod. II (FINA847) que se encuentra en el menú perteneciente al módulo Financiero - SIGAFIN (Actualizaciones | Proceso Modelo II) genere ordenes de pago utilizando los títulos generados previamente.
- De clic al botón Pago automático, después, seleccione el título generado previamente.
- Verifique que se genere cálculo de retención de Mendoza donde se aplique a la base imponible la reducción de base imponible configurada en el campo CGF_REDBAS. Ejemplo:
- Base imponible = Base imponible + Valor IVA * (CGF_REDBAS / 100) (incluye el valor del IVA ya que el proveedor es responsable "no" inscripto)
- Base imponible = 1.210,00 * (85 / 100) = 185.10
Informe los datos requeridos para la orden de pago, después grabe la orden de pago.
Visualice la orden de pago y verifique que se haya grabado correctamente la retención de ingresos brutos de Mendoza.
04. INFORMACIÓN ADICIONAL
El índice que se utiliza para la consulta de los registros en la tabla CGF es el siguiente: CGF_FILIAL+CGF_COD+CGF_LOJA+CGF_ZONFIS+CGF_IMPOST+CGF_CFO
Por lo que al ingresar un registro en la tabla CGF es importante que se informe el código del proveedor en el campo CGF_COD, y también el código fiscal en el campo CGF_CFO para las operaciones que involucran comprobantes de entrada y salida.
Importante
- Es necesario informar el campo CGF_FIMVIG, ya que si el campo se ingresa vacío, se considerará el proveedor como exento de retención.
- Es necesario informar el campo CGF_FIMVIG con una fecha inferior a la fecha en la que se desea comenzar a aplicar la reducción de base imponible, ya que si su comprobante tiene una fecha de emisión inferior al campo CGF_FIMVIG, se considerará el proveedor como exento de retención.
- Esta solución (PATCH) solo es válida para aquellas órdenes de pago que son incluidas posterior a su aplicación; los registros previos mantendrán su información como cuando fueron ingresados.
Pacote: 011938 - MI RG ME ATM-5-2023 ARG (Uso interno).
05. ASUNTOS RELACIONADOS
* DT Cálculo de Retención de Ingresos Brutos IIBB ARG.
* Rutinas que pertenecen a la funcionalidad del Web Service (FECRED) para la Gestión de cuentas corrientes que se originan a partir de las emisiones de las Facturas electrónicas de crédito en la AFIP Argentina (para más detalle consultar el Documento de referencia https://tdn.totvs.com/x/0sRAIg).
* Funciones de usuario para impresión de los certificados de Retenciones, si se requiere la funcionalidad se tienen que compilar, en caso de tener personalizaciones, omita este paso y realice los ajustes, es importante verificar el documento técnico, para identificar cuáles fueron los cambios realizados, para garantizar que todas las configuraciones estén actualizadas: DMICNS-10308 DT Débitos técnicos ARG
- documento_tecnico
- 16419759
- ticket_16419759
- dmicns_16429
- arg
- argentina
- orden_pago
- mendoza
- me
- backoffice
- totvs_backoffice
- linea_protheus
- mi
- mercado_internacional
- base_de_conocimiento
- base_conocimiento
- version_12_1_33
- version_12_1_2210
- sigafin
- financiero
- finretmun
- fina847
- fina850
- finretarg
- fina850i
- fina850a
- finretgan
- finretibb
- finretiva
- trforparg
- trfopcred
- consccarg
- certgan
- certrmun
- certivsus
- certib
- finretsli
- modelo_ii
- cgf_redbas