TIP: You can type at any time to perform a new search.
DES
l10n_fr_intrastat_service · OCA/l10n-france
- Repository
- OCA/l10n-france · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Localisation/Report Intrastat
- Folder size
- 0.46 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-france
- Last tracking update
- 2026-08-07 09:06:34
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Alexis de Lattre, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- python-stdnum, xlrd, xlsxwriter
- System dependencies
- None
- Required by
- None
- Description
This module adds support for the **Déclaration Européenne des Services** (DES) for France. The DES declaration has been introduced on January 1st 2010 in France. All French companies must send this declaration each month to France's Customs administration if they sell services without VAT to other EU companies. More information about the DES is available on this [official web page](https://www.douane.gouv.fr/service-en-ligne/declaration-europeenne-de-services-des).
Code Analysis ⓘ
Views touched (7)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_fr_intrastat_service_declaration_form |
fr.intrastat.service.declaration.form | l10n.fr.intrastat.service.declaration | form | New |
l10n_fr_intrastat_service_declaration_graph |
fr.intrastat.service.declaration.graph | l10n.fr.intrastat.service.declaration | graph | New |
l10n_fr_intrastat_service_declaration_line_form |
fr.intrastat.service.declaration.line.form | l10n.fr.intrastat.service.declaration.line | form | New |
l10n_fr_intrastat_service_declaration_line_tree |
fr.intrastat.service.declaration.line.tree | l10n.fr.intrastat.service.declaration.line | list | New |
l10n_fr_intrastat_service_declaration_pivot |
fr.intrastat.service.declaration.pivot | l10n.fr.intrastat.service.declaration | pivot | New |
l10n_fr_intrastat_service_declaration_search |
fr.intrastat.service.declaration.search | l10n.fr.intrastat.service.declaration | search | New |
l10n_fr_intrastat_service_declaration_tree |
fr.intrastat.service.declaration.list | l10n.fr.intrastat.service.declaration | list | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (12)
-
attachment_datasBinaryrelated='attachment_id.datas'string='XML Export' -
attachment_idMany2one → ir.attachmentargs: 'ir.attachment' -
attachment_nameCharrelated='attachment_id.name'string='XML Filename' -
company_idMany2one → res.companydefault=<expr>ondelete='cascade'required=Truestring='Company' args: 'res.company' -
currency_idMany2onerelated='company_id.currency_id'store=Truestring='Company Currency' -
declaration_line_idsOne2many → l10n.fr.intrastat.service.declaration.linecopy=Falsestring='DES Lines' args: 'l10n.fr.intrastat.service.declaration.line', 'parent_id' -
end_dateDatecompute='_compute_dates'store=True -
num_decl_linesIntegercompute='_compute_numbers'store=Truestring='Number of Lines'tracking=True -
start_dateDatedefault=<expr>required=True -
stateSelectioncopy=Falsedefault='draft'readonly=Truetracking=True args: [('draft', 'Draft'), ('done', 'Done')] -
total_amountMonetarycompute='_compute_numbers'currency_field='currency_id'store=Truetracking=True -
year_monthCharcompute='_compute_dates'store=Truestring='Period'tracking=True
-
back2draft(self) -
done(self) -
generate_service_lines(self) -
start_date_change(self)@api.onchange('start_date')
New fields (10)
-
amount_company_currencyIntegerhelp='Amount in company currency to write in the declaration. Amount in company currency = amount in invoice currency converted to company currency with the rate of the invoice date and rounded at 0 digits'required=Truestring='Amount' -
amount_invoice_currencyMonetarycurrency_field='invoice_currency_id'help='Invoiced amount in the invoice currency'readonly=Truestring='Invoiced Amount' -
company_currency_idMany2one → res.currencyrelated='company_id.currency_id'store=Truestring='Company Currency' args: 'res.currency' -
company_idMany2one → res.companyrelated='parent_id.company_id'store=True args: 'res.company' -
invoice_currency_idMany2one → res.currencyreadonly=True args: 'res.currency', 'Invoice Currency' -
invoice_dateDaterelated='move_id.invoice_date'store=Truestring='Invoice Date' -
move_idMany2one → account.moveondelete='restrict'readonly=Truestring='Invoice' args: 'account.move' -
parent_idMany2one → l10n.fr.intrastat.service.declarationindex=Trueondelete='cascade'string='DES' args: 'l10n.fr.intrastat.service.declaration' -
partner_idMany2one → res.partnerdomain=[('parent_id', '=', False)]ondelete='restrict'string='Customer' args: 'res.partner' -
partner_vatCharcompute='_compute_partner_vat'precompute=Truereadonly=Falserequired=Truestore=Truestring='Customer VAT'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…