- May 12, 2016
-
-
Quentin De Paoli authored
[FIX] account: multi-currency reconciliation use case as defined in opw 640248. Since the reconciliation changed, the bugfix made for saas-6 isn't valid anymore and was actually, the root cause of the same bug appearing in v9.
-
Nicolas Martinelli authored
When a PO is copied, the date planned of the order lines should be recomputed based on the order date. opw-675480
-
Goffin Simon authored
When reversing stock moves by clicking on "Reverse" in stock.picking form view, only the stock moves not scrapped must be reversed. opw:672236
-
- May 11, 2016
-
-
Nicolas Martinelli authored
This applies commits 313bc91c and 2ad4bd48 to Trial Balance report. opw-676061
-
Martin Trigaux authored
Avoid that an invoice for 'SO042' matches with the invoices of 'SO04'. The use of the like is required as it may contains more than one reference to an invoice. opw-676921
-
Joren Van Onder authored
9f541d29 made it so that date_order on pos.order records is set using the creation_date of the clientside Order record to avoid weird date_order values when syncing to the server is not done immediately. The downside of this approach is that creation_date is set during Order creation on the client. A user that has an open POS will also have an open order. So if it takes one hour before the first order can be made then the date_order will reflect this. To avoid this we will instead use a validation date, which will be set when the user clicks on the green 'Validate' button. Because this is a stable release we won't change the name of the key in the JSON data that gets sent to the server. This means that from the server point of view nothing changes. Fixes #11933
-
Goffin Simon authored
The field base is obligatory according to a european law. This field existed in saas-6. opw:674713
-
Nicolas Martinelli authored
Taxes should be sorted before computation, otherwise if some taxes affect subsequent taxes, the computation will be wrong. opw-676119
-
Thomas Groutars authored
Closes #11929 opw-676854
-
Goffin Simon authored
"Depreciation Account" must be renamed in "Depreciation Expense Account" Reason: This is the account that will be shown in the Profit and Loss, the original label "Depreciation Account" is confusing because it could mean a depreciation asset account. "Asset Account" must be renamed in "Depreciation Asset Account" Reason: This makes it clear that this is an asset account that will receive depreciation entries, without this wording it could mean that we are simply informing the Asset module which account is the asset account, but that depreciation entries go elsewhere. opw:672852
-
Nicolas Martinelli authored
If a user removes the taxes on a PO line, the product taxes will be added back when the invoice is created. opw-676858
-
Joren Van Onder authored
When dealing with issues related to 'rescue' sessions we are very limited in what we can do because the actual orders sent to the backend exist only in localStorage in the browser on the device of the user. Because of this it is important that we log some data about the orders we receive in the backend to have an idea of what's going on. opw-676497
-
Quentin De Paoli authored
[FIX] account: endless loop in exchange rate entry creation on full reconciliation fixed. ticket 676467
-
Nicolas Martinelli authored
When several accounts are selected to print their GL, the GL of only one is printed. This is due to two issues: - 'active_id' is retrieved instead of 'active_ids' - the method `get_action` is called with the wrong records. `self` refers to the wizard, not to the accounts selected. opw-676061
-
- May 10, 2016
-
-
Nicolas Martinelli authored
A non-breaking space is used between the amount and the currency. However, if a space is used as a separator, there is a possibility that the amount will be split into several lines. opw-674535
-
Nicolas Martinelli authored
When a payment is registered on an invoice, the payment difference must be considered differently if we receive the payment or pay a bill. This is necessary at the creation of the 'Counterpart' entry. For example, an invoice of 100 is considered as paid with a payment of 90. The difference of 10 should be booked as a debit in case of a customer invoice, but it should be booked as a credit in case of a vendor bill. opw-675641
-
Denis Ledoux authored
In event not during all day, it looks like `start_date` could be defined, but `stop_date` not. Despite the fact this is not such a normal state, this should not prevent the save of the event with the `_check_closing_date` constraint, checking that the ending date is after the starting date (in the case of an event not during the whole day, this is ensured with the `start_datetime` and the `stop_datetime` opw-676245
-
Joren Van Onder authored
On smaller screens some buttons will be hidden. An example of this is the 'Validate' button in the stock.picking form view. It is not :visible but it should still be possible to trigger through scanning a 'O-BTN.validate' barcode. opw-676741
-
Martin Trigaux authored
The comments field was ignored (because reasons) when exporting terms in CSV. This was an issue when using the wizard 'Synchronize Terms' as it first export the terms of every module in CSV. opw-673853
-
Nicolas Martinelli authored
When the user searches for date (or a datetime) in the search bar, the suggested date can become completely wrong. For example, in the French localization where the date format is DD/MM/YYYY, the system will search for the date MM/DD/YYYY. This is even worse when the date is not fully written: DD/MM could be converted to MM/DD/0000, which doesn't make any sense. This is related to the moment issue https://github.com/moment/moment/issues/1407. The fix is to make sure that the input date has a correct format thanks to `parse_value`. The latter converts the date into a fixed format. Fixes #11876 opw-676604
-
Goffin Simon authored
Wrong field date_from:month in model hr.holidays opw:676837
-
- May 09, 2016
-
-
Damien Bouvy authored
When invoicing products from a SO, you may decide to change the uom of the invoice (if you invoiced only a fraction of the product, for example). In that case, conversion is necessary to ensure that the "invoiced quantity" field on the SO line is correct.
-
Nicolas Martinelli authored
When a user prints the GL of a given account, the GL of all accounts is printed. On a production environment, this can generate thousands of pages (and ultimately, a crash). opw-676061
-
Nicolas Lempereur authored
If the "NEW MESSAGE" or "Log an internal note" are clicked succeedingly too fast, we can get into a situation where the composer is init'ed but have not already been start'ed. closes #11952 opw-675973
-
Goffin Simon authored
Used case: -go as admin and set for the demo user the right "Settings" in administration -connect as demo user, go in settings of project and untick the forecasts option and save Result: -Access rights error because the user has no rights to unlink records on "ir.values" model. Fix: When the user is in the group_system group, he has the rights to unlink records in "ir.values" model. opw:676714
-
Goffin Simon authored
When a user wrote a wrong value in char_domain field it should raise a warning message instead of a traceback. opw:676783
-
- May 08, 2016
-
-
Odoo Translation Bot authored
-
- May 06, 2016
-
-
Damien Bouvy authored
When removing the last line (apart from the delivery line) from the cart, it is necessary to remove the delivery line before updating the cart; otherwise the carrier is contacted with a 0 weight order and crashes.
-
- May 05, 2016
-
-
Olivier Dony authored
-
Olivier Dony authored
-
Olivier Dony authored
-
Olivier Dony authored
Backport of 7d732b10 Fixes #979
-
Olivier Dony authored
The user performing reconciliations may not always have the right to update the corresponding partners, for example if a partner is also a system user. Doing it as super-user after verifying that the user is indeed allowed to reconcile journal items works around the problem. Fixes #11931
-
- May 04, 2016
-
-
Farrah Dickerson authored
Closes #11917
-
Damien Bouvy authored
The author_id field is actually a res.partner, not a res.users. In some cases, if the partner with id 1 is deleted, installing project was impossible.
-
Damien Bouvy authored
opw-676508
-
Adrien Peiffer (ACSONE) authored
Closes #11916
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Goffin Simon authored
When a company contact is changed in a company, this contact will not be displayed as a company contact. opw:673715
-