-
Notifications
You must be signed in to change notification settings - Fork 44
Test Use Cases
Allie Reilly edited this page Nov 16, 2016
·
4 revisions
- One Item
- Multiple Items with Multiple Quantities
- With Free shipping promo
- With Whole Order Adjustment Promo
- With Line Item Adjustment Promo
- As Exempted User
- 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 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 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
- Refund Full Amount
- Refund Partial Amount