-
Notifications
You must be signed in to change notification settings - Fork 44
Test Use Cases
- One Item
- Multiple Items with Multiple Quantities
- With Free shipping promo
- With Whole Order Adjustment Promo
- With Line Item Adjustment Promo
- As Exempted User
- Order with multiple shipments
- Seller in EU country; Buyer in same EU country.
Does not matter if the sale is business-to-business (B2B) or business-to-consumer (B2C).
If the product is taxable, tax is returned at appropriate rate.
If the product is not taxable, transaction is Exempt.
- Seller in EU country, Buyer is outside EU.
If Seller has selected nexus in the non-EU country, then destination country tax rules will be followed.
If Seller has not selected nexus in the non-EU country, the tax engine looks at BusinessIdentificationNo. If the buyer is a VAT-registered business, send the buyer's VAT ID in BusinessIdentificationNo, then an ori gin country zero rate is returned.
If the buyer is not VAT-registered, leave BusinessIdentificationNo empty. The TaxCode is checked to determine if it is a physical good or service/digital good.
If it is a physical good, then an origin country zero rate is returned.
If it is a service or digital good, then the appropriate origin country rate is applied.
- Seller in EU country, Buyer in another EU country.
If the buyer is a VAT-registered business, send the buyer's VAT ID in BusinessIdentificationNo, then an origin country zero rate is returned.
If the buyer is not VAT-registered, leave BusinessIdentificationNo empty. The TaxCode is checked to determine if it is a physical good or service/digital good.
If it is a service or digital good, then the appropriate destination country rate is applied.
If it is a physical good, seller nexus is checked to see if this destination country is selected.
If nexus = Y, the appropriate destination country tax is returned.
If nexus = N, the appropriate origin country tax is returned.
- One Item
- Multiple Items with Multiple Quantities
- Order that had a promo & one of the above
- Refund Full Amount
- Refund Partial Amount