Financial Services Luxembourg · licensed accountant · business permit 10077274 · RCS B213987

150 EUR EXCL. VAT PER HOUR 2-hour block · slot within 5 working days

Odoo configuration for Luxembourg:
what blocks it, and how we unblock it.

Odoo installs in a few minutes. What takes time is making it correct under Luxembourg law: PCN 2020 standard chart of accounts, VAT fiscal positions, statutory journals, bank connection, analytic plan, eCDF and FAIA reports. This page details what to configure, in what order, and what that means in actual hours.

Chart of accounts PCN 2020 VAT fiscal positions Statutory journals PSD2 bank feed Analytic plan eCDF and FAIA reports
150€excl. VAT per hour,
billed as used
2hMinimum block,
no commitment
5dMaximum lead time
to get a slot
19-31hFor a full configuration
including data migration
Question 01

What needs to be configured in Odoo for a Luxembourg company?

Six blocks make accounting usable: the PCN 2020 standard chart of accounts, the four VAT rates with their fiscal positions, statutory journals, the PSD2 bank connection, the analytic plan, and the eCDF and FAIA filing reports. An incomplete configuration produces entries that look correct on screen but become unusable at year-end closing or in an inspection.

Chart of accounts PCN 2020

01

Activation of the Luxembourg localisation module, loading of the standard chart, creation of sub-accounts specific to your business and definition of the default counterpart accounts for each product and expense family.

  • l10n_lu module
  • Standard chart
  • Sub-accounts
  • Default accounts
  • Counterparts
  • Financial year

VAT and fiscal positions

02

Four Luxembourg rates, plus automatic substitution rules based on the customer profile: taxable person in another Member State, private individual in the EU, customer outside the EU. This is the block where the costliest errors concentrate.

  • 17, 14, 8 and 3%
  • Reverse charge
  • Export exemption
  • OSS scheme
  • Fiscal positions
  • VAT accounts

Statutory journals

03

Sales, purchase, bank, cash, miscellaneous operations and payroll journals, each correctly typed and linked to its numbering sequences. A wrongly typed journal produces incorrect financial statements without any error message.

  • Sales and purchases
  • Bank and cash
  • Miscellaneous operations
  • Payroll
  • Sequences
  • Period locking

PSD2 bank connection

04

Automatic synchronisation with the banks of the Luxembourg market, then configuration of reconciliation rules so that recurring payments match on their own. Availability per institution is checked at configuration time.

  • BIL
  • BCEE
  • BGL BNP Paribas
  • ING Luxembourg
  • Raiffeisen
  • Reconciliation rules

Analytic plan

05

Tracking axes by activity, project, site or product line. To be configured before go-live: an analytic axis created after six months of operation leaves six months of entries without allocation, which nobody ever goes back to fix.

  • Multiple axes
  • Auto distribution
  • By project
  • By site
  • By activity
  • Cross reports

eCDF and FAIA reports

06

Generation of the VAT return in the format expected by the eCDF platform, and of the FAIA export compliant with the AED FAIA specifications. This block is dry-run tested before the first real deadline, never the day before filing.

  • VAT return
  • eCDF format
  • FAIA export
  • Auditors' balance
  • General ledger
  • Dry runs
Question 02

The 6 configuration errors we correct most often.

These six errors share one characteristic: they trigger no warning message and are not visible in daily use. They surface at the time of the VAT return, the annual closing or an inspection, that is, at the worst moment and at the highest cost of retroactive correction.

Missing or wrongly assigned fiscal positions

A German taxable customer receives an invoice at 17% instead of reverse charge. The error goes unnoticed until the return, then credit notes must be issued and the invoices reissued.

FixCreation of fiscal positions by zone, automatic assignment on the customer record, check on a sample of existing invoices.

Default counterpart accounts not defined

All sales land on a generic account and the income statement becomes unreadable. The analytic restatement at closing then takes several days.

FixDefinition of accounts by product and expense category, restatement of the current financial year's entries.

Wrongly typed journals

A miscellaneous operations journal used as a bank journal distorts the bank reconciliation and the cash flow presentation, without any error message.

FixRetyping of journals, restoration of sequences, consistency check on the period concerned.

Analytic plan created after the fact

The axes are set up after six months of operation. Earlier entries remain unallocated and the first analytic report covers an incomplete half-year.

FixRetroactive allocation through distribution rules, where volumes allow. Otherwise, a clean restart on a fixed date.

eCDF and FAIA reports never tested

Generation is discovered the day before the deadline. A missing field on the third-party records blocks the export and the return is filed late, with the corresponding penalty.

FixDry-run test from the configuration stage, check of mandatory fields across all third-party records before the first deadline.

Accounting periods not locked

An entry is posted to a financial year that has already been filed. The trial balance no longer matches the published annual accounts and the difference must be justified to the auditors.

FixLocking of closed periods, definition of unlocking rights, documented correction procedure.
Question 03

How many hours does a full Odoo configuration take?

