Quaderno
Tax compliance platform for contacts, invoices, estimates, expenses, coupons, tax rates, and location evidence.
Supports global businesses that calculate tax rates by address, draft estimates and invoices, record expense payments, and capture location evidence.
Use Quaderno with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Quaderno to work.
What Snow can do with Quaderno
These are the Quaderno operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads35
Look at your data without changing it.
- Calculate Tax Rate
Tool to calculate applicable tax rate for given address and transaction type. Use when you need tax details before invoicing.
- Get Authorization
Tool to retrieve account credentials and verify API access. Use to validate authentication and get account details.
- Get Estimate
Tool to retrieve the details of an existing estimate by ID. Use when you need full estimate information for review or conversion to invoice.
- List Credits
Tool to list all credit notes from Quaderno. Use when you need to retrieve credit notes with optional filtering by search query, date range, state, or processor ID.
- List Estimates
Tool to list all estimates in the account, paginated and sorted by creation date (newest first). Use when you need to retrieve estimates, optionally filtered by contact name, state, or date range.
- List Invoices
Tool to list all invoices from Quaderno with filtering support. Use when you need to retrieve invoices by various criteria such as number, customer name, date range, or payment status.
- List Receipts
Tool to list all receipts from Quaderno with optional filtering by search query, date range, payment state, processor ID, or customer ID. Use when you need to retrieve receipts for reporting, reconciliation, or customer queries.
- Retrieve Contact by Processor ID
Tool to retrieve a contact by external payment processor customer ID and gateway name. Use when you have the processor's customer ID instead of Quaderno's internal contact ID.
- List Contacts
Tool to list contacts, paginated and filterable by name, email, or tax ID. Use when you need to retrieve subsets of your contacts.
- List Coupons
Tool to list all coupons. Use when you need to retrieve available coupons sorted by creation date (newest first).
Creates15
Add something new to your account.
- Create Estimate
Creates a new estimate/quote in Quaderno for a customer with line items. Returns estimate with ID, number, permalink, and total amounts in cents. Use this when you need to create a cost estimate or quote for a project or service.
- Create Expense
Tool to create a business expense in Quaderno. Use when you need to record an expense from a supplier or vendor with line items and optional attachments.
- Create Receipt
Creates a new receipt in Quaderno documenting payment for goods or services. Returns receipt with ID, number, permalink, PDF URL, and total amounts. Use when you need to create a receipt for a completed transaction.
- Create Recurring
Tool to create a recurring document in Quaderno that automatically generates invoices on a schedule. Use when setting up subscription billing or periodic invoices for a customer.
- Create Transaction
Tool to create a sale or refund transaction in Quaderno. Use when you need to record revenue or refunds - the API automatically generates invoices/credit notes when autosend is enabled. Preferred API for automated invoice generation.
- Record Invoice Payment
Tool to record a payment on an existing invoice. Use when a customer has paid an invoice and you need to record the payment details in Quaderno.
- Add Expense Payment
Adds a payment to an existing expense in Quaderno. Use when you need to record a payment received for an expense. Returns the payment record with ID, amount in cents, and payment method details.
- Create Contact
Tool to create a new contact (customer or vendor). Use when you need to add a person or company contact in Quaderno.
- Create Coupon
Tool to create a new discount coupon in Quaderno. Use when you need to create either a percentage-based or fixed-amount discount coupon. Either percent_off or amount_off must be provided (but not both). For amount_off coupons, currency is required.
- Create Evidence
Tool to create a new location evidence for tax compliance. Use when you need to create evidence records with billing country, IP address, or bank country information for verifying customer location.
Updates16
Change something that is already there.
- Update Contact
Tool to update an existing contact in Quaderno. Use when you need to modify contact details such as name, address, email, or tax information.
- Deliver Credit Note
Sends a credit note to the customer via email. The contact associated with the credit note must have a valid email address. Returns the credit note details including the delivery email and PDF link.
- Deliver Estimate
Delivers an estimate to the customer via email. The estimate's contact must have a valid email address. Use this after creating or finalizing an estimate to send it to the customer.
- Deliver Invoice
Delivers an invoice to the customer via email. The invoice's contact must have a valid email address. Use this after creating or finalizing an invoice to send it to the customer.
- Deliver Receipt
Sends a receipt to the customer via email. The contact associated with the receipt must have a valid email address. Returns the receipt details including the delivery email and PDF link.
- Mark Invoice Uncollectible
Tool to mark an invoice as uncollectible (bad debt). Use when an invoice cannot be collected and should be written off as a loss.
- Update Coupon
Tool to update an existing coupon. Use when you need to modify coupon properties like discount amount, name, or redemption limits. Note: Coupons linked to Stripe cannot be edited and will return an error. Only fields provided in the request will be updated; omitted fields remain unchanged.
- Update Credit Note
Tool to update a credit note. Use when you need to modify metadata, tags, notes, billing address, or attach files to an existing credit note. Only limited fields can be updated if it has already been paid or delivered.
- Update Estimate
Updates an existing estimate in Quaderno by modifying allowed fields. Use when you need to change estimate details like notes, purchase order number, tags, payment details, billing address, contact information, or line items. Fields not specified remain unchanged.
- Update Evidence
Tool to update an evidence object. Use when you need to modify location proofs (billing country, IP address, bank country, notes) for tax compliance records.
Deletes10
Remove something. This often cannot be undone.
- Delete Contact
Tool to permanently delete a contact by ID. Use when you have confirmed the contact ID is correct and no longer need the contact.
- Delete Coupon
Tool to permanently delete a coupon. Use when you have confirmed the coupon ID is correct and need to remove it permanently (cannot be undone).
- Delete Estimate
Permanently deletes an estimate from Quaderno by its ID. This action removes the estimate record from your Quaderno account. Use this when you need to delete an estimate that was created in error or is no longer needed. The deletion is permanent and cannot be undone. Returns an empty response on success (HTTP 204 No Content).
- Delete Expense
Permanently deletes an expense from Quaderno by its ID. This action removes the expense record from your Quaderno account. Use this when you need to delete an expense that was created in error or is no longer needed. The deletion is permanent and cannot be undone. Returns an empty response on success (HTTP 204 No Content).
- Delete Product
Tool to permanently delete a product by ID. Use when you have confirmed the product ID is correct and no longer need the product.
- Delete Recurring
Tool to permanently delete a recurring by ID. Use when you need to remove a recurring document from Quaderno. This action is irreversible.
- Delete Tax ID
Permanently deletes a registered tax ID from your Quaderno account. Use this when you need to remove a tax jurisdiction registration that is no longer needed.
- Delete Webhook
Tool to permanently delete a webhook by ID. Use when you have confirmed the webhook ID is correct and no longer need the webhook.
- Remove Invoice Payment
Tool to remove a payment from an invoice. Use when you need to delete a payment record that was applied to an invoice in error or needs to be adjusted.
- Void Credit Note
Tool to void a credit note. Use when you need to cancel an existing credit note.
Related integrations
Ready to put Quaderno to work?
Sign up free, build an app by chatting, and connect Quaderno in minutes. No credit card required.