| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) • Inventory (stock) |
| Lines of code | 1078 |
| Technical Name |
us_origin_vs_destination_sourcing_engine |
| License | OPL-1 |
| Website | https://pokutsoft.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) • Inventory (stock) |
| Lines of code | 1078 |
| Technical Name |
us_origin_vs_destination_sourcing_engine |
| License | OPL-1 |
| Website | https://pokutsoft.com |
| Versions | 18.0 19.0 |
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
State Sourcing Rules
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: 35+
- Author: Pokutsoft
- Dependencies: account, sale, sale_stock
- Support: support@pokutsoft.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module