Promotions

  • Interview

    This module allows you to create questionnaires in Dolibarr. This module can be used alone but can also be added to the Agefodd module. (It is integrated into the Agefodd 2025 version).

    250.00 €  (600€)

New products

  • Automatic payment reminders and dunning — DunningFlow

    Automate payment reminders for unpaid invoices in Dolibarr: group emails by customer and track promises to pay, disputes and payment plans. Customers can view their account and reply through the included portal.

    99.00 €
  • Tools for Dolibarr

    Hide the descriptions of a document's lines to show a compact list, then edit quantities, prices, discounts, VAT or labels directly in that list and save everything with one click. Delete several lines at once. For your customer and supplier documents.

    100.00 €

EasySepa - SEPA enhancement suite for Dolibarr

mp23914d20260827133607

Extensible SEPA enhancement suite for Dolibarr with two available features: consolidate all of a customer's invoices into one SEPA charge, and collect each invoice on its own due date (multiple PmtInf blocks in the XML). Coming next: XSD validation, pain.008.001.08 support, returns reconciliation and SEPA dashboard. Each feature toggles independently.

99.00 €
Excl. tax

  • Author EasySoft Tech SL
  • Module version 1.1.4
  • Release date 08/27/2026
  • Access to download and updates 1 year
  • How to contact support info@easysoft.es
  • Compatibility Dolibarr V15 - V24   -   PHP7.0 - 8.3
  • Last update 10/22/2026 12:18 AM

More info...

EasySoft Tech - Soluciones que impulsan tu empresa

Group SEPA charges and collect on each invoice's due date

EasySepa adds two improvements to Dolibarr SEPA batches: one charge per customer and each invoice's due date. Fewer fees, fewer rejects and statements customers understand.

1
charge per customer, not per invoice
2
combining options per batch
PmtInf
per due date, per ISO 20022
V15 – V24
PHP 7.0 – 8.3

El problema que resuelve

When you generate a SEPA batch in Dolibarr, every invoice becomes a separate charge with a common date for the whole batch. That floods your customers' statements, multiplies bank fees and moves collections away from the day the customer is ready to pay.

Lo que te encuentras Lo que te cuesta
A customer with 5 invoices gets 5 direct debits on the same day. Five fees, five statement lines and a complaint for every invoice.
All invoices are collected on one common date, even with staggered due dates. Early or late collections, insufficient-funds rejects and unpredictable cash flow.
The SEPA XML is built with no control over grouping. Manual file editing, format risk and time spent on a routine task.

Your customer sees one line. Your bank charges one fee. And your money arrives on the right day.

SEPA SUITE

Two improvements enabled on every batch

When you create the SEPA file, a dialog offers two independent, combinable options: group one customer's invoices into a single charge, with the sum and references separated by commas, and use each invoice's due date, generating multiple PmtInf blocks, the ISO 20022 pattern all European banks accept.

This is how it looks

The full cycle: setup, batch options and the file ready for the bank.

EasySepa module setup in Dolibarr
Module setup page
SEPA batch options dialog with both improvements
Options dialog: group by customer and collect on the due date
SEPA batch created with the file ready for the bank
The batch is recorded with its downloadable XML file

Qué incluye

One charge per customer
Pending invoices for the same customer are consolidated into one transaction with the sum; IBAN, BIC and ICS are detected automatically.
Collection on its date
Each charge is scheduled for its invoice's due date; if already due, it moves to the next business day and you are told how many were adjusted.
Traceability intact
The database keeps one row per invoice: reconciliation, payment marking and rejects keep working.
ISO 20022 and multi-company
pain.008 and pain.001 with digitick/sepa-xml, automatic escaping, evolving schemas and per-entity isolation. 8 languages.

Full feature list

  • One charge per customer with the sum of their invoices.
  • Invoice references separated by commas in the XML.
  • Collection on each invoice's due date.
  • Multiple PmtInf blocks per ISO 20022.
  • Next business day adjustment with a count of adjusted items.
  • Automatic IBAN, BIC and ICS detection.
  • One row per invoice in the database.
  • Reconciliation, payment marking and standard rejects intact.
  • pain.008 and pain.001 with digitick/sepa-xml.
  • Automatic escaping and evolving schemas.
  • Per-entity isolation (multi-company).
  • 8 interface languages.
  • Compatible with Dolibarr V15–V24 and PHP 7.0–8.3.
  • MySQL 5.7+, MariaDB 10.2+ or PostgreSQL 10+.
  • Two independent, combinable options per batch.
  • Roadmap: XSD validation, pain.008.001.08, recurring, returns and Cuaderno 19.14.

Para qué se usa

  • Companies collecting many recurring receipts who want one charge per period.
  • Teams with staggered due dates collecting each invoice on its date.
  • Businesses paying suppliers by transfer and consolidating payments to the same payee.
  • Accountants reconciling bank recoveries without duplicate batch lines.

Puesta en marcha

1
Copy the folder to custom/easysepa/ and enable it with the direct debit and transfer modules.
2
Set the company account with IBAN, BIC and ICS and the customers' bank details.
3
Prepare direct debits from each invoice's tab.
4
Create the batch: the dialog lets you group and use due dates; the XML is ready.

Requisitos

Dolibarr V15 – V24
PHP PHP 7.0 – 8.3
Base de datos MySQL 5.7+ · MariaDB 10.2+ · PostgreSQL 10+
Actualizaciones 365 días de acceso a actualizaciones

Antes de comprar

¿Puedo adaptarlo a mi caso?
Sí. Recibes todo el código fuente y puedes leerlo, modificarlo y adaptarlo sin pedir permiso.
¿Cómo lo pruebo sin arriesgar mis datos?
Install it on a test copy and generate a batch without sending it to the bank. The file stays in the batch folder for validation.
¿Y si algo no encaja con mi instalación?
Escríbenos a info@easysoft.es antes de comprar y lo miramos contigo. Preferimos decirte que no encaja a venderte algo que no te sirve.
¿Qué pasa cuando venzan los 365 días?
The module keeps working. The 365 days cover access to new versions; when they expire you can keep using the installed version and renew whenever you want.

Mantenimiento activo

EasySepa evolves as a suite: pre-send XSD validation, pain.008.001.08, recurring batches, return reconciliation or the Spanish Cuaderno 19.14 are on the roadmap, each as an enableable option.

24
módulos publicados en Dolistore
100 %
código fuente completo
8
idiomas en la interfaz
365
días de actualizaciones

¿Te encaja para lo que necesitas?

Cuéntanos tu caso y te decimos si EasySepa te sirve — y si no, te lo decimos igual.

info@easysoft.es www.easysoft.es



If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org