Contrôle de service fait: what French training funders verify before paying you
Eleven articles on this site mention the contrôle de service fait — around the completion certificate, OPCO direct billing, CPF payment timelines. It is the mandatory checkpoint of every funded training action in France: until the funder has verified that the course actually happened, it does not pay. Here is, on one page, how this check works, who performs it, what gets files rejected, and how to make yours reliable from day one of the course.
The contrôle de service fait, in one sentence
The contrôle de service fait is the funder’s verification that the training it is about to pay for was actually delivered, in line with what was agreed: same dates, same duration, same course title, same learners. No public or pooled funder in France pays on the strength of an invoice alone.
The legal basis is stable. Article L. 6353-1 of the Labour Code sets the principle: the training organisation commits to delivering the action according to the programme and terms in the contract or agreement. Article D. 6353-1 lists what counts as proof of learner attendance: signed attendance sheets or any data establishing actual participation, records of the support provided, positioning and assessment reports, and, for distance learning, evidence that the required work was completed. Finally, the decree of 21 December 2018, on the documents required for the service fait check referred to in Article R. 6332-26, set the standard template of the certificat de réalisation, now used by virtually all funders.
Do not confuse it with the State’s administrative and financial control of training providers: the contrôle de service fait is a file-by-file check by the funder, before payment — not an inspection of your organisation.
Who performs the check
| Funder | When and how the check happens |
|---|---|
| OPCO (sector skills funds) | On receipt of the invoice and supporting documents, before reimbursing the client company or paying the training organisation directly under subrogation |
| Caisse des Dépôts (CPF) | When you declare the learner’s exit and the service fait on EDOF, validated within a few working days unless a deeper control is opened |
| France Travail (public employment service) | On receipt of the end-of-course report and attendance evidence, notably for courses funded through the AIF scheme |
| The State and the Regions | Under the terms of the public contract or agreement, often with reinforced document checks and after-the-fact audits |
The degree of automation varies — declarative then validated on the CPF side, manually processed on the OPCO side — but the logic is the same everywhere: no proof, no payment.
The documents funders ask for
The core file comes down to four families of evidence:
- The certificat de réalisation, on the ministry of labour template: the signed, one-page declaration of the dates and hours actually completed.
- Attendance evidence: attendance sheets signed per half-day for classroom sessions; for distance learning, connection logs, submitted assignments and traces of tutor support, as detailed in our article on proving attendance in distance learning (FOAD).
- The invoice, consistent with the funding agreement: same references, same course title, same amounts.
- Depending on the funder, additional items: the training agreement or contract, the programme, and the positioning and assessment reports referred to in Article D. 6353-1.
The decisive point is not holding each document in isolation but their consistency with one another: the hours on the certificate must match the attendance sheets, the invoice title must match the agreement, the dates must match the funding approval.
How a check typically unfolds, and its timelines
- End of the course: you gather the delivery evidence and issue the completion certificate.
- Submission: upload on EDOF for CPF files (exit and service fait declared within 3 working days of the actual end date), transmission to the OPCO’s back office via its portal, or per the contract terms for State and Region funding.
- Review: the funder reconciles your documents with the initial agreement. On the CPF side, the service fait is validated within 5 working days unless a control is opened; on the OPCO side, review time depends on the fund’s workload.
- Payment: once the service fait is validated, the payment clock starts — 30 calendar days for the Caisse des Dépôts, variable timelines across OPCOs. The full CPF circuit is described in our article on CPF payment timelines on EDOF.
The practical consequence: every day of delay in submitting your documents, and every back-and-forth over a missing item, pushes back the start of the payment clock by as much.
The most frequent rejection reasons
Service fait rejections cluster around a handful of inconsistencies, all avoidable:
- Mismatched hours: the certificate states 21 hours, the attendance sheets only evidence 18 — or the reverse. The certified duration must be the duration actually completed, never the contractual duration copied over.
- Dates outside the agreement: a session rescheduled without an amendment, sessions run before the funding approval or after the contractual end date.
- A missing signature: an attendance sheet unsigned by the learner or the trainer, a certificate without the legal representative’s signature.
- Mismatched course titles: the invoiced action does not carry exactly the same title as the quote, the agreement or the funding approval — to the case handler, that is potentially a different action, hence a non-compliant file.
- Weak distance-learning evidence: a bare connection-time log, with no trace of assignments or tutor support, is less and less accepted.
A rejection is not always a final refusal: it is often a return to the queue while you complete the file. But each iteration adds weeks to the payment.
Making your file reliable from the start of the course
The service fait is not prepared at invoicing time: it is built during the course.
- Lock documentary consistency before day one: same title, dates and duration on the quote, the agreement, the funding approval and the programme.
- Collect evidence as you go: attendance sheets signed at every session (or FOAD traces exported regularly), rather than a last-minute reconstruction.
- Every deviation goes through an amendment: postponed dates, extended absence, reduced duration — document it before invoicing.
- Issue the completion certificate as soon as the course ends, carrying over the completed hours from the attendance records, never from memory.
- Send a complete file on the first attempt, within the funder’s deadlines, and keep a per-funder ledger of outstanding invoices with tracked follow-ups.
This discipline is first and foremost a cash-flow matter. A study by Paul and Boden published in 2011 in the Journal of Small Business and Enterprise Development, “Size matters: the late payment problem”, shows that late payment weighs first on small businesses, the least equipped to absorb the wait and chase their debtors (see the study on Google Scholar). For a training organisation — very often a micro-business — the conclusion is direct: a flawless service fait file is the surest lever to shorten the gap between the end of the course and the bank transfer.
What to do if your file is rejected
Start by obtaining the precise reason — the file status on EDOF, the OPCO’s notification, the funder’s letter. If it is a fixable inconsistency, correct and resubmit: most rejections are resolved this way. If the funder upholds a refusal to pay, challenge it in writing with your delivery evidence, following the approach detailed in our article on OPCO funding refusals.
Finally, if the funder does not pay and your agreement provides — as it should — that the client company remains liable for any amounts not settled by the funder, switch to the standard debt recovery circuit: invoice the client, follow up, send a formal notice. Without that clause, your position is markedly weaker — one more reason to build it into your agreements from the outset.
Take action
A compliant completion certificate, attendance sheets, an agreement with a client-liability clause, a funder tracking table: the Complete Kit Certif at €297 brings together mutually consistent templates to pass every service fait check without rejection. If you are just starting out, the ebook Create Your Training Organisation in 30 Days at €67 maps the funding circuits step by step, and the Kit + Ebook Pack at €347 combines both resources.
Frequently asked questions
+What is the contrôle de service fait in French vocational training?
It is the check performed by the funder (OPCO, Caisse des Dépôts for the CPF, France Travail, the State or a Region) that the training actually took place as agreed, before any payment is released. The principle comes from Article L. 6353-1 of the French Labour Code: the training organisation commits to delivering the course as contracted, and must be able to prove it.
+Which documents can a funder request as proof of delivery?
The certificat de réalisation (completion certificate) is the central document, backed by signed attendance sheets or, for distance learning, connection logs and completed assignments. Funders also expect the invoice and, depending on the case, additional items: the training agreement, the programme, and the assessment or positioning reports listed in Article D. 6353-1.
+Is the check the same for CPF files and OPCO files?
The principle is identical — no proof, no payment — but the circuits differ. On EDOF, the organisation itself declares the service fait, which the Caisse des Dépôts validates within a few working days unless a deeper control is triggered. With an OPCO, the organisation or the client company sends the supporting documents to the funder's back office, which reviews the file under its own rules and timelines.
+What should I do if my service fait file is rejected?
First get the exact reason for the rejection: most cases are fixable inconsistencies (hours, dates, a missing signature, a mismatched course title), and a corrected file goes back into processing. If the funder upholds a refusal, challenge it in writing with your delivery evidence, and if your agreement makes the client company liable for unfunded amounts, switch to standard debt recovery.