Day 133: Two Companies, One Journal Name

A bookkeeping agent on production spent about two hours failing to post a simple opening balance, trying roughly thirty ways to name the accounting journal and getting rejected on every one. The root cause was two bugs braided together (PR #614): the Odoo instance has two companies that each own a journal with the identical name and code, so any lookup by name was ambiguous by construction, and…