Your Contract Termination Attestation Must Reach France Travail Within 24 Hours. Can Your Software Do That?
The Employment Event Filing Your Payroll Software Probably Still Handles Manually
---
When you terminate an employment contract in France, you have 24 hours to file an attestation de cessation — the official termination confirmation that France Travail, the unemployment agency renamed from Pôle Emploi in January 2024, needs to open your ex-employee's unemployment claim. Most accounting software cannot do this automatically. You must manually prepare the document, log into the France Travail portal, and upload it yourself. Miss the window and URSSAF — the agency that collects social security contributions and audits employer compliance — can fine you between €100 and €5,000.
Most French business owners don't know this deadline exists until they receive the notice.
---
Why this matters more than a single form
Think about what a contract termination day actually looks like. You have the final payslip to calculate, the solde de tout compte — the final settlement summary your employee signs — to prepare, and the certificat de travail — the official letter confirming employment dates and role — to write. Adding "now manually log into France Travail and upload a separate form within 24 hours" is the administrative task that falls through the cracks.
When it falls, the employee can't start their unemployment dossier. France Travail cannot process the unemployment claim without the attestation in their system. The fine reaches you six months later, when you've forgotten the context. URSSAF recovered €1.2 billion in penalty and control operations in 2023, and the share coming from late employment event declarations grows every year as their automated cross-referencing improves.
There's also a less visible risk. When an employee can't file for unemployment because your attestation arrived late, French courts have awarded compensation to employees for delayed benefits caused by employer filing failures. One administrative miss. Two separate legal exposures.
---
Who gets hit hardest
Seasonal businesses face this most acutely. A ski resort in the French Alps employing 200 seasonal workers from November to April terminates all contracts in a two-week window. That's 200 attestation filings due to France Travail within 24 hours of each termination. Manual approach: approximately 200 separate portal logins over two weeks, roughly 50 hours of administrative work.
A catering company in Lyon reported their HR manager spent her first three days after a large corporate event handling end-of-contract declarations for 35 temporary staff — exclusively portal navigation for filings the system should have handled automatically.
Even a restaurant with modest turnover — 20% annually on 15 employees — runs three terminations per year. That's 45 minutes of portal navigation, three 24-hour windows to track, and three separate opportunities for an URSSAF fine. Each termination requires: prepare the attestation, log into France Travail with credentials, find the employee record, upload the form, save the confirmation. If the HR manager is sick that day, the clock keeps running.
---
Your software has known about the API since 2017
Net-entreprises.fr — the government platform that manages social declarations for French businesses — built machine-to-machine connections for exactly these filings. The specification for automated attestation submission via the DSN pipeline (Déclaration Sociale Nominative, the national payroll declaration system) has been publicly available since 2017. GIP-MDS, the public body that maintains the DSN standard, publishes the specification openly. Any software vendor can implement it. It costs nothing per transaction.
Any DSN-compatible payroll software is technically capable of connecting to France Travail via this API. Most chose not to.
What French accounting software vendors did instead: they built a button that exports the attestation as a PDF, and called it "compliance management." You download the file. You log into the portal. You upload it. You've done the software's job for it — and you're paying €80 to €200 per month for the reminder that you still have to.
Payfit, for example, includes automated employment notifications in their "HR compliant" tier starting at €300-800 per month for SMBs. Liberté includes the same functionality for free — because the government API costs nothing, and there was no good reason to put it behind a paid tier.
---
What happens when the window collides with everything else
Year-end is the highest-risk period. December 31st contract expirations are common for fixed-term workers — CDDs (contrats à durée déterminée, fixed-term employment contracts). Those terminations arrive at the same moment accounting teams are closing the year, processing December payroll, and preparing the annual DSN recap. The 24-hour attestation clock doesn't pause for year-end close.
Under manual software: every fixed-term contract ending December 31st generates an immediate France Travail task that must happen during the single most administratively overloaded week of the year. Under Liberté: the contract end dates are in the system, the event notifications fire automatically that morning, all attestations reach France Travail before anyone has had their first coffee.
Compound the risk over three years and a business with 15 employees and irregular turnover could face €10,000 to €30,000 in exposure if an URSSAF audit triggered by a late attestation also finds historical DSN timing gaps. One administrative miss opens a three-year lookback window.
---
What automated filing actually looks like
Liberté is a free, complete business administration platform. For employment terminations, the process works like this:
Close a contract in the HR module. The termination date and reason are in the system. Liberté's DSN event pipeline automatically triggers the notification to France Travail — via the official net-entreprises.fr API, timestamped, with a confirmed receipt logged to your compliance record. You don't open France Travail. You don't prepare a form. You get back to your day.
Each filing gets a France Travail receipt timestamp. That record lives in your dossier permanently. If URSSAF questions a filing 18 months later, you have documented proof of on-time delivery — not an email you sent or a PDF you downloaded, but a machine-confirmed receipt from the government system.
An entrepreneur with 20 employees and 6 terminations per year has 90 minutes of manual portal navigation per year eliminated entirely. Average URSSAF fine exposure from missing one deadline every two years: €200 to €500. The automation is worth both numbers. It costs zero.
---
The moment of recognition
"The government built free connections to every French business administration portal. Your accounting software charges €150 per month and doesn't use any of them."
Every France Travail portal login since 2017 was optional. Every attestation PDF you downloaded and re-uploaded, every 24-hour window you tracked manually, every time you thought "did I file this in time?" — the government API existed for all of that. You were doing the software's job for it.
For accountants managing manual filings for their SMB clients: Liberté doesn't replace that relationship. When attestations file themselves, the accountant's time with the client shifts from portal navigation to the questions that actually require expertise — optimizing the severance structure, reviewing the grounds for termination, advising on unemployment entitlement calculations. Clients get better service. The accountant serves more clients at the same quality. The 15 minutes per termination that went to re-entering data into government portals goes somewhere more valuable.
---
Setup takes less time than one manual filing
Liberté's waitlist is open at liberte.free. Launch is Q2 2026, France first.
Setup connects your HR module to net-entreprises.fr in under an hour. From that point, every contract termination you register in the system automatically triggers the France Travail notification within minutes — not within 24 hours, not "when someone remembers" — within minutes of the event being logged.
You terminated someone last September. Do you have a France Travail receipt timestamp for it? If you're not sure, that uncertainty is where audits begin. Every future termination on Liberté closes with a confirmation you can produce on demand.
Admin handles itself. You handle your business.