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.
Requisitos
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).
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
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)
|
  | |
  | |
  |
Bloque Número 3
- Resincronización (campo RECUP)
|
| |
| - Traza detallada (campo TRC)
|
|
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