New features V12
Exhaustive list of new developments
As usual, in the autumn several members of Landoo went to the Odoo Experience 2018 Conference, to see the presentation of the new version of Odoo, the 12th. This time the improvements were focused on enhancing usability, document management, adding print design to the Odoo Studio tool, the incorporation of IoT devices and the technological update that makes it faster and with new possibilities.
In addition, many applications have received important improvements that their users will surely appreciate.
Below is an exhaustive list of new features with the indication of whether they are Community or Enterprise (paid version).
We are sure that you will find several new features that will encourage you to migrate from one version to another or to implement it if you are not yet a user. It is clear that this is going to be a very successful version.
Dynamic tables with user interface (UX) inspired by Google Analytics. Dashboards can include any chart, cohort or KPI.
New configuration bar in Sales, E-Commerce, Billing and Accounting to help users configure the system
Support for recurring activities, email templates and a new view to review all activities at a glance
Import of data
Many usability and speed improvements, including a new interface for importing files and importing templates. The system learns data mapping to automatically detect columns and detects data format (e.g., dates, floats).
Get KPIs emailed periodically according to your preferences: new leads, earned opportunities, revenue, cash, closed tickets, open tasks, etc.
Harmonize the user interface and improve the content of the default email templates.
Full keyboard support
Press Alt to highlight shortcuts and navigate with the keyboard in form, list and kanban views.
Easily filter dates (today, last week, this quarter ...) including flexible grouping of data by date (by day, week, month ...)
Easily share access to documents, or the customer portal
A user is a portal user, a public user or an employee with access to the system.
From right to left
Support for languages that are read from right to left like Arabic
The demonstration data has been improved, based on an office furniture business.
Select the first day of the week.
In kanban views, quick creation has been improved to show more fields on the card. (no more pop-ups)
Create specific environments, for a group of workers or for companies.
Create any action for any condition. For example, create an invoice or a task in Odoo.
Tags by categories
Use tags to organize your environment
New interface with filters on folders or labels, documents in kanban and action manager on the right.
Share any document publicly, select validity dates and grant rights to upload and/or download.
Create documents by emailing them to an alias.
Request for documents
Use activities to request a document from someone else. You will create an activity for this person.
Split PDF files
Divide a group of documents to avoid scanning them one by one. Or divide a document to request a signature on the main document, without attachments.
Request for signature
Request a signature on the documents.
Activate the chat in any document.
Lock and unlock
Lock a document to prevent other users from working on it while editing.
Preview of PDF files, images and videos
The new barcode application is perfectly suited to mobile devices.
When making an inventory adjustment on a specific product, allow only that specific product to be selected in the inventory adjustment lines.
IoT (Internet of Things)enterprise
Connecting the device
The IoT Box allows you to connect any device to your database.
Odoo integrates IoT technology into your business flows. We do not add additional steps to your work.
The configuration of the box is very easy - even non-technical users can do it!
The devices may be connected to the IoT box via USB, HDMI, Bluetooth or Wifi.
Board view and KPIs
The new control panel view provides an overview of your inventory management. It provides average cycle times and delays and includes information on in-stock and out-of-stock value.
Push and Pull Rules
Push and pull rules are merged into one concept, which is easier to configure.
Tracking of POs
If the replenishment rule has generated the purchase order, it shows that rule as the source document in the purchase order (even in the case of multi-step receipts).
Cost of the product
Clearer descriptions of the journals, more information in the journals created through a change in product cost
Information in PDF
Improved PDF of delivery notes to group products and select by location. Improvements in delivery note, traceability, picking operations and PDF reports of production orders to suit any business
Visual representation of the routes.
The representation of the paths that apply to the product has been added, to facilitate the configuration and debugging of push and pull rules.
Full integration with BPost and Easypost and 90 other operators
Define whether you work with kilograms or pounds. Useful when working with carrier connectors.
Displays the date the transfer was processed in the transfers made. The date scheduled on the delivery notes is set as today's date.
A new button appears on the products that can be stored to easily replenish your stock.
Exit strategy by product
Storage strategies can now be applied by product and not just by product category.
When there are exceptions to manage, an activity is recorded in the document concerned.
Accounting entries are automatically generated when an exchange rate has changed between the invoice and the receipt/delivery dates.
When you create an RfQ for a vendor for which no price is defined, the default price is set to 0.
If the PO has been created by a replenishment rule, it shows that rule as the source document in the PO.
APs are taken into account when creating an RfQ. Other usability improvements in APs include stages, mandatory vendor field, multi-currency, etc ...
Generate purchase orders automatically for service type products (MTO). Edit the quantity received from a service directly in the order (without delivery note).
Push rules now also apply after deconstruction orders.
Add information about the reference and version of the BOM and make it clickable. Also, add product attachments to that report.
Manufacture in 2 or 3 steps.
Choose components before an MO and store the finished product after an MO with a one-click setup.
Prevent users from suppressing the productivity losses that are needed in work orders.
Stock users do not have access rights to create invoices. The "Create invoice" button is invisible from the repair order for those users.
Extend the function to define which components to use for a specific variant of the finished product in the BOM.
Produce in MO
Define the exact quantities of components you consume to produce a finished product in an MO. It gives more flexibility for component consumption.
Cost of the product
Calculate the cost of products based on your mass BOM directly from the product list view.
Barcode in work order
Work orders can be processed using a barcode scanner.
He will welcome you on your first connection to present all the features of Debates.
Like Mailman, it is now possible to moderate incoming messages for a channel. You can accept or reject messages and you can always allow or forbid a member of the channel.
Improved and easy notification on desktop and mobile devices. Receive notification of error messages.
Discuss a specific document in a chat window, allowing you to stay on the current page. Now you can see when the other person is typing. Emoji added and improved.
Access the configuration with the gear icon near the channel name.
Attract a user's attention by sending a different colored background in an activity type.
An automatic planning mechanism has been added to plan an activity flow for specific documents. The functions "Done and Plan" and "Done" were added.
Display today's meetings in the activity drop-down menu to quickly see what is planned for your day.
Allow people to add personal reminders in Odoo by using the Notes and Next Activities application (e.g., Lunch with colleagues, Mom, etc.)
Select an email template of an activity type to remind multiple users to perform an activity
Make things easy with the new Activity view! Quickly navigate through calls, emails, meetings and reminders you planned yourself. Available on all objects for maximum integration.
Dual authentication has been added to strengthen the security of digital signatures
Improve the flow of the Sign application to make it easier for the user to join and use the application on a day-to-day basis.
Stages have been added to manage the status of the vehicles (e.g., in order, out of order, etc.)
Create activities in vehicles to remind drivers to perform certain actions.
Easily record absences by selecting days, half days or hours.
Automatically generate absences in a particular work period
The "Type of leave" form has been completely renewed, updated for better management of absences.
The menus have been updated to suit the business and facilitate the human resources process.
Define a valid assignment period for certain absence types. For example, define "legal leave 2018" as valid from January 1 to December 31, 2018.
Make certain absences visible or invisible to employees to avoid errors when recording their absences. For example, only a human resources manager can create sick leave based on a doctor's note.
Outgoing mail server
Use a specific email server to send mass emails. This way you can prevent the main mail server from being reported as spam.
Blacklisting and exclusion
Customers can easily opt out of their mailing lists. In the backend, users can also blacklist email addresses so that those customers no longer receive mass emails from your system.
You can now see the number of clicks in the analysis menu of the sent emails. New statistics buttons have been added to the emails to view the leads, opportunities and sales orders generated.
Plain text emails
Write plain text emails that look more personal, as easily as traditional email software.
You can now combine mailing lists.
Complete end-to-end marketing ROI tracking with UTM on emails, websites, opportunities, quotes, sales orders, invoices, and reporting.
Improved startup suggestions to make it easier for users to join, such as customizing the channel, creating an opportunity, scheduling activities, and more.
Dashboard views were added to analyze initiative generation and conversion at a glance.
Sales team followers are notified when a new lead is created. The first user follows the default sales team.
The sales channels have been changed to "Sales Teams".
Domain selector for initiative assessment
Setting up a domain on incoming leads is now much easier with the new domain selector.
Autocomplete partner information from a list of matching contacts or VAT number
Convert website visitors into potential customers using their IP addresses.
See the logging progress of your events and compare them to previous events thanks to the new cohort view available.
Add events to your calendar after you subscribe.
Integrated tool for running tweets during events
Point of Sale
PoS Box has been replaced by IoT.
Set up taxes, prices and payments from the point of sale configuration.
Set up your sales application in a few clicks to start sending quotes in no time.
Sections and Notes
Add sections and notes to your orders and invoices on the fly.
A new screen has been added for customers to sign or pay for their quotes. You can also combine signing and payment to strengthen the customer's commitment.
Use blocks to create templates. Set a default validity duration and use standardized offer templates.
Sales reporting has been unified with all sales teams, including the point of sale.
It is easier to request a specific delivery date from the sales order.
If a selected warehouse is out of stock for a particular product, Odoo will tell you in which warehouse you can collect the available products.
To choose product attribute values from the sales order, click options. You can generate custom variants of sales orders in case of numerous combinations.
Ability to edit the billing and shipping addresses of a confirmed order.
Manage several Odoo websites, each with different themes, URLs, pages, products, blogs, etc.
A new generic screen has been added to customize the appearance of your website (e.g. brand colors, design (full width, box), fonts, etc.)
Custom Color Selector
Define custom colors for your website components (background, header, footer, text and icons, highlighting, etc.)
New building blocks have been added, including new customization options and business-oriented content. Quickly customize block height by adding filler. You can also easily add or remove columns.
A new SEO wizard has been added with a keyword tab to identify content (such as titles, descriptions, texts, H1, H2) to improve on your pages. The ability to set up images for sharing on social networks has also been added.
Choosing background images is faster and easier thanks to the new media manager.
A new option in the menu on the top bar of the website to embed it in the first block of the page for better visual harmony. Keep the website menu visible when you scroll down.
Use the Unsplash search in the media manager to find beautiful and free images to create your websites.
The backend of the website has been redesigned for easy navigation and configuration. The application store has also been revamped to make it easier to install new features.
Customize and edit dynamic images by double-clicking on them. Import images from URL. Crop, flip and rotate images. Find Unsplash images.
Areas for inserting elements
The areas for placing fragments or setting images have been enhanced for a better design experience.
Better logo size
The company logo is now displayed in full size in the top menu.
The automatic website footer has been replaced by a fully customizable one.
You can now organize blog tags by category to help with navigation.
When you archive a forum, the URLs of the related topics are disabled, so the forum pages are no longer searchable.
A new building block has been created to display a Facebook fan page widget on your website.
Get your payment and tax methods set up in a few clicks to run your e-commerce.
New control panel views allow you to analyze online sales using filter, grouping and comparison possibilities.
Print and send codes to customers with a personalized mail template.
The payment phase has been optimized to be faster, easier and more responsive - the new payment flow will positively impact your sales!
Zoom in on the product images
The zoom in the product images has been improved. It is applied to any image allowing a 50% zoom. The zoom function is also a configurable option: without zoom, when clicking or moving the mouse.
The customer can configure the company data and the NIF/DNI in the portal interface as long as a first order is not confirmed.
Better design. Free registration is also the new default mode for customer portal accounts.
Time Sheets and Forecastsenterprise
You can now create an SO and an invoice from the project application (project overview).
Now, different employees can add their time sheets to the same project or task at different rates.
Now you can forecast a project by day, week or month.
Employees can now choose a unit of time to code their time sheets: for example, hours or days.
When the requested quantity of a sales order line is updated, the planned hours of the corresponding task are updated accordingly.
A pivot view has been added to compare timeshares and forecasts.
Templates for automatically created projects have been added.
Sub-tasks can be outside of a project to be used. See at a glance the hours assigned and the hours spent on both the main and sub-tasks.
The initial steps have been improved to make it easier for the user to learn.
Get project-related expenses and vendor invoices from your project. You can also see how much was re-invoiced to the client.
A new "Attach document" button allows you to select an image or file to attach to the expense.
To avoid delays in employee payments, accountants now have a direct link to expense reports for approval, located in the vendor invoice kanban in the accounting dashboard.
Easily complete the expense form with direct access to the expense document (ticket, invoice,...).
Since support teams can have different working hours, SLAs are now defined at the team level.
An attached field has been added by default to the ticket submission form. Attachments are recorded in the ticket chatter for easy access.
Use the new study tool to create new PDF reports and customize existing ones.
You can now edit an application's logo directly from the studio interface.
Fields that are already in a view can now be dragged and dropped.
Enable and edit a status bar from form view.
Now you can create money fields.
The values of the new selection fields can be edited and sorted.
The size of an image can now be modified.
Confirmed online transactions create a payment for easy reconciliation. They are also displayed as notifications in the document chatter for easy tracking.
Set up your accounting in 4 steps and get your billing policy ready to use.
Automatically generated communication field, based on the invoice number, has been added to the payment request for payments by transfer.
Your customers can now scan a QR code with their banking application to pay. The QR code is on the PDF invoices and is displayed on the quote and invoice payment screen.
Credit notes on the board
By clicking on "View Invoices" in the sales panel you can now also access the customer's credit notes.
OCR (IaP) and FacturXenterprise
Use invoice data recognition from a PDF or image to fill in the fields on the supplier invoice.
Automatically synchronize your currency exchange rates regularly with the new XE.COM provider
Autocomplete vendor invoicesenterprise
Use autocomplete from previous entries or from a purchase order.
Stripe is now a payment gateway that can be used to pay for e-commerce, subscriptions or sales.
Set up your accounting in 4 steps and get an accounting environment ready to run your business.
Payments and bank transfersenterprise
Grouping of payments and collections in a single movement to facilitate bank reconciliation.
Various improvements in usability
New dashboards, charts, style reports and visual improvements have been added.
The ability to create rules based on contact, description, quantity, etc. has been added Rules can be processed automatically, manually or proposed to users for validation.
Accounting payments (bank statements) and acquiring institution payments (credit card) have been merged to facilitate reconciliation.
The creation of negative or zero exchange rates is avoided.
Tax Report Auditenterprise
Click on the tax report lines to audit them.
More flexibility and precision in the configuration of payment terms has been added. For example, the invoice is due in 15 days, on the 7th of the month.
Automatically reverse an entry on a specific date.
Filters and "grouping by" have been added to the financial reports to allow comparisons.
Improvement in the analytical accounting hierarchy in the analytical accounts, analytical distribution allowed thanks to the use of analytical labels, new analytical accounting report, etc.
Customized fiscal year support has been added.
Choose between an analytical or general accounting budget or both.
Switch to the new PLAID API with new online institution support Clearer research on banking institutions is added.
Set the value manually for "Nihil Client" when exporting a Belgian tax report in XML. Intrastat module and improvement reports.
Our exports are now certified by DATEV. Design adapted for location. Export XML to import in ELSTER.
Report mod 347, report mod 349, export BOE for all accepted reports mod.
Improved tax reporting. A distinction between services and products is now possible
Improved verification templates.
New ABA files for Australian bank payments
Exchange rates can be automatically updated from the Bank of Canada.
Compliance with the 2018 tax reform. Aggregate income tax reference for bank accounts.
The table of accounts and taxes have been updated for the Chinese location.
The accounting location (CoA, tax, ...) for Hong Kong is now available.
The accounting location for Singapore has been completed. GST returns and IRAS audit file have been added.
Electronic invoice through the XML file.
The assigned vendor will be alerted when something needs to be done in the subscription.
Force the billing mode, manually, with a token, after a payment
Attach an email template to a stage to get customer feedback on services.
Get KPIs on subscription performance
Get global KPIs through the subscription overview, which includes views such as the graph and the new cohort view.
The view switch is added to improve the user experience in mobile applications.
The mobile search tool has been improved and a "Group by" option has been added.
Better display of statistics buttons on mobile devices
Access the camera more easily. Allows you to create expenses even faster.
Edit and create code through the Odoo.sh interface
Access your Odoo.SH databases from any SSH client
You can select the number of workers you want to use.
Edit the code and upload to Github via the Odoo.SH terminal.
View the uptime statistics of the various SH servers.
It prevents users from deleting base data such as UoM categories or activity types. Prevent users from breaking email templates. Super Admin created to prevent users from breaking administrator access rights.
Refactored stock manager. View Manager, which is now included in Action Manager, is removed.
Optimized process of notification and calculation of the tracker.***************
Delete action in Fetchmail
Incoming email servers are no longer linked to a single model. With aliases and automatic threading, e-mails can create records in multiple models.
Surveys are no longer dependent on the website. Purchases are not dependent on stock. UoM has been removed from the products.
The Yml tests have been removed and replaced by the Python test.
The user interface has been migrated from bootstrap 3.3.7 to bootstrap 4
Translations load 10 times faster and module installation time is reduced by 15% by avoiding view validation.
Warning messages when updating a record in multiple languages have been simplified or reduced.
LESS to SCSS
It's been migrated from LESS to SCSS.