How does Briefcase handle tracking categories / classes?

Last updated: March 17, 2026

Briefcase supports both tracking categories (Xero) and classes (QuickBooks) based on their set up in your ledger.

Automatic population

Briefcase uses AI to automatically populate tracking categories and classes on your transactions. The AI considers:

  • Historical patterns - how similar transactions have been categorised in the past

  • Document context - mentions of tracking category or class names found in the invoice or bill itself

  • Transaction details - the supplier/customer, line item descriptions, and account categories

Each prediction includes a confidence score. Only high-confidence predictions are applied automatically, so you can trust that the AI is making accurate assignments. As you process more transactions, the AI learns from your choices and becomes more accurate over time.

Manual adjustments

You can always review and override AI-assigned tracking categories or classes. They appear as a field for each invoice, where you can adjust them as needed.

single line tracking code.png

This is also supported on multi-line invoices, where tracking categories and classes can be applied to individual line items.

multi line tracking code.png

If you make a change to your tracking categories / classes in your ledger, Briefcase will sync changes overnight. To force a sync, select "Disconnect" for the entity in your dashboard and then "Reconnect".