Daily updates from Odoo
Wednesday, August 7, 2019
4 changes · master
Enhancements to existing features
This update makes landed costs easier to configure, review, and create directly from vendor bills. It improves cost allocation workflows, accounting balance handling, and wording so businesses can better track the full cost of received inventory.
Authorize.net payments now use the provider's secure Accept.js card entry flow, helping reduce PCI compliance exposure while keeping checkout smooth. The integration also modernizes payment communication by switching requests from XML to JSON and verifies payment tokens when they are created.
Original PR description
- Integrate authorize.net with new accept.js - convert XML format requests to JSON Task 2025821
This update makes accounting screens clearer and easier to use by simplifying labels, reorganizing invoice and payment fields, and hiding less relevant information until needed. It also fixes report layout issues and an invoice sending error, reducing confusion and improving day-to-day billing workflows.
Original PR description
[IMP] account, *: Improve usability *=account_cancel, event_sale, l10n_generic_coa, l10n_in, payment, purchase, sale, stock_dropshipping, web, website_sale, test_main_flows, account_accountant,…
[IMP] account, *: Improve usability
*=account_cancel, event_sale, l10n_generic_coa, l10n_in, payment,
purchase, sale, stock_dropshipping, web, website_sale, test_main_flows,
account_accountant, account_3way_match, account_asset, account_budget, account_deferred_revenue,account_intrastat,account_report_followup,
l10n_beintrastat_2019,ln10_mx_edi
account
=======
- onboarding:
Changed some texts in payment method
- Send invoice:
Fixed User Error: Failed to render template
-> user_id does not exist in account.move
- Account Move Form View:
* Changed "unposted" state to "draft"
* When in draft state the title was not in <h1>
* Added placeholders to Payment Terms fields (Terms/Date)
* Fixed Payment Terms fields placement
* Removed the tooltips to avoid invasive popups. Field labels or
placeholders should be explicit
* Rewamp Payment Info
* Remove "Original vendor bills" print action from form view
because we can use the chatter but it is kept in tree view and
renamed to "Original Bills"
- Invoice Lines Tab:
* Set some fields optional (show/hide)
* Field "Origin Country of Product" renamed to "Product Country"
- Journal Items Tab:
* Set some fields optional (show/hide)
* Reordered some fields
* Changed some texts
- Other Info Tab:
* Renamed the sections title
* Website field is hidden when not set and tracked in chatter
- 3-way payment matching:
* The field "Force status" is now hidden when not checked
it's checked when field "Should Be Paid" is changed and
when untick the field "Should Be Paid" is (re)computed
- Register Payment Modal:
* Rewamp the modal to look like V12
* Payment Difference now appears only with accountant rights
- Account Move Tree View:
* Distinct invoices view from bills view
- Account Move Search Filters:
* Renamed "Open" to "Posted"
- Payment terms:
* Moved "Payment terms: End of Following Month" from demo data to data
* Added "Payment terms: 21 Days"
* Added "Payment terms: 30% Now, Balance 60 Days"
- Payment Form View:
* Renamed "Posted" state to "Validated"
* Hide "Cancelled" state if module account_cancel is not installed
* Added link to go back to the backend when preview report
- Fixed pdf reports:
* In the header: the customer name was half displayed
* In the footer: the phone number was on two lines
* Fixed position of "Origin Country" values
Before: they were in the wrong column
* Rewamped Advanced Settings tab in Journals Form View
* Reordered Configuration menu items
purchase
========
- Field invoice_status on purchase.order is now invisible if the status
of the purchase order is draft, sent, to approve or cancel.
The billing status only makes sense when a purchase order is
confirmed
website_sale
============
- The field website_id is readonly and not a main information so it's
now invisible to avoid having too many fields displayed.
The field is also tracked in the chatter if modified
task-2032586
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThis update makes accounting screens clearer and easier to use by renaming statuses, reorganizing invoice and payment fields, and reducing intrusive tooltips. It also fixes issues with sending invoices by email, Belgian Intrastat reporting quantities, and 3-way payment matching behavior.
Original PR description
[IMP] account, *: Improve usability *=account_cancel, event_sale, l10n_generic_coa, l10n_in, payment, purchase, sale, stock_dropshipping, web, website_sale, test_main_flows, account_accountant,…
[IMP] account, *: Improve usability
*=account_cancel, event_sale, l10n_generic_coa, l10n_in, payment,
purchase, sale, stock_dropshipping, web, website_sale, test_main_flows,
account_accountant, account_3way_match, account_asset, account_budget, account_deferred_revenue,account_intrastat,account_report_followup,
l10n_beintrastat_2019,ln10_mx_edi
account
=======
- onboarding:
Changed some texts in payment method
- Send invoice:
Fixed User Error: Failed to render template
-> user_id does not exist in account.move
- Account Move Form View:
* Changed "unposted" state to "draft"
* When in draft state the title was not in <h1>
* Added placeholders to Payment Terms fields (Terms/Date)
* Fixed Payment Terms fields placement
* Removed the tooltips to avoid invasive popups. Field labels or
placeholders should be explicit
* Rewamp Payment Info
* Remove "Original vendor bills" print action from form view
because we can use the chatter but it is kept in tree view and
renamed to "Original Bills"
- Invoice Lines Tab:
* Set some fields optional (show/hide)
* Field "Origin Country of Product" renamed to "Product Country"
- Journal Items Tab:
* Set some fields optional (show/hide)
* Reordered some fields
* Changed some texts
- Other Info Tab:
* Renamed the sections title
* Website field is hidden when not set and tracked in chatter
- 3-way payment matching:
* The field "Force status" is now hidden when not checked
it's checked when field "Should Be Paid" is changed and
when untick the field "Should Be Paid" is (re)computed
- Register Payment Modal:
* Rewamp the modal to look like V12
* Payment Difference now appears only with accountant rights
- Account Move Tree View:
* Distinct invoices view from bills view
- Account Move Search Filters:
* Renamed "Open" to "Posted"
- Payment terms:
* Moved "Payment terms: End of Following Month" from demo data to data
* Added "Payment terms: 21 Days"
* Added "Payment terms: 30% Now, Balance 60 Days"
- Payment Form View:
* Renamed "Posted" state to "Validated"
* Hide "Cancelled" state if module account_cancel is not installed
* Added link to go back to the backend when preview report
- Fixed pdf reports:
* In the header: the customer name was half displayed
* In the footer: the phone number was on two lines
* Fixed position of "Origin Country" values
Before: they were in the wrong column
* Rewamped Advanced Settings tab in Journals Form View
* Reordered Configuration menu items
purchase
========
- Field invoice_status on purchase.order is now invisible if the status
of the purchase order is draft, sent, to approve or cancel.
The billing status only makes sense when a purchase order is
confirmed
website_sale
============
- The field website_id is readonly and not a main information so it's
now invisible to avoid having too many fields displayed.
The field is also tracked in the chatter if modified
task-2032586
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr