# Create transaction

> POST /v1/transactions

Source: https://docs.trykintsugi.com/reference/create-transaction

API version: v1 (legacy API)

POST /v1/transactions

Create transaction

Create a transaction. Set `marketplace: true` for reseller or marketplace orders where tax was remitted externally; gross sales still count toward nexus, but tax liability is excluded.

Category: Transactions

Request body:
requires_exemption (ExemptionRequired) - Indicates if transaction requires tax exemption.
  jurisdiction (string)
  customer_id (string)
  organization_id (string, required) - Unique identifier of the organization. This field is deprecated, and should no longer be used. The value is populated through the 'x-organization-id' header.
  exemption_type (ExemptionType, required) - Type of exemption. `partial` is not accepted here because it needs a certificate form; add partial exemptions to the customer instead.
    allowed values: customer, wholesale, transaction, reverse_charge, partial
  start_date (string, required)
  status (ExemptionStatus, required)
    allowed values: ACTIVE, INACTIVE, EXPIRED, DEACTIVATED, ARCHIVED
  reseller (boolean, required)
  country_code (CountryCodeEnum)
    allowed values: AF, AX, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM (and 239 more, see the reference page)
  end_date (string)
  FEIN (string)
  sales_tax_id (string)
  source (ExemptionSourceEnum) - Source of exemption, needs extension for new sources which supports
multi-state exemptions
    allowed values: NETSUITE, QUICKBOOKS, INTUIT_ENTERPRISE_SUITE, SAGE_INTACCT, SHOPIFY, XERO, STRIPE, BIGCOMMERCE, MAGENTO, MAXIO, CHARGEBEE, ZUORA (and 14 more, see the reference page)
organization_id (string, required) - Unique identifier of the organization. This field is deprecated, and should no longer be used. The value is populated through the 'x-organization-id' header.
external_id (string, required) - External identifier of the transaction.
date (string, required) - Transaction date and time
shop_date (string) - Transaction date in the shop's local timezone
shop_date_tz (string) - Timezone of the shop
description (string) - Description of the transaction.
refund_status (TransactionRefundStatus) - Status of refund, if applicable
  allowed values: FULLY_REFUNDED, PARTIALLY_REFUNDED
total_amount (number | string) - Total amount of the transaction.
customer_id (string) - Unique identifier of the customer.
marketplace (boolean) - Indicates if transaction is marketplace-based.
[truncated, see the reference page]

---

Index of every page: https://docs.trykintsugi.com/llms.txt
