Back to all articlesAccounting

Odoo 19 Fiscal Positions: Decide Whether Account Mapping Is Needed

Choose and review fiscal-position mapping without confusing customer geography with tax treatment.

APAAPublished Content updatedLast verifiedApplies to Odoo 19
Odoo 19 Fiscal Positions: Decide Whether Account Mapping Is Needed
Illustrative cover image, not an Odoo operation screenshot or client case.

Applicability

Odoo 19 Accounting with access to fiscal-position, tax and account configuration, plus draft sales/purchase documents. Requires the relevant installed modules and configuration rights; menu labels can vary by deployment. This article covers mapping, not a tax eligibility opinion.

Research method

Official Odoo 19 documentation research checked on 2026-10-21; examples are fictitious planning/control calculations, not APAA tests or client results.

A fiscal position changes taxes or income/expense accounts on a transaction. Use one when a repeatable mapping rule is needed. A Hong Kong business does not need one merely because a customer is overseas. If the requirement is only project or department reporting, consider analytic accounting before creating more general-ledger accounts.

Contents

Choose the classification first

RequirementSuitable starting pointCheck before posting
Separate service and goods incomeProduct/category income accountsWhether the product already selects the correct account
Remap a default account for an agreed customer groupFiscal-position account mappingWhich source account the product actually uses
Split a cost between departmentsAnalytic distributionWhether the split adds up to 100%
Apply a different tax treatmentAccountant-approved tax mappingTransaction-specific tax basis, not country alone

A geographic management label is not a conclusion about the source of profits or overseas VAT liability. This guide does not prescribe Hong Kong tax rates, offshore exemptions or EU reverse-charge treatment.

Set up a bounded mapping

  1. Agree the intended reporting categories and destination accounts. Inspect the income/expense account on the product and product category.
  2. Open Accounting → Configuration → Fiscal Positions. Add an account mapping from Account on Product to Account to Use Instead. In Odoo 19, tax mapping is configured on the taxes themselves with the relevant fiscal position.
  3. Start with manual application: choose the fiscal position in a document's Other Info before adding product lines. Alternatively assign it on the contact's Sales & Purchase tab.
  4. Only use Detect Automatically after defining the country/group and any VAT-number conditions. Review sequence: when several rules match, the first matching fiscal position wins.
  5. Inspect the resulting draft lines and accounts before posting. Do not assume changing a contact updates already posted entries.

Worked example: a management category

Fictitious HKD example, not an executed Odoo transaction: a company uses account 400100 “Service revenue” by default and wants a separate 400200 “Regional contract revenue” category for one agreed customer group. A draft invoice contains two consulting days at HK$4,000, totalling HK$8,000. The fiscal position maps 400100 → 400200; the expected revenue credit remains HK$8,000 and receivable debit remains HK$8,000, with no tax assumed in this illustration.

The mapping changes classification, not the invoice value. If 400100 still appears, inspect the product/category source account, selected fiscal position and competing automatic rules. If the draft total changes unexpectedly, stop and inspect tax mapping. The account name must not be used as evidence that these profits are tax-exempt.

Approval checklist and next step

Keep a mapping register containing rule owner, source account, destination account, intended customer group and one expected draft outcome. On each change, compare a matching customer and a non-matching customer; this is a suggested review control, not a claim that APAA ran those checks.

Read the account update guide before restructuring accounts, or analytic accounting for project-level reporting. Contact APAA for help scoping configuration and ownership.

Sources

Considering Odoo for your business?

Talk to APAA about a tailored Odoo implementation for your Hong Kong SME.

Enquire about Odoo services
Odoo 19 Fiscal Positions: Decide Whether Account Mapping Is Needed | APAA