Newsletter
Newsletter May 2026
  • Home
  • Newsletter May 2026
newsletter
Octopia Developer Portal

Topic of the month

Upload customer invoices on Cdiscount

Cdiscount now supports customer invoice uploads via the Octopia Seller API, allowing you to attach your own invoice document to an order and make it available to the final customer.

This feature does not generate invoices: you produce the invoice in your system (PDF or UBL 2.1 XML), then upload it either:

Per orderPOST /orders/{orderId}/invoice-documents

In bulkPOST /order-invoice-imports (ideal for ERP-driven workflows)

Uploads are processed asynchronously, with validation steps (order check, file check, extract/upload) and a full monitoring trail via importId, including file-level status and errors. This makes it easy to detect failures, retry only impacted documents, and replace an existing invoice when a correction is needed.

Invoice upload workflow
Open documentation Read the changelog announcement

Quick links: Latest releases · Authentication · Best practices

Business news

🛍️ Summer Sales 2026 are coming

France’s official Summer Sales period is approaching, and sale pricing can be prepared up to 3 days before the start date.

Please keep in mind that French “Omnibus” rules rely on the lowest public price in the last 30 days: this reference price is used to compute the displayed discount during the sales period.
So, when planning your updates, be careful not to push your price too low right before the event — otherwise you may lower the reference price and reduce (or cancel) the perceived discount.

Guide & examples: Offer Sales Integration

🧾 E-invoicing in France: the countdown has started

France is moving to mandatory electronic invoicing for B2B transactions between VAT-registered companies established in France, with a progressive rollout starting September 1st, 2026.

From that date, all companies must be able to receive e-invoices. Issuing becomes mandatory from Sept 1st, 2026 for large companies and mid-caps (ETI), and from Sept 1st, 2027 for SMEs and micro-businesses.
In practice, invoices must be exchanged through an approved platform (directly or via a compatible solution), and the same timeline also applies to upcoming e-reporting obligations.

Read the official overview

Technical news RSS

🚚 Cdiscount now supports shipping CancelRequest lines

Good news for Cdiscount sellers: you can now declare shipments for order lines in CancelRequest status in specific cases.

This is allowed when the order header is InPreparation, the supplyMode is Seller, and the cancellation request was initiated by the customer. You still use the same endpoint POST /orders/{orderId}/shipments (payload unchanged).

This update prevents blocking situations when a customer requests cancellation after the parcel has already entered the shipping process — while keeping clear eligibility rules (seller-initiated or sales-channel-initiated cancellations are still rejected).

See release

🔐 Token generation quotas will be enforced (June 30, 2026)

We will soon enforce limits on token generation: 500 requests per hour per IP address.

Tokens are valid for approximately 2 hours. The authentication response includes the token and its validity duration in the expires_in property. To avoid unnecessary renewals (and prevent being rate-limited), request a new token only when the current one is close to expiring — ideally a few minutes before expiration.

Please review your current implementation to ensure compliance before June 30, 2026.

Browse the changelog

Need help?

Check the Help Center or the authentication guide if you are setting up a new flow or partner access.

Help Center · Developer Portal · Authentication

You are receiving this email as an Octopia seller / user / partner.
Unsubscribe · Manage preferences

© 2026 Octopia