Á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
FISA815Genera CFDI con Complemento para Recepción de Pagos 24/05/2023
País:México
Ticket:17030485
Requisito/Story/Issue (informe el requisito vinculado):DMINA-19617


02. SITUACIÓN/REQUISITO

Cuando se pagan múltiples Facturas de Venta (NF) con un mismo recibo, mezclando Facturas con dos Tipos de Salida (TES) distintas (una con cálculo de Retenciones), se presenta el siguiente rechazo del timbrado:

CRP20265: El campo ImporteP que corresponde a Retención, no es igual a la suma de los importes de los impuestos retenidos registrados en el documento relacionado donde el impuesto sea igual al campo ImpuestoP de este elemento.

Proveedor Autorizado de Certificación (PAC): Edicom

En el XML del CFDI del Recibo de Cobro, no cuadran los valores de los atributos TotalRetencionesIVA (elemento Totales) e ImporteP (elemento RetencionP), contra la suma de Retenciones de los Documentos Relacionados, atributo ImporteDR (elemento RetencionDR del path DoctoRelacionado/ImpuestosDR/RetencionesDR/RetencionDR).


03. SOLUCIÓN

En la rutina que Genera CFDI con Complemento para Recepción de Pagos (FISA815):

Se modifica la función que Genera los datos para impuestos del Documento Relacionado (F815IMPDOC), usando el método empleado para generar los atributos ImporteDR de retenciones:

    VAL(  STR( retención , 2 decimales ) )

El algoritmo primero convierte el valor a caracter con 2 decimales y enseguida reconvierte a valor numérico.

Adicionalmente, se modifica la acumulación de Bases y Retenciones de documentos relacionados en moneda diferente a 1 (por ejemplo USD), para acumular en moneda 1 (MXN).


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-19617.
  3. Verificar que las rutinas actualizadas correspondan a las descritas en la sección 01. Datos Generales.
  4. Contar con varios Títulos por Cobrar generados desde Facturas de Venta a un mismo cliente.

    Importante

    • Las Facturas deben tener uno o más ítems, empleando Tipo de Salida (TES) con cálculo de IVA y Retención de IVA, otras Facturas con cálculo de  IVA con tasa 0.
    • Las Facturas deben ser timbradas previamente.
  1. En el módulo Financiero (SIGAFIN) ir al menú  Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A).  
  2. Registrar un Recibo de Cobro. 
  3. Configurar los parámetros de la rutina.
  4. Registrar los datos de Encabezado del Recibo de Cobro, indicando el Cliente con varios Títulos por Cobrar.
  5. Registrar una o más Formas de Pago.
  6. Seleccionar los Títulos por Cobrar a dar de baja.
  7. Confirmar la generación y timbrado del CFDI del Complemento de Recepción de Pago del Recibo de Cobro.
  8. Verificar que el CFDI con Complemento para Recepción de Pagos sea timbrado exitosamente.


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Solución disponible para Protheus release 12.1.33 o posterior.


05. ASUNTOS RELACIONADOS

Cobranzas diversas (FINA087A - SIGAFIN)

FINA087A - Cobros diversos - Descontinuada para MI a partir de 10/10/23