La fatturazione elettronica diventa obbligatoria, paese dopo paese, e la rete Peppol è il canale che la trasporta. Questo modulo collega il vostro Dolibarr a quella rete: le vostre fatture ai clienti partono nel formato UBL che l'amministrazione e i vostri clienti si aspettano, e le fatture dei vostri fornitori arrivano direttamente in Dolibarr.
Le fatture ai clienti partono da sole
- Il file XML UBL conforme a Peppol BIS Billing 3.0 viene generato alla validazione della fattura, accanto al PDF
- Un clic lo invia al vostro punto di accesso dalla scheda della fattura, oppure un'azione di massa ne invia un lotto dall'elenco
- Un'operazione pianificata può inviare da sola le fatture validate, senza interventi quotidiani
- Il PDF è incorporato nel file XML: il cliente riceve la fattura leggibile e quella strutturata in un unico documento
- Messaggio di posta automatico al cliente una volta trasmessa la fattura, se lo desiderate
Le fatture dei fornitori entrano in Dolibarr
- Le fatture depositate sul vostro punto di accesso vengono recuperate, con il loro PDF e il loro XML
- La fattura fornitore viene creata e collegata al soggetto corretto
- Una fattura errata viene rifiutata direttamente da Dolibarr, con la relativa motivazione
- Importazione a lotti per trattare in una volta sola ciò che è arrivato durante la vostra assenza
Nulla parte con errori
- Controllo di conformità prima dell'invio: partita IVA, indirizzi, arrotondamenti, identificativi, diciture obbligatorie
- Dizionario completo dei codici di esenzione IVA (VATEX) della direttiva europea, compilato automaticamente in base al contesto della fattura
- Tracciamento del documento in una scheda dedicata su ogni fattura: ciò che è partito, ciò che è stato accettato e ciò che è stato rifiutato
- Ricerca nell'elenco Peppol per trovare e assegnare l'identificativo dei vostri clienti senza uscire dalla loro scheda
Il vostro punto di accesso, la vostra scelta
Il modulo non vi vincola a un operatore: dialoga con Acube, B2Brouter, Billit, Codabox, eInvoice.be, Falco, Iopole, Peppyrus, Scrada e SuperPDP. Il livello di compatibilità varia a seconda del fornitore e lo stato di ogni integrazione è aggiornato nella documentazione in linea.
Prerequisiti
- Un contratto con un fornitore di punto di accesso Peppol: tale abbonamento è distinto dall'acquisto del modulo
- I moduli Dolibarr Soggetti terzi, Fatture clienti, Fornitori, Banca, Prodotti e Servizi
Tutte le funzioni sono descritte nella documentazione in linea: doc.cap-rel.fr/peppol
Che cosa comprende l'acquisto
- Il modulo e l'accesso ai suoi aggiornamenti per il periodo indicato in questa scheda
- La correzione dei difetti, compresi quelli che ci segnalate
- Un messaggio di posta elettronica a ogni nuova versione pubblicata
Per essere avvisati automaticamente delle nuove versioni, di questo modulo e dell'ecosistema Dolibarr in generale, abbonatevi su dolinews.com: è lì che pubblichiamo i nostri annunci di versione.
Assistenza
L'assistenza passa dal nostro modulo di assistenza, non dai commenti di questa scheda.
L'assistenza non è gratuita. Volete persone competenti dall'altra parte: è giusto che quel tempo sia pagato. Il prezzo indicato copre il modulo e i suoi aggiornamenti. Non copre l'installazione né la configurazione del vostro Dolibarr, né la formazione dei vostri collaboratori, né sviluppi specifici, né l'analisi di un ambiente che non ospitiamo noi.
Un difetto riproducibile del modulo viene corretto senza costi, fa parte degli aggiornamenti qui sopra.
Prima di acquistare
- Verificate le versioni di Dolibarr e di PHP indicate in cima a questa scheda: oltre quelle, il modulo non è collaudato
- I moduli si installano da Home > Configurazione > Moduli > Distribuire un modulo esterno, il che richiede una cartella custom attiva sulla vostra installazione
- Se il modulo si appoggia a un servizio in linea, l'abbonamento a quel servizio è separato dall'acquisto del modulo ed è indicato qui sopra
Editore
Modulo sviluppato da CAP-REL, con licenza GPL-3.0-or-later. Documentazione in linea su doc.cap-rel.fr.
Cronologia delle versioni
1.4.0 -- 2026-10-06
- Register a payment on a private individual invoice without it being silently dropped
- Require Dolibarr 18 and PHP 7.4: stay on 1.2.142 to keep running on Dolibarr 15 to 17
- Ship an archive free of development dependencies (568 KB instead of 284 MB)
- Show the module icon in the top menu
- Read the module description in French in the module list
1.2.142 -- 2025-09-02
- change handle pdf orientation pages in case of mix (landscape / portrait)
1.2.140 -- 2025-08-25
- add start / stop dates if exists in BG-26 BT-134/BT-135
1.2.138 -- 2025-06-16
- use thirdparty address in case of missing fields on invoice contact
1.2.136 -- 2025-05-30
1.2.134 -- 2025-05-18
- update fields thanks to Taha (ulusoft)
- update SuperPDP support (used by cap-rel to send and get invoices)
1.2.132 -- 2025-05-08
- fix superpdp send / get invoices in production
1.2.128 -- 2025-05-06
- add missing directories into zip
- fix race condition on payment without iban informations like credit cards
- fix race condition on payment for non peppol target customers
- fix column display on dolibarr 19+
1.2.124 -- 2025-04-27
- new setup option for companies with secondary vat number
1.2.123 -- 2025-04-27
- fix payment on some sort of invoices
1.2.122 -- 2025-04-13
- Other solution for pre-paid in case of you made a prepaid invoice without VAT and final invoice with VAT
- error was [BR-S-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category
- code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero.
- Now your pre-paiement is used as a global deduction amount.
- Better support for Billit Thanks to Wim R. again !
- Fix onboarding on SuperPDP
1.2.120 -- 2025-03-27
- Fix BR-S-06: Document level allowance with category S must have rate > 0
1.2.118 -- 2025-03-16
- new VATEX list
- update superpdp access point api
- change credit note to positive values
1.2.116 -- 2025-03-06
- change line ref with a line number
- add memcached support for text translations
1.2.112 -- 2025-03-04
- display error details on peppol status page (ok for peppyrus AP)
- split send peppol files auto mail address for outgoing AND incoming files (with different mails)
1.2.110 -- 2025-03-04
- auto clean vat number (seller and buyer)
- add a new option in setup module to embed others files linked to invoice (xlsx, png, jpg, ods, csv)
- better fix for unavailable peppol directory (remote error 500)
1.2.106 -- 2025-03-03
- better batch import with scaninvoices
- better support for iopole AP
- new support for b2brouter AP
- do not display peppol messages on public pages (payment / one page basket e-shop...)
- add all pdf in one "big pdf" file embeded
- put main invoice pdf in first position into XML
1.2.104 -- 2025-02-11
- Add BT-30 even if this field is not mandatory, some customers seems to have a different point
- of view
- Start of FALCO support as Peppol Access Point
1.2.102 -- 2025-02-02
- Code cleanup
- Better finder search results
1.2.101 -- 2025-01-29
- Fix peppol finder url on button (do not use dol_buildpath in that case)
1.2.100 -- 2025-01-28
- Fix buyer name (i hope) in case of billing contact (more debugs dedicated to that point)
- Fix peppol finder url
1.2.99 -- 2025-01-27
- Better support for API requests (full classmap on autoloader)
- Add filter on thirdpart then people can view only documents for their suppliers
- Add annotations on peppol import then copy that annotation to private note or label on supplier invoice
- Exclude TE_PRIVATE from process
- New admin page to find and apply peppol id on missing companies
- Add new options on auto send invoices via cron tasks
- Code quality: add automatic tests on invoices made via api requests
- Add multi entity support for imported peppol files
1.2.98 -- 2025-01-15
- New page to list all outbound invoices with your peppol ap status (see in customer invoices menu)
- Fix unit prices with more than 2 decimal digits precision
- Fix vatex rules displayed on ODT files
- Fix lines with empty description
- Add more tests coverage for races conditions customers found
- Add new solution to make auto-links with scaninvoices imported invoices (no need double clic)
- Note : you must desactivate then reactivate your peppol module after upgrade
1.2.95 -- 2026-01-14
- Empty description for a line
1.2.94 -- 2026-01-09
- Fix email empty or " " for contacts linked to an invoice
- Better ICD filter in action, doc updated
- Better solution for invoices VATEX type O with no VAT
1.2.90 -- 2026-01-08
- Fix display text on PDF for peppol_vat_exemption extrafield
- Fix display text on ODT for peppol_vat_exemption extrafield
- Fix race condition on sending file
1.2.88 -- 2026-01-08
- Fix for more than 100 supplier invoices on peppyrus
- Add a column on customer invoices to add peppol status
- Better filter for file to send popup (formconfirm) only peppol file will be displayed
- Fix translations (all languages)
- New option to send notification by email to customer
- Add BR-O-02 rules (vatex)
- Mass action to transfert supplier invoices PIM to real dolibarr supplier invoices
1.2.86 -- 2026-01-06
- Contribution for Billit AP thanks To Wim R. (reception is now ok)
- Better log message (debug)
- Try to fix import more than 100 invoiecs from scrada AP
- Fix cron task
- Add mandate payement support "Mandate reference MUST be provided for direct debit"
- Fix generate xml file on invoies build via rest requests
1.2.82 -- 2026-01-04
- Fix odt >> pdf with "remove odt file as soon as pdf is created"
1.2.81 -- 2026-01-02
- Better search on peppol directory index
- Add checkbox to update thirdpart name if differs
1.2.79 -- 2025-12-31
- Check on empty fields (XML)
- Add full list of VATEX
- Don't forget to reload your module after update !
- Change unit price to use dolibarr settings MAIN_MAX_DECIMALS_UNIT
- Add unit tests and real tests with real customer feedback
- Fix html entities into xml
- Fix cron job
- Fix 100+ doc on peppyrus (and maybe scrada)
- Fix a php_self warning on check.php
1.2.72 -- 2025-12-29
- Better logs on find xml file to use
- Fix supplier ref on import
- Add tests (phpunit)
- Fix codabox definition public function checkThirdparty(\Societe $thirdpart)
1.2.70 -- 2025-12-26
- Update default ref to "NA" as required by peppol thanks to Arnaud V.
- https://docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cac-OrderReference/
1.2.69 -- 2025-12-22
- Better search algo dedicated to NL people :)
1.2.68 -- 2025-12-21
- Fix typo on search engine (peppol directory index)
1.2.67 -- 2025-12-19
- Fix use of custom peppol_order_ref field value thanks to Bart "oeil de lynx" :)
- New option into module setup to embed all other pdf files linked to invoice
- Add idprof1 in search for peppol id for - i hope - a solution for NL people and KVK entry
- (re) Fix cron job please disable / enable the module to get that fix
- Exclude non ICD code from peppol directory search
- Fix use sellerIdentifyer as priority (from module setup)
1.2.63 -- 2025-12-19
- Fix use of custom peppol_order_ref field value thanks to Bart "oeil de lynx" :)
- New option into module setup to embed all other pdf files linked to invoice
1.2.61 -- 2025-12-18
- New option on setup to apply a default reference in case of you don't have
- order reference neither customer order reference (we MUST provide one of them)
1.2.60 -- 2025-12-18
- Fix race condition with empty fk_user_creat on file import from AP
- Fix errors on XML for order Ref fields
- Fix empty user on import invoices
- Fix buyer or internal references
- Add warning message on top of invoices for thirdparty with no peppol id
- New cron system, please desactivate and reactivate the module to get it
- New option to make peppol send button enable even if the invoice was already sent
- Send mails in html (fix accents i hope)
- Fix date mic-mac (delivery date and invoice date)
1.2.58 -- 2025-12-15
- Add SuperPDP for fun (french people)
- Better fix for buyerReference (i hope)
1.2.57 -- 2025-12-15
- Add a new extrafield for delivery date needed on peppol invoices for some
- customers, please desactivate/reactivate your module to get that new extrafield
- Add a new extrafield for customer order reference -> encoded as PurchaseOrderReference
- New option for auto send peppol files to your AP thanks to cron tasks
- New mass action for sending more than one-by-one files on your peool AP
- Better code for peppol file linked to dolibarr objects (force index into ECM database)
- Better link with ScanInvoices
- Better multicompany support
- Fix auto detect file to send
- Fix odt was embedded into xml instead of pdf in case of odt template was used
1.2.53 -- 2025-12-12
- Peppyrus missing field on setup
- Fix remises nulles
- Add file into ECM database for "non ref" files names (from odt / custom names)
1.2.49 -- 2025-12-09
- Better search on peppol directory
- Fix unitprice on credit notes
- Better use of name/desc for free lines
1.2.47 -- 2025-12-08
- Remove peppol id from extrafields on cloned invoices
- Do not hide peppol buttons on payed bill (and other cases)
- Better check access point for Scrada (setup module)
- Update Peppol ID on sending files (scrada & peppyrus)
- Add peppol check process: track and check your peppol documents from dolibarr
- Full display history on invoice tab "peppol" dedicated page
- Fix search on tva intra with lowercases chars
1.2.45 -- 2025-12-03
- Update check on admin / setup page to avoid error
1.2.43 -- 2025-11-20
- Enhance codabox support (waiting for early users to try it)
- Try to fix a race condition on line unit price & quantities
1.2.42 -- 2025-11-17
- Avoid duplicates entries on files to import into dolibarr from peppol AP
- Add a check on XML files without PDF embedded part
1.2.41 -- 2025-11-05
- Handle PDF invoices files mades from ODT templates
- Add/Update Peppol tracking id into invoices extrafield after sent
- Import invoices thanks to ScanInvoices (need scaninvoices version >= 1.4.76)
- Update peppol id on customer invoice when sending invoice (peppyrus)
- Disable Send button in case of peppol id set
1.2.40 -- 2025-10-31
- Peppyrus send and get ok >> import to become
- Fix PeppolFinder target (module must be installed into /custom)
- Download xml & pdf from peppyrus ok, display pdf into dolibarr ok
1.2.37 -- 2025-10-24
- New peppyrus AP implementation started
1.2.36 -- 2025-10-23
- Add a PeppolFinder button on thirdparty
- Do not build xml on non validated invoice
- Use dol_sanitizeFileName on invoice ref to build xml file name & path
- Fix Tax Category O MUST be used when exemption reason code is VATEX-EU-O
- Fix do not add payment data if one key is empty
- New translation in nl (be) thanks to Patrick De Lange
- More debug to find some race conditions (vat cases)
- Fix error in case of no address of customer
1.2.30 -- 2025-10-17
- Put logs into database (next step will be to display that list)
- New entry in tools / peppol_list.php to get all history / list
- Better log collect
- Add a new button on thirdpart card to search peppol id on directory (only on vat number for the moment)
1.2.27 -- 2025-10-11
- Fix error on peppol_tab
- Better support for non-vat situation
1.2.25 -- 2025-10-10
- Big step with e-invoice.be ready for tests !
- Update fix for invoices of private people (without vat) and force peppol file option is checked
- Better test against validy : check bank account informations only if payment is VIR
- Better non vat support : private people and non_vat specific thirdpart
1.2.23 -- 2025-10-02
- Massive code cleanup and factorizing
- Add new AP Peppol in the list: acube, billit, e-invoice.be et iopole
- Start of webhook implementation (debug mode required to help developper to do the job)
- Fix dolibarr 20+ icons (font awesome 5) - refresh supplier invoices
1.2.18 -- 2025-09-29
- Fix EndpointID of AccountingSupplierParty (inverted)
- Fix Content type on checkThirdparty
- Change setup to make dynamic list of Peppol AP then people have only to implement an ap-xxx.class.php file
- Better PEPPOL_FORCE_XML_WITH_VATNULL solution for private people customers
1.2.14 -- 2025-09-09
- Add download invoices from Scrada Peppol AP
1.2.12 -- 2025-07-29
- Add support of dolibarr 20/21 on auto build tests
- Fix peppol seller id priority if set
- Fix sql init on non llx_prefix tables
- Add a new card for dedicated tracking data from peppol AP
1.2.6 -- 2025-06-02
- Better messages on billing and delivery addresses
- Better hook handle for dolibarr 19+
1.2.4 -- 2025-05-23
- Add Buyer electronic address even if buyerIdent is set
1.2.3 -- 2025-05-22
- Fix peppol id displayed on invoices (read only and message)
- Remove check link on invoices peppol id
- Try to fix for buyer peppol id
1.2.2 -- 2025-05-16
- Peppol / Scrada send XML file in progress (tests)
1.2.0 -- 2025-01-28
- NEW: connect to Peppol AP (experimental)
Per le versioni precedenti, fin dalla prima pubblicazione del 27/12/2021, consultate il registro delle modifiche completo nella pagina "Informazioni" del modulo, una volta installato.