Commit Graph

19 Commits

Author SHA1 Message Date
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
Daniel Duque
e9c91aae23 [FIX] Translations in intrastat_product 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
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
Kumar Aberer
f094100eae [MIG] intrastat_product: Migration to 11.0 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