Á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
FINA371Contabilización offline de Orden de Pago/Recibo 24/07/2024
País:México
Ticket:20315140
Requisito/Story/Issue (informe el requisito vinculado):DMINA-23504


02. SITUACIÓN/REQUISITO

En la rutina "Contabilización offline de Orden de Pago/Recibo (FINA371)", no está contabilizando los recibos cuando el parámetro ¿Emis/Fecha de hoy?, tiene el valor Emisión, aun cuando los recibos están dentro del rango de fechas informado en los parámetros de la rutina ¿De fecha? y ¿A fecha?.


03. SOLUCIÓN

En la rutina de Contabilización Off-Line Orden de Pago/Recibo (FINA371), dentro de la función OrdPagProc(), en la sección de código que se ejecuta cuando el parámetro ¿Cartera? = Recibo, se modifica la ejecución ordenando la tabla de Recibos (SEL) con el índice 8 (EL_FILIAL+EL_SERIE+EL_RECIBO+EL_TIPODOC+EL_PREFIXO+EL_NUMERO+EL_PARCELA+EL_TIPO), indicando que solo se ejecute una vez por proceso para que no se pierda la posición del último recibo y respete el seguimiento de los recibos pendientes.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-23504.
  3. Aplicar el paquete de expedición continua Financiero - Totvs Recibo MI con fecha de corte superior a este comunicado.
  4. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico.
  5. Desde el módulo Facturación (SIGAFAT):
    • Desde el menú Actualizaciones | Archivos | Productos (MATA010), configurar un Producto.
    • Desde el menú Actualizaciones | Archivos | Clientes(MATA030), configurar tres Clientes.
    • Desde el menú Actualizaciones | Archivos |  Condición de Pago (MATA360), configurar dos Condiciones de Pago, una de tipo PUE y la otra de tipo PPD para varias cuotas.
    • Desde el menú Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080), configurar una TES de Salida.
    • Desde el menú Actualizaciones | Facturación | Facturaciones(MATA467N) , agregar y timbrar tres Facturas, utilizar el Cliente, Producto, TES y Condición de Pago previamente configurados.
      - Factura 1 para el cliente 1, con Condición de Pago de tipo PUE y fecha de generación 19/07/2024
      - Factura 2 para el cliente 2, con Condición de Pago de tipo PPD (Cuotas) 22/07/2024
      - Factura 3 para el cliente 3, con Condición de Pago de tipo PUE y fecha de generación 23/07/2024
    • Ingresar a TOTVS Recibo (SIGAFIN >> Movimientos | Cuentas por Cobrar | TOTVS Recibo), generar tres Recibos (un Recibo por cada Factura).
      • RECIBO 1 realizar cobro de la Factura 1 por el valor total para el día 19/07/2024
      • RECIBO 2 realizar cobro de una cuota de Factura 2 para el día  22/07/2024 y Generar CFDI 
      • RECIBO 3 realizar cobro de la Factura 3 por el valor total para el día 23/07/2024
      • Anular el RECIBO 2 con Motivo = 02 - Compr. Emitido c/errores s/relac.



La finalidad de generar las Facturas y Recibos en diferentes fechas, es para replicar el error reportado en la issue.

En la generación de los asientos OffLine, la fecha del Recibo anulado no debe ser el último en procesarse. Ejemplo:


  1. Ingresar a la rutina "SIGAFIN >> Miscelánea | Contable | Contabilización Offline Orden de Pago/Recibo" (FINA371)
  2. Configurar los siguientes parámetros:
    ¿Muestra Asientos? = "Si"
    ¿Agrupa Asientos? = "No"
    ¿Emis/Fecha de Hoy? = Emisión
    ¿De Fecha? ="01/07/2024"
    ¿A Fecha? ="31/07/2024"
    ¿Cartera? = "Recibos"
    ¿Cons. Pregs Abajo? = "No"
    ¿De Orden de Pago? = ""
    ¿A Orden de Pago? = "ZZZZZZ"
    ¿De Recibo? = ""
    ¿A Recibo? = "ZZZZZZ"
    ¿De Serie? = ""
    ¿A Serie? = "ZZZ"
    ¿Separado por? = Documento
  3. Ejecutar la generación de los asientos.
  4. Verificar que se muestre la póliza del RECIBO 1 y confirmar la generación de los asientos, seguido de éste, validar que se muestre la póliza del RECIBO 3 y confirmar la generación de los asientos.
  5. Verificar que se muestren las pólizas relacionadas al rango de fechas indicadas en las preguntas ¿De Fecha ? y ¿A Fecha ?


04. INFORMACIÓN ADICIONAL

N/A


¡IMPORTANTE!

La presente solución aplica para versión 12.1.2310 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.


05. ASUNTOS RELACIONADOS

  • Contabilização Off-line (FINA370 - SIGACTB)