l10n_fr_intrastat_service
Supports French Déclaration Européenne des Services by generating, validating, and exporting monthly intrastat service reports from customer invoices.
Key Features
- l10n.fr.intrastat.service.declaration: Maintains monthly DES declarations for French companies with start dates enforced to month openings, unique period per company, draft/done lifecycle, and computed line counts and totals.
- l10n.fr.intrastat.service.declaration: Generates DES lines from posted EU B2B invoices and refunds by selecting service lines, handling accessory costs, skipping zero balances, rounding company-currency amounts, validating customer VAT numbers, and excluding GB sales after Brexit.
- l10n.fr.intrastat.service.declaration: Confirms declarations by validating DES XML against the official schema, attaching the export, restricting deletion once done, and allowing a controlled move back to draft.
- invoicing: Adds DES menu with list/form/pivot/graph views plus actions to regenerate invoice lines and trigger Excel or XML exports from the declaration form.
- report.l10n_fr_intrastat_service.xlsx: Provides Excel export of DES lines with partner VAT, declared amount, partner name, and related invoice information.
- automation: Includes an optional monthly cron that creates the previous month's DES for French companies, posts a reminder message, and tries to auto-generate lines.
- mail.template intrastat_service_reminder_email_template: Sends reminder emails to configured recipients summarizing draft DES totals or generation errors with guidance to review.