# e-invoice.be > Keep your workflow, switch to e-invoicing. ## Docs - [CLAUDE](https://docs.e-invoice.be/CLAUDE.md) - [Admin API](https://docs.e-invoice.be/admin-api.md): Organization and tenant management API for resellers - [API Reference](https://docs.e-invoice.be/api-reference.md): Complete reference for the e-invoice.be API - [Convert a PDF to a document](https://docs.e-invoice.be/api-reference/conversion/convert-a-pdf-to-a-document.md): Convert a PDF to a document - [Get PDF conversion result](https://docs.e-invoice.be/api-reference/conversion/get-pdf-conversion-result.md): Get the result of a PDF conversion task - [Get PDF conversion status](https://docs.e-invoice.be/api-reference/conversion/get-pdf-conversion-status.md): Get the status of a PDF conversion task - [Add Attachment](https://docs.e-invoice.be/api-reference/documents/add-attachment.md): Add one or more attachments to an invoice. Be careful: the attachments ARE NOT ADDED to the UBL! They are only stored in our database and can be downloaded later. To add attachments to the UBL, you need to add the attachment(s) via POST /api/documents - [Create Document](https://docs.e-invoice.be/api-reference/documents/create-document.md): Create a new invoice or credit note - [Create Document from PDF](https://docs.e-invoice.be/api-reference/documents/create-document-from-pdf.md): Create a new invoice or credit note from a PDF file. If the 'ubl_document' field is set in the response, it indicates that sufficient details were extracted from the PDF to automatically generate a valid UBL document ready for sending. If 'ubl_document' is not set, human intervention may be required… - [Create Document from UBL](https://docs.e-invoice.be/api-reference/documents/create-document-from-ubl.md): Create a new invoice or credit note from a UBL file - [Delete Document](https://docs.e-invoice.be/api-reference/documents/delete-document.md): Delete an invoice or credit note - [Delete Document Attachment](https://docs.e-invoice.be/api-reference/documents/delete-document-attachment.md): Delete an attachment from an invoice or credit note - [Get Document](https://docs.e-invoice.be/api-reference/documents/get-document.md): Get an invoice or credit note by ID - [Get Document Attachment](https://docs.e-invoice.be/api-reference/documents/get-document-attachment.md): Get attachment details with for an invoice or credit note with link to download file (signed URL, valid for 1 hour) - [Get Document Attachments](https://docs.e-invoice.be/api-reference/documents/get-document-attachments.md): Get all attachments for an invoice or credit note - [Get Document Timeline](https://docs.e-invoice.be/api-reference/documents/get-document-timeline.md): Get the timeline of events for an invoice or credit note, including creation, validation, transmission, and delivery events - [Get Document UBL](https://docs.e-invoice.be/api-reference/documents/get-document-ubl.md): Get the UBL for an invoice or credit note - [Send Document](https://docs.e-invoice.be/api-reference/documents/send-document.md): Send an invoice or credit note via Peppol. By default, the sender and receiver Peppol IDs are derived from the company (tax) IDs in the document, regardless of whether the document was created from a UBL with a different endpoint ID. To explicitly set the sender or receiver Peppol ID, provide them v… - [Validate Document](https://docs.e-invoice.be/api-reference/documents/validate-document.md): Validate a UBL document according to Peppol BIS Billing 3.0 - [List Draft Documents](https://docs.e-invoice.be/api-reference/drafts/list-draft-documents.md): Retrieve a paginated list of draft documents with filtering options including state and text search. - [List Received Credit Notes](https://docs.e-invoice.be/api-reference/inbox/list-received-credit-notes.md): Retrieve a paginated list of received credit notes with filtering options. - [List Received Documents](https://docs.e-invoice.be/api-reference/inbox/list-received-documents.md): Retrieve a paginated list of received documents with filtering options including state, type, sender, date range, and text search. - [List Received Invoices](https://docs.e-invoice.be/api-reference/inbox/list-received-invoices.md): Retrieve a paginated list of received invoices with filtering options. - [Lookup Peppol ID](https://docs.e-invoice.be/api-reference/lookup/lookup-peppol-id.md): Lookup Peppol ID. The peppol_id must be in the form of `:`. The scheme is a 4-digit code representing the identifier scheme, and the id is the actual identifier value. For example, for a Belgian company it is `0208:0123456789` (where 0208 is the scheme for Belgian enterprises, followed b… - [Lookup Peppol participants](https://docs.e-invoice.be/api-reference/lookup/lookup-peppol-participants.md): Lookup Peppol participants by name or other identifiers. You can limit the search to a specific country by providing the country code. - [List Draft Documents](https://docs.e-invoice.be/api-reference/outbox/list-draft-documents.md): Retrieve a paginated list of draft documents with filtering options including state and text search. - [List Sent Documents](https://docs.e-invoice.be/api-reference/outbox/list-sent-documents.md): Retrieve a paginated list of sent documents with filtering options including state, type, sender, date range, and text search. - [Document](https://docs.e-invoice.be/api-reference/schemas/document.md): Invoice and credit note document structure - [LineItem](https://docs.e-invoice.be/api-reference/schemas/line-item.md): Invoice line item structure - [Get information about your account](https://docs.e-invoice.be/api-reference/tenant/get-information-about-your-account.md): Retrieve information about your account. - [Get Usage Statistics](https://docs.e-invoice.be/api-reference/tenant/get-usage-statistics.md): Retrieve usage statistics for billing purposes. Returns statistics for document sent and document received actions, grouped by aggregation period (day/week/month). If no date parameters are provided, returns daily stats for all available data. - [Validate JSON Document](https://docs.e-invoice.be/api-reference/validate/validate-json-document.md): Validate if the JSON document can be converted to a valid UBL document - [Validate Peppol ID](https://docs.e-invoice.be/api-reference/validate/validate-peppol-id.md): Validate if a Peppol ID exists in the Peppol network and retrieve supported document types. The peppol_id must be in the form of `:`. The scheme is a 4-digit code representing the identifier scheme, and the id is the actual identifier value. For example, for a Belgian company it is `0208… - [Validate UBL Document](https://docs.e-invoice.be/api-reference/validate/validate-ubl-document.md): Validate the correctness of a UBL document - [Create Webhook](https://docs.e-invoice.be/api-reference/webhooks/create-webhook.md): Create a new webhook - [Delete Webhook](https://docs.e-invoice.be/api-reference/webhooks/delete-webhook.md): Delete a webhook - [Get All Webhooks](https://docs.e-invoice.be/api-reference/webhooks/get-all-webhooks.md): Get all webhooks for the current tenant - [Get Webhook](https://docs.e-invoice.be/api-reference/webhooks/get-webhook.md): Get a webhook by ID - [Get Webhook History](https://docs.e-invoice.be/api-reference/webhooks/get-webhook-history.md): Get the history of a webhook - [Test Webhook](https://docs.e-invoice.be/api-reference/webhooks/test-webhook.md): Send a test event to a webhook for testing and debugging purposes - [Update Webhook](https://docs.e-invoice.be/api-reference/webhooks/update-webhook.md): Update a webhook by ID - [Authentication](https://docs.e-invoice.be/authentication.md): How to authenticate with the e-invoice.be API - [Environments](https://docs.e-invoice.be/environments.md): Understanding API hosts and test mode - [Model Context Protocol (MCP)](https://docs.e-invoice.be/essentials/mcp.md): Connect AI assistants to your e-invoice.be account via MCP - [Webhooks](https://docs.e-invoice.be/essentials/webhooks.md): How to set up webhooks - [Advanced Invoicing](https://docs.e-invoice.be/guides/advanced-invoicing.md): Learn how to use allowances and charges at document and line item levels - [Creating E-Invoices](https://docs.e-invoice.be/guides/creating-invoices.md): Learn how to create and send e-invoices via the Peppol network - [Creating Credit Notes](https://docs.e-invoice.be/guides/credit-notes.md): Learn how to create and send credit notes via Peppol - [Invoice Totals and Calculations](https://docs.e-invoice.be/guides/invoice-totals.md): Understanding how invoice totals are calculated in the e-invoice.be API - [Looking Up Peppol Participants](https://docs.e-invoice.be/guides/lookup-participants.md): Find and verify customer Peppol IDs before sending invoices - [Creating Documents from PDF](https://docs.e-invoice.be/guides/pdf-documents.md): Learn how to create invoices from PDF files with optional auto-conversion to UBL - [Sending UBL Documents](https://docs.e-invoice.be/guides/ubl-documents.md): Learn how to send invoices from pre-generated UBL XML files - [Validation During Development](https://docs.e-invoice.be/guides/validation.md): Test your invoice JSON before creating documents - [Introduction](https://docs.e-invoice.be/index.md): Welcome to e-invoice.be - International Peppol Access Point - [Quickstart](https://docs.e-invoice.be/quickstart.md): Get started with e-invoice.be in minutes - [Reseller Programme](https://docs.e-invoice.be/reseller-programme.md): Partner with e-invoice.be to offer Peppol e-invoicing to your customers - [Invoice Totals and Calculations](https://docs.e-invoice.be/totals_docs.md): Understanding how invoice totals are calculated and what each field represents ## OpenAPI Specs - [openapi](https://docs.e-invoice.be/openapi.json) ## Optional - [GitHub](https://github.com/e-invoice-be) - [API reference](https://api.e-invoice.be/docs)