How to Process POS Order for an Interstate Customer in Odoo?
To process POS order for an interstate customer in Odoo, you must assign the customer with the correct state/address and apply the appropriate Fiscal Position to make the POS automatically map the correct interstate taxes
Configure the Interstate customer through POS Terminal:
From Main Menu, Select Point of Sale
Click Configuration → Settings In Point of Sale field
Select the correct terminal
Under Accounting section:
- Flexible Taxes is enabled
- Allowed is set to Interstate
For customers outside the state (Example., Kerala), IGST will be calculated automatically in the POS.

Adding Products to POS Cart
Products can be added to the POS Cart in three ways:
- Type the product code(e.g., /2010058)
- Scan the lot barcode
- scan any of the multi barcode
once added, the product appears in the POS Cart automatically.
Select and Verify Interstate Customer
Choose the appropriate interstate customer in the POS system. In the Customer Master, ensure: Fiscal Position is set to Interstate
Verify customer details carefully:
- Name
- Address (must be outside Tamil Nadu)
- Contact information

IGST Calculation in POS
The Tax field shows the total IGST amount for all products in the cart. It combines IGST from multiple products, even if they have different tax rates. The total tax displayed in Tax field is accurate and auto-calculated.
Completing the Transaction
- Now Verify the pricing details in POS Cart.
- Click Payment Mode and choose the appropriate payment method.
- Click Validate to complete the transaction.
IGST Display on Bill Receipt
- The label IGST appears under Tax Details on the bill receipt
- IGST is auto-calculated when the customer is from another state
- This ensures correct tax reporting and compliance for interstate sales

