Skip to content

Commit

Permalink
Merge PR #459 into 16.0
Browse files Browse the repository at this point in the history
Signed-off-by alexis-via
  • Loading branch information
OCA-git-bot committed Jun 26, 2023
2 parents 73447a8 + 41a2ece commit 5fdbaa9
Show file tree
Hide file tree
Showing 18 changed files with 1,757 additions and 0 deletions.
103 changes: 103 additions & 0 deletions l10n_fr_fec_oca/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
============
France - FEC
============

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--france-lightgray.png?logo=github
:target: https://github.com/OCA/l10n-france/tree/14.0/l10n_fr_fec_oca
:alt: OCA/l10n-france
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/l10n-france-14-0/l10n-france-14-0-l10n_fr_fec_oca
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/121/14.0
:alt: Try me on Runbot

|badge1| |badge2| |badge3| |badge4| |badge5|

Ce module permet de générer le fichier FEC tel que définit par l'arrêté du 29
Juillet 2013 portant modification des dispositions de l'article `A. 47 A-1 du
livre des procédures fiscales <https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000018567134&cidTexte=LEGITEXT000006069583>`_.

Cet arrêté prévoit l'obligation pour les sociétés ayant une comptabilité
informatisée de pouvoir fournir à l'administration fiscale un fichier
regroupant l'ensemble des écritures comptables de l'exercice. Le format de ce
fichier, appelé *FEC*, est définit dans l'arrêté.

Le détail du format du FEC est spécifié dans le bulletin officiel des finances publiques `BOI-CF-IOR-60-40-20-20131213 <http://bofip.impots.gouv.fr/bofip/9028-PGP.html?identifiant=BOI-CF-IOR-60-40-20-20131213>` du 13 Décembre 2013. Ce module implémente le fichier
FEC au format texte et non au format XML, car le format texte sera facilement
lisible et vérifiable par le comptable en utilisant un tableur.

La structure du fichier FEC généré par ce module a été vérifiée avec le logiciel
*Test Compta Demat* version 1_00_06 disponible sur
`le site de la direction générale des finances publiques <http://www.economie.gouv.fr/dgfip/outil-test-des-fichiers-des-ecritures-comptables-fec>`
en utilisant une base de donnée Odoo réelle.

**Table of contents**

.. contents::
:local:

Usage
=====

Pour générer le *FEC*, allez dans le menu *Invoicing > Reporting > France > FEC* qui va démarrer l'assistant de génération du FEC.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-france/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/l10n-france/issues/new?body=module:%20l10n_fr_fec_oca%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
~~~~~~~

* Akretion

Contributors
~~~~~~~~~~~~

* Alexis de Lattre <[email protected]>
* Odoo S.A. <https://www.odoo.com/>

Maintainers
~~~~~~~~~~~

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

.. |maintainer-alexis-via| image:: https://github.com/alexis-via.png?size=40px
:target: https://github.com/alexis-via
:alt: alexis-via

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-alexis-via|

