Pennylane

Pennylane is a French financial and accounting operating system for SMEs and accounting firms. The Company API (v2) lets companies, firms, and integration partners access and sync invoicing, accounting, banking, and financial data over a REST interface, and automate end-to-end workflows. V2 is the stable version; V1 is deprecated. All amounts are in EUR and the platform is built around French accounting (FEC exports, Plateforme Agréée e-invoicing, SEPA/GoCardless mandates).

Pennylane publishes 12 APIs on the APIs.io network, including Customer Invoicing API, Supplier Invoicing API, Accounting & Ledger API, and 9 more. Tagged areas include Accounting, Invoicing, Fintech, Financial Data, and Banking.

Pennylane’s developer surface includes authentication, changelog, sandbox, documentation, getting-started guide, support, signup flow, and 31 more developer resources.

63.7/100 strong Agent 79/100 agent native Full breakdown ↓
scored 2026-07-20 · rubric v0.4
12 APIs 1 MCP Servers 0 Features
AccountingInvoicingFintechFinancial DataBankingFranceSME

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-20 · rubric v0.4
Composite quality — 63.7/100 · strong
Contract Quality 12.4 / 25
Developer Ergonomics 13.5 / 20
Commercial Clarity 17.9 / 20
Operational Transparency 9.9 / 13
Governance 0.0 / 12
Discoverability 10.0 / 10
Agent readiness — 79/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/pennylane: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

Pennylane Customer Invoicing API

Create, import, finalize, categorize, send, and match customer invoices and credit notes, including Factur-X / UBL / CII e-invoice import and quote-to-invoice conversion.

Pennylane Supplier Invoicing API

Import, update, validate, and match supplier invoices, link purchase requests, and manage e-invoice lifecycle transitions for accounts payable.

Pennylane Accounting & Ledger API

Read and write journals, ledger accounts, ledger entries and entry lines, lettering, trial balance, and fiscal years for double-entry accounting.

Pennylane Accounting Exports API

Generate General Ledger, Analytical General Ledger, and French FEC (Fichier des Écritures Comptables) exports as downloadable xlsx / FEC files.

Pennylane Banking API

Manage bank accounts and establishments, banking transactions, and automate matching of transactions to customer and supplier invoices.

Pennylane Customers & Suppliers API

Create and manage company and individual customers and suppliers, their contacts, and analytical categorization.

Pennylane Products Catalog API

List, create, and update the product catalog used on invoices, quotes, and subscriptions.

Pennylane Quotes API

Create, update, send, and status-manage sales quotes, and convert an accepted quote into a customer invoice.

Pennylane Billing Subscriptions API

Create and manage recurring billing subscriptions that automatically generate monthly customer invoices, optionally linked to a GoCardless mandate.

Pennylane Direct Debit Mandates API

Create and manage SEPA direct debit mandates and GoCardless mandates for automated customer collection.

Pennylane Change Events API

Poll change-event feeds for invoices, customers, suppliers, products, transactions, quotes, and ledger entry lines (last 4 weeks retained) to keep integrations in sync without w...

Pennylane E-Invoicing (Plateforme Agréée) API

Manage French electronic-invoicing onboarding via Plateforme Agréée (PA) registrations, and send customer e-invoices to the partner dematerialization platform.

MCP Servers

pennylane-mcp.yml

MCP SERVER

Pricing Plans

Pennylane Plans Pricing

3 plans

PLANS

Rate Limits

Pennylane Rate Limits

1 limits

RATE LIMITS

FinOps

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 8

Authentication, authorization, and security posture

Scroll for all 8

Operate 5

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: pennylane
url: https://raw.githubusercontent.com/api-evangelist/pennylane/refs/heads/main/apis.yml
name: Pennylane
kind: company
description: Pennylane is a French financial and accounting operating system for SMEs and accounting firms. The Company API
  (v2) lets companies, firms, and integration partners access and sync invoicing, accounting, banking, and financial data
  over a REST interface, and automate end-to-end workflows. V2 is the stable version; V1 is deprecated. All amounts are in
  EUR and the platform is built around French accounting (FEC exports, Plateforme Agréée e-invoicing, SEPA/GoCardless mandates).
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Accounting
- Invoicing
- Fintech
- Financial Data
- Banking
- France
- SME
created: '2026-07-17'
modified: '2026-07-17'
specificationVersion: '0.19'
apis:
- aid: pennylane:pennylane-customer-invoicing-api
  name: Pennylane Customer Invoicing API
  tags:
  - Customer Invoices
  - Credit Notes
  - E-Invoicing
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pennylane.readme.io/reference/getcustomerinvoices
  baseURL: https://app.pennylane.com/api/external/v2
  properties:
  - url: https://pennylane.readme.io/docs/customer-invoicing
    type: Documentation
  - url: https://pennylane.readme.io/reference/getcustomerinvoices
    type: APIReference
  - url: openapi/pennylane-openapi.yml
    type: OpenAPI
  - url: collections/pennylane.postman_collection.json
    type: PostmanCollection
  description: Create, import, finalize, categorize, send, and match customer invoices and credit notes, including Factur-X
    / UBL / CII e-invoice import and quote-to-invoice conversion.
