01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFAT - Facturación | ||||||
Función: |
| ||||||
País: | México | ||||||
Ticket: | 15545586 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-17627 |
02. SITUACIÓN/REQUISITO
En el módulo de Facturación (SIGAFAT), al generar una Factura a partir de una Remisión desde la rutina Generación de Notas (MATA468N), se detecta que al tener configurados los parámetros MV_CENT = 4 o MV_CENT2 = 4, el valor Bruto de la Factura (F2_VALBRUT) no coincide con el valor Facturado (F2_VALFAT) así como en las Cuentas por Pagar el valor del Título (E1_VALOR) y el Saldo por Cobrar (E1_SALDO).
Debido a esto al generar un Recibo de Cobro con Complemento de Recepción de Pago con el valor total de la Factura, existe una diferencia de 0.01 centavo, lo que provoca que en el XML se muestra este saldo insoluto que coincide con la diferencia de decimales entre el Valor Bruto y el Saldo del Titulo.
03. SOLUCIÓN
Se realiza ajuste en la rutina MATA468N (Generación de Notas) en las funciones a468nGravD2() y a468nDupl() para que el tratamiento en el redondeo de los decimales de los campos F2_VALFAT, E1_VALOR, y E1_SALDO, coincida con el que se lleva a cabo para el valor Bruto de la Factura (F2_VALBRUT). Este cambio se aplica exclusivamente al país México.
- Realizar un respaldo del repositorio (.RPO)
- Aplicar el parche correspondiente a DMINA-17627.
- Validar que la rutina MATA468N se encuentra actualizada con Fecha mayor o igual a la definida en la sección 01. DATOS GENERALES
- Configurar los parámetro MV_CENT y MV_CENT2 con valor 4
- Ingresar al módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Pedidos | Pedido de Venta.
- Incluir un Pedido de Venta. y seleccionar "2 - Remision" en el campo Doc. Gener.
- Ingresar al módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Pedidos | Liberación de Pedidos de Venta.
- Realizar la aprobación del Pedido de Venta previamente creado.
- Ingresar al módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Form. de Remision | Generac. de Remitos
- Generar la Remisión a partir de los ítems del Pedido de Venta previamente aprobado.
- Ingresar al módulo Facturación (SIGAFAT) e iniciar la rutina Actualizaciones | Facturación | Generación de Notas (MATA468N).
- Informar los parámetros correspondientes para filtrar la Remisión previamente creada.
- Seleccionar los ítems correspondiente a la Remisión generada en las Precondiciones, e ir a la opción Otras acciones | Generar Fact.
- Indicar la Serie a utilizar para la generación de la Factura de Venta y confirmar dando clic en Ok.
- Confirmar la Generación y timbrado del Comprobante Fiscal Digital.
- Verificar que el valor Bruto de la Factura y el valor en Títulos coincidan.
- Ingresar al módulo Financiero (SIGAFIN), ir al menú Actualizaciones | Cuentas por Cobrar | Cobros diversos
- Capturar los parámetros de la rutina.
- Informar los datos del encabezado del Cobro Diverso.
- Informar Tipo Valor, Prefijo, Número, Valor (el cual debe coincidir con el valor Bruto de la Factura), Moneda, presionar Siguiente.
- Seleccionar el Cliente, presionar Siguiente.
- Seleccionar el Título por Cobrar de la Factura a dar de baja. informar el Valor por Bajar, presionar Siguiente.
- Validar el Resumen del Recibo, presionar Confirmar.
- Confirmar la generación y timbrado del CFDI con Complemento para Recepción de Pagos.
- Validar que se genere el Timbrado de manera exitosa y que el valor en el Saldo Insoluto sea igual a cero.
04. INFORMACIÓN ADICIONAL
No aplica.
La solución aplica para versión 12.1.33 o superior, y es necesario contar con la funcionalidad facturación electrónica CFDI para el país México.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- DT_Factura_Electronica_Mexico_CFDI_Version_3_3
- DT Complemento de Recepción de Pago CFDI 3.3 México - Financiero - P12