Solera Winery Compliance Guide

France Winery Compliance Reporting Guide: VENDANGES, STOCK, CIEL and OENO (2026)

French wineries do not have one annual filing. The reporting path depends on what the business does, whether it grows or vinifies, what it holds in stock, whether it is an approved warehousekeeper, which regulated cellar practices it performs, and whether an interprofessional body handles part of the workflow.

By Kevin Nesgoda, winemaker and founder of Solera ·

Jurisdiction: France  |  Last verified: August 5, 2026  |  Next review: November 1, 2026 or sooner if DGDDI issues a 2026-2027 campaign update  |  Version: 1.0

Direct answer: In France, winery reporting is primarily handled through DGDDI online services. VENDANGES covers harvest and production, STOCK covers wine and must held at July 31, PARCEL updates vineyard parcels, OENO covers specified regulated winemaking practices, and CIEL handles excise declarations such as the monthly DRM and annual DAI. Some interprofessional bodies use different filing routes.

French winery reporting deadlines at a glance

DeclarationTypical filerDeadlineOfficial channel
Harvest and production Growers and vinifying lessors December 10 of the harvest year, 23:59 VENDANGES, subject to interprofessional exceptions
Production Cooperative cellars and negociants-vinificateurs January 10 after the harvest year, 23:59 VENDANGES, subject to interprofessional exceptions
STOCK Professionals holding wine or other covered wine-sector products at July 31 September 10, 23:59 STOCK, subject to interprofessional exceptions
PARCEL Wine businesses with vineyard parcels Generally within one month after planting, grubbing-up or grafting work PARCEL
OENO Operators carrying out specified regulated oenological practices Depends on practice OENO
DRM Approved warehousekeepers (entrepositaires agréés) Monthly, by the 10th of the following month CIEL
DAI Approved warehousekeepers subject to annual inventory reporting September 10 for harvest-year growers-winemakers and cooperative cellars; otherwise generally the 10th of the second month after the commercial year ends CIEL

The 2025-2026 campaign had an exceptional VENDANGES extension for growers and vinifying lessors to January 10, 2026. DGDDI's current page, updated July 17, 2026, again states the standard December 10 and January 10 deadlines. Portal availability after a deadline does not itself extend the regulatory due date.

Before you file: CVI, Douane account and habilitation

The Casier Viticole Informatisé (CVI) is France's computerized vineyard register. DGDDI says it contains information about wine businesses, planted and grubbed-up parcels, production levels and stocks. A business creating or taking over a wine operation is registered through the customs service responsible for viticulture and receives a CVI identification number. See the official CVI registration procedure.

For the main DGDDI wine services, plan on three basics:

  1. Make sure the wine business and its relevant vineyard data are correctly registered in the CVI.
  2. Create a valid user account on douane.gouv.fr.
  3. Request access to the applicable wine-sector online services using DGDDI's current habilitation process. CIEL uses its own membership and habilitation convention.
Role matters. A grower, grower-winemaker, cooperative cellar, negociant-vinificateur and wine merchant can have different declarations. Approved warehousekeeper status also creates recurring excise obligations such as the DRM.

VENDANGES: harvest and production declarations

VENDANGES is now the active DGDDI service for harvest and production declarations. The older RECOLTE service no longer accepts harvest filings from the 2025 harvest onward. RECOLTE remains available only to consult declarations from the previous five campaigns. This is a material change from older technical documentation and from the source document used to begin this guide.

Who files through VENDANGES?

  • Growers and grower-winemakers: harvest and production declarations, when the reporting obligation applies.
  • Cooperative cellars and negociants-vinificateurs: production declarations.
  • Mandated filers: cooperative cellars and negociants-vinificateurs can also enter a grower's harvest declaration when properly mandated.

DGDDI's consolidated guidance also says operators who do not commercialize their grape harvest or wine production do not file harvest and production, regardless of vineyard area or quantity produced. Zero-harvest and zero-production exemptions are described separately for affected categories on the same official page. Check the mandatory online wine declarations overview against your exact status before relying on an exemption.

Regional and interprofessional exceptions

