Á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
FINA088.PRWAnular/timbrar/imprimir Cobros Diversos 26/09/2022
País:México
Ticket:15021755
Requisito/Story/Issue (informe el requisito vinculado):DMINA-16794


02. SITUACIÓN/REQUISITO

Cuando se tiene configurados los parámetros MV_CFDI40 con el valor  .T.  y MV_CFDI33 con el valor .F., se presentan las siguientes inconsistencias en la rutina Anular/timbrar/imprimir Cobros Diversos (FINA088):

    • Al realizar el borrado de un Recibo de Cobro que fue timbrado previamente desde la acción Borrar, permite dicha acción, lo cual es incorrecto ya que solo debe permitir el borrado de Recibos de Cobro que no han sido timbrados.
    • Al realizar la anulación de un Recibo de Cobro que no ha sido timbrado, muestra las pantallas que corresponden a la anulación del Recibo de Cobro, lo cual no es correcto ya que esto solo aplica para recibos timbrados.

03. SOLUCIÓN

En la rutina Anular/timbrar/imprimir Cobros Diversos (FINA088), se modificaron las funciones fa088Cancel() y Cancela(), para considerar las validaciones para Anulación y Borrado de Recibos de Cobro cuando el parámetro MV_CFDI40 está configurado con el valor .T. ya que solo consideraba esta funcionalidad si el parámetro MV_CFDI33 se encontraba configurado con el valor .T.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente a la issue DMINA-16794.
  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. Desde el módulo Configurador (SIGACFG), realizar la configuración de los siguientes parámetros:
    • MV_CFDI33 = .F. (Uso de CFDI versión 3.3).
    • MV_CFDI40 = .T. (Uso de CFDI versión 4.0).
  5. Generar con una Factura de Venta desde el módulo (SIGAFAT >> Actualizaciones | Facturación | Facturaciones)


  1. Ingresar al módulo Financiero (SIGAFIN)
  2. Ir al menú Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A)
  3. Indicar el Cliente, Valor y Forma de pago.
  4. Continuar con la captura del Cobro Diverso hasta la generación del CFD con Complemento de Recepción de Pagos.
  5. Realizar el timbrado del Recibo de Cobro.
  6. Ir al menú Actualizaciones | Cuentas por Cobrar | Anular/timbrar/imprimir Cobros Diversos (FINA088)
  7. Seleccionar el Recibo de Cobro timbrado previamente, y dar clic en la acción "Borrar".
  8. Verificar que se muestre el siguiente aviso, y que no se permita el borrado del Recibo de Cobro:



  1. Ingresar al módulo Financiero (SIGAFIN)
  2. Ir al menú Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A)
  3. Indicar el Cliente, Valor y Forma de pago.
  4. Continuar con la captura del Cobro Diverso hasta el guardado y NO realizar el timbrado del Recibo de Cobro.
  5. Ir al menú Actualizaciones | Cuentas por Cobrar | Anular/timbrar/imprimir Cobros Diversos (FINA088)
  6. Seleccionar el Recibo de Cobro timbrado previamente, y dar clic en la acción "Anular".
  7. Verificar que se muestre el siguiente aviso, y que no se permita el anulado del Recibo de Cobro:


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

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


05. ASUNTOS RELACIONADOS

  • Complemento de Recepción de Pago Versión 2.0 del CFDI 4.0