You're shopping for invoicing software. You've looked at features, pricing, integrations. Then you mention it to your accountant, and they say something like: "Does it map tax codes to the GL?" or "Can you pull a bank reconciliation export?" And you realize you have no idea what they're asking for. This is the moment most teams pick the wrong tool. They choose based on what works for the salesperson, then spend three months fighting with their accountant about what the software won't do. Your accountant will touch this software every month. They'll use it to reconcile bank feeds, verify tax codes, audit transactions, and produce reports that keep you compliant. If the software doesn't speak their language, they'll either spend hours working around it or push back hard enough that you'll regret the purchase. Here are the eight questions to ask your accountant before you commit to any invoicing platform—and what to look for when you test Xero, Zoho, FreshBooks, or Orin . 1. Does it map tax codes to your chart of accounts? This is the first thing to test. When your accountant reconciles your books, they need to know that every invoice line item is hitting the right GL account with the right tax classification. Xero and Zoho both let you assign tax codes to line items at invoice creation. They'll also let you map tax codes to specific GL accounts during setup. FreshBooks has tax support, but it's less granular—it handles single tax rates per invoice, not per-line-item. Orin's invoicing ties directly to accounting module , so tax codes and GL mapping happen in the same interface. No export-and-reconcile dance. Ask your accountant: Do you need per-line tax mapping, or does one tax rate per invoice work? Which tax codes do you use most often? (Singapore GST, Malaysia SST, Indonesia PPN, ASEAN standards—they all differ.) Do you reconcile by GL account or by tax code first? 2. What bank reconciliation export do you actually need? This matters more than you'd think. Your accountant will download a bank statement from your bank, then compare it to your invoices and receipts. The invoicing software needs to export data in a format that matches what your accounting software can read. Xero: Built-in bank feed matching. You connect your bank directly and Xero auto-matches transactions. Export is optional because reconciliation happens inside Xero. Works with most major regional banks (DBS, Maybank, CIMB in SEA). Zoho: Similar auto-match via Zoho Books. Exports to CSV or direct GL sync if you're using QuickBooks or Sage. FreshBooks: CSV export only. Your accountant has to manually match or upload to QuickBooks/Xero. Slower, more error-prone. Orin: Direct sync to accounting with bank feed matching built in. No export needed. Ask your accountant: Do you use auto-match or manual reconciliation? If manual, what format do you need the export in? (CSV, OFX, QBO?) Does your bank connect directly via Plaid or API, or do you upload bank statements? 3. Can it track multi-entity invoicing and consolidate for reporting? If you have two legal entities (separate trading companies, different tax jurisdictions, subsidiary structures), you need invoicing software that can track them separately but report them together. This is a hard requirement in Southeast Asia. Malaysia, Singapore, and Indonesia all have different tax calendars and filing deadlines. If you're invoicing out of two entities, your accountant needs to produce separate tax reports, but the software can't force them to export and manually piece things together. Xero: Multi-organization support. Each entity is a separate workspace, but you can pull consolidated reports. Strong for this use case. Zoho: Multi-entity in Zoho Books (requires higher tier). Works, but slower to set up. FreshBooks: Single-entity only. If you need multi-entity, you're running two instances and manually consolidating. A real pain. Orin: Multi-entity support with consolidated reporting. Useful if you're expanding across markets. Ask your accountant: How many legal entities do you need to track separately? Do you consolidate into a holding company for tax or just for reporting? What's your tax filing deadline in each jurisdiction? 4. What does the audit trail actually show? When something looks wrong—a missing invoice, a changed amount, a reversed entry—your accountant needs to see who changed it, when, and why. This is especially important for tax audits. In Malaysia, Singapore, and Indonesia, tax authorities can request a complete transaction log going back multiple years. A good audit trail shows: user, timestamp, before-and-after values, reason (if they enter one). Xero: Strong audit trail. All changes logged with user and timestamp. Exports easily. Zoho: Similar to Xero. Good audit trail, searchable by user and date range. FreshBooks: Basic activity log. Shows who created an invoice, but edit history is less detailed. Orin: Complete edit history in the accounting module, tied to user and timestamp.