Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0][MIG] l10n_fr_account_vat_return and l10n_fr_account_vat_return_teledec #440

Closed
wants to merge 56 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
cb7d013
Add modules l10n_fr_account_vat_return and l10n_fr_account_vat_return…
alexis-via Nov 29, 2021
0463a72
Other taxes to pay go through 447 and not 445510
alexis-via Nov 30, 2021
b6be138
Proper box setup for 14-taxe and 14-base on CA3: no more hack in the …
alexis-via Nov 30, 2021
af7b997
Add comment in CA3 PDF generation
alexis-via Nov 30, 2021
48d478d
Fix bug in the action that trigger the download of the Selenium IDE file
alexis-via Dec 2, 2021
756ee87
l10n_fr_account_vat_return: add support for account.fiscal.position.t…
alexis-via Dec 15, 2021
c0ac653
autoliq extracom: use box 3B instead of 02
alexis-via Feb 1, 2022
617a80a
Add tracking on partner field
alexis-via Feb 3, 2022
18fc25d
Disable check on initial balance of auto-liq accounts
alexis-via Feb 17, 2022
63f9eca
l10n_fr_account_vat_return: disable native VAT on payment reconcile mess
alexis-via Mar 1, 2022
1ae2108
l10n_fr_account_vat_return: FIX VAT base extracom autoliq when autoli…
alexis-via Mar 11, 2022
5fdb41c
l10n_fr_account_vat_return: Update for 2022 PDF form
alexis-via May 23, 2022
ed88e21
l10n_fr_account_vat_return: Full test suite for company.fr_vat_exigib…
alexis-via May 25, 2022
c32ecb5
l10n_fr_account_vat_return: add tests for reimbursment add for in_vat…
alexis-via May 25, 2022
2909a80
l10n_fr_account_vat_return: isolate method to setup an existing compa…
alexis-via Jun 12, 2022
add897a
Improve service/product repartition for autoliq intracom purchases
alexis-via Jun 14, 2022
525cd16
Replace boolean for supplier VAT on payment on res.partner and accoun…
alexis-via Jun 14, 2022
962ec4b
Reconcile accounts even when there is VAT on payment (it works when t…
alexis-via Jun 15, 2022
5044d4b
Add french translation
alexis-via Jun 19, 2022
1a80067
Fix upgrade of l10n_fr_account_vat_return module
alexis-via Jun 19, 2022
ac92851
Fix view log line
alexis-via Jun 24, 2022
1811712
Complete rewrite of the base computation of intracom autoliq in order…
alexis-via Jun 26, 2022
2ddeacf
Improve log formatting
alexis-via Jun 26, 2022
9b0bb31
Add support for negative due/deductible VAT
alexis-via Sep 15, 2022
dc1ca92
Improve product ratio computation for intracom purchases when product…
alexis-via Sep 16, 2022
54a30bf
Usability improvement on negative lines: keep negative amounts in log…
alexis-via Sep 16, 2022
c2d1d3c
Improve string
alexis-via Sep 16, 2022
3c8a25b
[FIX] loading of l10n.fr.account.vat.box.csv
alexis-via Sep 28, 2022
ae8df29
vat_return: add wizard to update company vat exigibility to be able t…
alexis-via Sep 28, 2022
7516819
Update FR translation
alexis-via Sep 29, 2022
720739a
[UPD] Update l10n_fr_account_vat_return.pot
Sep 29, 2022
56917f3
[UPD] Update l10n_fr_account_vat_return_teledec.pot
Sep 29, 2022
6d7d548
[UPD] README.rst
OCA-git-bot Sep 29, 2022
1c02ba8
[ADD] icon.png
OCA-git-bot Sep 29, 2022
114e4c7
vat_return: don't block if some moves are in cancel state
alexis-via Oct 6, 2022
d437d45
l10n_fr_account_vat_return: disable tests following l10n_fr breakage
alexis-via Oct 15, 2022
73fc68d
l10n_fr_account_vat_return 14.0.2.1.0
OCA-git-bot Oct 15, 2022
4c9ecb7
[UPD] Update l10n_fr_account_vat_return.pot
Oct 15, 2022
b682686
l10n_fr_account_vat_return 14.0.2.2.0
OCA-git-bot Oct 15, 2022
730fe7c
Update translation files
weblate Oct 15, 2022
6c7a64f
vat_return: convert raise in chatter warning
alexis-via Oct 19, 2022
1b1fc74
[FIX] vat_return: fully ignore cancel moves
alexis-via Oct 19, 2022
e2a6605
[UPD] Update l10n_fr_account_vat_return.pot
Oct 19, 2022
8f9ff2d
l10n_fr_account_vat_return 14.0.2.3.0
OCA-git-bot Oct 19, 2022
5113990
Update translation files
weblate Oct 19, 2022
47e1380
[ADD] l10n_fr_oca: fork of l10n_fr
alexis-via Feb 16, 2023
115b655
l10n_fr_account_vat_return: millesime 2023 update
alexis-via Feb 20, 2023
5033182
[ADD] l10n_fr_account_vat_return_selenium
alexis-via Feb 20, 2023
df5b6ee
[FIX] vat_return: fix migration script for VAT boxes
alexis-via Feb 21, 2023
bbbfb05
[IMP] vat_return: add field origin_move_partner_id on log lines
alexis-via Feb 21, 2023
2187b01
[UPD] Update l10n_fr_account_vat_return.pot
Mar 4, 2023
9c2ae88
[UPD] README.rst
OCA-git-bot Mar 4, 2023
e1c91f9
Update translation files
weblate Mar 4, 2023
361bb95
[FIX] vat_return: fix reconciliation of moves
alexis-via Mar 4, 2023
6ff1339
l10n_fr_account_vat_return 14.0.3.1.0
OCA-git-bot Mar 4, 2023
5c2d9b0
[MIG] l10n_fr_account_vat_return and l10n_fr_account_vat_return_teled…
alexis-via Apr 17, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 89 additions & 0 deletions l10n_fr_account_vat_return/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
=================
France VAT Return
=================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! 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-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-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_account_vat_return
: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_account_vat_return
: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|

This module adds support for the French VAT declaration *CA3* (monthly or quarterly):

* computation of the boxes of the CA3 form,
* print the CA3 PDF,
* generate the corresponding journal entry.

It can also be used for the smaller companies which have a yearly CA12 VAT declaration. But, for CA12, the generation of the PDF and the auto-fill of the form on impots.gouv.fr is not supported: you will have to manually copy the values on the online form.

This module also supports declaration 3519 for the reimbursement of VAT credit.

**Table of contents**

.. contents::
:local:

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_account_vat_return%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]>

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_account_vat_return>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions l10n_fr_account_vat_return/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizards
31 changes: 31 additions & 0 deletions l10n_fr_account_vat_return/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Copyright 2021 Akretion France (http://www.akretion.com/)
# @author: Alexis de Lattre <[email protected]>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "France VAT Return",
"version": "16.0.1.0.0",
"category": "Accounting",
"license": "AGPL-3",
"summary": "VAT return for France: CA3, CA12, 3519",
"author": "Akretion,Odoo Community Association (OCA)",
"maintainers": ["alexis-via"],
"website": "https://github.com/OCA/l10n-france",
"depends": ["l10n_fr", "l10n_fr_oca", "intrastat_base"],
"data": [
"security/ir.model.access.csv",
"security/ir_rule.xml",
"wizards/l10n_fr_vat_exigibility_update_view.xml",
"wizards/res_config_settings.xml",
"wizards/l10n_fr_account_vat_return_reimbursement_view.xml",
"views/l10n_fr_account_vat_box.xml",
"views/l10n_fr_account_vat_return.xml",
"views/account_fiscal_position.xml",
"views/account_fiscal_position_template.xml",
"views/account_tax.xml",
"views/account_move.xml",
"data/l10n.fr.account.vat.box.csv",
"data/account_fiscal_position_template.xml",
],
"installable": True,
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2021 Akretion France (https://akretion.com/)
@author: Alexis de Lattre <[email protected]>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-->
<odoo>

<!-- l10n_fr -->

<record
id="l10n_fr.fiscal_position_template_domestic"
model="account.fiscal.position.template"
>
<field name="fr_vat_type">france</field>
</record>
<record
id="l10n_fr.fiscal_position_template_intraeub2c"
model="account.fiscal.position.template"
>
<field name="fr_vat_type">intracom_b2c</field>
</record>
<record
id="l10n_fr.fiscal_position_template_intraeub2b"
model="account.fiscal.position.template"
>
<field name="fr_vat_type">intracom_b2b</field>
</record>
<record
id="l10n_fr.fiscal_position_template_import_export"
model="account.fiscal.position.template"
>
<field name="fr_vat_type">extracom</field>
</record>

<record
id="france_supplier_vat_on_payment_fp_template"
model="account.fiscal.position.template"
>
<field name="sequence">1</field>
<field name="name">France - Fournisseur TVA sur encaissement</field>
<field name="chart_template_id" ref="l10n_fr.l10n_fr_pcg_chart_template" />
<field name="country_id" ref="base.fr" />
<field name="fr_vat_type">france_vendor_vat_on_payment</field>
</record>

<!-- l10n_fr_oca -->
<record
id="l10n_fr_oca.fiscal_position_template_domestic"
model="account.fiscal.position.template"
>
<field name="fr_vat_type">france</field>
</record>
<record
id="l10n_fr_oca.fiscal_position_template_domestic_supplier_vat_on_payment"
model="account.fiscal.position.template"
>
<field name="fr_vat_type">france_vendor_vat_on_payment</field>
</record>
<record
id="l10n_fr_oca.fiscal_position_template_intraeub2b"
model="account.fiscal.position.template"
>
<field name="fr_vat_type">intracom_b2b</field>
</record>
<record
id="l10n_fr_oca.fiscal_position_template_intraeub2c"
model="account.fiscal.position.template"
>
<field name="fr_vat_type">intracom_b2c</field>
</record>
<record
id="l10n_fr_oca.fiscal_position_template_import_export"
model="account.fiscal.position.template"
>
<field name="fr_vat_type">extracom</field>
</record>

</odoo>
Loading