Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:

SIGAFIN - Financiero

Función:
RutinaNombre TécnicoFecha
FISA815Estructura de XML de Comprobante de Retención de Pago29/11/2022
País:México
Ticket:15521086
Requisito/Story/Issue (informe el requisito vinculado):DMINA-17555


02. SITUACIÓN/REQUISITO

En la rutina de Cobros Diversos (FINA087A), cuando se paga parcialmente una Factura de Venta (NF), y se emite el Complemento de Recepción de Pago versión 2.0, el atributo BaseDR se genera a 6 decimales, por lo que no concuerda con el atributo BaseP.

Nota

Es importante mencionar que en el timbrado en Productivo, los Proveedores Autorizados de Certificación (PAC) validan que BaseDR y BaseP concuerden por lo que no es posible timbrar el XML, en ambientes de Pruebas las validaciones de los PAC pueden no ser muy exigentes con estás validaciones por lo cual se realiza el timbrado con éxito y no son rechazados.

Rechazo en Productivo:

El campo BaseP que corresponde a Traslado, no es igual a la suma de los importes de las bases registrados en los documentos relacionados donde el impuesto del documento relacionado sea igual al campo ImpuestoP de este elemento y la TasaOCuotaDR del documento relacionado sea igual al campo TasaOCuotaP de este elemento.

03. SOLUCIÓN

En la rutina CFDI de Complemento de Recepción de Pagos (FISA815):

  • Se modificó la función que Genera los datos para impuestos del Documento Relacionado (F815IMPDOC), para realizar el acumulado de las Bases de los Pagos a los documentos del Cobro Diverso 2 Decimales.
  • Se modificó la función que Crea el XML del Comprobante de Retención (CreaXML), para que los atributos BaseDR que aplican para Traslados y Retenciones se generen a 2 Decimales.


Importante

Al recibir algún rechazo relacionado con el Complemento de Recepción de Pago, primeramente, realizar un contacto directo con su Proveedor Autorizado de Certificación (PAC), para descartar que el rechazo no es por temas de validaciones internas propias de ellos.



  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo)
  2. Aplicar el parche generado para la issue DMINA-17555.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas la sección 01. DATOS GENERALES del presente Documento Técnico, así como las fechas.
  4. Tener las configuraciones necesarias para generar el CFDI con Complemento para Recepción de Pagos versión 2.0, ver Documento Técnico de Complemento de Recepción de Pago Versión 2.0 para el país México.
  5. Configurar en el parámetro MV_IVATRAS los impuestos que aplican como Traslados de IVA.
  6. Configurar en el parámetro MV_RETIVAM los impuestos que aplican como Retención de IVA.
  7. En el módulo de Facturación (SIGAFAT) desde el menú Actualizaciones | Facturación Facturaciones (MATA467N).
  8. Incluir y Timbrar el CFDI de una Facturas de Venta (NF) utilizando una Condición de Pago que tenga configurado el campo Met Pago SAT (E4_MPAGSAT) con valor PPD - PAGO EN PARCIALIDADES O DIFERIDO y utilizando un Tipo de Salida con cálculo de impuestos que haya sido configurados en los parámetros MV_IVATRAS y MV_RETIVAM.
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Acceder al menú Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A).
  3. Configurar las preguntas de la rutina.
  4. Informar los datos del Encabezado del Cobro Diverso.
  5. Informar Tipo ValorPrefijoNúmeroValor.
  6. Seleccionar el Cliente para el cual fueron generados y timbrados previamente los CFDI de las Facturas de Venta, presionar Siguiente.
  7. Seleccionar el Títulos por Cobrar de la Factura de Venta (NF) que fue genera y timbrada previamente para dar de baja. Informar el Valor parcial por Bajar de acuerdo a la moneda del Cobro Diverso, presionar Siguiente.
  8. Validar el Resumen del Recibo, presionar Confirmar.
  9. Confirmar la generación y timbrado del CFDI con Complemento para Recepción de Pagos (Validar que no se hayan ocurrido errores durante el timbrado y que se haya realizado con éxito)
  10. Validar que en XML se visualicen los atributos BaseDR de cada uno de los Documentos Relacionados a 2 Decimales.


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 la funcionalidad del Complemento de Recepción de Pago versión 2.0.


05. ASUNTOS RELACIONADOS

  • Facturación Electrónica para México de Comprobantes Fiscales Digitales por Internet (CFDI) versión 4.0
  • Documento Técnico de Complemento de Recepción de Pago Versión 2.0 del CFDI 4.0 (México)