Customer master data & e-invoicing

An invoice only gets paid if the customer data is right.

Base Sociétés is software that verifies the legal identity of your customers — SIREN, SIRET, VAT number, e-invoicing address — by checking it every day against official public registers.

It is installed on your servers, it corrects nothing without your approval, and it requires no data subscription.

Your customer data never leaves your information system.

Customer record
B2B customer — France
Regime: e-invoicing
Incomplete
75% complete — 1 mandatory field missing
SIRENVerified in the register Active
SIRETEstablishment confirmed by address
VAT numberValidated with the Member State
E-invoicing addressDerived from the SIREN 0225
Routing suffixTo be confirmed with the customer
Insolvency proceedingsNo announcement
Still to do: this customer routes its invoices by department. The SIREN is enough to route them; the suffix has to be confirmed with them.
Your deadline
days left

1 September 2027

SMEs, very small businesses and micro-enterprises — fewer than 250 employees and up to €50 million in turnover — must issue their invoices through an accredited platform.

See the full timeline and what it requires →

In 42 seconds, no voice-over

The principle, in pictures.

Have the gap measured in your own customer data Write to Hexashift
Who it is for

Three people in the company have a different problem. It is the same master data.

Finance

You carry the collection risk

An invoice rejected by your platform is not a late invoice: it is an invoice that never reached your customer. The payment clock starts again from zero, and nobody on the other side chases you.

“How many of our customers have an identifier that will not go through?”

Sales administration

You absorb the correction work

Addressing requests arrive by email, out of order, and every correction is made record by record. Without a work queue or a rationale, each decision rests on someone's memory.

“Who changed this SIRET, when, and on what basis?”

Information systems

You have to host it and answer for it

One more tool means hosting to vet, flows to authorise, access to segregate. Here: installed in your own environment, no inbound flows, no customer data going out.

“Where does the data go, exactly?”

The real issue

Customer master data goes stale on its own.

A clean-up operation gives you a file that is correct on the day it is delivered. Six months later, it no longer is — without anyone noticing, because nothing changed on your side. It is your customers who changed.

A company closes down

The entity is struck off, the establishment closed. The SIREN you invoice no longer exists in law.

A business is taken over

The business passes to another company, sometimes after several transfers. The right counterpart now carries a different identifier.

A site moves

The head office changes address, an establishment opens or closes: the SIRET on the record no longer points to the right place.

The addressing changes

The customer switches platform, adds a routing suffix, reorganises its entities. Its invoice has to go somewhere else.

With e-invoicing, a wrong identifier no longer produces a complaint. It produces a rejection.

The check is no longer human and forgiving: it is automatic, and it takes place on your side. Before transmitting anything, your own accredited platform must find the recipient in the directory. If the identifier is wrong or cannot be found, it rejects the invoice: it does not go out.

A rejection is not a refusal. Your customer is not disputing anything — they never saw the invoice. And what never arrives never gets paid.

Your accredited platform
InvoiceFA-2026-04871
StatusRejected — 213
ReasonRecipient not found in the directory
WhenOn submission, before transmission
ConsequenceCorrection, reissue, new payment term
The rejection comes back to you, not to your customer. They never received the invoice: they do not dispute it and do not chase it. The delay only shows up in your receivables tracking.
The answer

A check that never stops, against authoritative sources.

Base Sociétés continuously compares your customer master data with official public registers. Every discrepancy it finds becomes a reasoned proposal, submitted to a human. Nothing is corrected behind your back.

1

Base Sociétés observes

Your customers are checked against the official registers: existence, status, establishments, VAT number, insolvency proceedings, ability to receive an electronic invoice.

2

Base Sociétés proposes

Every anomaly becomes a dated, reasoned and sourced proposal. Never an automatic correction, never a black box.

3

You decide

Your team approves or refuses. The decision is logged, and the correction is carried to where the data should live: your management system.

Six public, official sources

All free of charge, all queried directly by the application. No data licence, no intermediary, no subscription renewal to negotiate every year.

INSEE

SIRENE register

The civil registry of French companies: legal name, SIREN, establishments and their SIRET, activity, addresses, opening and closing dates. The full register is embedded on your server for bulk processing.

VIES

EU VAT numbers

The European Commission service that validates a VAT number with the Member State that issued it. Essential for your customers established in the EU.

BODACC

Legal announcements

Safeguard proceedings, court-supervised reorganisation, liquidation, striking-off. A customer in insolvency proceedings is seen before the unpaid invoice, not after.

Peppol

Addressing directory

Checks whether a customer is already reachable on the European invoice exchange network, and under which identifier.

BAN

National Address Database

Normalises and verifies postal addresses — the precondition for reliably matching a customer record with an actual establishment.

INSEE

Succession links

