# Tax Engine ## Docs - Getting Started [Introduction to Sales Tax Calculation](https://docs.tax-api.vatcompliance.com/doc-1420691.md): - Getting Started [Step By Step - Creating your first transaction](https://docs.tax-api.vatcompliance.com/doc-1420692.md): - Getting Started [Step By Step - Creating VAT / Global Tax Transaction](https://docs.tax-api.vatcompliance.com/doc-1420693.md): - Endpoints > Authentication [Authentication - Getting Started](https://docs.tax-api.vatcompliance.com/doc-1420694.md): - Endpoints > Customers [Get to Know](https://docs.tax-api.vatcompliance.com/doc-1420695.md): - Endpoints > Exemptions [Get to Know](https://docs.tax-api.vatcompliance.com/doc-1420696.md): - Endpoints > Transactions [Get to Know](https://docs.tax-api.vatcompliance.com/doc-1420697.md): - Endpoints > Transactions [The Importance of Shipping Address](https://docs.tax-api.vatcompliance.com/doc-1420698.md): - Endpoints > Transactions [How to Use Credit Memos](https://docs.tax-api.vatcompliance.com/doc-1420699.md): - Endpoints > Address Validation [Address Validation Intro](https://docs.tax-api.vatcompliance.com/doc-1420700.md): - Special Features [Global Tax Rate](https://docs.tax-api.vatcompliance.com/doc-1420701.md): - Special Features [Partial Address](https://docs.tax-api.vatcompliance.com/doc-1420702.md): - Special Features [Discounts](https://docs.tax-api.vatcompliance.com/doc-1420703.md): - Special Features [Inclusive Tax](https://docs.tax-api.vatcompliance.com/doc-1420704.md): - Special Features [Vat Validation](https://docs.tax-api.vatcompliance.com/doc-1420705.md): ## API Docs - Endpoints > Authentication [Create JWT](https://docs.tax-api.vatcompliance.com/api-20719410.md): - Endpoints > Customers [Get Customer](https://docs.tax-api.vatcompliance.com/api-20719415.md): Get Customer by External ID and Source - Endpoints > Customers [Get All Customers](https://docs.tax-api.vatcompliance.com/api-20719416.md): Get all Customers - Endpoints > Customers [Upsert Customer](https://docs.tax-api.vatcompliance.com/api-20719417.md): Update or Insert Customer by External ID and source - Endpoints > Customers [Update Customer](https://docs.tax-api.vatcompliance.com/api-20719418.md): Patch Customer by Abacus Tax Engine Id - Endpoints > Exemptions [Get All Exemptions](https://docs.tax-api.vatcompliance.com/api-20719419.md): - Endpoints > Exemptions [Post Exemption](https://docs.tax-api.vatcompliance.com/api-20719420.md): - Endpoints > Exemptions [Update Exemption](https://docs.tax-api.vatcompliance.com/api-20719421.md): - Endpoints > Exemptions [Patch Exemption](https://docs.tax-api.vatcompliance.com/api-20719422.md): - Endpoints > Transactions [Get Transaction (thin)](https://docs.tax-api.vatcompliance.com/api-20719423.md): Get Transaction by External ID and Source. - Endpoints > Transactions [Get Transaction](https://docs.tax-api.vatcompliance.com/api-20719424.md): Get Transaction by External ID and Source. - Endpoints > Transactions [Upsert Transaction](https://docs.tax-api.vatcompliance.com/api-20719425.md): Update or Insert Transaction by External ID and source - Endpoints > Transactions [Delete Transaction](https://docs.tax-api.vatcompliance.com/api-20719426.md): - Endpoints > Transactions [Get All Transactions (thin)](https://docs.tax-api.vatcompliance.com/api-20719427.md): Returns a list of transactions. - Endpoints > Transactions [Get All Transactions](https://docs.tax-api.vatcompliance.com/api-20719428.md): Returns a list of transactions. - Endpoints > Transactions [Upsert VAT / GT Transactio](https://docs.tax-api.vatcompliance.com/api-20719429.md): Update or Insert Transaction by External ID and source - Endpoints > Address Validation [Validate Address](https://docs.tax-api.vatcompliance.com/api-20719434.md): The Validate Address endpoint returns valid address suggestions based on the provided input address. - Endpoints > Sales Tax Rates [Get Sales Tax Rates](https://docs.tax-api.vatcompliance.com/api-20719435.md): The Sales Tax Rates endpoint returns a rate based on the provided input address. Currently, the endpoint supports addresses within the United States only. - Endpoints > Vat Validation [Validate Vat](https://docs.tax-api.vatcompliance.com/api-20719436.md): - Special Features [Post exemptions from CSV](https://docs.tax-api.vatcompliance.com/api-20719437.md): This endpoint processes a CSV file for creating exemptions. The uploaded CSV file is validated for required columns, and exemptions are created for valid data. It provides a detailed response with success, errors, and skipped data. ## Schemas - Schemas [Item Response](https://docs.tax-api.vatcompliance.com/schema-8969682.md): - Schemas [Item Request](https://docs.tax-api.vatcompliance.com/schema-8969683.md): - Schemas [ExchangeRateInfo](https://docs.tax-api.vatcompliance.com/schema-8969684.md): - Schemas [shippingAddress Copy](https://docs.tax-api.vatcompliance.com/schema-8969685.md): - Schemas [transaction Copy](https://docs.tax-api.vatcompliance.com/schema-8969686.md): - Schemas [transaction (thin)](https://docs.tax-api.vatcompliance.com/schema-8969687.md): - Schemas [Item (thin)](https://docs.tax-api.vatcompliance.com/schema-8969688.md): - Schemas [SalesTaxRates (thin)](https://docs.tax-api.vatcompliance.com/schema-8969689.md): - Schemas [GtRates (thin)](https://docs.tax-api.vatcompliance.com/schema-8969690.md): - Schemas [ShippingFee (thin)](https://docs.tax-api.vatcompliance.com/schema-8969691.md): - Schemas [Address Response](https://docs.tax-api.vatcompliance.com/schema-8969693.md): - Schemas [SalesTaxRates Response](https://docs.tax-api.vatcompliance.com/schema-8969694.md): - Schemas [Referral](https://docs.tax-api.vatcompliance.com/schema-8969695.md): - Schemas [Partnership](https://docs.tax-api.vatcompliance.com/schema-8969696.md): - Schemas [internalTimestamps](https://docs.tax-api.vatcompliance.com/schema-8969697.md): - Schemas [externalTimestamps](https://docs.tax-api.vatcompliance.com/schema-8969698.md): - Schemas [ShippingFee](https://docs.tax-api.vatcompliance.com/schema-8969699.md): - Schemas [billingAddress](https://docs.tax-api.vatcompliance.com/schema-8969700.md): - Schemas [addressOfCustomer](https://docs.tax-api.vatcompliance.com/schema-8969701.md): - Schemas [timestamp](https://docs.tax-api.vatcompliance.com/schema-8969702.md): - Schemas [Certificate](https://docs.tax-api.vatcompliance.com/schema-8969703.md): - Schemas [Classification](https://docs.tax-api.vatcompliance.com/schema-8969704.md): - Schemas [Exemption](https://docs.tax-api.vatcompliance.com/schema-8969705.md): - Schemas [State](https://docs.tax-api.vatcompliance.com/schema-8969706.md): - Schemas [Status](https://docs.tax-api.vatcompliance.com/schema-8969707.md): - Schemas [TimestampsDto](https://docs.tax-api.vatcompliance.com/schema-8969708.md): - Schemas [validationDates](https://docs.tax-api.vatcompliance.com/schema-8969709.md): - Schemas [ClientTrackingDto](https://docs.tax-api.vatcompliance.com/schema-8969710.md): - Schemas [EconomicNexusTracker](https://docs.tax-api.vatcompliance.com/schema-8969711.md): - Schemas [NexusCalculationSummaryDto](https://docs.tax-api.vatcompliance.com/schema-8969712.md): - Schemas [NexusDto](https://docs.tax-api.vatcompliance.com/schema-8969713.md): - Schemas [NexusStateRuleDto](https://docs.tax-api.vatcompliance.com/schema-8969714.md): - Schemas [NexusThresholdDto](https://docs.tax-api.vatcompliance.com/schema-8969715.md): - Schemas [PhysicalNexusTracker](https://docs.tax-api.vatcompliance.com/schema-8969716.md): - Schemas [SalesTaxTracking](https://docs.tax-api.vatcompliance.com/schema-8969717.md): - Schemas [Customer](https://docs.tax-api.vatcompliance.com/schema-8969718.md): - Schemas [GtRates](https://docs.tax-api.vatcompliance.com/schema-8969719.md): - Schemas [Item](https://docs.tax-api.vatcompliance.com/schema-8969720.md): - Schemas [JurisdictionalSalesTaxRules](https://docs.tax-api.vatcompliance.com/schema-8969721.md): - Schemas [RatesMetaData](https://docs.tax-api.vatcompliance.com/schema-8969722.md): - Schemas [SalesTax](https://docs.tax-api.vatcompliance.com/schema-8969723.md): - Schemas [SalesTaxRates](https://docs.tax-api.vatcompliance.com/schema-8969724.md): - Schemas [SubJurisdictionalTaxRules](https://docs.tax-api.vatcompliance.com/schema-8969725.md): - Schemas [transaction Request](https://docs.tax-api.vatcompliance.com/schema-8969726.md): - Schemas [transaction Response](https://docs.tax-api.vatcompliance.com/schema-8969727.md): - Schemas [transaction](https://docs.tax-api.vatcompliance.com/schema-8969728.md): - Schemas [shippingAddress](https://docs.tax-api.vatcompliance.com/schema-8969729.md):