Supported Use Cases

This page summarizes all business use cases currently supported by the Pennylane API.

Use it as a functional overview to identify what you can build, and to navigate toward the relevant guides or API reference.

📘

Note: New capabilities are now added in API v2, while v1 is deprecated and will not receive new features.

Invoicing (Sales & Purchases)

Use CaseEndpoint/TutorialDocumentation
Create a customer invoiceTutorialCreate a Customer Invoice via API
Import a customer invoice (from PDF)TutorialImport a Customer Invoice via API
Create a customer invoice from template/customer_invoicesAPI Reference
Import a Supplier Invoice via APITutorialImport a Supplier Invoice via API
Link a credit note to a customer invoice/credit_notesAPI Reference
Create invoices with analytical tags``API Reference
Handle imputation dates (PCA / CCA)API Reference
📘

Note: Importing invoices (customer or supplier) requires sending a PDF via /file_attachments before using the /import endpoints.

Accounting & Ledger

Use CaseEndpoint/TutorialDocumentation
Create ledger entriesTutorialCreate a Ledger Entry via APIT
Create ledger entries with analytical tagsTutorialCreate Ledger Entries via API
Handle FNP (Accrued expenses)API Reference
Handle FAE (Accrued income)API Reference
Import a purchase order/purchase_ordersAPI Reference
Create banking transactions/transactionsAPI Reference
Retrieve banking transactions/transactions/{id}API Reference
💡

Tip: All ledger entries must be balanced: debit total = credit total.

Documents & Attachments

Use CaseEndpoint/TutorialDocumentation
Upload PDF documents/file_attachmentsAPI Reference
Import Factur-XAPI Reference
Attach files to invoices or ledger entries/file_attachmentsAPI Reference

Sales Workflow (Quotes & Subscriptions)

Use CaseEndpoint/TutorialDocumentation
Create a quote/quotesAPI Reference
Convert quote → customer invoice/customer_invoices/create_from_quoteAPI Reference `
Manage billing subscriptionsAPI Reference

Matching & Reconciliation

Use CaseEndpoint/TutorialDocumentation
Match an invoice with a bank transactionFeature GuideAutomate Payment Matching
Retrieve matched transactions/customer_invoices/{id}/matched_transactionsAPI Reference

What’s Not Supported Yet

These use cases are not available in the API:

  • ❌ Create a downpayment invoice
  • ❌ Create a delivery note

If any of these are part of your workflow, please contact the Pennylane partnerships team for roadmap updates.

Related Guides