Accountable for Independents API & PEPPOL Integration

Compliant protocol analysis and production-ready API source code for Belgian and German freelancer tax, invoice and bank data

From $300 · Pay-per-call available
OpenData · OpenFinance · PSD2 · PEPPOL e-invoicing

Connect Accountable invoices, VAT figures and bank transactions to your stack — without breaking compliance

Accountable: for independents is the tax and bookkeeping companion used by more than 50,000 self-employed people in Belgium and around 40,000 in Germany. The app stores invoices, VAT and income-tax declarations, scanned receipts, AI-classified expenses and PSD2-linked bank transactions. We deliver the integration code that lets ERP, factoring, lending and analytics platforms read or write that data through clean, authorized APIs.

  • Invoice and PEPPOL data — issued and received e-invoices, line items, VAT codes, customer profiles, payment status.
  • Tax and accounting figures — VAT returns, income-tax declarations, deductible expenses, AI tax-tip context, end-of-quarter summaries.
  • Bank-linked cash flow — PSD2 transaction history, balance snapshots, tax-reserve recommendations, matched receipts.

Feature modules we build for Accountable

Invoice & quote API

Read and write invoices and quotes with full line-item detail, VAT code, customer reference and payment status. Useful for migrating an existing client base into Accountable, or re-using Accountable invoices inside a custom CRM. Recurring-invoice templates and duplicate-invoice flows are mapped to predictable REST endpoints.

PEPPOL access-point bridge

Since Accountable is a certified PEPPOL access point and PEPPOL became mandatory for Belgian B2B invoicing in January 2026, this module mirrors the outbound flow: it converts your ERP invoice into UBL 2.1, validates against the BIS Billing 3.0 schema, and submits via the same network the user is already onboarded to.

VAT & income-tax export

Pulls the periodic VAT declaration (BE) or USt-VA (DE) and the annual income-tax / EÜR figures the app generates. The module also exposes the AI Assistant's tax-tip metadata per expense, so accountants can audit which deductions were suggested by AI.

Receipt OCR & expense feed

Streams scanned receipts with the OCR text, the AI-suggested expense category, the matched bank transaction and the tax-deductibility verdict. Practical for expense-management dashboards or factoring partners that need confirmed proof-of-spend.

PSD2 bank-feed mirror

Mirrors the Account Information Service (AIS) feed Accountable maintains under its Belgian PSD2 license. Returns transactions, balances and the "set aside for taxes" figure that the app shows in real time, so a third-party fintech can build the same reserve view inside its own product.

Accountant collaboration export

Bundles invoices, receipts, VAT returns and tax filings into a structured archive that an accountant or auditor can ingest. Mirrors the in-app "share with my accountant" flow but as a programmatic deliverable — useful for accounting platforms that want to onboard Accountable customers without manual exports.

Data available for integration

The table below maps the structured data Accountable holds to the screens or features that surface it, the granularity available, and the typical downstream use. This inventory is the starting point we share with every client before quoting.

Data typeSource (screen / feature)GranularityTypical use
Issued invoices & e-invoicesInvoices module, PEPPOL outboxPer invoice, per line item, VAT code, customer IDRevenue analytics, factoring, ERP sync
Received PEPPOL invoicesPEPPOL inboxUBL 2.1 envelope, supplier ID, due dateAP automation, three-way matching
Expenses & receiptsReceipt scanner, expense listPer receipt, OCR text, category, deductible flagExpense reports, audit trails, lending KYC
VAT declarationsVAT return module (BE INTERVAT, DE USt-VA)Quarterly / monthly totals, box-level breakdownCompliance dashboards, treasury planning
Income tax / EÜR figuresAnnual income-tax flowAggregated revenue, deductions, taxable baseLending underwriting, advisor portals
PSD2 bank transactionsConnected bank accountPer transaction, IBAN, MCC-style categoryCash-flow tools, tax-reserve calculators
AI tax tipsAI Assistant outputPer expense / per question, with citationAdvisor co-pilots, training datasets
User & business profileOnboarding screenVAT number, legal form, activity codeKYC enrichment, segmentation

Typical integration scenarios

1. Embedded business banking partner

