Commit Graph

134 Commits

Author SHA1 Message Date
OCA-git-bot
e4f1af60e0 [UPD] addons table in README.md 2021-04-13 07:30:01 +00:00
Alexis de Lattre
53637f6e3c Merge pull request #109 from akretion/14-mig-product_harmonized_system_delivery
[14.0][MIG] product_harmonized_system_delivery
2021-04-13 09:29:57 +02:00
Mat-moran
42ea996eff Translated using Weblate (Spanish)
Currently translated at 80.5% (29 of 36 strings)

Translation: intrastat-extrastat-14.0/intrastat-extrastat-14.0-product_harmonized_system
Translate-URL: https://translation.odoo-community.org/projects/intrastat-extrastat-14-0/intrastat-extrastat-14-0-product_harmonized_system/es/
2021-02-21 14:45:27 +00:00
OCA-git-bot
fb7e629ac7 [UPD] addons table in README.md 2021-02-18 15:47:15 +00:00
OCA-git-bot
ecadfdeb46 intrastat_product 14.0.1.0.1 2021-02-18 15:47:07 +00:00
OCA-git-bot
3c56cce01d [UPD] README.rst 2021-02-18 15:47:06 +00:00
OCA-git-bot
44659b6efc Merge PR #124 into 14.0
Signed-off-by pedrobaeza
2021-02-18 15:20:59 +00:00
João Marques
3c4441777e [FIX] intrastat_product: Missed changes in migration
Change back from invoice.type to invoice.move_type
Update method signature and calls after the refactor in "intrastat.product.declaration"
Add some docs to explain the functionality that leads to this part of the code.

TT28080
2021-02-18 13:13:23 +00:00
OCA-git-bot
8bdf0f7aa7 [ADD] setup.py 2021-02-16 14:43:24 +00:00
OCA-git-bot
93c00da698 [UPD] README.rst 2021-02-16 14:43:23 +00:00
OCA-git-bot
b8e24d7ae4 [UPD] addons table in README.md 2021-02-16 14:43:22 +00:00
oca-travis
527d3d4715 [UPD] Update intrastat_product.pot 2021-02-16 14:38:06 +00:00
OCA-git-bot
f2717de8ae Merge PR #120 into 14.0
Signed-off-by pedrobaeza
2021-02-16 14:32:44 +00:00
João Marques
2646dc489e [IMP] intrastat_product: add support for Brexit + small performance improvement + remove universal hs_code constaint
Add support for post-Brexit VAT numbers with latest python-stdnum version
Remove use of country_id.intrastat
Add 'vat' field on computation and declaration lines with a simple validity check
Add 'partner_id' field on computation lines
Prevent back to draft when an XML export is present
Remove the universal constaint applied to the hs_codes for countries in the "Europe" list, as discussed in https://github.com/OCA/intrastat-extrastat/pull/116#discussion_r569735555

Co-authored-by: Alexis de Lattre <alexis.delattre@akretion.com>
2021-02-12 12:29:09 +00:00
João Marques
2d290b6700 [MIG] intrastat_product: Migration to 14.0
Rename field type to declaration_type
Use the new intrastat boolean of fiscal position, following issue #110

