Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha
FINA371Contabilización offline de Orden de Pago/Recibo 24/072024
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 , 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 del Orden con índice 8 de 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.

...

Totvs custom tabs box
tabsPre-condiciones, Procedimiento
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  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 con Condición de Pago de tipo PUE y fecha de generación 19/07/2024
      - Factura 3 2 con Condición de Pago de tipo PPD (Cuotas) 22/07/2024
      - Factura 2 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 compensación de Factura 1 por el valor total para el día 19/07/2024
      • RECIBO 2 realizar compensación de una cuota de Factura 2 para el día  22/07/2024 y Generar CFDI 
      • RECIBO 3 realizar compensación de 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.



Informações

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:


Totvs custom tabs box items
defaultno
referenciapaso2
  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. Validar 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. Validar que muestren las pólizas relacionadas al rango de fechas indicadas en las preguntas ¿De Fecha ? y ¿A Fecha ?

...