Contabilidad > Utilidades > Resincronizaciones > Historización de los vencimientos 

Esta utilidad permite volver a sincronizar la tabla de historización de vencimientos (HISTODUD), que se actualiza cuando el código de actividad HDU está activo y siempre que se modifique un vencimiento.

Por lo tanto, está destinada a corregir algunas anomalías en los registros ya constituidos, pero no a crear nuevos registros (por ejemplo en caso de que el código de actividad HDU se active en curso de explotación).

Esta utilidad realiza una resincronización de dos tipos:

  • la búsqueda de incoherencias entre los datos de la tabla de referencia (GACCDUDATE) y los de la tabla de historización de vencimientos (HISTODUD).
    Si se detectan incoherencias entre las dos tablas, la tabla HISTODUD se vuelve a actualizar mediante la resincronización tomando como base el contenido de la tabla GACCDUDATE.
  • la comprobación de coherencia de ciertos datos propios a la tabla HISTODUD tomando como base determinadas reglas.

Requisitos

SEEREFERTTO Consulta la documentación de Puesta en marcha

Gestión de Pantalla

Principios de la resincronización

La resincronización sólo se realiza en los registros cuyo informe DUDSTA tiene como valor 'dos', lo que corresponde a un vencimiento vinculado a un documento contabilizado (en contraste con los vencimientos vinculados a facturas no contabilizadas por ejemplo).

En la tabla HISTODUD, no se actualizan los siguientes campos:

  • la clave NUMHDU,
  • los campos de trazabilidad CREDAT y CREUSR,
  • los campos que permiten enlazar con la tabla de referencia GACCDUDATE: TYP, NUM, LIG y DUDLIG,
  • otros campos varios, como FLGPAZ, DUDDAT, PAYDAT y TYPDUD.

Los siguientes campos se vuelven a sincronizar mediante la aplicación de una regla:

  • campo Saldado: este campo caracteriza el vencimiento con respecto a su saldo y puede tomar los valores siguientes:
    • '0' o '1' cuando el vencimiento no está saldado o sólo lo está parcialmente,
    • '2' cuando el vencimiento se salda de forma definitiva (importe del vencimiento AMTCUR = importe pagado contabilizado PAYCUR),
    • '3' cuando el vencimiento historizado se ha suprimido,
    • '4' cuando el vencimiento se salda de forma temporal (importe del vencimiento AMTCUR = importe pagado contabilizado PAYCUR + importe pagado no contabilizado TMPCUR).

      El valor de este campo se controla y si es necesario, se corrige, sólo si es diferente de '3'.
      Para los registros de historización que tienen un campo Saldado con un valor diferente de '3', los campos Importe vencimiento en divisa, Importe pagado e Importe pagado provisional se leen para después volver a evaluar el valor del campo Saldado según la regla definida anteriormente.
  • campo Fecha de evento:
    • en caso de que el Importe pagado sea superior a '0', el usuario vuelve a sincronizar la fecha de evento con respecto a la fecha contable máxima del grupo de marcaje: de hecho, el usuario puede encontrar la línea de apunte en el origen del vencimiento mediante el número de cuenta ACCNUM de la tabla de asientos contables GACCENTRYD. Puesto que la línea se marca (la línea Importe 'MTC' de la tabla GACCENTRYD no está vacía), el usuario tiene en cuenta el importe de la fecha contable máxima de marcaje 'MTCDATMAX' de la línea de la tabla GACCENTRYD.
    • en caso de que el vencimiento no esté saldado (si el campo Saldado tiene un valor inferior a 2), el usuario vuelve a sincronizar la fecha de evento con respecto a la fecha contable ACCDAT del asiento (la fecha se puede encontrar mediante el número de cuenta ACCNUM de la tabla GACCENTRYD).

SEEINFO Los campos vinculados a los importes no son objeto de una resincronización:

  • los campos de importe del vencimiento (AMT*),
  • los campos de importe pagado (PAY*),
  • los campos de importe pagado provisional (TMP*).

Pantalla de captura

Campos

Los campos siguientes están presentes en esta pestaña :

Cabecera

No hay información de ayuda disponible para este campo.

Criterios

  • Todas las plantas (campo ALLFCY)

No hay información de ayuda disponible para este campo.

 

  • Todos los tipos de terceros (campo ALLTYPBPR)

 

  • Tipo de tercero (campo TYPBPR)

 

  • Todos los terceros (campo ALLBPR)

 

 

 

  • Todas las ctas. ctrl. (campo ALLSAC)

 

 

  • Cta. ctrl. (campo SAC)

 

Bloque Número 3

  • Resincronización (campo RECUP)
  • Borrado (campo DEL)
  • Traza detallada (campo TRC)

Cerrar

 

Tarea batch

Esta función puede lanzarse en Batch. La tarea estándar ACCRECHDU esta prevista con este fín.

Mensajes de Error

Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :

Se actualizan algunos campos directamente vinculados a la tabla de referencia GACCDUDATE y en este caso, los mensajes de error son idénticos a los que se utilizan en la resincronización de vencimientos, a saber:
- ACCNUM: Número interno incorrecto
- CPY: Sociedad incorrecta
- FCY: Planta incorrecta
- CUR: Divisa incorrecta
- SNS: Sentido incorrecto
- SAC: Colectivo incorrecto
- BPR/BPRTYP/BPRPAY: Tercero incorrecto

Tablas utilizadas

SEEREFERTTO Consulta la documentación de Puesta en marcha