{ "opencollection": "1.0.0", "info": { "name": "Avalara TaxRules API", "version": "1.0" }, "items": [ { "info": { "name": "TaxRules", "type": "folder" }, "items": [ { "info": { "name": "Avalara List Tax Rules for a Company", "type": "http" }, "http": { "method": "GET", "url": "https://rest.avatax.com/api/v2/companies/:companyId/taxrules", "params": [ { "name": "companyId", "value": "", "type": "path", "description": "The numeric ID of the company" }, { "name": "$filter", "value": "", "type": "query", "description": "OData filter expression for result filtering" }, { "name": "$top", "value": "", "type": "query", "description": "Maximum number of results to return" }, { "name": "$skip", "value": "", "type": "query", "description": "Number of results to skip for pagination" } ], "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Avalara List Tax Rules for a Company" }, { "info": { "name": "Avalara Create Tax Rules for a Company", "type": "http" }, "http": { "method": "POST", "url": "https://rest.avatax.com/api/v2/companies/:companyId/taxrules", "params": [ { "name": "companyId", "value": "", "type": "path", "description": "The numeric ID of the company" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Avalara Create Tax Rules for a Company" }, { "info": { "name": "Avalara CreateCountryCoefficients", "type": "http" }, "http": { "method": "PUT", "url": "https://rest.avatax.com/api/v2/countryCoefficients", "headers": [ { "name": "Content-Type", "value": "application/json" }, { "name": "X-Avalara-Client", "value": "AvaTax Postman Collection" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Create one or more Country Coefficients for particular country.\n \nWe would like to use country coefficients during Cross-Border calculations to slightly increase or decrease\na calculation for a line based on the tax-subtype and Country of destination for a transaction.\n \nThis will allow AvaTax to minimize the variance caused between actual transaction taken place on ground Vs Tax\nCalculated by AvaTax.\n \nMake sure to use the same API to update the country coeffici" }, { "info": { "name": "Avalara GetTaxRule", "type": "http" }, "http": { "method": "GET", "url": "https://rest.avatax.com/api/v2/companies/:companyId/taxrules/:id", "headers": [ { "name": "X-Avalara-Client", "value": "AvaTax Postman Collection" } ], "params": [ { "name": "companyId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Get the taxrule object identified by this URL.\n \nA tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction. Custom tax rules\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\ncharged when selling an item. Tax rules can also change tax behavior depending on the `entityUseCode` value submitted\nwith the transaction.\n \nYou can create custom tax rules to customize the behavior" }, { "info": { "name": "Avalara UpdateTaxRule", "type": "http" }, "http": { "method": "PUT", "url": "https://rest.avatax.com/api/v2/companies/:companyId/taxrules/:id", "headers": [ { "name": "Content-Type", "value": "application/json" }, { "name": "X-Avalara-Client", "value": "AvaTax Postman Collection" } ], "params": [ { "name": "companyId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Replace the existing custom tax rule object at this URL with an updated object.\n \nA tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction. Custom tax rules\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\ncharged when selling an item. Tax rules can also change tax behavior depending on the `entityUseCode` value submitted\nwith the transaction.\n \nYou can create custom ta" }, { "info": { "name": "Avalara DeleteTaxRule", "type": "http" }, "http": { "method": "DELETE", "url": "https://rest.avatax.com/api/v2/companies/:companyId/taxrules/:id", "headers": [ { "name": "X-Avalara-Client", "value": "AvaTax Postman Collection" } ], "params": [ { "name": "companyId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Mark the custom tax rule identified by this URL as deleted.\n \nA tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction. Custom tax rules\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\ncharged when selling an item. Tax rules can also change tax behavior depending on the `entityUseCode` value submitted\nwith the transaction.\n \nYou can create custom tax rules to customize" }, { "info": { "name": "Avalara ListCountryCoefficients", "type": "http" }, "http": { "method": "GET", "url": "https://rest.avatax.com/api/v2/:country/CountryCoefficients", "headers": [ { "name": "X-Avalara-Client", "value": "AvaTax Postman Collection" } ], "params": [ { "name": "country", "value": "", "type": "path" } ], "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Retrieve all or any specific records of Country Coefficients based on the filters(optional) for specific country.\n \n Search for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\n Paginate your results using the `$top`, `$skip`, and `$orderby` parameters." }, { "info": { "name": "Avalara QueryTaxRules", "type": "http" }, "http": { "method": "GET", "url": "https://rest.avatax.com/api/v2/taxrules", "headers": [ { "name": "X-Avalara-Client", "value": "AvaTax Postman Collection" } ], "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "Get multiple taxrule objects across all companies.\n \nA tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction. Custom tax rules\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\ncharged when selling an item. Tax rules can also change tax behavior depending on the `entityUseCode` value submitted\nwith the transaction.\n \nYou can create custom tax rules to customize the beha" } ] } ], "bundled": true }