Between nineteen and thirty-one hours for a standard SME, data migration included. That is precisely why we offer a fixed fee of €3,900 excl. VAT in the Business pack rather than hourly billing: at €150 per hour, the low end would already come to €2,850 and the high end to €4,650. The fixed fee protects you against overruns, not us.

Workstream
Hours
What it covers
Can you do it yourself
Chart of accounts, VAT, journals
4 to 6
Accounting foundationsPCN 2020, rates, fiscal positions, typed journals
Not recommended: this is where the costly errors hide
Trial balance and general ledger migration
6 to 10
History of 12 monthsImport, checks, reconciliation to the cent
No, reconciliation requires an accountant's reading
Customers and suppliers
2 to 4
Complete recordsIBAN, VAT, payment terms, fiscal position
Partly, if your source data is clean
Fixed assets
2 to 4
Register and depreciationValue, duration, accumulated depreciation, net book value
No, depreciation schedules in progress must be rebuilt exactly
Bank and testing
2 to 3
PSD2, reconciliation, eCDF, FAIAConnection, rules, dry runs
The connection yes, the compliance tests no
Team training
3 to 4
By role, on your dataAccounting, sales, management
See our dedicated Odoo training page
TotalStandard SME, no custom development
19 to 31
Business fixed fee €3,900 excl. VATFixed price, overruns at our expense
More advantageous beyond 26 h billed hourly
QUESTION 04

Already have an Odoo instance and something is wrong?

We take over instances configured by others, and it is a significant part of our business. The method is constant: read access to the database, a findings report listing anomalies by order of severity, costing of the fix. The findings report is not charged when it leads to an engagement. We do not sign a quote without having seen the database: technical debt is not something to discover after signing.

Day 1Read access
to your database
Days 2 to 4Findings report
ranked anomalies
Day 5Costing
of the fix
ThenFix
or you leave with the report
Common symptom

VAT never comes out right

  • Fiscal positionsmost frequent cause
  • Mis-mapped VAT accountssecond cause
  • Duplicate ratesthird cause
  • Fixusually 2 to 6 hours
Common symptom

Bank reconciliation does not keep up

  • Wrongly typed journalcheck first
  • Missing reconciliation ruleseverything is manual
  • PSD2 not enabledfile imports
  • Fixusually 2 to 4 hours
Common symptom

The income statement is unreadable

  • Default accounts missingeverything on one account
  • Analytics not configuredno allocation
  • Unstructured sub-accountscreated as needed
  • Fix4 to 10 hours depending on volume
What we turn down

Cases where we say no

  • Database without a usable backuptoo risky
  • Undocumented custom developmentsoriginal developer required
  • Filed financial years to be rewrittenout of scope
  • Non-transferable instancelocked contract
Our plans

How much does Odoo cost with an accounting firm included?

Four plans, from the free trial with no credit card to group integration on quote. Configuration is billed once, at a fixed fee. Accounting firm follow-up is monthly, from €149 excl. VAT. No commission on Odoo licences: they are re-invoiced to you at the publisher's price, to the euro.

No credit card 01 · Entrepreneur

Try Odoo for 15 days, with a licensed accountant connected to your database.

0 EURFree trial, no commitment, cancel in one click
then €149 excl. VAT / month Monthly accounting firm follow-up, if you continue

Freelancer, business founder, micro-business still invoicing in Word or Excel.

  • Odoo database opened the same day
  • Luxembourg chart of accounts PCN 2020 pre-loaded
  • VAT 17 / 14 / 8 / 3% already configured
  • Licensed accountant added in a supervisory role, at no charge during the trial
  • Free 30-minute kick-off video call
  • Your data remains your property
Start for free

Immediate opening. No card required.

02 · Starter

You already have Odoo. We unblock what is stuck.

150 EURexcl. VAT / hour, 2-hour minimum block, pay as you go
then €249 excl. VAT / month Accounting firm follow-up, optional

Micro-business or SME already on Odoo, stuck on a specific point: VAT, Peppol, bank, analytics.

  • Targeted sessions, you set the pace
  • VAT configuration and eCDF return
  • Peppol invoicing activation
  • PSD2 bank connection (BIL, BCEE, BGL, ING)
  • Analytic plan and cost centres
  • Written report after each session
Book 2 hours

Slot within 5 working days.

Most requested 03 · Business

Odoo up and running in 10 working days. Fixed price.

3,900 EURexcl. VAT, fixed fee. Any overrun is at our expense
then €590 excl. VAT / month Bookkeeping, VAT and balance sheet included

SME with 5 to 30 employees that wants to stop juggling an accounting package, a CRM and a spreadsheet.

  • Complete configuration for Lux GAAP
  • Migration of 12 months of history
  • Trial balance, general ledger, customers and suppliers, fixed assets
  • Automatic bank connection
  • 4 h team training, on site or by video call
  • Go-live within 10 working days for a simple file
  • VAT returns and annual balance sheet included
Get my quote in 48 h

3-month commitment. No automatic renewal.

04 · Corporate

Groups, SOPARFIs, multi-entity and manufacturing.

from 12,000 EURexcl. VAT, custom quote after a scoping review
then from €1,500 excl. VAT / month Accounting firm, consolidation and reporting

