2025 Sep 12 9:57 PM
Hello experts.
I have a customer requierment for do not allow document date be greater than current date in EA19 transaction. Is there a standard way to apply this check?
Cheers,
Christian.
Hello experts.
I have a customer requierment for do not allow document date be greater than current date in EA19 transaction. Is there a standard way to apply this check?
Cheers,
Christian.
2026 Feb 17 2:26 AM
Hi,
There’s no standard configuration in IS‑U to prevent users from entering a future Document Date in EA19. The transaction accepts any date as long as it’s a valid posting date in FI‑CA and this is very common requirement across all project I work. its logically correct as well, since we should not allow posting of financial document for future date since in between the timeframe anything happen like posting of payment or cancellation.
If you need to enforce this rule, the usual approach is to implement a small check in the billing events, most commonly:
Event R402 / R403 (Billing document creation checks), or
Event 2000 / 2015 (FI‑CA document creation checks), depending on where you want the validation to happen.
Inside the event, you can compare the entered document date with sy-datum and raise an error if it’s greater than today.
There’s no standard switch or config for this, so an event enhancement is the recommended way.
Now the great Q is how do you handle your ORT/PT business cases, for those type of cases please apply a check in TVARVC, if that's check is enable update the date to current else keep it same.
Hope this helps.