# Factur-X WooCommerce B2B checklist
## Volade — practical guide · July 2026

Print this page or check off as you go.

---

## Phase 0 — Regulatory framing (before tech)

- [ ] Company category confirmed: large / ETI / SME / micro
- [ ] **Issuance** deadline: Sept 2026 / Sept 2027
- [ ] Estimated 12-month B2B revenue %: __________
- [ ] Accountant informed of pilot project
- [ ] Issuing PDP shortlist: __________

---

## Phase 1 — WooCommerce B2B data

- [ ] Export business clients (company, VAT)
- [ ] **SIRET** (14 digits) or **SIREN** (9) on B2B records
- [ ] EU VAT validated (FR format + 11 chars)
- [ ] Full **legal** billing address
- [ ] Gap-free sequential invoice numbering documented
- [ ] **Credit note** support verified

---

## Phase 2 — Install & preset (staging)

- [ ] Full files + DB backup
- [ ] Mirror staging + 3 test B2B orders
- [ ] Factur-X France by Volade installed on staging
- [ ] Issuer filled: SIREN, legal name, VAT, address
- [ ] Preset chosen: B2B standard / PDP export / Marketplace
- [ ] **EN 16931** profile enabled

---

## Phase 3 — Accountant pilots (5/5)

- [ ] 3 Factur-X generated (20% VAT, 10% VAT, EU case if applicable)
- [ ] PDF opened — layout OK
- [ ] XML extracted — EN 16931 schema valid
- [ ] Files sent to accountant + pilot client
- [ ] Written validation received: yes / no / fixes: __________

---

## Phase 4 — PDP & production

- [ ] PDP connector configured (API / SFTP / manual)
- [ ] End-to-end transmission test OK
- [ ] Config replicated on prod
- [ ] Team trained: end PDF-only for eligible B2B clients
- [ ] PDP rejection watch — 7 days

---

## If something goes wrong

| Symptom | Lead |
|---------|------|
| Accountant rejects invoice | Wrong SIRET, MINIMUM profile instead of EN 16931 |
| PDF VAT ≠ XML | WC per-line rounding, regenerate Factur-X |
| ETI client receives nothing | Check **PDP** deposit, not email alone |
| Numbering gaps | Tests on staging only |

---

volade.com/en/blog · Factur-X France by Volade
