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 CaseSupported in V2Documentation
Create a customer invoiceTutorial: Create a Customer Invoice via API
Import a customer invoice (from PDF)Tutorial: Import a Customer Invoice via API
Create a customer invoice from templateAPI Reference: /customer_invoices
Create a supplier invoiceTutorial: Import a Supplier Invoice via API
Create a credit noteAPI Reference: /credit_notes
Create invoices with analytical tagsAPI Reference
Handle imputation dates (PCA / CCA)Customer: ✅Supplier: ✅API Reference
📘

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

Accounting & Ledger

Use CaseSupported in V2Documentation
Create ledger entriesTutorial: Creating Ledger Entries via API
Create ledger entries with analytical tagsAPI Reference: /ledger_entries
Handle FNP (Accrued expenses)API Reference
Handle FAE (Accrued income)API Reference
Import a purchase orderAPI Reference: /purchase_orders
Create banking transactionsAPI Reference: /transactions
Retrieve banking transactionsAPI Reference: /transactions
💡

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

Documents & Attachments

Use CaseSupported in V2Documentation
Upload PDF documentsAPI Reference: /file_attachments
Import Factur-XAPI Reference
Attach files to invoices or ledger entriesAPI Reference

Sales Workflow (Quotes & Subscriptions)

Use CaseSupported in V2Documentation
Create a quoteAPI Reference: /quotes
Convert quote → customer invoiceAPI Reference: /quotes/{id}/convert
Manage billing subscriptionsAPI Reference

Matching & Reconciliation

Use CaseSupported in V2Documentation
Match an invoice with a bank transactionTutorial: POS Integration / Matching via API
Retrieve matched transactionsAPI Reference: /customer_invoices/{id}/matched_transactions

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