01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFIN - FINANCIERO
Función:
RutinaNombre TécnicoFecha
F887FIN.PRWReglas de negocio para todos los países
 
F887FINMEX.PRWRegla de negocio para México 
F887FINPER.PRWRegla de negocio para Perú 
CANCEL-RECEIPT.SERVICE.TLPPServicio para cancelar o anular recibos
 
FINA846.PRWRutina para mantenimiento de recibos
 
País:Todos
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMINA-17319


02. SITUACIÓN/REQUISITO

Se necesita preparar la rutina de anulación y eliminación de recibos para que cuando se produzca un error, estas rutinas estén preparadas para realizar rollback y revertir los cambios efectuados.


03. SOLUCIÓN

Se realizan cambios en los siguientes fuentes:


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-17319.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico.
  4. A través del módulo configurador (SIGACFG) configurando los siguientes parámetros, para el correcto funcionamiento de la generación de CFDI en México:
    1. Habilitamos las versiones de timbrado:
      1. MV_CFDI33 = .T.
      2. MV_CFDI40 = .T.
    2. Configuramos los siguientes parámetros (Los valores de estos parámetros varían a cada cliente):

      1. MV_CFDARQS
      2. MV_CFDCPUB
      3. MV_CFDI_CE
      4. MV_CFDI_CP
      5. MV_CFDI_KP
      6. MV_CFDI_PR
      7. MV_CFDI_PX
      8. MV_CFDI_CS
      9. MV_CFDICVE
      10. MV_CFDI_CL
      11. MV_CFDI_PA
      12. MV_CFDI_US
      13. MV_CFDI_CO
      14. MV_IVATRAS 
  5. A través de la rutina “Productos”, ubicada en el módulo de SIGAFAT (Actualizaciones | Archivos), incluir un producto.
  6. A través de la rutina “Bancos”, ubicada en el módulo de SIGAFAT (Actualizaciones | Archivos), incluir un banco.
  7. A través de la rutina “Clientes”, ubicada en el módulo de SIGAFAT (Actualizaciones | Archivos), incluir un cliente.

  8. A través de la rutina "Tipo de Entrada y Salida", ubicada en el módulo de Facturación, SIGAFAT (Actualizaciones | Archivos), incluir una TES de salida.
  9. A través de la rutina "Factura de Venta", ubicada en el módulo Facturación, SIGAFAT (Actualizaciones | Movimientos), capturar una Factura timbrada para el Cliente con el producto y la TES previamente configurada.
  1. Ingresar a la rutina TOTVS Recibo; SIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
    1. Ingresar a la opción de "Nuevo recibo".
      1. Capturar los datos del encabezado para obtener la Factura del cliente configurado.

      2. Seleccionar la Factura timbrada generada anteriormente.

      3. Agregar una Forma de Pago correspondiente al valor total de la Factura.

      4. Dar clic en "Generar CFDI".

      5. Confirmar el guardado y timbrado del recibo.

  2. A través del módulo configurador (SIGACFG), dejar vacío el parámetro MV_CFDI_PA.
  3. Ingresar a la rutina TOTVS Recibo; SIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
    1. Se ingresa a la opción de "Buscar recibo"
    2. Localizar el recibo generado anteriormente y dar clic en anular.
    3. Verificar que se muestre el error y se realice un rollback correctamente.


04. INFORMACIÓN ADICIONAL


05. ASUNTOS RELACIONADOS