Context: a neobank or business banking provider (similar to the Swan partnership Accountable already runs) wants to surface tax-reserve and VAT figures inside its own app. Data: PSD2 transactions, VAT period totals, tax-reserve percentage. OpenData angle: a one-way OpenBanking AIS feed plus a side channel for Accountable's pre-computed tax-reserve recommendation, so the bank does not need to rebuild the calculator.

2. ERP / CRM invoice sync

Context: a freelancer using both an industry ERP and Accountable wants every quote that turns into a sale to flow into the app as an invoice. Data: invoice header, line items, VAT codes, customer record. OpenData angle: bidirectional sync where the ERP is the source of truth for billing while Accountable remains the source of truth for tax categorization and PEPPOL submission.

3. PEPPOL gateway for accountants

Context: an accounting firm onboarding 200 self-employed clients onto Accountable wants a single dashboard to monitor PEPPOL deliveries. Data: PEPPOL message status, UBL payloads, error codes, retries. OpenData angle: a multi-tenant view over many Accountable accounts, each with its own consent token, surfaced through one accountant-facing API.

4. Lending & underwriting feed

Context: a freelancer-focused lender wants to underwrite a credit line based on real revenue. Data: last 12 months of issued invoices, VAT returns and matched bank transactions. OpenData angle: a read-only OpenFinance bundle, snapshotted at decision time, signed and timestamped so the lender can defend the decision later.

5. ELSTER & INTERVAT compliance dashboard

Context: a tax-tech vendor consolidates VAT and income-tax submissions across Germany (ELSTER) and Belgium (INTERVAT). Data: declaration status, submission timestamp, official receipt. OpenData angle: the integration treats Accountable as the upstream filer and exposes a normalized status model that downstream compliance tools can poll.

Technical implementation

1. Account login & token refresh

POST /api/v1/accountable/auth/login
Content-Type: application/json

{
  "email": "freelancer@example.eu",
  "password_or_otp": "<user-supplied>",
  "device_id": "of-lab-bridge-01"
}

200 OK
{
  "access_token": "eyJhbGciOi...",
  "refresh_token": "rt_8a2f...",
  "expires_in": 3600,
  "tenant": {
    "vat_number": "BE0123456789",
    "country": "BE",
    "language": "en"
  }
}

2. Invoice export with PEPPOL state

GET /api/v1/accountable/invoices?from=2026-01-01&to=2026-04-30
Authorization: Bearer <ACCESS_TOKEN>

200 OK
{
  "items": [
    {
      "invoice_id": "INV-2026-0142",
      "issued_at": "2026-04-12",
      "customer": {"name": "ACME SA", "vat": "BE0987654321"},
      "lines": [{"desc":"Consulting","qty":3,"unit_price":850.00,"vat_rate":21}],
      "total_excl_vat": 2550.00,
      "total_vat": 535.50,
      "peppol": {"status":"delivered","message_id":"a8d4...","ubl_version":"2.1"},
      "payment_status": "paid"
    }
  ],
  "next_cursor": null
}

3. PSD2 transaction webhook

POST https://your-app.example.com/webhooks/accountable/tx
X-Accountable-Signature: v1=8d6e...

{
  "event": "transaction.matched",
  "tenant_vat": "DE123456789",
  "tx": {
    "id": "tx_4f31",
    "iban": "DE89XXXX",
    "amount": -129.50,
    "currency": "EUR",
    "booked_at": "2026-04-29T08:14:00Z",
    "matched_receipt_id": "rcp_8821",
    "ai_category": "software_subscription",
    "deductible": true,
    "tax_reserve_advice_eur": 0
  }
}

Webhook signatures use HMAC-SHA256 over the raw body with a per-tenant secret. Failed deliveries follow an exponential-backoff retry policy capped at 24 hours, and replays are detected via the X-Accountable-Delivery-Id header.

Compliance & privacy

Regulatory anchors

Accountable SA is authorised by the National Bank of Belgium and, in Germany, supervised by both the National Bank of Belgium and the Federal Financial Supervisory Authority (BaFin) under the revised Payment Services Directive (Directive (EU) 2015/2366, PSD2). Any AIS-style integration we build inherits those obligations: explicit user consent, strong customer authentication and a 90-day re-consent cadence.

Data-protection guardrails

Personal data flows are designed against the EU General Data Protection Regulation (GDPR): minimisation by default, encryption in transit and at rest, audit logs for every read, and configurable retention windows that match Belgian and German bookkeeping retention rules (typically 7 to 10 years for tax-relevant documents).

