Á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:
RutinaNombreFecha
save-receipt.service.tlppServicio que contiene la lógica de guardado del recibo01/09/2022
xml-service.tlppServicio que contiene las validaciones de recibo de cobro01/09/2022
País:México
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMINA-16474


02. SITUACIÓN/REQUISITO

Dentro de la rutina TOTVS Recibos(FINA998), al momento de generar un recibo de cobro con factoraje activado e importar un título de otro cliente que contiene una condición de pago con el campo Met Pago SAT (E4_MPAGSAT) igual a "PUE", no se está detonando la validación correspondiente para este tipo de condición de pago y está permitiendo generar el CFDI con complemento para recepción de pagos generando un error en el timbrado.


03. SOLUCIÓN

Dentro de la rutina de Servicio que contiene la Lógica de guardado del recibo (save-receipt.service.tlpp):

    • En la función encargada de verificar si es una Compensación, Pago en una sola exhibición (PUE) o Pago en Parcialidades/Diferido (PPD) desde la opción de Nuevo Recibo (ValidCfdiReceipt), se realiza un ajuste para tomar correctamente el cliente del título que se está cobrando y validar correctamente la Condición de Pago.
    • En la función encargada de verificar si es una Compensación, Pago en una sola exhibición (PUE) o Pago en Parcialidades/Diferido (PPD) desde la opción de Buscar Recibo (ValidCfdiReceipts), se realiza un ajuste para tomar correctamente el cliente del título que se está cobrando y validar correctamente la Condición de Pago.
    • Se realiza el ajuste en la función getsaveReceiptDetailService para que al momento de guardar un recibo de cobro con Factoraje activado se valide si el título seleccionado tiene compensaciones y en caso de no tener evitar un error log.

Dentro de la rutina de Servicio que contiene las Validaciones de recibo de cobro (xml-service.tlpp):

    • En la función que Valida el timbrado (ValidCDFService), se realiza el ajuste para adicionar el cliente del título cobrado, en el arreglo de los títulos utilizado en la función ValidCfdiReceipts.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-16474 .
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  4. Registrar en el módulo Facturación una factura (SF2) tipo Normal con Condición de Pago con el campo Met Pago SAT (E4_MPAGSAT) igual a "PUE".
  1. Registrar un recibo de cobro en TOTVS Recibo (SIGAFIN >> Movimientos | Cuentas por Cobrar | TOTVS Recibo)
  2. Ingresar a la opción de "Nuevo recibo".
  3. Capturar los datos del encabezado con un cliente distinto al del título creado en las pre-condiciones (4).
  4. Desde la opción "Parámetros", informar la pregunta ¿Factoraje? igual a "Si".
  5. Dar clic en el botón "Incluir otros títulos", informar los datos del cliente para filtrar el título.
  6. Seleccionar la factura generada en las pre-condiciones (4).
  7. Agregar la Forma de Pago.
  8. Marcar la casilla "Generar CFDI" y confirmar el guardado del recibo.
  9. Validar que al finalizar el proceso de guardado del recibo se muestre el siguiente mensaje:


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

La presente solución aplica para versión 12.1.33 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha de la expedición del issue.


05. ASUNTOS RELACIONADOS

TOTVS Recibo