Bonlijn Van werkbon tot factuur
Demo — alleen lezen. Je kunt modules bekijken. Installatie-/mutatie-tools en opslaan zijn uitgeschakeld. Registreren of inloggen om alles te gebruiken. Demo sluiten

Peppol / e-invoice.be

Per-tenant API-key overschrijft de globale config-einvoice.local.php. Actieve bron: global · sandbox/test mode.

Tenant-instellingen

Leeg = afgeleid van BTW/ondernemingsnummer in bedrijfsgegevens.

Sandbox: inkomend zonder webhook

In sandbox kun je vaak geen webhook URL invullen. Gebruik dan:

  1. In app.e-invoice.be → sandbox → InboxSimulate inbound (sample of eigen UBL).
  2. Hieronder op Inbox synchroniseren klikken — CRM haalt GET /api/inbox/ op en maakt aankoopfacturen.

Naar jezelf sturen vult de inbox niet — alleen Simulate inbound doet dat in test mode.

Status-sync + inbox cron

Vernieuwt Peppol-status (TRANSIT/SENT) en synct de inbox naar aankoopfacturen.

Zet eerst CRM_EINVOICE_CRON_TOKEN in config-einvoice.local.php.

Webcron-URL:

https://bonlijn.be/crm/tools/cron-peppol-status.php?token=JOUW_CRON_TOKEN&inbox=1

Override: &inbox=1 of &inbox=0. CLI: php tools/cron-peppol-status.php · --no-inbox

Crontab (elke 15 min): */15 * * * * curl -fsS "https://bonlijn.be/crm/tools/cron-peppol-status.php?token=JOUW_CRON_TOKEN&inbox=1" >/dev/null

Webhook (pas bij live / als account het toelaat)

URL (voor later): https://bonlijn.be/crm/api/einvoice-webhook.php

Events: document.received, document.sent, document.sent.failed. Geen redirects; HTTPS met geldig certificaat.

Recente webhook-events

Nog geen events ontvangen.