...
Initial Posting:
When a timesheet is posted, it is flagged as Posted in the system and assigned a unique Batch ID or for a specific Document Number for tracking purposes.
Example:
Project ABC: 20 hours (Posted in Batch #12345)
Handling Changes:
If a user modifies a previously posted timesheet (e.g., changes the project or updates the hours), the system:
Creates a new Adjustment Document linked to the original posting.
Calculates the difference (delta) between the original record and the updated entry.
Adjustment Posting:
In the next extract posting, the system ensures that adjustments are accurately reflected:
The original record is reversed to negate its effect.
The updated record is posted with the new details.
Example:
Original Post: Project ABC – 20 hours (Batch #12345)
User Change: Updates Project ABC from 20 hours to Project XYZ with 40 hours.
Adjustment Posting:
Project ABC: -20 hours (Reversal)
Project XYZ: 40 hours (New entry)
...