Anrok
Anrok automates sales tax calculation, compliance, filings, and exemption management for software businesses.
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own16
Agents use these right away.
- Calculate Transaction TaxCalculate tax for an ephemeral invoice without recording a transaction in Anrok.
- Get CustomerRetrieve one Anrok customer by its external customer ID.
- Get Exemption CertificateRetrieve one exemption certificate and its status and jurisdiction details by certificate ID.
- Get ProductRetrieve one Anrok product by its external product ID.
- Get TransactionRetrieve the latest version of one Anrok transaction, including complete invoice and tax-calculation details for normal transactions.
- List CustomersReturn one page of seller-account customers in ascending customer ID order.
- List Exemption CertificatesReturn one page of exemption certificates, optionally filtered by customer or certificate status.
- List FilingsReturn one premium page of jurisdiction filings, optionally filtered by jurisdiction and filing-period end date range.
- List Filing Transaction IDsReturn one premium page of transaction IDs associated with a jurisdiction filing.
- List Filing Transactions with Conversion RatesReturn one premium page of a jurisdiction filing's transactions with their filing conversion rates.
- List Product ID MappingsList all source-to-Anrok product ID mappings for one Anrok-built billing integration.
- List ProductsReturn one page of Anrok products, optionally including default and integration shipping products.
- List Product Tax CategoriesList the standard and seller-specific product tax categories available for assigning to products.
- List TransactionsReturn one premium page of Anrok transactions, optionally filtered by modification time or filing association.
- Resolve AddressResolve a customer address to its normalized form and return the applicable taxable jurisdictions.
- Validate Tax IDsValidate premium customer tax IDs for the taxable jurisdictions resolved from a customer address.
Asks someone first10
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Add Product ID MappingMap a billing integration's source product ID to an existing Anrok product, optionally overwriting an existing source mapping.
- Archive Exemption CertificateArchive and invalidate an exemption certificate by its Anrok certificate ID.
- Create CustomerCreate an Anrok customer with the external ID used to link transactions and exemption certificates.
- Create Exemption CertificateCreate a customer tax-exemption certificate from a local or uploaded file and jurisdiction coverage.
- Create Exemption Certificate RequestCreate a premium customer certificate request, emailing its submission link by default, and optionally auto-approve eligible submissions.
- Create or Update TransactionCreate a finalized invoice transaction.
- Create ProductCreate an Anrok product ID and assign its product tax category.
- Create Transaction NegationCreate a new transaction that exactly negates an existing transaction, lowering or reversing the original transaction's reported sales and tax totals, optionally enforcing its expected version.
- Remove Transactions from FilingRemove 1-100 transactions from a premium Anrok jurisdiction filing and return the removal result for every requested transaction ID.
- Void TransactionVoid an existing transaction so it is no longer included in returns or sales totals, optionally requiring its current version.