This module is part of the `OCA/l10n-france <https://github.com/OCA/l10n-france/tree/14.0/l10n_fr_fec_oca>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions l10n_fr_fec_oca/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import wizard
25 changes: 25 additions & 0 deletions l10n_fr_fec_oca/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Copyright 2013-2020 Akretion France (http://www.akretion.com/)
# @author: Alexis de Lattre <[email protected]>
# Copyright 2016-2020 Odoo SA (https://www.odoo.com/fr_FR/)
# @author: Alexis de Lattre <[email protected]>

{
"name": "France - FEC",
"category": "Accounting",
"version": "16.0.1.0.0",
"license": "LGPL-3",
"summary": "Fichier d'Échange Informatisé (FEC) for France",
"author": "Akretion,Odoo Community Association (OCA)",
"maintainers": ["alexis-via"],
"website": "https://github.com/OCA/l10n-france",
"depends": ["l10n_fr", "account", "date_range"],
"external_dependencies": {
"python": ["unicodecsv", "unidecode"],
},
"data": [
"security/ir.model.access.csv",
"security/ir_rule.xml",
"wizard/account_fr_fec_oca_view.xml",
],
"installable": True,
}
209 changes: 209 additions & 0 deletions l10n_fr_fec_oca/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,209 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * l10n_fr_fec_oca
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 10:25+0000\n"
"PO-Revision-Date: 2023-06-16 10:37+0000\n"
"Last-Translator: Alexis de Lattre <[email protected]>\n"
"Language-Team: \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields.selection,name:l10n_fr_fec_oca.selection__account_fr_fec_oca__encoding__ascii
msgid "ASCII"
msgstr "ASCII"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__partner_account_ids
msgid "Accounts"
msgstr "Comptes"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields.selection,name:l10n_fr_fec_oca.selection__account_fr_fec_oca__partner_option__all
msgid "All"
msgstr "Tous"

#. module: l10n_fr_fec_oca
#: model_terms:ir.ui.view,arch_db:l10n_fr_fec_oca.account_fr_fec_oca_form
msgid "Cancel"
msgstr "Annuler"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__company_id
msgid "Company"
msgstr "Société"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__create_uid
msgid "Created by"
msgstr "Créé par"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__create_date
msgid "Created on"
msgstr "Créé le"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__date_range_id
msgid "Date Range"
msgstr "Période"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__display_name
msgid "Display Name"
msgstr "Nom affiché"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__encoding
msgid "Encoding"
msgstr "Encodage"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__date_to
msgid "End Date"
msgstr "Date de fin"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__export_type
msgid "Export Type"
msgstr "Type d'export"

#. module: l10n_fr_fec_oca
#: model:ir.actions.act_window,name:l10n_fr_fec_oca.account_fr_fec_oca_action
#: model:ir.ui.menu,name:l10n_fr_fec_oca.account_fr_fec_oca_menu
msgid "FEC (OCA)"
msgstr "FEC (OCA)"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__fec_data
msgid "FEC File"
msgstr "Fichier FEC"

#. module: l10n_fr_fec_oca
#: model:ir.model,name:l10n_fr_fec_oca.model_account_fr_fec_oca
msgid "Ficher Echange Informatise"
msgstr "Fichier Echange Informatise"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__delimiter
msgid "Field Delimiter"
msgstr "Séparateur de champ"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,help:l10n_fr_fec_oca.field_account_fr_fec_oca__partner_identifier
msgid ""
"Field on partner used for the column CompAuxNum. If you select 'Reference', "
"make sure all partners used in journal items have a Reference and that this "
"reference is unique."
msgstr ""
"Champ du partenaire utilisé pour la colonne CompAuxNum. Si vous sélectionnez "
"\"Référence\", assurez-vous que tous les partenaires utilisés dans les "
"écritures comptables ont une référence et que cette référence est unique."

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__filename
msgid "Filename"
msgstr "Nom du fichier"

#. module: l10n_fr_fec_oca
#: model_terms:ir.ui.view,arch_db:l10n_fr_fec_oca.account_fr_fec_oca_form
msgid "Generate"
msgstr "Générer"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__id
#: model:ir.model.fields.selection,name:l10n_fr_fec_oca.selection__account_fr_fec_oca__partner_identifier__id
msgid "ID"
msgstr "ID"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields.selection,name:l10n_fr_fec_oca.selection__account_fr_fec_oca__encoding__iso8859_15
msgid "ISO-8859-15"
msgstr "ISO-8859-15"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca____last_update
msgid "Last Modified on"
msgstr "Dernière modification le"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__write_uid
msgid "Last Updated by"
msgstr "Dernière mise à jour par"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__write_date
msgid "Last Updated on"
msgstr "Dernière mise à jour le"

#. module: l10n_fr_fec_oca
#. odoo-python
#: code:addons/l10n_fr_fec_oca/wizard/account_fr_fec_oca.py:0
#, python-format
msgid "Missing SIRET on company %s."
msgstr "SIRET manquant sur la société %s."

#. module: l10n_fr_fec_oca
#: model:ir.model.fields.selection,name:l10n_fr_fec_oca.selection__account_fr_fec_oca__export_type__nonofficial
msgid "Non-official FEC report (posted and draft entries)"
msgstr "Rapport FEC non officiel (écritures comptabilisées et brouillons)"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields.selection,name:l10n_fr_fec_oca.selection__account_fr_fec_oca__export_type__official
msgid "Official FEC report (posted entries only)"
msgstr "Rapport FEC officiel (écritures comptabilisées uniquement)"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__partner_option
msgid "Partner Export Option"
msgstr "Option d'export pour le partenaire"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__partner_identifier
msgid "Partner Identifier"
msgstr "Identifiant du partenaire"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields.selection,name:l10n_fr_fec_oca.selection__account_fr_fec_oca__partner_option__receivable_payable
msgid "Receivable and Payable Accounts"
msgstr "Comptes client et fournisseur"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields.selection,name:l10n_fr_fec_oca.selection__account_fr_fec_oca__partner_identifier__ref
msgid "Reference"
msgstr "Référence"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields.selection,name:l10n_fr_fec_oca.selection__account_fr_fec_oca__partner_option__accounts
msgid "Selected Accounts"
msgstr "Comptes sélectionnés"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields,field_description:l10n_fr_fec_oca.field_account_fr_fec_oca__date_from
msgid "Start Date"
msgstr "Date de début"

#. module: l10n_fr_fec_oca
#: model:ir.model.fields.selection,name:l10n_fr_fec_oca.selection__account_fr_fec_oca__delimiter__tab
msgid "Tab"
msgstr "Tabulation"

#. module: l10n_fr_fec_oca
#. odoo-python
#: code:addons/l10n_fr_fec_oca/wizard/account_fr_fec_oca.py:0
#, python-format
msgid "The start date must be before the end date."
msgstr "La date de début doit être antérieure à la date de fin."

#. module: l10n_fr_fec_oca
#: model:ir.model.fields.selection,name:l10n_fr_fec_oca.selection__account_fr_fec_oca__encoding__utf-8
msgid "UTF-8"
msgstr "UTF-8"
Loading

0 comments on commit 5fdbaa9

Please sign in to comment.