Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre TécnicoFecha
LOCXFUN.PRXFunciones genéricas de documentos fiscales19/12/2023
País:Colombia
Ticket:18659499
Requisito/Story/Issue (informe el requisito vinculado):DMINA-21653


02. SITUACIÓN/REQUISITO

Cuando se genera una Factura a partir de un Pedido de Venta con un Tipo de Entradas y Salidas "TES" que calcula IVA al 5% (IV5), Retención de IVA (RV0) y otras autorretenciones, en la opción Planilla del pedido, los impuestos se muestran correctamente, pero al visualizar la Factura generada, se aprecia que la Retención de IVA (RV0) no se guardó. Esto ocurre cuando la retención se calcula sobre el IVA al 5% con código de impuesto "IV5", ya que si se calcula la retención sobre el IVA con código de impuesto "IVA", la retención se graba correctamente.


03. SOLUCIÓN

En la rutina Funciones genéricas de documentos fiscales - "LOCXFUN"

Se modifica la función de Ajuste de impuestos para cuadre A460TesXIp(), para considerar códigos del impuesto IVA con prefijo "IV".


  1. Realizar un respaldo del repositorio (.RPO).
  2. Aplicar el parche correspondiente al issue DMINA-21653.
    • Validar que las rutinas se actualicen con fecha mayor o igual a lo indicado en la sección 01. Datos Generales.
  3. En el módulo SIGAFAT, menú Actualizaciones | Archivos | Impuestos Variables (MATA995).
    • Registrar los impuestos y retenciones que aplican en la facturación de ventas.
  4. En el módulo SIGAFAT, menú Actualizaciones | Archivos | Configuraciones Adicionales de Impuestos (MATA994).
    • Registrar las configuraciones adicionales necesarias de los impuestos variables.
  5. En el módulo SIGAFAT, menú Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080).
    • Registrar el tipo de salida con los impuestos involucrados, en particular, incluir IVA y Retención IVA con base al valor de IVA, por ejemplo:
  6. En el módulo SIGAFAT, menú Actualizaciones | Archivos | Productos (MATA010).
    • Registrar un producto de venta.
  7. En el módulo SIGAFAT, menú Actualizaciones | Archivos | Clientes (CRM980).
    • Registrar un cliente con las configuraciones necesarias para cálculo de retención de IVA.
  8. En el módulo SIGAFAT, menú Actualizaciones | Pedidos | Pedidos de Venta (MATA410).
    • Registrar un Pedido de Venta para el cliente y producto registrados previamente.
    • En la opción Otras acciones | Planilla, verificar el cálculo de Retención IVA.
  9. Realizar la liberación y aprobaciones necesarias del pedido de venta.
  1. En el módulo Facturación (SIGAFAT), acceder al menú Actualizaciones | Facturación | Generación de Notas (MATA468N).
  2. En el parámetro ¿Generación por?, seleccionar Pedidos.
  3. Informar los parámetros correspondientes para filtrar el ítem del Pedido de Venta incluido en las condiciones previas.
  4. Seleccionar el ítem correspondiente al Pedido indicado, dar clic en la opción Otras acciones | Generar Fact..
  5. A continuación, indicar la Serie a utilizar para la generación de la Factura de Venta.
  6. Confirmar el grabado de la Factura de Venta.
  7. En el módulo Facturación (SIGAFAT), acceder al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
  8. En la factura generada, verificar que sea correcto el cálculo de la Retención IVA.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

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


05. ASUNTOS RELACIONADOS

  • Generación de documentos de salida (MATA468N - SIGAFAT)