Odoo compliance for Spain.
Four apps for the Spanish rules a standard Odoo database does not handle on its own. Each covers one obligation, from the guest register to the annual third-party return.
What your Odoo is missing: SES.Hospedajes guest reports, working-time records your staff sign, Modelo 347 and the supplier payment-period disclosure.

One app per obligation
-
Covers
Guest registration for SES.Hospedajes (RD 933/2021)

SES Hospedajes Spain
Guest registration (parte de viajeros, RD 933/2021): guest self-check-in, checks before sending, official XML or the SES web service.
-
Covers
Daily working-time record (art. 34.9 Workers' Statute)

Registro Jornada Spain
Spanish working-time record (art. 34.9 ET) on Odoo Attendances: monthly signatures, hour alerts, tamper-evident log, inspector link.
-
Covers
Annual return of operations with third parties (Modelo 347)

Modelo 347 Spain
Annual return of operations with third parties: amounts per contact and quarter, checks, partner letters and the AEAT file.
-
Covers
Supplier payment period in the annual accounts (ICAC 2016, Ley 18/2022)

PMP Proveedores Spain
Supplier average payment period (PMP) for the notes to the annual accounts: ICAC 2016 normal and abbreviated methods, Ley 18/2022 figures.
Real screens from the apps
Report every traveller on time, without retyping
Guest registration (parte de viajeros, RD 933/2021): guest self-check-in, checks before sending, official XML or the SES web service.
- Guest self-check-in link
- Checked before it leaves Odoo
- Official XML or web service

A working-time record your team can sign
Spanish working-time record (art. 34.9 ET) on Odoo Attendances: monthly signatures, hour alerts, tamper-evident log, inspector link.
- Built for real shifts
- Break types and paid breaks
- Hour alerts

From your invoices to the Modelo 347 file
Annual return of operations with third parties: amounts per contact and quarter, checks, partner letters and the AEAT file.
- Per contact and per quarter
- Cash above €6,000
- Rent and real estate

The payment-period note, computed from your books
Supplier average payment period (PMP) for the notes to the annual accounts: ICAC 2016 normal and abbreviated methods, Ley 18/2022 figures.
- ICAC normal method
- Abbreviated method
- Ley 18/2022 disclosure

What we are building next
“Planned” items are in our build queue; items “under evaluation” may still change. We give no dates until a module is ready.
- Planned
Modelo 349
The recapitulative statement of intra-EU operations, built on the same AEAT file writer as Modelo 347.
- Planned
SES.Hospedajes for vehicle rental
Reporting of rental contracts under RD 933/2021, for rental desks.
- Under evaluation
Withholding returns 111/190 and 115/180
Withholding on professionals' invoices and rent, from vendor bills.
Need one of these? Email us and we will tell you when it ships.
Not sure which app you need?
Tell us your Odoo version and what you have to file. We answer honestly, even if the answer is “none of ours”.