Two calendars must agree before anything books: costing's calendar AND the General Ledger's. Here costing's month is open but GL's is shut, classic with backdated transactions (say it's March, someone entered a January transaction, and January is long closed in GL). Left alone this becomes a genuine deadlock: costing can't close its month because a transaction is pending, and the transaction can't process because GL is shut.
Costing period open, GL period closed, the transaction is caught between two calendars.
My Oracle Support document IDs for readers with access: 1304094.1. We do not reproduce their content.
Checked Cost processor behavior for Oracle Fusion Cost Management, rewritten in plain words from publicly known troubleshooting practice and reviewed by a working consultant. Checked against the current release, Jul 2026. Amounts, account names and navigation vary by configuration; verify in your own instance and test before acting.