Multi-company group, SOPARFI, family office, manufacturer with production or batch traceability.

  • Multi-company and multi-currency at ECB rates
  • Lux GAAP consolidation, automatic eliminations
  • MRP production, bills of materials, quality
  • REST API and connection to existing tools
  • Quarterly investor reporting
  • Single point of contact, directly reachable
Request a scoping

Reply within 24 h. Free scoping.

Your integrator Yours or one of our partners,
configures and maintains the instance
+
FSL Licensed accountant, in the same database,
VAT, eCDF, FAIA and annual accounts
=
A single environment for the software and the accounting,
no three-way coordination
Odoo licences re-invoiced to the euro. FSL takes no publisher commission. Odoo pricing depends on the plan chosen, the number of users and the hosting mode, with Odoo.sh incurring separate costs. It is invoiced directly by Odoo or re-invoiced at the applicable publisher price, to the euro. You remain the owner of your instance and can leave at any time: we hand over all access within 30 days, with no exit fees.
Question 06

Odoo configuration FAQ in Luxembourg

Eight questions marked up with FAQPage Schema.org, focused on the configuration points that have a direct accounting effect.

What needs to be configured in Odoo for a Luxembourg company?+
For a Luxembourg company, six blocks must be configured in Odoo: the PCN 2020 standard chart of accounts, the four VAT rates with their fiscal positions, statutory journals, the PSD2 bank connection, the analytic plan, and the eCDF and FAIA reports. An incomplete configuration produces entries that are correct on screen but unusable at closing or in an inspection.
How much does Odoo configuration cost in Luxembourg?+
Odoo configuration in Luxembourg costs €150 excl. VAT per hour at FSL, in blocks of two hours minimum and with no commitment. Since a full configuration with data migration represents nineteen to thirty-one hours, the fixed fee of €3,900 excl. VAT is more advantageous beyond twenty-six hours. A full configuration with migration represents 19 to 31 hours, which justifies the fixed fee of the Business pack at €3,900 excl. VAT rather than hourly billing. Hourly sessions suit targeted corrections on an instance already in service.
Can you configure Odoo yourself?+
Configuring Odoo yourself is realistic for the visible part, products, customers, document templates and users, much less so for the accounting part. The costliest errors concern fiscal positions, counterpart accounts and journal typing. Much less so for the accounting part. The errors we correct most often concern wrongly assigned fiscal positions, default counterpart accounts, wrongly typed journals and analytic axes created after the fact. They are not visible in daily use.
How long does a full Odoo configuration take?+
A full Odoo configuration takes nineteen to thirty-one hours for a standard SME: four to six hours for the chart of accounts, VAT and journals, six to ten hours for the migration of the trial balance and general ledger, then customers and suppliers, fixed assets, banking and training.
What is a fiscal position in Odoo?+
A fiscal position in Odoo is a rule that automatically substitutes a VAT rate and account according to the customer profile: Luxembourg company, taxable person in another Member State, private individual in the EU or customer outside the EU. It triggers reverse charge or exemption without intervention. Correctly configured, it applies reverse charge or exemption without intervention. Incorrectly configured, it charges 17% to an intra-EU customer and distorts your entire return.
Does Odoo connect to Luxembourg banks?+
Odoo connects to Luxembourg banks through PSD2 bank synchronisation, which covers the main institutions in the market. It removes manual file imports and enables automatic reconciliation of recurring payments. The main institutions in the market are covered, including BIL, BCEE, BGL BNP Paribas, ING Luxembourg and Banque Raiffeisen. Synchronisation removes manual file imports and enables automatic reconciliation. Availability per institution may vary and is checked at configuration.
Does the configuration have to be redone at every version upgrade?+
Redoing the configuration at every version upgrade is not necessary: it is kept during standard updates. However, a new version may make some earlier workarounds obsolete, and third-party modules must be checked. The configuration is kept during standard version upgrades. However, a new version may make some earlier workarounds obsolete, and third-party modules must be checked. FSL performs a consistency check after each major version upgrade on the instances it follows.
Can you correct a configuration done by someone else?+
Correcting an Odoo configuration done by someone else is a significant part of our business: read access to the database, a findings report ranking anomalies by severity, then costing of the fix. The findings are not charged if they lead to an engagement. Read access to the database, findings report listing anomalies by severity, then costing of the fix. The report is not charged when it leads to an engagement. The most frequent corrections concern intra-EU VAT and default counterpart accounts.
Odoo hub

Go further with Odoo in Luxembourg

The Odoo pages of Financial Services Luxembourg, licensed accountant: integration, configuration, VAT, migration and e-invoicing.

Two hours are enough to unblock most situations.

Tell us what is blocking you and we will give you a slot within five working days. Billed as used, no commitment, written report after each session. If the problem exceeds two hours, we tell you before we start.

✓
€150 excl. VAT per hourBilled as used, no subscription
✓
Slot within 5 working daysYou set the pace
✓
Written reportAfter each session
✓
Findings not chargedIf it leads to an engagement
CallRequest a quoteFirm quote within 48 h