PEPPOL & e-invoicing rules

Outbound e-invoicing follows the PEPPOL BIS Billing 3.0 specification. Belgian B2B invoicing has been mandatory on PEPPOL since January 2026, and Germany's stepwise B2B e-invoicing rollout is already in flight, so each integration ships with schema validation and a digital-receipt store.

Data flow / architecture

A typical Accountable integration follows a four-stage pipeline:

  1. Client app / Accountable session — The end user authenticates inside the Accountable mobile or web app and grants explicit consent to the integration scope (invoices, expenses, bank feed).
  2. Ingestion / API gateway — Our bridge fetches data through documented or authorised endpoints, normalises it (UBL 2.1 for invoices, ISO-20022-flavoured records for transactions) and applies tenant-level encryption.
  3. Storage — Records land in a per-tenant schema with versioning, so a regulator or accountant can replay any historical state. Receipts and PDF invoices stay in object storage with content-hash addressing.
  4. Analytics / outbound API — Downstream consumers (your ERP, CRM, lending engine or BI tool) read through a thin REST or GraphQL layer, or subscribe to webhooks for near-real-time updates.

Market positioning & user profile

Accountable is a B2B-leaning fintech focused on solo entrepreneurs, freelancers and small craft businesses. Reported user numbers exceed 50,000 in Belgium and 40,000 in Germany, with more than €100 million in payments processed through embedded banking partners such as Swan. In 2024 the company received a strategic investment from Visma, accelerating its expansion across Belgium and Germany while keeping the product team independent. Core users are German-speaking and French/Dutch-speaking freelancers; both Android and iOS are first-class, and the same user often works across mobile and web. Integrations we build target this exact profile: small-volume but tax-sensitive accounts where one mis-classified expense can change a quarterly VAT outcome.

Screenshots

Click any thumbnail to view a larger version. Screenshots are pulled from the public Google Play listing and illustrate the in-app data surfaces our integration mirrors.

Accountable screenshot 1 Accountable screenshot 2 Accountable screenshot 3 Accountable screenshot 4 Accountable screenshot 5 Accountable screenshot 6 Accountable screenshot 7 Accountable screenshot 8 Accountable screenshot 9 Accountable screenshot 10

Similar apps & integration landscape

Freelancers rarely live inside a single tool. The apps below appear next to Accountable in independent reviews and competitor research, and a unified data layer often has to talk to several of them at once. We list them only as part of the broader European freelancer-fintech landscape.

Vivid Business — German business banking with bookkeeping and VAT submission inside the same app. Holds account balances and category-tagged transactions that pair naturally with Accountable's VAT export.
sevDesk — A widely used German cloud accounting suite focused on bookkeeping, invoicing and bank reconciliation. Many accountants need to reconcile sevDesk ledgers against Accountable invoices for the same client.
Sorted — Tax-filing tool for German freelancers covering USt-VA, EÜR and income tax. Pairs well with Accountable for users moving between simplified and full bookkeeping setups.
Norman Finance — AI-driven bookkeeping for German freelancers with English UI. Holds categorised transaction data that mirrors Accountable's expense classification logic.
FreshBooks — Cloud invoicing and time-tracking platform popular outside the EU. Common need: export FreshBooks invoices to Accountable so PEPPOL submission and Belgian/German VAT compliance happen in one place.
Xero — International accounting platform with a deep API. Cross-border freelancers often keep Xero for global clients while Accountable handles their local tax filing.
Wave Accounting — Free invoicing and bookkeeping suite. Used as a low-cost feeder system whose output frequently needs to be reformatted for Accountable's VAT and PEPPOL flows.
Zoho Books — Accounting product inside the Zoho ecosystem with strong multi-currency support. Integrations typically reuse Accountable for the EU compliance edge while Zoho keeps the wider operational ledger.
Lexware — Long-standing German bookkeeping software widely deployed in tax-advisor offices. Many advisors ingest Accountable exports into Lexware before final ELSTER submission.
Swan — Embedded banking-as-a-service partner already used by Accountable to issue German IBANs. Often sits inside the same architecture an integrator has to support.

Deliverables

