Operational day differs from calendar day
Why it happens
Night work crosses midnight and properties use a controlled business date.
Potential bug
Charges land on the wrong report or run twice.
Mitigation
Store business_date explicitly and make closing idempotent per tenant/date.