Á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
LOCXFUNAFunciones Genéricas de Notas Fiscales27/03/2023
M460RIVCálculo de retención IVA para México24/03/2023
País:México
Ticket:16307417 
Requisito/Story/Issue (informe el requisito vinculado):DMINA-19003


02. SITUACIÓN/REQUISITO

En el módulo Facturación (SIGAFAT), al generar una Factura de Venta (NF) a partir de un Pedido de Venta desde la rutina Generación de Notas (MATA468N) o desde la rutina de Facturaciones (MATA467N), cuando se tiene configurado el parámetro MV_CENT con el valor 6, así como los campos Base Imp. X (D2_BASIMPX) y Valor Imp.  (D2_VALIMP1) a 6 decimales, y se realiza la generación y timbrado del Comprobante Fiscal Digital por Internet (CFDI) se recibe el siguiente rechazo:

"El campo Importe correspondiente a Traslado no es igual al redondeo de la suma de los importes de los impuestos trasladados registrados en los conceptos donde el impuesto del concepto sea igual al campo impuesto de este elemento y la TasaOCuota del concepto sea igual al campo TasaOCuota de este elemento."


03. SOLUCIÓN

En la rutina de Funciones genéricas de Notas Fiscales (LOCXFUNA):

Se realiza ajuste en la función (fXMLFun), donde realiza el cuadre de los centavos en los nodos de impuestos y retenciones por ítem, para que realice el correcto redondeo de los impuestos utilizando el valor del parámetro MV_CENT en lugar de utilizar siempre el valor 2.

En la rutina de Cálculo de retención IVA para México (M460RIV):

Se realiza ajuste en la función (M460RIV), donde realiza el redondeo de los centavos en el cálculo de Retención de IVA (RIV), utilizando el valor del parámetro MV_CENT en lugar de utilizar siempre el valor 2.


  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo)
  2. Aplicar el parche generado para la issue DMINA-19003.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en la sección función del punto 01. DATOS GENERALES.
  4. Configurar el parámetro MV_CENT con valor 6.
  5. Configurar los Decimales de los campos de impuestos y/o retenciones Base Imp. X (D2_BASIMPX) y Valor Imp. X (D2_VALIMPX) con valor 6.
  6. Ingresar al módulo Facturación (SIGAFAT), e ir al menú Actualizaciones | Pedidos | Pedido de Venta.
  7. Incluir un nuevo Pedido de Venta.
  8. Si es requerido, realizar la liberación de crédito y stock de los ítems correspondientes al Pedido de Venta anterior.
  9. Contar con la configuración de Facturación Electrónica para México de acuerdo a la versión del CFDI:
  1. Ingresar al módulo Facturación (SIGAFAT) e ir al menú Actualizaciones | Facturación | Generación de Notas (MATA468N).
  2. Informar los parámetros correspondientes para filtrar los ítems del Pedido de Venta.
  3. Seleccionar el ítem correspondiente al Pedido de Venta generado en las Precondiciones, e ir a la opción Otras acciones | Generar Fact.
  4. Indicar la Serie a utilizar para la generación de la Factura de Venta.
  5. Confirmar el grabado de la Factura de Venta.
  6. Confirmar la generación y timbrado del Comprobante Fiscal Digital para Internet (CFDI).
  7. Validar el timbrado exitoso del Comprobante Fiscal Digital para Internet (CFDI).


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

La presente solución aplica para la versión 12.1.33 o superior, y es necesario tener activa la funcionalidad de Facturación Electrónica CFDI 3.3 o 4.0


05. ASUNTOS RELACIONADOS

  • Documento Técnico de Facturación Electrónica para México de Comprobantes Fiscales Digitales por Internet (CFDI) Versión 3.3
  • Documento Técnico de Facturación Electrónica para México de Comprobantes Fiscales Digitales por Internet (CFDI) Versión 4.0