Skip to Content

US Origin vs Destination

65.10 65.10

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions
Compatible with Odoo 18.0 · 19.0
OPL-1 license · Odoo 18.0 & 19.0
US Origin vs Destination for Odoo — preview banner

US Origin vs Destination

Apply correct origin- or destination-based sales-tax sourcing per US state, with mixed intrastate/interstate rules.

Apply correct origin- or destination-based sales-tax sourcing per US state, with mixed intrastate/interstate rules.

Key Features

Ships a sourcing rule for every US state

Ships a sourcing rule for every US state plus DC, with the ~12 origin-based states (and California's mixed rule) seeded out of the box.

A resolver that, given a ship-from and a

A resolver that, given a ship-from and a ship-to state, decides which jurisdiction's rate applies:

Intrastate (same state)

origin, destination or mixed per the state.

Interstate (crosses a state line)

destination-based at the buyer's state rate.

Remote seller

forces destination sourcing where the state allows it.

Stamps the sourcing basis, the sourced jurisdiction and

Stamps the sourcing basis, the sourced jurisdiction and the resolved combined rate onto sale orders and customer invoices (auto-resolved on posting and carried from order to invoice).

An interactive tester wizard to check any ship-from

An interactive tester wizard to check any ship-from / ship-to pair and read the plain-English reasoning.

Address-level local-rate overrides so origin and destination

Address-level local-rate overrides so origin and destination can produce the genuinely different rates real local jurisdictions charge.

Screenshots

US Origin vs Destination — State Sourcing Rules in Odoo

State Sourcing Rules

US Origin vs Destination — Test Sourcing in Odoo

Test Sourcing

Why Choose This Module

US sales-tax sourcing rules differ state by state and routinely trip up sellers. About a dozen states are origin-based for in-state sales (you charge the rate of your location), while the rest are destination-based (you charge the rate of the buyer's location). California adds a "mixed" twist and any sale that crosses a state line is destination-sourced under economic nexus. Odoo's native tax engine has no concept of sourcing, so this module adds it.

Specifications

  • Compatible: Odoo 18.0 / 19.0
  • License: OPL-1
  • Languages: English
  • Author: Pokutsoft
  • Dependencies: account, sale, sale_stock
  • Support: support@pokutsoft.com

Update date: 2026-07-02