..Enjoy..
Monday, 16 October 2017
Sunday, 10 September 2017
New in V11
Odoo Release Note V11
Usability
- Performance Optimisation
Backend operations are between 2x and 3x faster. All frontend views have been redeveloped from scratch to speed up load times and reduce flickering.
- New Design
- Improved Settings
- Report Templates
- Kanban Headers
- Activities
- New Widgets
- Menus and Dashboards
- Notifications
- Images
- Mobile Discuss
- Menus
- Mobile UI
New Apps
- Online Appointments
- Marketing Automation
- In-App Purchases
- iOS App
- Odoo.sh
- Salary Configurator
Odoo Studio
- Drag & Drop
- One2Many
- New Views
- Related fields
- Rainbow Customisation
- Background Customisation
- Reports
- Website Form
- Navigation
Website Builder
- Customise URLs
- Theme Selector
- Page Builder
- On-Boarding
- Page Manager
- Less/CSS editor
- Customer Portal
eCommerce
- Checkout & Payment
Optimised checkout process embedded payment forms to be responsive on mobile devices.
- Abandoned Carts
Search, mail, and launch marketing automation on abandoned carts to convert them into orders.
- Dashboard
The next actions to do are available on the dashboard: orders to invoice, payments to receive, shoppers to revive, etc.
- New KPIs
Track your eCommerce KPIs: conversion rate (cart to order), average cart amount, best sellers, etc.
- Products Comparator
The new product comparator is based on attributes (variants or not) of products.
- Wishlist
Shoppers can add products to a wishlist. Returning customers will use it to buy their favourite items faster.
- Product Availability
Setup how you want to manage inventory shortage and publish the available inventory.
- Coupons & Promotions
New promotions & coupons program system.
Invoicing
- SEPA Direct Debit
SEPA Direct Debit allows you to draft payments from your customers' bank accounts with their approval (European standard).
- Batch Payments
Select multiple vendor bills and pay them all at once. Work to credit a batch of customers via SEPA Direct Debit or credit card tokens.
- Address Autocomplete
Enter a valid VAT number and Odoo will autocomplete the name and the address of the customer (Europe only).
- 3-Way Matching
Compare what you have received with the vendor bill to release an invoice for payment.
- Payments on Invoices
Print invoices with the information about the payments already prefilled at the bottom.
- Invoice Number
Easier, inline configuration of the sequence of your first invoice.
Accounting
- Pay Multiple Invoices
Ability to reconcile a payment with several invoices using a button on the payment form.
- Consolidated Journal Report
The consolidated journal report displays what happened in each journal organised month by month for readability.
- Proforma Invoices
Print proforma invoices directly from the sales order.
- Auditable Tax Report
In the tax report, select a line and click on the "audit" button to audit the journal items (base and tax in the same report).
- Chart of Accounts
As long as you have not recorded any journal entry in an account, you are able to modify it.
- Easy Setup
Simplified initial setup with a configuration progress bar (Example: Set your initial balances from one screen).
- Legal Statements
Numerous usability improvements on legal statements such as hover effects, hierarchies of accounts, duplicate a report function, faster load times, etc.
- Mexico
Updated chart of accounts and taxes, CFDI 3.3, DIOT, Trial Balance and new CoA report.
- Switzerland
ISR invoices (BVR), DTA → SEPA, cash rounding management, postal bank support, currency rate live update based on Federal Tax Agency.
- Spain
New chart of accounts (Pymes, Associations, Corporate), updated taxes, legal statements (Balance Sheet, AEAT Modelo 111, 115 and 303).
- India
The accounting localisation has been adapted for GST.
- United States
New check register report.
- Netherlands
Updated chart of accounts and taxes, general ledger XAF report, new legal statements: P&L and ICP.
- Germany
Updated chart of accounts (skr03 and skr04), updated taxes, new legal statements (P&L, Balance Sheet, Intercom Tax Report), updated tax report, DATEV Export.
- Colombia
Updated chart of accounts and taxes, Certificates, tax base field on journal items.
Inventory
- Complete Refactoring
Extensive refactoring in order to boost performance and improve flexibility and robustness.
- Updated Posted Transactions
You are now able to update any transaction (picking, manufacturing order) after being posted through the new lock/unlock button.
- Usability Improvements
Cleaned menus, improved reports (inventory analysis, traceability report, costing report, and others).
- More Robust
Better warnings to prevent mistakes, visual indicators to notify you of potential errors, and logged notes in the chatter for better history tracking.
- UPS
Support for Cash On Delivery, Bill My Account, additional service types, and additional label file types.
- FedEx
Added option for selecting Saturday delivery.
- bPost
New shipping carrier supporting bPost World Express Pro and bPost Domestic bpack 24h Pro.
MRP
- Work Center Control Panel
Improved tablet interface to manage work centres and record operations.
- Work Order Steps
Define multiple steps in a workorder and link them to worksheet pages: scan a product, take a picture, quality control, etc.
- Usability Improvements
Improved reports and menu structure.
- Code Refactoring
Complete refactoring of the code to make it faster and easier to maintain.
- Editable MOs
You are now able to consume other products despite what was initially planned and edit MOs once they are done.
- PLM
Track versions of products and ECO's as well as their respective documents. Merge different ECO's corresponding to the same BoM.
Helpdesk
- Timesheets
Ability to use timesheets on tickets to track time consumed per customer/ticket.
- Invoicing
Ability to invoice support contracts as well as analyse costs and revenues with links to projects and tasks.
- SLAs
Weekends and team schedules are used in the computation of the different KPIs used in the SLA.
- Merge Tickets
Ability to merge duplicate tickets.
- Livechat Integration
Convert visitors questions into tickets with a keyboard shortcut to create tickets directly from Livechat (/helpdesk).
Expenses
- Invoicing
Better integration of the expenses in the sale order and project dashboard.
- Configuration
The configuration of expenses and invoicing methods on the product form have been simplified.
CRM
- CRM Standalone App
The CRM application now has its own dashboard icon, no longer combined with the Sales app dashboard.
- Next Activities
Schedule multiple activities on leads/opportunities; meeting, call, task, etc.
- Fun Rewards
A customizable rainbow appears to deliver a message about the performance of the salesperson (e.g. Deal of the month).
- Company Auto-Complete
Auto-completion of the company contact information: logo, website, name.
- Livechat Integration
Convert visitors into leads quickly using a keyboard shortcut directly in Livechat (/lead).
Projects
- Project Dashboard
Resource utilisation, forecasts, billing rates, timesheet analysis, profitability, etc.
- Sales & Invoicing
Create projects and or tasks on the validation of sales orders.
- Bill Tasks
Ability to assign a task to a sale order line at any time to bill according to the invoice policy.
- Subtasks
One task can be spitted in several sub-tasks. Get a consolidated reporting on the main task.
- Billing Rates
Have a detailed analysis the cost and revenues of fixed and billable products. See in a glance what are the non billable tasks.
- Merge of tasks
Ability to merge duplicate tasks.
Event
- Mass mailing
Email speakers and attendees in just a few clicks.
- Exhibition management
New feature to send manage and organise booth of an exhibition.
- Usability
Improved menus, settings and overall usability.
- Tracks Management
Improved form to submit talks, flexible stages, automated emails at every stage.
Time sheets
- Leaves management
Leaves can be automatically recorded as timesheet for a better control of the time spent.
- Grid View
Adapted grid view to manage hours or days in timesheets and project forecasts.
- Billing
Report on billable and non billable timesheets
- Forecast
Compare your forecast and timesheets on a single screen, for one project or across the whole company.
- Reminders
Automated email to remind users to fill their timesheet, with a control based on the schedule of every employee / team.
- Usability
Easier recording of timesheets, menu to review for managers, employees can record timesheets for people that are not users of the system.
- Company Schedule
Global company working schedule and holidays are taken into account for timesheets, leaves, helpdesk SLAs and other resources schedules.
Mass Mailing
- Mailing Lists
Improved contacts management and mailing lists
- Deduplication
Prevent to send the two emails of the same campaign to the same person.
- Domain selector
Improvement of the way to do segments of records to email.
- New themes
New and improved mass mailing themes for different purposes.
Sales
- Sales-CRM Split
Sales and CRM has been spitted as two different application for better menus and dashboards.
- Product catalog
New menu to manage your product catalog, pricelists and variants.
- Proforma Invoices
Print Proforma invoices directly from the sale order.
- Payments
Create or use existing credit cards token on online quotations or in the portal.
Discuss
- PDF and Images preview
Attachments are now previewed inline, with the ability to zoom and navigate accross all attachments of a message.
- Empty Inbox
Fun animation when you empty your inbox.
- Navigation
improved navigation from a full chat screen and previous screen
- Channels
Removed auto read, not possible to unsubscribe from a automatic group subscription channel
- GitHub Integration
You can connect GitHub to a channels to follow discussions on Pull Requests or branches.
Subscription
- Product
Configuration from product. Subscription as product type and template selected on the product
- Subscription
Managed in one click from the application. The KPI dashboard is an option
- Sales
Sell product of type subscription from anywhere, eCommerce, online quote, sales. Automatic generation of one or several contract.
- Usability
Simple model, menus and forms review
VoIP
- Calls
Call from anywhere in the system, with an icon in the top bar.
- Improved UI
Improved UI, phone number formatting, better call queue, etc.
- API integration
OnSIP.com integration.
Point Of Sale
- Multi-Pricelists
Manage different prices for different customers.
- Customer-Facing Screen
PosBox supports extra screen via HDMI connection.
- Community
..Enjoy..
Tuesday, 5 September 2017
How to use profile in Odoo ?
How to use profile in Odoo ?
If you want to know number of queries, calls and time of each method you can use @profile in Odoo.
You can simply use profile by importing profile
from odoo.tools.profiler import profile
after importing you can add it in any method. Suppose If I want to know the executing time of partner creation, I can simply write the following code in file,
@api.model
@profile
def create(self, vals):
Now, restart your server.
Here, I had added @profile on res.partner creation. So When I create contact(res.partner) in Odoo the system logs entries.
calls queries ms
res.partner ------------------------- /home/XYZ/workspace/master/odoo/addons/base/res/res_partner.py, 489
1 0 0.02 @api.model
@profile
def create(self, vals):
1 0 0.01 if vals.get('website'):
vals['website'] = self._clean_website(vals['website'])
1 0 0.01 if vals.get('parent_id'):
vals['company_name'] = False
1 0 0.02 tools.image_resize_images(vals)
1 20 97.75 partner = super(Partner, self).create(vals)
1 2 5.21 partner._fields_sync(vals)
1 0 0.18 partner._handle_first_contact_creation()
1 0 0.01 return partner
Total:
1 22 103.19
Here, total 103.19 milliseconds time taken to create new partner..
There are more parameter you can pass in profile.
all methods for all odoo models by applying the optional filters.
1. param whitelist: None or list of model names to display in the log
ex. @profile(whitelist=['sale.order', 'ir.model.data'])
2. param files: None or list of filenames to display in the log
ex. @profile(files=['/home/openerp/odoo/odoo/addons/sale/models/sale.py'])
3. param list blacklist: list model names to remove from the log
4. param int minimum_time: minimum time (ms) to display a method
5. param int minimum_queries: minimum sql queries to display a method
..Enjoy..
Tuesday, 27 June 2017
How to import products with their initial inventory ?
In some cases we need to import products with their inventory
There are several ways to do this,
either,
- We can do manually by adding products and their qty
- for each product and its qty create stock moves either manually or import CSV
- or any complex way
The easiest way to do this, is import inventory adjustment through Odoo import functionality.
Here are some steps to do in smart way
- First create test inventory adjustment,
- add few products and then export that inventory adjustment(just for export template purpose).
- Just cancel/delete that inventory adjustment.
Now, in exported csv you can add your products(database ids) and qty.
That's it ,
After adding your inventory products in CSV, you can import that CSV in Odoo.
Note : At the time of validate CSV if you got any error related to products, then just select product database Id from list.
Here attached sample csv which you can import easily, => Click Here
Video : https://youtu.be/K1UrDPjpJr4
..Thanks..
Use of different location type in Odoo
Vendor Location: Virtual location representing the source location for products coming from your vendors
- This is the locaction you can set on your vendor, may this will be generic or supplier specific.
- This location will be considered when you are purchase something, in your incoming recipt "Source Location Zone".
View: Virtual location used to create a hierarchical structures for your warehouse, aggregating its child locations ; can't directly contain products
Internal Location: Physical locations inside your own warehouses,
- They can be the loading and unloading area of your warehouse, a shelf or a department, etc.
Customer Location: Virtual location representing the destination location for products sent to your customers
Inventory Loss: Virtual location serving as counterpart for inventory operations used to correct stock levels (Physical inventories)
Procurement: Virtual location serving as temporary counterpart for procurement operations when the source (vendor or production) is not known yet. This location should be empty when the procurement scheduler has finished running.
Production: Virtual counterpart location for production operations: this location consumes the raw material and produces finished products
Transit Location: Counterpart location that should be used in inter-companies or inter-warehouses operations
The Virtual Locations are places that do not exist, but in which products can be placed when they are not physically in an inventory yet (or anymore). They come in handy when you want to place lost products out of your stock (in the Inventory loss), or when you want to take into account products that are on their way to your warehouse (Procurements).
(source from : odoo)
- This is the locaction you can set on your vendor, may this will be generic or supplier specific.
- This location will be considered when you are purchase something, in your incoming recipt "Source Location Zone".
View: Virtual location used to create a hierarchical structures for your warehouse, aggregating its child locations ; can't directly contain products
Internal Location: Physical locations inside your own warehouses,
- They can be the loading and unloading area of your warehouse, a shelf or a department, etc.
Customer Location: Virtual location representing the destination location for products sent to your customers
Inventory Loss: Virtual location serving as counterpart for inventory operations used to correct stock levels (Physical inventories)
Procurement: Virtual location serving as temporary counterpart for procurement operations when the source (vendor or production) is not known yet. This location should be empty when the procurement scheduler has finished running.
Production: Virtual counterpart location for production operations: this location consumes the raw material and produces finished products
Transit Location: Counterpart location that should be used in inter-companies or inter-warehouses operations
The Virtual Locations are places that do not exist, but in which products can be placed when they are not physically in an inventory yet (or anymore). They come in handy when you want to place lost products out of your stock (in the Inventory loss), or when you want to take into account products that are on their way to your warehouse (Procurements).
(source from : odoo)
Monday, 3 October 2016
New in V10
New in V10
As you all know Odoo v10 released on 3rd October, 2016.
The following are the highlights of new features added in Odoo v10.
- Event :
- Event Barcode
- Email Schedule : Easy to Followup
- Account :
- Tax Cloud
- Accounting Reports with Analytic Account
- Multi-level hierarchy in trial balance [ https://drive.google.com/file/d/0B21cUNlAdZ6gM0w1dmVIUVNEWG8/view?usp=drivesdk ]
- New CSV, CAMT bank statement import (different Modules for csv import)
- HR :
- HR Attendance (Kiosk Mode)
- Print Employee Badge
- Sign In/Out authenticate using Pin
- Timesheet Apps : usability Improvement
- POS :
- POS Serial Number
- POS Default Cash Control
- POS Restaurant : Transfer order from one table to another
- Stock:
- Option in Payment Gateway to auto confirm SO
- Out of stock warning in option
- Delivery : choose the package when clicking on put in pack
- Inventory : Can apply Quality control on picking
- Serial Number Upstream Tracebility
- Delivery Order : Add margin in % to cover lost
- Picking : Up/Down Tracebility
- Website/ Ecommerce:
- B2B/B2C
- New checkout design for address selection
- Ecommerce : Add multiple images of products
- Improved Portal Frotend view
- Easy to set website Favicon
- Ecommerce insight: Save, manage, and reuse credit cards. Authorize amount at checkout and capture at shipping.
- Ecommerce user can pay through stored card
- Easy to trace Website Orders, Invoices
- Expense :
- Accountant can direct pay the Expense
- Email Alias to direct record Expense (based on expense internal reference, system identify product and create expense accordingly)
- General / Discuss :
- history of chatter clickable (source document)
- The debug mode does not split the web assets by default
- Keyboard shortcuts detailed on the top right menu from the home page
- Easy to maintain user access (set default access to default user)
- Search date ranges quickly with the new in-between operator.
- Canned responses and /commands in discuss
- Create in one click
- Company setting of apps moved to Apps > Setting
- Any HTML type report easily edit in app view => https://drive.google.com/file/d/0B21cUNlAdZ6gWHl5NUE4b0lqc0k/view?usp=drivesdk
- Studio
- Easy to Create new Apps
- Easy to add new field in either form view or tree view
- Channge string, help message, views, reports,....
- Purchase :
- Editable PO: Easy to edit confirmed PO
- Purchase Teander : Blanket order Type
- Project:
- Project : project dashboard is now based on user's favorite
- Project : Easy to maintain Sub-Task
- Forecast : Grid : By User, By Project
- Subscription:
- Subscription dashboard by company, Tag, Contract
- Subscription : New Cohort Analysis
- Helpdesk Management
- Easy to assign tickets by different Assignation Method
- Randomly
- Manually
- Balanced
- Generate Tickets
- Email Alias
- Live Chat
- Ticket Form
- External API
- Performance
- SLA Pollicies
- Rating
- Canned Response
- Self-Service
- Forum- Help Center
- Slides- eLearning
- MRP
- PLM
- MPS
- Maintenance
- Quality
- Easy to know "Overall Equipement Effectivness"
- Unbuild Order , Scrap Products
Enjoy Odoo v10
Demo : odoo.com
Trial : odoo.com
..Enjoy..
Tuesday, 12 July 2016
Odoo Barcode Print
Barcode not getting printed on reports..
May have library issue follow the following step :
Download and extract : http://www.reportlab.com/ftp/pfbfer.zip
Create a folder named “fonts” under : (from command line)
/usr/lib/python2.7/dist-packages/reportlab/
$ cd /usr/lib/python2.7/dist-packages/reportlab/
Move all the *.pfb files and paste into this folder (fonts) (from command line)
Go to extracted folder : $ sudo mv *.pfb /usr/lib/python2.7/dist-packages/reportlab/fonts
Go to extracted folder : $ sudo mv *.pfb /usr/lib/python2.7/dist-packages/reportlab/fonts
..Enjoy..
Subscribe to:
Posts (Atom)