Do not assume every French winery files directly in the same portal. DGDDI currently states that VENDANGES is not used by members of CIVA and CIVC, and that BNIC members use their interprofession for harvest and production declarations. InterLoire members may use VENDANGES or the InterLoire portal. Confirm your interprofessional route before creating a duplicate filing.

How to file VENDANGES

  1. Sign in to douane.gouv.fr with a valid account and confirm that VENDANGES habilitation is active.
  2. Open the correct declaration for your status: harvest and production for growers, or production for cooperative cellars and negociants-vinificateurs.
  3. Prepare identifiers, products, sites and the required harvest or production quantities. The controlling French rules require identifiers such as CVI and SIRET and product/category information depending on the declaration.
  4. Enter data manually or, for higher-volume declarations, use the current DTI+ JSON import documentation published on the VENDANGES service page.
  5. Review the coherence checks shown during validation and resolve genuine errors before filing.
  6. Submit by the regulatory deadline and retain the confirmation with your compliance records.

DGDDI keeps VENDANGES open until July 31 N+1 and allows online modifications of filed declarations until then. That correction window should not be confused with the original filing deadline.

STOCK: declare wine and must held at July 31

Professionals holding wine or other covered wine-sector products at July 31 file an annual stock declaration. DGDDI states that the regulatory deadline is September 10 at 23:59. If stock is zero, no STOCK declaration is required. The French procedure cites Article 32 of Commission Delegated Regulation (EU) 2018/273 as part of the legal basis.

  1. Reconcile physical stocks and wine-sector records as of July 31.
  2. Open STOCK and select the correct production or trade context.
  3. Report covered grape musts and wines using the categories required by the service.
  4. Review the declaration, submit it by September 10 at 23:59, and keep the final receipt or export.

DGDDI publishes DTI+ documentation on the STOCK service page for software-assisted filing. Use the current service package rather than coding against an old schema copied from a prior campaign.

CIVA and CIVC routing: DGDDI says growers and cooperative cellars belonging to CIVA or CIVC use their interprofession for STOCK. Negociants belonging to those interprofessions still file STOCK directly in the customs service.

PARCEL: report planting, grubbing-up and vineyard changes

PARCEL keeps the vineyard parcel data behind the CVI current. It is used to report plantings, grubbing-up, grafting and certain corrections to planted-parcel data. DGDDI requires declarations for planting, grubbing-up and grafting no later than one month after the work is completed. Entry of parcels into the holding is also listed with a one-month deadline from the effective entry date.

  1. Open the PARCEL service.
  2. Select the event that actually occurred: planting, grubbing-up, grafting, parcel entry or planted-parcel correction.
  3. Check parcel, variety, product, planting-density and other relevant CVI data against the actual vineyard.
  4. Submit within the applicable one-month window for the event.

DGDDI says PARCEL is not used by CIVC members, so Champagne operators should follow the appropriate interprofessional route.

OENO: regulated oenological practice declarations

OENO is the year-round online service for specified regulated cellar practices. It applies to growers, cooperative cellars, negociants-vinificateurs and negociants when they perform a reportable practice. Before undertaking any practice, confirm that the practice itself is authorized for the wine concerned.

PracticeCurrent DGDDI timing
EnrichmentNo later than 48 hours before the first operation; the declaration of intent covers the campaign.
AcidificationDGDDI's consolidated wine-declarations page states no later than 48 hours after the first operation; valid for the campaign.
DeacidificationDGDDI's consolidated wine-declarations page states no later than 48 hours after the first operation; valid for the campaign.
Correction of alcohol contentDeclaration before the operation.
Potassium ferrocyanide treatmentNo later than eight days before the first operation; valid for the campaign.

Use the official OENO procedure and the DGDDI consolidated deadline table to confirm the current rule before a campaign operation.

CIEL: monthly DRM and annual DAI

CIEL means Contributions Indirectes En Ligne. For wine businesses subject to excise reporting, it is the customs online service used for declarations including the monthly Déclaration Récapitulative Mensuelle (DRM) and the annual Déclaration Annuelle d'Inventaire (DAI).