- aid: pennylane:pennylane-supplier-invoicing-api
  name: Pennylane Supplier Invoicing API
  tags:
  - Supplier Invoices
  - Accounts Payable
  - E-Invoicing
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pennylane.readme.io/reference/getsupplierinvoices
  baseURL: https://app.pennylane.com/api/external/v2
  properties:
  - url: https://pennylane.readme.io/docs/supplier-invoicing
    type: Documentation
  - url: https://pennylane.readme.io/reference/getsupplierinvoices
    type: APIReference
  - url: openapi/pennylane-openapi.yml
    type: OpenAPI
  description: Import, update, validate, and match supplier invoices, link purchase requests, and manage e-invoice lifecycle
    transitions for accounts payable.
- aid: pennylane:pennylane-accounting-ledger-api
  name: Pennylane Accounting & Ledger API
  tags:
  - Accounting
  - Ledger
  - Journals
  - Trial Balance
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pennylane.readme.io/reference/getledgerentries
  baseURL: https://app.pennylane.com/api/external/v2
  properties:
  - url: https://pennylane.readme.io/docs/create-a-ledger-entry
    type: Documentation
  - url: https://pennylane.readme.io/reference/getledgerentries
    type: APIReference
  - url: openapi/pennylane-openapi.yml
    type: OpenAPI
  description: Read and write journals, ledger accounts, ledger entries and entry lines, lettering, trial balance, and fiscal
    years for double-entry accounting.
- aid: pennylane:pennylane-accounting-exports-api
  name: Pennylane Accounting Exports API
  tags:
  - Exports
  - FEC
  - General Ledger
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pennylane.readme.io/reference/exportgeneralledger
  baseURL: https://app.pennylane.com/api/external/v2
  properties:
  - url: https://pennylane.readme.io/docs/accounting-reporting
    type: Documentation
  - url: https://pennylane.readme.io/reference/exportgeneralledger
    type: APIReference
  - url: openapi/pennylane-openapi.yml
    type: OpenAPI
  description: Generate General Ledger, Analytical General Ledger, and French FEC (Fichier des Écritures Comptables) exports
    as downloadable xlsx / FEC files.
- aid: pennylane:pennylane-banking-api
  name: Pennylane Banking API
  tags:
  - Banking
  - Transactions
  - Reconciliation
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pennylane.readme.io/reference/gettransactions
  baseURL: https://app.pennylane.com/api/external/v2
  properties:
  - url: https://pennylane.readme.io/docs/automating-payment-matching
    type: Documentation
  - url: https://pennylane.readme.io/reference/gettransactions
    type: APIReference
  - url: openapi/pennylane-openapi.yml
    type: OpenAPI
  description: Manage bank accounts and establishments, banking transactions, and automate matching of transactions to customer
    and supplier invoices.
- aid: pennylane:pennylane-customers-suppliers-api
  name: Pennylane Customers & Suppliers API
  tags:
  - Customers
  - Suppliers
  - Contacts
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pennylane.readme.io/reference/getcustomers
  baseURL: https://app.pennylane.com/api/external/v2
  properties:
  - url: https://pennylane.readme.io/docs/filter-my-customers
    type: Documentation
  - url: https://pennylane.readme.io/reference/getcustomers
    type: APIReference
  - url: openapi/pennylane-openapi.yml
    type: OpenAPI
  description: Create and manage company and individual customers and suppliers, their contacts, and analytical categorization.
- aid: pennylane:pennylane-products-catalog-api
  name: Pennylane Products Catalog API
  tags:
  - Products
  - Catalog
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pennylane.readme.io/reference/getproducts
  baseURL: https://app.pennylane.com/api/external/v2
  properties:
  - url: https://pennylane.readme.io/docs/filter-my-products
    type: Documentation
  - url: https://pennylane.readme.io/reference/getproducts
    type: APIReference
  - url: openapi/pennylane-openapi.yml
    type: OpenAPI
  description: List, create, and update the product catalog used on invoices, quotes, and subscriptions.
- aid: pennylane:pennylane-quotes-api
  name: Pennylane Quotes API
  tags:
  - Quotes
  - Estimates
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pennylane.readme.io/reference/listquotes
  baseURL: https://app.pennylane.com/api/external/v2
  properties:
  - url: https://pennylane.readme.io/reference/listquotes
    type: APIReference
  - url: openapi/pennylane-openapi.yml
    type: OpenAPI
  description: Create, update, send, and status-manage sales quotes, and convert an accepted quote into a customer invoice.
- aid: pennylane:pennylane-billing-subscriptions-api
  name: Pennylane Billing Subscriptions API
  tags:
  - Subscriptions
  - Recurring Billing
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pennylane.readme.io/reference/getbillingsubscriptions
  baseURL: https://app.pennylane.com/api/external/v2
  properties:
  - url: https://pennylane.readme.io/reference/getbillingsubscriptions
    type: APIReference
  - url: openapi/pennylane-openapi.yml
    type: OpenAPI
  description: Create and manage recurring billing subscriptions that automatically generate monthly customer invoices, optionally
    linked to a GoCardless mandate.
