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.
Usability
Board
Dynamic tables with user interface (UX) inspired by Google Analytics. Dashboards can include any chart, cohort or KPI.
Configuration bar
New configuration bar in Sales, E-Commerce, Billing and Accounting to help users configure the system
Activities
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).
Email Digest
Get KPIs emailed periodically according to your preferences: new leads, earned opportunities, revenue, cash, closed tickets, open tasks, etc.
Email Template
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.
Date filters
Easily filter dates (today, last week, this quarter ...) including flexible grouping of data by date (by day, week, month ...)
Share links
Easily share access to documents, or the customer portal
Access rights
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
Demonstration data
The demonstration data has been improved, based on an office furniture business.
Calendar
Select the first day of the week.
Rapid creation
In kanban views, quick creation has been improved to show more fields on the card. (no more pop-ups)
Documents
enterpriseFolders
Create specific environments, for a group of workers or for companies.
Actions
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
Interface
New interface with filters on folders or labels, documents in kanban and action manager on the right.
Share
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.
Chat
Activate the chat in any document.
Lock and unlock
Lock a document to prevent other users from working on it while editing.
Preview
Preview of PDF files, images and videos
Barcode
enterpriseWorkflow
New interface
Mobile
The new barcode application is perfectly suited to mobile devices.
Inventory adjustments
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)
enterpriseConnecting the device
The IoT Box allows you to connect any device to your database.
Integration
Odoo integrates IoT technology into your business flows. We do not add additional steps to your work.
Easy configuration
The configuration of the box is very easy - even non-technical users can do it!
Hardware
The devices may be connected to the IoT box via USB, HDMI, Bluetooth or Wifi.
Inventory
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.
Carrier Connector
Full integration with BPost and Easypost and 90 other operators
Weight unit
Define whether you work with kilograms or pounds. Useful when working with carrier connectors.
Transfer date
Displays the date the transfer was processed in the transfers made. The date scheduled on the delivery notes is set as today's date.
Re-Supply
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.
Exceptions
When there are exceptions to manage, an activity is recorded in the document concerned.
Valuation
Accounting entries are automatically generated when an exchange rate has changed between the invoice and the receipt/delivery dates.
Purchase
Quotation request
When you create an RfQ for a vendor for which no price is defined, the default price is set to 0.
Traceability
If the PO has been created by a replenishment rule, it shows that rule as the source document in the PO.
Open Orders
APs are taken into account when creating an RfQ. Other usability improvements in APs include stages, mandatory vendor field, multi-currency, etc ...
Service
Generate purchase orders automatically for service type products (MTO). Edit the quantity received from a service directly in the order (without delivery note).
Manufacturing
Deconstruction orders
Push rules now also apply after deconstruction orders.
BOM structure
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.
Robustness
Prevent users from suppressing the productivity losses that are needed in work orders.
Access rights
Stock users do not have access rights to create invoices. The "Create invoice" button is invisible from the repair order for those users.
Variants
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.
Discussions
OdooBot
He will welcome you on your first connection to present all the features of Debates.
Moderator
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.
Notifications
Improved and easy notification on desktop and mobile devices. Receive notification of error messages.
Chat
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.
The channels
Access the configuration with the gear icon near the channel name.
Activities
Notifications
Attract a user's attention by sending a different colored background in an activity type.
Planner
An automatic planning mechanism has been added to plan an activity flow for specific documents. The functions "Done and Plan" and "Done" were added.
Meetings
Display today's meetings in the activity drop-down menu to quickly see what is planned for your day.
Reminders
Allow people to add personal reminders in Odoo by using the Notes and Next Activities application (e.g., Lunch with colleagues, Mom, etc.)
Mailing Template
enterpriseSelect an email template of an activity type to remind multiple users to perform an activity
Calendar
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.
eSign
enterpriseSMS Validation
Dual authentication has been added to strengthen the security of digital signatures
Onboarding
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.
Fleets
Stages
Stages have been added to manage the status of the vehicles (e.g., in order, out of order, etc.)
Activities
Create activities in vehicles to remind drivers to perform certain actions.
Time Off
Day-based coding
Easily record absences by selecting days, half days or hours.
Accrual
Automatically generate absences in a particular work period
Usability
The "Type of leave" form has been completely renewed, updated for better management of absences.
Menus
The menus have been updated to suit the business and facilitate the human resources process.
Validity
Define a valid assignment period for certain absence types. For example, define "legal leave 2018" as valid from January 1 to December 31, 2018.
Visibility
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.
Email Marketing
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.
Statistics
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.
Mailing Lists
You can now combine mailing lists.
UTM Monitoring
Complete end-to-end marketing ROI tracking with UTM on emails, websites, opportunities, quotes, sales orders, invoices, and reporting.
CRM
Home
Improved startup suggestions to make it easier for users to join, such as customizing the channel, creating an opportunity, scheduling activities, and more.
Board
enterpriseDashboard views were added to analyze initiative generation and conversion at a glance.
Notifications
Sales team followers are notified when a new lead is created. The first user follows the default sales team.
Sales teams
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.
Partner Autocomplete
Autocomplete partner information from a list of matching contacts or VAT number
Reveal (IaP)
Convert website visitors into potential customers using their IP addresses.
Events
Cohort view
enterpriseSee the logging progress of your events and compare them to previous events thanks to the new cohort view available.
Calendar
Add events to your calendar after you subscribe.
Twitter wall
Integrated tool for running tweets during events
Point of Sale
Hardware
PoS Box has been replaced by IoT.
Settings
Set up taxes, prices and payments from the point of sale configuration.
Sales
Configuration bar
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.
Online Sales
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.
Templates
Use blocks to create templates. Set a default validity duration and use standardized offer templates.
Sales reports
Sales reporting has been unified with all sales teams, including the point of sale.
Delivery date
It is easier to request a specific delivery date from the sales order.
Products
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.
Product Configurator
To choose product attribute values from the sales order, click options. You can generate custom variants of sales orders in case of numerous combinations.
Addresses
Ability to edit the billing and shipping addresses of a confirmed order.
Website
Multi-sites
Manage several Odoo websites, each with different themes, URLs, pages, products, blogs, etc.
Customized theme
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.)
Building blocks
enterpriseNew 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.
SEO Assistant
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.
Media Manager
Choosing background images is faster and easier thanks to the new media manager.
Menu
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.
Unsplash
Use the Unsplash search in the media manager to find beautiful and free images to create your websites.
Webmaster
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.
Images
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.
Footer
The automatic website footer has been replaced by a fully customizable one.
Blogs
You can now organize blog tags by category to help with navigation.
Forum
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.
eCommerce
Configuration bar
Get your payment and tax methods set up in a few clicks to run your e-commerce.
Board
New control panel views allow you to analyze online sales using filter, grouping and comparison possibilities.
Coupons
enterprisePrint and send codes to customers with a personalized mail template.
Payment
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.
NIF/DNI
The customer can configure the company data and the NIF/DNI in the portal interface as long as a first order is not confirmed.
Portal
Better design. Free registration is also the new default mode for customer portal accounts.
Time Sheets and Forecasts
enterpriseInvoice
You can now create an SO and an invoice from the project application (project overview).
Employee rate
Now, different employees can add their time sheets to the same project or task at different rates.
Forecast
Now you can forecast a project by day, week or month.
Time units
Employees can now choose a unit of time to code their time sheets: for example, hours or days.
Planned Hours
When the requested quantity of a sales order line is updated, the planned hours of the corresponding task are updated accordingly.
Reports
A pivot view has been added to compare timeshares and forecasts.
Project
Templates
Templates for automatically created projects have been added.
Subtasks
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.
Home
The initial steps have been improved to make it easier for the user to learn.
Expenses
Project description
Get project-related expenses and vendor invoices from your project. You can also see how much was re-invoiced to the client.
Attachments
A new "Attach document" button allows you to select an image or file to attach to the expense.
Payment
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.
Coding
Easily complete the expense form with direct access to the expense document (ticket, invoice,...).
Helpdesk
enterpriseSLA
Since support teams can have different working hours, SLAs are now defined at the team level.
Attachments
An attached field has been added by default to the ticket submission form. Attachments are recorded in the ticket chatter for easy access.
Studio
enterpriseReport Designer
Use the new study tool to create new PDF reports and customize existing ones.
Application logo
You can now edit an application's logo directly from the studio interface.
Moving fields
Fields that are already in a view can now be dragged and dropped.
Status bar
Enable and edit a status bar from form view.
Money fields
Now you can create money fields.
Selection values
The values of the new selection fields can be edited and sorted.
Image size
The size of an image can now be modified.
Invoicing
Online payments
Confirmed online transactions create a payment for easy reconciliation. They are also displayed as notifications in the document chatter for easy tracking.
Configuration bar
Set up your accounting in 4 steps and get your billing policy ready to use.
Invoicing communication
Automatically generated communication field, based on the invoice number, has been added to the payment request for payments by transfer.
QR Codes
enterpriseYour 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 FacturX
enterpriseUse invoice data recognition from a PDF or image to fill in the fields on the supplier invoice.
Currency
enterpriseAutomatically synchronize your currency exchange rates regularly with the new XE.COM provider
Autocomplete vendor invoices
enterpriseUse autocomplete from previous entries or from a purchase order.
Stripe
Stripe is now a payment gateway that can be used to pay for e-commerce, subscriptions or sales.
Accounting
Configuration bar
Set up your accounting in 4 steps and get an accounting environment ready to run your business.
Payments and bank transfers
enterpriseGrouping 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.
Bank reconciliation
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.
Payments
Accounting payments (bank statements) and acquiring institution payments (credit card) have been merged to facilitate reconciliation.
Exchange Rates
The creation of negative or zero exchange rates is avoided.
Tax Report Audit
enterpriseClick on the tax report lines to audit them.
Payment terms
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.
Reverse entries
Automatically reverse an entry on a specific date.
Financial Reports
enterpriseFilters and "grouping by" have been added to the financial reports to allow comparisons.
Analytical accounting
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.
Fiscal year
Customized fiscal year support has been added.
Quotation
enterpriseChoose between an analytical or general accounting budget or both.
Bank synchronization
enterpriseSwitch to the new PLAID API with new online institution support Clearer research on banking institutions is added.
Locations
Belgium
Set the value manually for "Nihil Client" when exporting a Belgian tax report in XML. Intrastat module and improvement reports.
Germany
Our exports are now certified by DATEV. Design adapted for location. Export XML to import in ELSTER.
Spain
enterprisecomunidad españolaReport mod 347, report mod 349, export BOE for all accepted reports mod.
Netherlands
Improved tax reporting. A distinction between services and products is now possible
United States
Improved verification templates.
Australia
New ABA files for Australian bank payments
Canada
Exchange rates can be automatically updated from the Bank of Canada.
Switzerland
Compliance with the 2018 tax reform. Aggregate income tax reference for bank accounts.
China
The table of accounts and taxes have been updated for the Chinese location.
Hong Kong
The accounting location (CoA, tax, ...) for Hong Kong is now available.
Singapur
The accounting location for Singapore has been completed. GST returns and IRAS audit file have been added.
Colombia
Electronic invoice through the XML file.
Subscriptions
enterpriseSeller Alerts
The assigned vendor will be alerted when something needs to be done in the subscription.
Invoicing
Force the billing mode, manually, with a token, after a payment
Rating
Attach an email template to a stage to get customer feedback on services.
Performance Assessment
Get KPIs on subscription performance
Board
Get global KPIs through the subscription overview, which includes views such as the graph and the new cohort view.
Mobile
enterpriseView switch
The view switch is added to improve the user experience in mobile applications.
Search panel
The mobile search tool has been improved and a "Group by" option has been added.
Status buttons
Better display of statistics buttons on mobile devices
Camera
Access the camera more easily. Allows you to create expenses even faster.
Odoo.sh
Online Editor
Edit and create code through the Odoo.sh interface
SSH Access
Access your Odoo.SH databases from any SSH client
Scalable Processor
You can select the number of workers you want to use.
Editable repository
Edit the code and upload to Github via the Odoo.SH terminal.
KPIs
View the uptime statistics of the various SH servers.
Technical
Robustness
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.
Action manager
Refactored stock manager. View Manager, which is now included in Action Manager, is removed.
****Stage performance
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.
Less dependencies
Surveys are no longer dependent on the website. Purchases are not dependent on stock. UoM has been removed from the products.
Python test
The Yml tests have been removed and replaced by the Python test.
Bootstrap 4
The user interface has been migrated from bootstrap 3.3.7 to bootstrap 4
Performance optimization
Translations load 10 times faster and module installation time is reduced by 15% by avoiding view validation.
Translations
Warning messages when updating a record in multiple languages have been simplified or reduced.
The Javascript library "ZeroClipboard" has been replaced by "Clipboard".
LESS to SCSS
It's been migrated from LESS to SCSS.