The official record of establishment takeovers. When a customer closes down, it makes it possible to trace the successor — even after several successive transfers.

New

Your foreign customers, ready for e-invoicing.

The hardest part of a compliance project is the customers outside France: no SIREN, an incomplete record, an identity to track down by hand. Base Sociétés now queries the official European registers directly to retrieve their legal identity, their address and, where the register publishes it, their VAT number — in a few seconds, without leaving the tool.

Eight official sources, a single search

From a simple name (or an identifier), the tool selects the right national register and brings back the identity to copy across. France remains covered by the State register (SIRENE); seven European registers are added.

FR

France

SIRENE — the State register

Identity · SIRET · VAT

BE

Belgium

BCE / KBO

Identity · address · VAT

CZ

Czechia

ARES

Identity · address · VAT

PL

Poland

VAT white list (Ministry of Finance)

Official VAT status · address

PT

Portugal

NIPC

VAT number (check digit verified)

GB

United Kingdom

Companies House

Identity · address

CH

Switzerland

Zefix (commercial register)

Identity · address

NO

Norway

Brønnøysund Register Centre (BRREG)

Identity · address · status

A reliable identity, not an approximate entry

Company name, official address, registration number: the data comes from the country’s register, not from re-keying. To be copied as is into your management system.

A VAT number that is verified, not merely computed

Where the country publishes it, the VAT number is retrieved and confirmed active with VIES (European Commission) — the assurance that the platforms will accept it.

The company’s status in plain sight

Deregistration, liquidation, cessation of business: flagged where the register publishes them, so that you do not invoice an entity that no longer exists.

Coverage, stated honestly

The EU registers (Belgium, Czechia) publish the VAT number. Outside the EU (United Kingdom, Switzerland, Norway), the registers provide the identity and the address — those transactions then fall under e-reporting, and the VAT number remains to be confirmed. Poland and Portugal are queried by identifier. Where a country offers no public search, the tool says so clearly rather than letting you believe there is simply no result.

What it changes in practice

Your sales administration team stops hunting for a foreign identity across ten different websites: they type a name, choose the country and come away with the official identity ready to integrate. That many more foreign records made invoiceable without friction — and customer master data ready for the reform, France included.

What you gain

Five concrete effects on your operations.

01

Your invoices reach their destination

The identifiers required by the reform are checked before issuing, not discovered at rejection time. Fewer reissues, fewer reminders, and collection that does not slip on a technicality.

02

You stay compliant after day one

The effective date is not a finish line. The check runs again continuously and the master data is updated as soon as new information appears at the official source.

03

You do not pay for the data twice

The six sources used are public and free of charge. No data licence, no volume-based billing, no subscription to renegotiate: the cost does not scale with the size of your customer master data.

04

You keep control of every correction

No existing data is ever overwritten automatically. Every proposal is reasoned and sourced; every decision is logged with its author, its date and its reason. An internal audit can retrace the path.

05

Your data stays with you

The application is installed on your servers. Your customer file is never transmitted to a third party, hosted elsewhere, or used to feed anyone else's database.

How many of your customers would pass today?

It is the only question that matters, and it can be measured. We start from an export of your management system and give you back the actual gap.

Request the assessment
Governance

The tool proposes. A human decides. The record remains.

This is the design principle that governs everything else: customer data commits your invoicing, so it is not changed on the say-so of an algorithm. Base Sociétés never rewrites an existing value on its own initiative.

Every proposal shows what it wants to change, where the information comes from, and why it is plausible. You approve or refuse — and a refusal is remembered, so that it is not proposed to you again indefinitely.

Your management system stays in charge

A customer's identity belongs to the application that produces it. Base Sociétés does not replace it: it flags what needs correcting there and gives your teams the corresponding work list.

Correct the SIRET To approve
Current valueEstablishment closed
Proposed valueActive establishment, same town
Why: the establishment on the record is closed in the register. The same company has an active establishment in the town on the record, with the same activity code. Source: SIRENE register, today's extract.
ApproveRefuse
Customer in insolvency proceedings Flagged
Why: a court-supervised reorganisation notice (redressement judiciaire) has been published in the BODACC for this SIREN. No identifier is changed: the information goes to your team for a commercial decision.

Illustration of the principle — actual labels depend on your configuration.

Still to do on this record
1
Fill in the town and postcode
Prerequisite: without a geographical reference, the directory cannot pick the right establishment.
2
Approve the proposed SIRET
An active establishment matches the address on the record.
3
Confirm the routing suffix
The default address derives from the SIREN; this customer also uses a suffix per department.
Tasks are ordered by dependency: proposing an action whose precondition is not met does not just waste time, it manufactures an error.
On screen

Every record says what it is missing, and whom to ask.