- aid: pennylane:pennylane-mandates-api
  name: Pennylane Direct Debit Mandates API
  tags:
  - SEPA
  - GoCardless
  - Direct Debit
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pennylane.readme.io/reference/getsepamandates
  baseURL: https://app.pennylane.com/api/external/v2
  properties:
  - url: https://pennylane.readme.io/reference/getsepamandates
    type: APIReference
  - url: openapi/pennylane-openapi.yml
    type: OpenAPI
  description: Create and manage SEPA direct debit mandates and GoCardless mandates for automated customer collection.
- aid: pennylane:pennylane-change-events-api
  name: Pennylane Change Events API
  tags:
  - Change Events
  - Sync
  - Webhooks Alternative
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pennylane.readme.io/docs/tracking-data-changes-with-pennylane-api
  baseURL: https://app.pennylane.com/api/external/v2
  properties:
  - url: https://pennylane.readme.io/docs/tracking-data-changes-with-pennylane-api
    type: Documentation
  - url: https://pennylane.readme.io/reference/getcustomerinvoiceschanges
    type: APIReference
  - url: openapi/pennylane-openapi.yml
    type: OpenAPI
  description: Poll change-event feeds for invoices, customers, suppliers, products, transactions, quotes, and ledger entry
    lines (last 4 weeks retained) to keep integrations in sync without webhooks.
- aid: pennylane:pennylane-einvoicing-pa-api
  name: Pennylane E-Invoicing (Plateforme Agréée) API
  tags:
  - E-Invoicing
  - Factur-X
  - Plateforme Agréée
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pennylane.readme.io/reference/getparegistrations
  baseURL: https://app.pennylane.com/api/external/v2
  properties:
  - url: https://pennylane.readme.io/reference/getparegistrations
    type: APIReference
  - url: openapi/pennylane-openapi.yml
    type: OpenAPI
  description: Manage French electronic-invoicing onboarding via Plateforme Agréée (PA) registrations, and send customer e-invoices
    to the partner dematerialization platform.
common:
- type: AgenticAccess
  url: agentic-access/pennylane-agentic-access.yml
- type: TrustCenter
  url: security/pennylane-trust-center.yml
- type: Compliance
  url: https://www.pennylane.com/fr/securite
- type: VulnerabilityDisclosure
  url: security/pennylane-vulnerability-disclosure.yml
- type: Security
  url: https://app.pennylane.com/.well-known/security.txt
- type: DomainSecurity
  url: security/pennylane-domain-security.yml
- type: Authentication
  url: authentication/pennylane-authentication.yml
- type: OAuthScopes
  url: scopes/pennylane-scopes.yml
- type: Packages
  url: packages/pennylane-packages.yml
- type: MCPServer
  url: mcp/pennylane-mcp.yml
- type: WellKnown
  url: well-known/pennylane-well-known.yml
- type: SecurityTxt
  url: well-known/pennylane-security.txt
- type: LLMsTxt
  url: llms/pennylane-llms.txt
- type: Overlay
  url: overlays/pennylane-openapi-overlay.yaml
- type: Conformance
  url: conformance/pennylane-conformance.yml
- type: ErrorCatalog
  url: errors/pennylane-problem-types.yml
- type: Lifecycle
  url: lifecycle/pennylane-lifecycle.yml
- type: StatusPage
  url: https://status.pennylane.com
- type: Deprecation
  url: https://pennylane.readme.io/docs/migrate-from-api-v1-to-v2
- type: Conventions
  url: conventions/pennylane-conventions.yml
- type: ChangeLog
  url: changelog/pennylane-changelog.yml
- type: DataModel
  url: data-model/pennylane-data-model.yml
- type: Sandbox
  url: sandbox/pennylane-sandbox.yml
- type: AgentSkill
  url: skills/_index.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/pennylane
- type: Website
  url: https://www.pennylane.com/
- type: DeveloperPortal
  url: https://pennylane.readme.io/
- type: Documentation
  url: https://pennylane.readme.io/
- type: GettingStarted
  url: https://pennylane.readme.io/docs/getting-started
- type: GitHubOrganization
  url: https://github.com/pennylane-hq
- type: Support
  url: https://help.pennylane.com
- type: TermsOfService
  url: https://pennylane.readme.io/docs/api-contract-terms
- type: PrivacyPolicy
  url: https://www.pennylane.com/fr/legal/privacy
- type: SignUp
  url: https://start.pennylane.com
- type: Plans
  url: plans/pennylane-plans-pricing.yml
- type: RateLimits
  url: rate-limits/pennylane-rate-limits.yml
- type: FinOps
  url: finops/pennylane-finops.yml
- url: https://pennylane.readme.io/changelog
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com