DRM: monthly excise movement declaration

An approved warehousekeeper must file a DRM once each month. It reports entries and exits of alcoholic products for the previous month and, where applicable, excise duties due. DGDDI says it must be filed through CIEL by the 10th of the following month. If the 10th falls on a Saturday, Sunday or public holiday, the deadline moves to the next working day.

Wine businesses belonging to a wine interprofession may enter information through the interprofessional portal, which pre-fills CIEL. DGDDI explicitly says the operator must still validate the DRM in CIEL. Operators not belonging to an interprofession can enter and validate directly in CIEL. See the current CIEL service page.

DAI: annual inventory declaration

The DAI reports annual losses and shortages for approved warehousekeepers. For growers-winemakers and cooperative cellars operating on the wine campaign, DGDDI gives a September 10 deadline. For other operators, the deadline is generally the 10th day of the second month after the commercial year ends. If the date is non-working, it moves to the next working day.

Growers-winemakers, negociants-vinificateurs and cooperative cellars can file DAI directly in CIEL whether or not they belong to an interprofession.

DTI+, APIs and winery software: what is actually available in 2026

This is where older French wine compliance research most often becomes misleading. DTI+ file import and DGDDI's EDI-via-API pathway are not the same thing.

SystemVerified machine-assisted routeWhat not to assume
VENDANGES Current DGDDI documentation provides DTI+ JSON import for harvest/production data. Do not build new grower filing around the old RECOLTE XML workflow.
CIEL The May 28, 2026 service page provides DTI+ XML prefill for listed activities, including eligible wine operators not belonging to an interprofession. DTI+ prefill is not evidence of a general public CIEL REST API.
STOCK DGDDI publishes service-specific DTI+ technical documentation. Do not hardcode an old campaign schema without checking the current STOCK package.
GAMMA2 DGDDI documents an EDI/API certification route for movements of excisable goods under GAMMA2. GAMMA2 API certification does not prove that VENDANGES or CIEL uses the same API route.
Important correction to the source research: DGDDI's EDI API page, updated July 13, 2026, currently lists services such as GAMMA2, DELTA-H7 and DELTA-IE on its API certification pathway. It does not list VENDANGES, STOCK or CIEL there. Those wine-reporting services publish their own portal and DTI+ mechanisms. A software vendor should therefore verify each service-specific technical package rather than describe all French wine reporting as one PISTE API integration.

For technical teams, start with the official DGDDI EDI API page, then use the technical documentation linked directly from the specific wine service you intend to support.

A practical reporting workflow for a French winery

  1. Confirm legal status and routing. Identify the operating role, CVI registration, approved warehousekeeper status and any CIVA, CIVC, BNIC or InterLoire routing.
  2. Keep vineyard records current. File PARCEL events within the applicable one-month window so the CVI reflects the actual vineyard.
  3. File cellar-practice declarations when triggered. OENO deadlines can occur before or immediately around the first operation, so these cannot wait for year-end.
  4. Reconcile monthly excise data. If subject to the DRM, close the prior month's entries and exits and file through CIEL by the 10th.
  5. Close July 31 stock accurately. Reconcile wine and must inventory and file STOCK by September 10 when stock exists.
  6. Prepare harvest and production data. Use VENDANGES for the current campaign and file by the deadline for your operator type.
  7. Complete the DAI where required. Use the September 10 wine-campaign deadline or the commercial-year rule that applies to your status.
  8. Retain evidence. Keep submission confirmations, exports and the winery records supporting each declared quantity. Do not treat the number of past campaigns visible in a portal as a substitute for your own record-retention obligations.

Common mistakes to avoid

  • Using RECOLTE instructions for a current harvest. New harvest and production filing moved to VENDANGES from the 2025 harvest.
  • Treating a portal's late-access window as a deadline extension. VENDANGES remains open after the regulatory due date, but that does not move the due date.
  • Ignoring interprofessional routing. CIVA, CIVC, BNIC and InterLoire can change where or how a declaration is entered.
  • Calling DTI+ an API. VENDANGES and CIEL document file-import workflows; DGDDI's general EDI API certification route is separately scoped.
  • Missing event-driven declarations. PARCEL and OENO can be due long before annual harvest reporting.
  • Assuming one September 10 filing covers everything. STOCK and some DAI filers share that date, but they are different declarations with different purposes.

