Commit Graph

16 Commits

Author SHA1 Message Date
Luc De Meyer
981ecf8575 [MIG] intrastat_product: Migration to 11.0
* Small fixes in intrastat_base
* account_tax_template
2019-05-14 18:20:27 +02:00
Alexis de Lattre
4dbfeecd09 [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
2019-05-14 18:20:27 +02:00
Alexis de Lattre
d68468cb77 Add new module product_harmonized_system_delivery (hide native hs_code field)
Finalize port to v11
2019-05-14 18:20:27 +02:00
luc.demeyer@noviat.com
919a7944ae [FIX+IMP] intrastat_product: reporting level + move methods to IntrastatProductDeclaration class 2019-05-14 18:20:27 +02:00
luc.demeyer@noviat.com
eba76446e4 [10.0][FIX]get_hs_code_recursively on product.template 2019-05-14 18:20:27 +02:00
Kumar Aberer
dac84e5852 [MIG] intrastat_product: Migration to 11.0 2019-05-14 18:20:27 +02:00
Przemek Kaminski
51984f6763 res_company: fix intrastat_dispatches selection function 2019-05-14 18:20:27 +02:00
cubells
5f88665e3b [FIX] intrastat_product: state can be None 2019-05-14 18:20:27 +02:00
Alexis de Lattre
7f1f2be60a [MIG] intrastat_product: Migration to 10.0
intrastat_base: Move company view params to account config page
2019-05-14 18:20:27 +02:00
luc-demeyer
84b5380ac3 update intrastat_product 2019-05-14 18:20:27 +02:00
Alexis de Lattre
c660e45a26 [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)
2019-05-14 18:20:27 +02:00
Holger Brunn
c9e5e4a2cc [FIX] intrastat_product: this week's ci errors + another wrong variable name 2019-05-14 18:20:27 +02:00
Alexis de Lattre
8e502a0cfc [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.
2019-05-14 18:20:27 +02:00
luc-demeyer
450d929d4d intrastat fixes 2019-05-14 18:20:27 +02:00
Alexis de Lattre
34ebb565bb [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
2019-05-14 18:20:27 +02:00
Luc De Meyer
d05d444664 [IMP] intrastat_product: major update intrastat V3 modules
* add region to intrastat_product
2019-05-14 18:20:27 +02:00