What you receive

  • OpenAPI / Swagger specification of every endpoint we expose
  • Protocol & auth-flow report (OAuth, token refresh, PSD2 SCA hooks)
  • Runnable source for invoice export, PEPPOL bridge and PSD2 mirror in Python and Node.js
  • Automated test suite with sandbox fixtures and replayable webhook payloads
  • Compliance brief covering PSD2, GDPR and PEPPOL retention

Two engagement models

  • Source code delivery from $300 — runnable API source code plus documentation, paid only after you confirm everything works on your side.
  • Pay-per-call API billing — call our hosted endpoints and only pay per successful call, with no upfront commitment. Ideal for pilots and seasonal usage spikes such as quarterly VAT cycles.

About OpenFinance Lab

Who we are

OpenFinance Lab is an independent technical studio focused on App interface integration and authorized API integration. Our engineers come from banking, payment gateways, mobile protocol analysis and cloud platforms, and we have shipped integrations across financial, e-commerce, hotel/travel and OTT app categories. For Accountable specifically, we lean on hands-on experience with PSD2 AIS feeds, PEPPOL access points and ELSTER-adjacent submission flows.

Contact

Tell us the target app, the data you want to read or write, and any deadlines you have. We typically respond within one business day with a scope confirmation and a fixed-price quote.

Open the contact page

Engagement workflow

  1. Scope confirmation: which Accountable surface you need (invoices, PEPPOL, VAT, bank feed) and authorization model.
  2. Protocol analysis and API design (2–5 business days, complexity-dependent).
  3. Build and internal validation against sandbox and real test accounts (3–8 business days).
  4. Documentation, sample code and test cases (1–2 business days).
  5. First delivery typically lands in 5–15 business days; PEPPOL or multi-tenant accountant builds may extend the timeline.

FAQ

What do you need from me to start an Accountable integration?

The target app name (Accountable: for independents), a clear scope (e.g. invoice export, PEPPOL receive, VAT figures, bank transaction sync), and any existing test accounts or sandbox credentials you already hold. We confirm authorization paths before any protocol work begins.

How long does delivery take for an Accountable API drop?

Usually 5 to 12 business days for a first runnable API drop covering login, invoice export and one statement endpoint. Full PEPPOL send/receive bridges or multi-tenant accountant flows can extend the timeline by another one to two weeks.

How do you handle PSD2, GDPR and tax-data compliance?

We work only with explicit user authorization or documented public APIs. Token storage follows PSD2 strong customer authentication patterns, personal data is minimized per GDPR, and tax-document retention aligns with Belgian and German bookkeeping rules. NDAs are available on request.

Can the integration push e-invoices to PEPPOL on behalf of an Accountable user?

Yes. Because Accountable is a certified PEPPOL access point, we can mirror its outbound invoice flow so that documents created in your ERP are formatted as UBL 2.1, validated, and submitted via the same access point that the user already trusts.
📱 Original app overview (appendix)

Accountable: for independents (package com.hivearts.accountable) is a tax, invoicing and bookkeeping application for self-employed people in Belgium and Germany. The app is published by Accountable SA, headquartered at 22 drève des Weigélias, 1170 Brussels, with a German entity at Wattstraße 11, 13355 Berlin.

  • Prepare and submit VAT returns, income-tax declarations and other tax obligations directly from the app, with deadline reminders and an Accountable Tax Guarantee that refunds additional tax claims caused by app errors.
  • AI Tax Assistant trained on Belgian and German tax rules, available 24/7 to answer questions, check returns for errors, and produce per-expense tax tips. Human tax coaches are available for escalations.
  • Unlimited invoicing and e-invoicing, including PEPPOL send/receive (Accountable is a certified PEPPOL access point). Recurring invoices, payment-status tracking and reminders are included even on the free plan.
  • Receipt scanning with OCR, automatic categorisation, deductibility hints and matching to bank transactions; receipts are encrypted and indexed for audit.
  • PSD2-licensed bank account connection from the National Bank of Belgium, supervised in Germany by BaFin, showing in real time how much the user should set aside for taxes versus what they can spend.
  • Free version available without ads, with paid Taxes plans for VAT and income-tax declarations; data can be shared directly with the user's accountant.

Official references: National Bank of Belgium — payment institutions supervision; ELSTER — software products for electronic tax filing.

Last updated: 2026-05-03