Frequently asked questions

Does RECOLTE still accept French harvest declarations?

No. DGDDI says RECOLTE no longer accepts harvest declarations from the 2025 harvest onward. Current grower harvest and production declarations are made in VENDANGES, subject to interprofessional exceptions. RECOLTE remains available for consultation of the previous five campaigns.

What is the French harvest declaration deadline in 2026?

DGDDI's VENDANGES page, updated July 17, 2026, states the standard deadline is December 10 of the harvest year at 23:59 for growers and vinifying lessors. Cooperative cellars and negociants-vinificateurs file production by January 10 of the following year at 23:59. The extension to January 10, 2026 for growers was expressly exceptional for the 2025-2026 campaign.

When is the annual wine stock declaration due in France?

STOCK reports covered wine-sector products held at July 31 and is due by September 10 at 23:59. DGDDI says operators with zero stock do not file this declaration. Interprofessional exceptions apply.

Can French winery software upload harvest data?

Yes, in a specific sense. VENDANGES publishes a DTI+ JSON import mechanism for current harvest and production data. CIEL separately supports DTI+ XML prefill for listed activities. These file-import mechanisms should not be described as one universal French winery REST API.

Does an interprofessional DRM submission replace CIEL validation?

Not according to current DGDDI guidance. For wine businesses belonging to an interprofession, the interprofessional portal can pre-fill the DRM in CIEL, but DGDDI states that the operator must still validate the DRM in CIEL.

Is OENO only an annual declaration?

No. OENO is event-driven. For example, enrichment must be declared no later than 48 hours before the first operation, alcohol-content correction is declared before the operation, and potassium ferrocyanide treatment is declared no later than eight days before the first operation.

Official sources and references

  1. DGDDI: Déclarations de récolte/production (VENDANGES). Updated July 17, 2026. Accessed August 5, 2026.
  2. DGDDI: Déclarer sa récolte et production. Confirms RECOLTE is consultation-only from harvest 2025. Accessed August 5, 2026.
  3. DGDDI: Les déclarations viticoles en ligne obligatoires. Updated July 30, 2025. Accessed August 5, 2026.
  4. DGDDI: Déclarer ses stocks de vins et de moûts. Includes deadline, exemptions and legal references. Accessed August 5, 2026.
  5. European Union: Commission Delegated Regulation (EU) 2018/273. See the stock-declaration framework referenced by DGDDI. Accessed August 5, 2026.
  6. DGDDI: Déclarations foncières (PARCEL). Updated October 15, 2024. Accessed August 5, 2026.
  7. DGDDI: Déclarer l'enrichissement et les autres pratiques œnologiques. Accessed August 5, 2026.
  8. DGDDI: Déposer une déclaration récapitulative mensuelle (DRM). Accessed August 5, 2026.
  9. DGDDI: Déposer une déclaration annuelle d'inventaire (DAI). Accessed August 5, 2026.
  10. DGDDI: Contributions Indirectes En Ligne - ALCOOLS (CIEL). Updated May 28, 2026. Accessed August 5, 2026.
  11. DGDDI: Échange de données informatisé - EDI API. Updated July 13, 2026. Accessed August 5, 2026.
  12. Légifrance: Arrêté du 11 décembre 2020 relatif aux déclarations de récolte, de production et de stocks. Accessed August 5, 2026.

Change log

VersionDateChange
1.0August 5, 2026English guide created from source research and re-verified against current DGDDI, Légifrance and EU sources. Replaced obsolete RECOLTE filing instructions with VENDANGES and corrected DTI+/API distinctions.

Start your 30-day free trial

Disclaimer: This guide summarizes official information available as of August 5, 2026. Requirements can vary by business structure, location, activity, wine category, excise status and interprofessional membership. Confirm material filing decisions with the responsible DGDDI service, the applicable interprofessional body or a qualified adviser.