A dashboard that shows a percentage does not move the work forward. Here, every customer shows its regime — France, European Union, outside the EU —, the fields actually required under that regime, the ones that are missing, and the next step.

The few pieces of information that no register holds — an internal routing suffix, for example — are named as such, with a note that they must be requested from the customer. Saying so clearly avoids endlessly rerunning processes that will find nothing.

Honesty

What Base Sociétés is not.

The scope is narrow, and deliberately so. Knowing what the tool does not do saves you from expecting what it will not deliver — and tells you exactly where it fits in your setup.

It is not an accredited platform

Base Sociétés does not issue, transmit or receive any invoice. That role belongs to the platform you will have chosen.

It verifies the data that this platform will require.

It is not a financial data provider

No credit score, no financial statements, no recommended credit limit. That information comes from the major B2B data providers, on subscription.

It works on legal identity, not financial health.

It is not a replacement for your management system

Your PMS, ERP or CRM remains the source of customer identity. The tool does not drive it and rewrites nothing in its place.

It produces the list of what needs correcting there.

The gap is measured in a few days. Closing it takes months.

The closer the deadline, the more missing information will have to be requested from your customers — one by one, at the very moment they are overwhelmed themselves.

Talk about my customer data
How to get started

Three steps, and you remain self-sufficient at the end.

The goal is not to make you dependent on a service provider: it is to leave you with a tool that your teams run on their own, on your servers.

01

The assessment

We start from an export of your management system and measure, with no commitment, the actual gap between your customer master data and the official registers.

  • Customers whose identifier cannot be found or is out of date
  • Customers that have closed down, are in proceedings or have been taken over
  • Fields required by the reform and currently missing
02

Deployment

The application is installed on your servers, connected to your export, and configured with your roles and permissions.

  • Guided installation, on your infrastructure
  • Loading of your existing master data
  • Training for the teams that make the decisions
03

Operation

Your teams process proposals as they come. The check reruns by itself; the master data does not go wrong again.

  • Work queues by type of decision
  • Periodic refresh of the sources
  • Complete decision log

A perpetual licence, not a data subscription

You buy the software once and it stays installed in your own environment. A corrective and adaptive maintenance contract is offered as an option — recommended to keep up with changes in the public registers and in the regulations. The data itself is never billed: the six registers used are public and free of charge. The model in detail →

Frequently asked questions

The objections, answered frankly.

Does Base Sociétés send my invoices?

No, and it is not meant to. Issuing and transmitting invoices is the job of an accredited platform, which you choose independently. Base Sociétés prepares and verifies the identification data that this platform will require in order not to reject your invoices.

Do we have to replace our ERP or management system?

No. Your management system remains the source of customer identity. Base Sociétés works from an export and returns a list of corrections to apply at the source. This is a design choice: rewriting data anywhere other than at its source creates a silent discrepancy that comes back with every synchronisation.

Does our customer data go to you, or to a cloud?

No. The software is installed on your servers, together with its database. What leaves your network are queries about a public company identifier — never your customer file, never an export. No data is hosted by the vendor or pooled with another customer.

The flows are described in detail on the security and deployment page.

What if we switch to another accredited platform later?

Nothing changes. The master data is independent of the platform: it verifies legal identifiers, which are the same whichever operator you choose. You are not adding one more dependency.

Who uses the tool day to day?

The team that knows the customers — sales administration, customer service, accounts receivable. The decisions are business decisions, not technical operations. IT is involved at installation and for running the server, not in the daily work.

How many customers do we need for it to be worthwhile?

The question is not volume but repetition: as soon as correcting your customer master data by hand becomes recurring work, the tool earns its place. With a few dozen accounts, a spreadsheet is enough. With several thousand, the drift is continuous and invisible — that is where permanent verification changes everything.

The initial assessment is the best way to decide: it measures the gap before any commitment.

Our customers are mostly private individuals. Does this concern us?

Partly. Transactions with private individuals fall under e-reporting, which does not require identifying a company. Base Sociétés handles the business part of your portfolio — the part that carries the risk of rejection.

We have already had our database cleaned by a service provider.

That is a good starting point, and it does not settle what comes next. A clean-up gives you a file that is correct on the day it is delivered; closures, transfers and relocations resume the following day. The difference lies less in the initial quality than in what maintains it afterwards — and in the fact that the cost does not come round again every year.

Let's talk

An invoice only gets paid if the data is right.

Describe your context in a few lines: the management system you use, the rough size of your customer base, the deadline that applies to you. We reply within 24 working hours.

The information you enter is used solely to handle your request and to get back to you. It is neither sold nor passed on to any third party. You can ask for it to be deleted at any time by writing to contact@hexashift.fr.

Message sent.

We will get back to you within 24 working hours.

Prefer to write directly? contact@hexashift.fr