Skip to content

Test Use Cases

Allie Reilly edited this page Nov 16, 2016 · 4 revisions

Test Cases

Checkout

  • One Item
  • Multiple Items with Multiple Quantities
  • With Free shipping promo
  • With Whole Order Adjustment Promo
  • With Line Item Adjustment Promo
  • As Exempted User

VAT Transactions

  1. 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.
  2. 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.
  3. 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.

Returns with Reimbursement

  • One Item
  • Multiple Items with Multiple Quantities

Refund (On payments page)

  • Refund Full Amount
  • Refund Partial Amount
Clone this wiki locally