Co-authored-by: Alexis de Lattre <alexis.delattre@akretion.com>
2021-02-08 15:24:04 +00:00
João Marques
384cf4951c [IMP] intrastat_product: black, isort, prettier 2021-02-08 15:24:04 +00:00
Luc De Meyer
b2cd9f7b35 [13.0]invoice_date -> date 2021-02-08 15:24:04 +00:00
mreficent
bcb71216c0 [FIX] Migration fixes + full migration scripts 2021-02-08 15:24:04 +00:00
Luc De Meyer
5a4296a386 refactor code to allow adding transaction details while encoding invoices 2021-02-08 15:24:04 +00:00
Luc De Meyer
00ed38be3f [13.0]fix stack trace when entering invoice line without product 2021-02-08 15:24:04 +00:00
Alexis de Lattre
6aba251aee intrastat_product: Add xml_attachment_id field
intrastat_product: add mail.activity.mixin and widget in form view
product_harmonized_system: remove archive button (use Action menu)
All modules:
- use super() instead of super(class, self)
- Update domain_force in multi-company ir.rule to v13 standard
2021-02-08 15:24:04 +00:00
Luc De Meyer
0ddc3a4c20 [13.0][FIX]invoice line hs code 2021-02-08 15:15:48 +00:00
Benjamin Henquet
cdfbc6bfc7 [13.0][FIX] 'number' for invoice does not exist anymore the account.move has attribute 'name' 2021-02-08 15:15:48 +00:00
Luc De Meyer
576c303023 [MIG] intrastat_product: Migration to 13.0 2021-02-08 15:15:48 +00:00
Stéphane Bidoul (ACSONE)
476234c0b6 [FIX] intrastat_product USAGE.rst title level 2021-02-08 14:27:58 +00:00
Luc De Meyer
0ad50bae2d [12.0][FIX]fix name_get on intrastat.transaction (#73) 2021-02-08 14:27:58 +00:00
Daniel Duque
e9c91aae23 [FIX] Translations in intrastat_product 2021-02-08 14:27:58 +00:00
Luc De Meyer
1f104d17ab flake8 2021-02-08 14:27:58 +00:00
Alexis de Lattre
fb4032fac0 [MIG] Migrate all modules from v11 to v12 2021-02-08 14:27:58 +00:00
Alexis de Lattre
24f4161e5e Prepare v12 branch 2021-02-08 14:27:58 +00:00
Pedro M. Baeza
3d3c6b192f [FIX] intrastat_product: Fix duplicated msgid string 2021-02-08 14:27:58 +00:00
Luc De Meyer
c33db334d7 [MIG] intrastat_product: Migration to 11.0
* Small fixes in intrastat_base
* account_tax_template
2021-02-08 14:27:58 +00:00
Alexis de Lattre
e6e95c04d2 [FIX+IMP] intrastat_*: Several things:
* Add readonly on some fields when state of declaration is done
* Division by zero in computation of accessory costs
* Add FR translation
* Fix strings
* Minor code updates
2021-02-08 14:27:58 +00:00
Alexis de Lattre
e5df4fb98b Add new module product_harmonized_system_delivery (hide native hs_code field)
Finalize port to v11
2021-02-08 14:27:58 +00:00
luc.demeyer@noviat.com
f81f59e7c4 [FIX+IMP] intrastat_product: reporting level + move methods to IntrastatProductDeclaration class 2021-02-08 14:27:58 +00:00
luc.demeyer@noviat.com
d5e75dfb99 [10.0][FIX]get_hs_code_recursively on product.template 2021-02-08 14:27:58 +00:00
Alexis de Lattre
d7f51cd804 |FIX] Broken intrastat decl form view (was borken when you did NOT have web_sheet_full_width) 2021-02-08 14:27:58 +00:00
Kumar Aberer
f094100eae [MIG] intrastat_product: Migration to 11.0 2021-02-08 14:27:58 +00:00
Przemek Kaminski
2aed9bca6e res_company: fix intrastat_dispatches selection function 2021-02-08 14:27:58 +00:00
cubells
61f7e5bdb9 [FIX] intrastat_product: state can be None 2021-02-08 14:27:58 +00:00
Alexis de Lattre
4bbb1d7cda [MIG] intrastat_product: Migration to 10.0
intrastat_base: Move company view params to account config page
2021-02-08 14:27:58 +00:00
luc-demeyer
8bb9826df0 update intrastat_product 2021-02-08 14:27:58 +00:00
Alexis de Lattre
87be6a24ed [FIX] intrastat_product: error message + Remove required=1
Because we can have intrastat unit that will never be mapped to an odoo unit (will always be set manually)
2021-02-08 14:27:58 +00:00
Holger Brunn
74da2804fa [FIX] intrastat_product: this week's ci errors + another wrong variable name 2021-02-08 14:27:58 +00:00
Alexis de Lattre
c5eb9f5ba8 [FIX+IMP] intrastat_product: Fixes and imps:
* Improve logs and messages
* total_amount is a sum of integers, so it should be an integer
* Add transport mode in computation tree view
* FIX intrastat_country for invoices without src_dest_country_id
* FIX wrong model for seach method
* Use stock_picking_invoice_link for a better identification of the intrastat region

  With this commit, we now support the following scenario: I order to my supplier a quantity of 50 kg and he delivers/invoices 52kg ; odoo will create an additional invoice line of 2kg which is linked to the stock move, but not to any PO line.
* Modularise a piece of code
* Add ACL on hs.code to financial manager (I can't do it in product_harmonized_system because it doesn't depend on account)
* Handle scenario where an invoice has products with 0 value (samples for example) and shipping costs (accessory costs) with value > 0.
2021-02-08 14:27:58 +00:00
luc-demeyer
bbe2781fd4 intrastat fixes 2021-02-08 14:27:58 +00:00
Alexis de Lattre
6cfc6f6d8a [IMP+FIX] intrastat_product: Several things:
* Add product_origin_country_id on declaration/computation lines

  Copy incoterms and destination country from SO to invoice when invoicing from SO
  We need weight even when supplementary units is used
  Small cleanups and enhancements

* Add support for accessory costs

  Add default values for intrastat transaction on company
  Code cleanup

* If rounded weight is 0, put 1

  Take into account the taxes for B2C
  Small code cleanup

* Remove field exclude_from_intrastat

  Re-organise view of intrastat.product.declaration

* Add option intrastat_accessory_costs on company

  Set more fields as invisible (localisation should put them visible if they need it)
  Fix handling of suppl. units when hs_code is empty on invoice line (but set on product)
  Small usability enhancements

* Include selection of type of invoice in search, for better perf

  Isolate domain in a _prepare method, for easier inheritance
  WARNING: I changed the default selection of invoice type ; adapt it in your localization m
  odule if necessary
  Add intrastat_transaction_in_refund for company (not needed for France, but may be needed elsewhere)
  Add a log when an invoice line is skipped

* Include product code in warning msg on weight

* Inspired by the PR https://github.com/akretion/account-financial-reporting/pull/8 of Luc de Meyer
2021-02-08 14:27:58 +00:00
Luc De Meyer
63ce502f88 [IMP] intrastat_product: major update intrastat V3 modules
* add region to intrastat_product
2021-02-08 14:27:58 +00:00
Alexis de Lattre
56eee3721f [IMP] intrastat_product: Several things:
* Update README.rst and translation files
* Add index=True on some fields on which we often search, as suggested by Yannick
* Remove description in __openerp__.py
* Move ACL from l10n_fr_intrastat_product module to intrastat_product module
* Large code re-engineering following the Akretion-Noviat code sprint on intrastat
  This code has been written both by Luc de Meyer and myself.
* Add first draft of code to generate decl lines
2021-02-08 14:27:58 +00:00
Guewen Baconnier
8a21ba50c3 display_name must be stored as it is used as _rec_name, otherwise we cant, for instance, import files with name_search 2021-02-08 14:27:58 +00:00