Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGACOM - Compras
Función:
RutinaNombre TécnicoFecha
M100RICACalculo de retención de ICA15/11/2023
País:Colombia
Ticket:18166316
Requisito/Story/Issue (informe el requisito vinculado):DMINA-21131


02. SITUACIÓN/REQUISITO

El cálculo de Retención ICA (RC0) no está respetando la configuración adicional del impuesto (SFF) acorde al código fiscal.


03. SOLUCIÓN

Cambios en la rutina M100RICA

Se lee el Código Fiscal del ítem de cálculo a través de MaFisRet().

En la lectura de la tabla SFF, se agrega comparación del Código Fiscal de la tabla con el del ítem para determinar si entra o no al cálculo del impuesto.

Importante

Los cambios aquí descritos, fueron retirados en solución al issue DMINA-22555, acceda al enlace para ver los detalles.

  1. Realizar un respaldo de repositorio (.RPO)
  2. Aplicar el parche correspondiente al issue DMINA-21131.
    • Validar que las rutinas actualizadas coincidan con las indicadas en la sección 01. Datos Generales del presente Documento Técnico.
  3. Configurar el parámetro MV_AGENTE = SSS.
  4. En el módulo SIGACOM, menú Actualizaciones | Archivos | Impuestos Variables, contar con registros configurados para IVA, RC0 y RF0.
    • Para IVA considerar que la fórmula de entrada debe ser M100IVA.
    • Para RC0 considerar que la fórmula de entrada debe ser M100RICA.
    • Para RF0 considerar que la fórmula de entrada debe ser M100IRF.
  5. En el módulo SIGACOM, menú Actualizaciones | Archivos | Tipos de Entrada Y Salida, contar con un TES para Factura de Entrada con los impuestos:
    • IVA - Calc. Sobre = Ítems Factura; Calc. S/Neto = No.
    • RC0 - Calc. Sobre = Ítems Factura; Calc. S/Neto = No.
    • RF0 - Calc. Sobre = Total Factura; Calc. S/Neto = No.
  6. En el módulo SIGACOM, menú Actualizaciones | Archivos | Productos, contar con un producto.
  7. En el módulo SIGACOM, menú Actualizaciones | Archivos | Proveedores, contar con un proveedor.
  8. En el módulo SIGAFIS, menú Actualizaciones | Archivos | Conf. Adic. Imp., configurar las excepciones fiscales para RC0 y RF0 conforme sea necesario.
    • Considerar los datos que se utilizarán para realizar la prueba:
      • Código ICA: Conforme la tabla de CIIU
      • Zona Fiscal: De acuerdo al departamento del proveedor
      • Cod. Mun.: De acuerdo al municipio del proveedor

Ejemplo para Retención ICA:


Ejemplo para Retención en la Fuente:


  1. Ingresar al módulo Compras (SIGACOM), menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N).
  2. Grupos de parámetros requeridos;
    • 1) ¿Tipo de factura? = Normal
    • 2) Informar los parámetros de generación de asientos contables conforme sea requerido.
  3. Incluir un nuevo documento.
  4. Capturar los campos del encabezado de la factura.
  5. Informar ítems conforme al Help de los campos obligatorios.
  6. Modificar el Código Fiscal (D1_CF) para los primeros ítems.
  7. En el último ítem, mantener el Código Fiscal que sea asignado por el sistema. Ejemplo:
  8. Verificar que la Retención de ICA sea calculada sobre el valor de último ítem.
  9. Guardar la factura.


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Solución disponible para Protheus versión 12.1.33 (que cuente con garantía extendida) o posterior.


05. ASUNTOS RELACIONADOS

  • Factura de entrada (MATA101N - MI)
  • DT Cálculo de Retención del Impuesto de Industria y Comercio (RC0) Colombia