|
Subscription scenario |
Customer type |
Billing method |
Compliance obligation |
Primary data requirement |
|---|---|---|---|---|
|
Monthly recurring plan |
French business (B2B) |
Automated credit card charge |
Structured e-invoice plus payment data |
Buyer SIREN, line-item VAT rate, payment date, and method |
|
Annual consumer plan |
Consumer (B2C) |
Automated card payment |
Periodic B2C e-reporting |
Aggregated transaction total, VAT amount, and payment status |
|
Metered usage overage |
French business (B2B) |
Post-consumption monthly invoice |
Structured e-invoicing |
Line-item consumption details, tax rate, and platform routing |
|
Midcycle plan downgrade |
French business (B2B) |
Automated prorated credit balance |
Corrective e-invoice (credit note) |
Reference to original invoice number and adjusted VAT |
|
Enterprise manual invoice |
French business (B2B) |
Bank transfer on 30-day terms |
Structured e-invoice plus payment update |
Full tax invoice in Factur-X, UBL, or CII, updated when paid |
No. Consumer (B2C) subscription charges do not require individual structured e-invoices. Instead, SaaS companies must aggregate these consumer transactions and report the totals, collected VAT, and payment details through periodic digital reporting.
Because digital services and SaaS subscriptions are classified as services under French tax law, VAT is due when payment is collected rather than when the invoice is created. The tax authority requires payment reports to verify when cash was received and VAT liability was incurred.
Self-serve checkout pages should include a required field for business buyers to enter their 9-digit corporate identifier (SIREN). This entry triggers the system to issue a structured business-to-business electronic invoice rather than treating the purchase as a consumer sale.
When a customer downgrades or receives a prorated refund, the subscription system must issue an electronic credit note that explicitly references the original invoice number, ensuring that tax adjustments are accurately tracked in the central reporting system.