01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFIN - Financiero
Función:
NombreRutinaFecha
F887FIN.PRWReglas de negocio para los países de MI.23/01/2026
País:México
Ticket:25986289
Requisito/Story/Issue (informe el requisito vinculado):DMINA-28546


02. SITUACIÓN/REQUISITO

En el aplicativo TOTVS Recibo (FINA998) se presenta un error en la generación del XML al registrar un recibo de cobro por compensación.

El problema impacta directamente en el timbrado del comprobante, ya que el nodo <ImpSaldoAnt> del XML se genera con el saldo posterior a la compensación, cuando por definición debería reflejar el saldo previo a la compensación.
Como consecuencia, el valor resultante es negativo, provocando el rechazo del XML y evitando su timbrado.


03. SOLUCIÓN

Actualización de la siguiente rutina:

Cuando la operación corresponde a una compensación, el campo debe permanecer vacío para permitir el timbrado del comprobante. En los demás casos, el campo se establece explícitamente con el valor 'N'

Este ajuste garantiza un grabado correcto del XML y su timbrado correctamente.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-28546.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en la sección 01. DATOS GENERALES, así como las fechas.

  4. Desde el módulo Configurador (SIGACFG):
    • Configurar con el valor .T. el parámetro MV_RECMVC para activar la funcionalidad de Recibos en MVC.
  5. Desde el módulo Financiero (SIGAFIN):
    • Desde el menú Actualizaciones Archivos Clientes (CRMA980), configurar un Cliente (SA1) para la Factura de Venta.
    • Desde el menú Actualizaciones Archivos Proveedores (MATA020), configurar un Proveedor (SA2) para la Factura de Entrada.
  6. Desde el módulo Facturación (SIGAFAT):
    • Desde el menú Actualizaciones Archivos Productos (MATA010), configurar un Producto (SB1).
    • Desde el menú Actualizaciones Archivos Tipos de Entrada y Salida (MATA080), configurar Tipo de Entrada, un Tipo de Salida (SF4) y que NO calculen impuestos variables.
    • Desde el menú Actualizaciones Archivos Condiciones de Pago (MATA360), configurar una Condición de Pago (SE4), debe tener informado el código de método de pago del SAT PPD (Pago en Parcialidades/Diferido).
    • Desde el menú Actualizaciones | Facturación | Facturaciones (MATA467N), incluir una Factura de Venta (SF2/SD2) por un valor de $6,482.24, indicando los datos necesarios previamente configurados.
  7. Desde el módulo Compras (SIGACOM):
    • Desde el menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N), incluir una Factura de Entrada por un valor de $6,024.00, indicando los datos necesarios previamente configurados.

2. Utilice cuando sea necesario describir un paso a paso.


04. INFORMACIÓN ADICIONAL

No aplica.

Solución disponible para las versiones vigentes o con garantía extendida vigente.

Para mayor información consulté la sección Versiones vigentes del enlace Ciclo de Vida de Software - TOTVS Linha Protheus


05. ASUNTOS RELACIONADOS