Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Delete Expense

Permanently delete an expense from the selected account.

Validate Tax Id

Ask the provider to validate a supported tax ID. A null result means the external validation service is unavailable and does not establish that the ID is invalid.

Get Report Status

Retrieve the current state of a report request and provide its downloadable CSV when the provider supplies one. Pending and failed requests do not imply a completed report.

List Tax Jurisdictions

List the provider jurisdiction catalog, optionally filtered by country or region, or retrieve one with jurisdictionId alone. Catalog presence does not prove registration or a tax obligation.

Delete Payment (compatibility)

Delete a payment record using the historical route. Current deletion support is undocumented. This does not reverse a bank or processor transfer or guarantee the parent document becomes editable.

Delete Tax Jurisdiction (compatibility)

Call the historical jurisdiction deletion route. Use only a verified legacy registration ID, never a current catalog ID. Current API support is undocumented, and success does not prove removal of a legal registration.

Update Product

Update only the supplied product fields.

Create Recurring Document

Create a recurring invoice template that can automatically generate future invoices. Delete the template to stop future generation; already generated documents remain. frequency is retained and mapped to current period fields.

List Products

List a cursor page of reusable products, or retrieve one product with productId alone.

Delete Contact

Delete a contact. Quaderno may reject contacts associated with documents.

Delete Product

Delete a product from the selected account.

Create Contact

Create a contact representing a customer or vendor. Provide firstName, including the display name for a company.

Update Expense

Update supplied supported fields.

Deliver Invoice

Ask Quaderno to email the invoice to its contact. This may finalize the record. A successful request confirms initiation, not receipt.

List Invoices

List a cursor page of invoices. Date accepts a single day or start,end range.

Deliver Estimate

Ask Quaderno to email the estimate to its contact. This may finalize the record. A successful request confirms initiation, not receipt.

Create Invoice

Create a invoice record with a contact and priced lines. This does not transfer money.

List Checkout Sessions

List one cursor page of checkout sessions, or retrieve a session with sessionId alone.

Create Estimate

Create an estimate using the current proforma API. The provider sets issueDate. The record may be retained because current proforma deletion is not documented.

Deliver Credit Note

Ask Quaderno to email the credit note to its contact. Success confirms initiation, not receipt.

Create Tax Jurisdiction (compatibility)

Call the historical jurisdiction creation route. This mutation is not documented by the current API; account support varies. A returned record does not prove legal registration. For current registrations, use the provider tax-ID workflow.

Get Contact

Retrieve a contact in the selected account.

List Contacts

List contacts in one cursor page, optionally searching their name, email or tax ID.

Get Current Account

Discover the connected identity, account subdomain and API environment. The identity ID is an internal identifier, not a document or contact ID.

Delete Recurring Document

Delete a recurring invoice template to stop future generation. Existing generated documents remain.

Request Tax Report

Request an asynchronous CSV report. Current report types are tax_summary, invoices_list and credits_list. Dates are supplied as a range. Poll get_report_status until the provider reports completion.

Create Transaction

Record a sale or refund already made, with location evidence and payment details. Quaderno returns the resulting financial document. This does not charge a customer or issue a cash refund. Records can be retained and may affect tax reports.

Get Estimate

Retrieve one estimate and its provider-calculated amounts.

Create Product

Create a reusable product with code, name and a decimal unitCost in currency major units. Supply subscription processor details when relevant.

Get Expense

Retrieve one expense and its provider-calculated amounts.

Update Invoice

Update supplied supported fields. The current invoice API permits administrative fields only; financial fields require a separate correction workflow.

Update Contact

Update only the supplied contact fields. Empty strings clear text fields where the provider allows it.

List Expenses

List a cursor page of expenses. Date accepts a single day or start,end range.

Get Credit Note

Retrieve one credit note and its provider-calculated amounts.

Record Payment

Record a payment or refund already made for a document. This does not transfer money. Recording can finalize the financial document. Omitted amount follows provider defaults; provide an explicit amount for partial payments. Expenses use the historical route, whose current support is undocumented and must be verified for the account.

Create Credit Note

Create a credit note against invoiceId using the current API. creditedAmount is supported for a single-line invoice and defaults to the invoice total. This records a credit, not a cash transfer. For older callers without invoiceId, contactId and items use the historical unversioned document route; support depends on the account API version.

Calculate Tax

Ask Quaderno to calculate tax using the supplied location, product and account settings. Return its status, rates and calculated amounts; this does not establish a legal obligation or independently verify the account configuration.

Get Invoice

Retrieve one invoice and its provider-calculated amounts.

List Credit Notes

List one cursor page of credit notes. Date accepts a day or start,end range.

Delete Estimate

Compatibility deletion for a legacy estimate ID using the historical estimates route. Current proforma deletion is not documented; do not assume new estimates are deletable.

List Recurring Documents

List recurring invoice templates, or retrieve one with recurringId alone. These records can automatically generate future financial documents.

List Estimates

List a cursor page of estimates. Date accepts a single day or start,end range.

Create Checkout Session

Create a checkout session for a customer to complete payment. Requires existing product SKUs and success/cancel URLs. Session creation does not confirm payment.

Create Expense

Create a expense record with a contact and priced lines. This does not transfer money.