View source | Discuss this page | Page history | Printable version   

ERP/Roadmap

This article is protected against manual editing because it is automatically generated from Openbravo meta-data. Learn more about writing and translating such documents.


Padlock.png

This document is locked. To propose new Openbravo functionalities or discuss the current roadmap please post your comments on the Open Discussion forum.

Contents

Openbravo ERP development Road Map

Introduction and Objective

This is a tentative development roadmap for Openbravo ERP and it does not imply a commitment to deliver. It should be consider as a a statement of intentions. The proposed dates may change due to the workload of the development team and the content of each release could vary depending on market changes. If this occurs the roadmap will be updated to reflect these changes.

The current production release is Openbravo ERP 3.0, which was released for general availability in June 2011 and this road map assumes that release as the base line. This road map focuses on the planned content to be added to Openbravo 3 during the following 15 months, until the end of 2013, Q1 2014.

All features in this road map can be categorized in 4 main groups:

And then specific content for the two targeted Industries:

How to read this document

The audience for this document is the global Openbravo ecosystem, including partners, users and prospective customers.

This roadmap was presented in October 2011 by Openbravo CTO and co-founder Ismael Ciordia, including over an hour of interactive Q&A. To view the recorded webinar, please click here for English and here for Spanish!. You can find the slides used in that presentation here.

It is recommeded to watch the recorded presentation to get an overall understanding of this plan. If you are looking for a particular feature or you want to get the full detailed list of projects included in this roadmap you should browse the List of Projects below.

Feedback on this roadmap is welcome. Please express your views in the Open Discussion forum. Feedback can also be provided on any deliverable by simply clicking on the Go to Project link for each item and participating in the discussions relating to that project.

Narrower Functional Base

Openbravo 3 is based on a narrower functional footprint than previous releases. This release focus exclusively on the key flows required by the large majority of customers, with the aim of:

The narrower functional footprint will cover the following flows:

  1. Order-To-Cash: The blood flowing through every commercial entity is customers orders. All businesses exist to make money from selling products (or services, which can be considered as a type of product in our context). Like other core processes, Order-To-Cash can be broken down into two main sub-processes
    1. Order To Shipment: The information included typically an order number and date, shipping and receipt dates, a customer purchase order number, the buyer's name and address, the shipping address (if different), and a list of the items ordered, including quantity and warehouse storage location.
    2. Customer Invoice To Cash: Billing a sales order creates a record of debt owed to you by your customer for a sale. When you bill a sales order, your accounts receivable ledger increases by the amount of the bill. When the bill has been paid, the Cash is increased.
  2. Procure to Pay: This process refers to an external supplier. It usually starts with a purchase requisite from one of the departments in your organizations (for smaller companies that step is often omitted), which is converted, after some price and terms negotiation with your vendor, to a purchase order which is sent to your vendor. The vendor, usually upon receiving your order will ship you the ordered products (not necessarily all the products you ordered are shipped to you as it depends on the products’ availability) together with an invoice. The invoice will be paid by your accounting team, and the process will be completed.
    1. Requisition to receipt - indirect for accounting: Demonstrates the business processes for creating and authorizing requisitions, issuing, authorizing and distributing purchase orders, and receiving goods for Indirect Materials (e.g., Consumables, Expense Items).
    2. Supplier invoice to payment: Demonstrates the business processes of receiving, recording and paying its supplier invoices. This flow enables users to enter, approve and manage supplier invoices, credit memos and debit memos, resolve invoice holds, and issue Employee and Supplier payments.
  3. Bank Statement to Bank Reconciliation: Demonstrates the business processes for entering and reconciling bank statements with cash transactions from accounts payable and accounts receivable and cash balances in the general ledger.
  4. Period End Close to Financial Report: Demonstrates the business processes for entering journals, importing all subsystems journals, generating recurring, allocation, reversals and suspense journals, posting journals, and reconciling account balances and closing accounting periods. It also contains business processes for the production of internal and external financial reports.
  5. Customer Return to Credit: Demonstrates the business processes for returning items from a customer for credit. This flow enables users to create a return authorization of a damaged or defective product and record a credit memo for the return transaction.
  6. Customer Return to Replacement: Demonstrates the business processes for returning items from a customer for replacement of a damaged or defective product, receive the product back to the warehouse, and process the receipt of a replacement product.
  7. Supplier Return to Debit: Demonstrates the business processes for returning items to a supplier for debit. This flow enables users to create a Returned Material Authorization (RMA) for the return of a damaged or defective product and record a debit memo for the return transaction.
  8. Supplier Return to Replacement: Demonstrates the business processes for returning items to a supplier for replacement of a damaged or defective product, send the product back to the supplier, and process the receipt of a replacement product.
  9. Collection: The process of collecting amounts receivable (the majority of which is normally made up of "open" invoices that have passed their due date). Effective collection is vital to both physical cash flow and cash flow projections.
  10. Inventory Accuracy: The key processes supporting the correct valuation of inventory, including valuation methods, stock counting, the correct recognition of the cost of goods sold, and the recognition of revenue at the point that inventory (or service) is transferred to the customer.
  11. Asset Acquisition to Dispose: Global asset life, from acquisition to dispose, with its specific depreciation rules.
  12. Budget to Analysis: all about taking a holistic approach for managing budget to achieve a single view of the company. It will provide an opportunity to meet the business goals emphasizing aligning strategic and operational objectives in addition to monitoring and managing business measurements.

Please notice that the following functionality has been removed from the core product and now is available only for Professional Edition instances as Premium Functionality:

Differentiation of Community Edition and Professional Edition

Openbravo 3 is available in three different Edtions:

You can see here a detailed description of each Edition and how they compare.

In the three cases the core functional footprint is the same and mapped to the 14 flows above. Users of the Basic and Professional Edition, however, can enjoy additional functionality in the form of both premium features and extended features:

All features in this roadmap include a description of how they are licensed. This is the key for this License:

Availability and Deliverables

At this moment Openbravo does not plan to release a new major version during this period. All this content will be gradually relesed through Openbravo Maintenance Packs (published monthly) and through Openbravo Modules. As soon as the new content is released it will be immediately available to be consumed by Openbravo 3 instances. The deployment of these new features into your production environments will be safe and smooth thanks to the Openbravo Module Management component and its ability to update and install new software versions depending on their Maturity Status. Learn more here.

The key to understand Availability is:

List of Projects

This is the full list of projects included in Openbravo Road Map, categorized by the four main blocks described above: Usability and Platform, Financials & Accounting, Wholesale Distribution and Retail.

Usability and Platform

Usability and Plaform includes all the new features aiming to improve the experience of End Users and to increase the productivity of Administrators, Consultants, Localizers and Developers. It is split into 7 groups:

  1. Support for mobile devices
  2. User Interface
  3. Common utilities
  4. Tools for Administrators
  5. BPM/Workflow
  6. Business Intelligence
  7. Localization
Support for mobile devices License Availability Information
Core Mobile Module
  • This module provides the common infrastructure to develop mobile applications on top of Openbravo.
Commercial Extension Module (zero cost)
Delivered MP22
Go to documentation


Openbravo 3 on mobile/touch devices
  • Openbravo 3 must offer a world class user experience on mobile/touch devices (such as iPhone, Android and tablets). A mobile enterprise is generally accepted to confer benefits in the areas of higher workforce productivity and employee satisfaction. With a mobile offering, Openbravo 3 will be truly accessible anwhere, anytime.
Core Premium Feature (zero cost)
Committed Q4-2013
Go to project


Openbravo Mobile: Freeze architecture, including prototypes
  • Define and publish the technical architecture and vision of Openbravo Mobile
Core Premium Feature (zero cost)
Delivered 29/10/2012
Openbravo Mobile: Basic infrastructure (login, workspace)
  • Openbravo Mobile infrastructure should be able to detect a mobile browser and redirect to a mobile login page. After a successful login, the user should be able to get an initial Workspace from which operations are launched (open windows, recent documents, etc)
Core Premium Feature (zero cost)
Q4-2013
Openbravo Mobile: Standard Windows
  • Support for Standard Windows defined in the Application Dictionary. This implies code generation, reference implementation, etc
Core Premium Feature (zero cost)
Q4-2013
Openbravo Mobile: Processes and reports
  • Support for launching Processes and Reports from a Mobile device
Core Premium Feature (zero cost)
Openbravo Mobile: Support for manual windows
  • Support for opening manually coded windows
Core Premium Feature (zero cost)
Openbravo Mobile: Finetune Functional flows
  • Fine-tune all functional flows and usability in a mobile device
Core Premium Feature (zero cost)
Mobile Procurement
  • Ability to register purchase orders from mobile devices. Includes configuration option that allows to control weight of the order.
Commercial Extension Module (zero cost)
Delivered MP22
Go to documentation


Go to project


Mobile Warehouse Operations
  • Mobile application that allows to do goods movements and supports scanner based input for fast operations
Commercial Extension Module
Committed MP24
User Interface License Availability Information
Image reference
  • Image reference allows developers to embed images into the Openbravo windows. They can be uploaded and associated with any record.
Core
Delivered MP2
Go to documentation


Widgets in windows
  • Put your favorite widgets inside standard Openbravo forms. These widgets can contain anything such as charts and grids and can be configured to be filtered for the active window only.
Core
Delivered MP2
Go to documentation


Form Personalization
  • Modify the layout of forms to suit personal preferences. Position, visibility, first focus, width and height of fields can be defined on user level. The order in which the fields appear and the section they appear in can be modified though an easy drag & drop interface.
Core Premium Feature (zero cost)
Delivered MP2
Go to documentation


Go to project


Saved views
  • Saving Views stores grid and form settings, column filters and even the entire layout of the screen. You can access Saved Views through a pull down menu that sits underneath the Saved Views button in the toolbar.
Core Premium Feature (zero cost)
Delivered MP4
Go to documentation


Go to project


Advanced Filtering Criteria I
  • Filter expressions at column level that are typed by the user (eg. >5, !, etc.)
Core
Delivered MP4
Go to documentation


Pick&Execute pattern
  • P&E aims to replace all process popups with a generic design pattern. The essence of P&E lies in reusing objects that are picked from a larger collection. Sometimes this collection needs to be filtered in steps while picked objects need to be kept. Sometimes the picked objects need to be edited. The final set is eventually submitted as a process and adds or replaces existing sets.
Core
Delivered MP6
Go to documentation


Go to project


Process with new UI architecture (phase I): Manual processes
  • Phase 1 in new Process with new UI architecture. Implement manual processes that can be invoked from generated windows executing a JavaScript function.
Core
Delivered MP12
Go to documentation


Go to project


Standard UI Process Definition. Parameter Windows. Phase I
  • New UI pattern defined in the AD that generates dialog that requests user to enter parameters of a process / report. It makes use of SmartClient references for parameters aiming to be a replacement of the existing generated UI Process and Reports which still uses Openbravo 2.50 style forcing to generate code through WAD.
Core
Delivered MP20
Go to documentation


Go to project


Standard UI Process Definition. Parameter Windows. Phase II
  • Completion of Parameter Windows
Core
2012 (not committed)
Go to documentation


Go to project


Masked Inputs
  • Ability to define fields that require entering text/string values in the correct format
Core
Delivered MP20
Go to documentation


Go to project


Rich Text
  • Ability to add a rich text field (that supports text formatting) to Openbravo
Core
Delivered MP20
Go to documentation


Go to project


Common utilities License Availability Information
Google APIs Integration - Iteration 1
  • Log in to Openbravo using a Google account
Core Premium Feature (zero cost)
Delivered MP2
Go to documentation


Go to project


Ability to Delete Clients from the Openbravo UI
  • Now if you try to delete a client from the UI, you get an error. It has to be re-implemented using DAL.
Core
Delivered MP4
Go to project


New Callout infrastructure (front-end execution, no code for basic/common actions, etc.)
  • Onchange functions can be executed completely in the client, implemented in javascript, which brings benefits of simplicity and performance
Core
Delivered MP4
Go to documentation


Move focus back to header after having completed a process
  • Usually users want to continue creating another header after having completed a document. Now, the focus remains in the child level after completion, resulting in creating an additional line (in the completed document!) where in fact she wanted to create a new header
Core
Delivered MP5
Go to project


Logo images should automatically resize
  • Openbravo allows user to specify a number of company logos. Each logo is expected to be in a specific size. However, finding the size is difficult and requiring users to resize logos is just unpractical and not what users expect (most applications resize images automatically)
Core
Delivered MP5
Go to project


Canvas Fields (Front-end Computed fields)
  • Ability to define fields that are not backed by a physical column but by a javascript expression that is computed in the front-end
Core
Delivered MP6
Go to documentation


Go to project


Support RTL
  • Support for languages that are written right-to-left, such as Hebrew and Arabic.
Core
Delivered MP12
Go to documentation


Go to project


Go to project


Computed fields II
  • Ability to define fields that are not backed by a physical column but by a property path, in the same way that can be defined within selectors
Core
Delivered MP13
Go to documentation


Computed fields III
  • Ability to define fields that are not backed by a physical column but by a sql expression that is computed in the back-end
Core
Delivered MP13
Go to documentation


Improve build time
  • Reduce build time by not generating unneeded 2.50 generated windows
Core
Delivered MP17
Go to documentation


Go to project


Advanced filter for DropDown list references
  • DropDown lists can be filtered by selecting multiple of the available values. When multiple values are selected all records matching any of them are shown in the grid.
Core
Delivered MP17
Go to documentation


Grouping and totals in grid
  • Records in grid can be grouped by a certain value/column.
Core
Delivered MP17
Go to documentation


Summary functions in grid
  • The grid allows you to set summary functions for a column. These summary values are shown in a separate row in the bottom of the grid. The summary functions are executed on the server so they operate on the complete dataset which fits into the current filter.
Core
Delivered MP17
Go to documentation


Ability to define "single instance" processes
  • Extend background process definition by making possible to define them as "Single Instance". A Single Instance background process checks before running if there is another instance of the same process, in this case execution is prevented.
Core
Delivered MP19
Go to documentation


Go to project


Display rule for tabs
  • Tabs can be hidden depending on expressions
Core
Delivered MP19
Go to documentation



Datasource List Widget
  • Extension of Query List Widget to support Java implementation of the datasource providing data instead of creating this data from a HQL.
Core
Delivered MP19
Go to documentation


Go to project


Process Definition. Configurable after-execution Actions
  • New capability of the Process Definition process to execute different actions after completion (such as open a new window, display message, etc). It is extensible by modules, being possible them to define new actions.
Core
Delivered MP20
Go to documentation


Go to project


Multiple Selector Reference
  • New reference based on Selector, that allows user to select multiple items from a list. To be used within Standard UI Process Definitions
Core
Delivered MP20
Go to documentation


Go to project


Send emails on events
  • Platform capability that allows to send emails based on programmatically defined events.
Core
Delivered MP22
Go to documentation


Datasource Tabs
  • Add capability for Tabs to be based on arbitrary datasources instead of just in tables. This feature allows to programatically define the source of data that will be shown in a tab.
Core
Delivered MP24
Go to project


Integrated Business Intelligence tool
  • Integrate Mondrian Online Analytical Processing (OLAP) server with Openbravo. Use Smartclient Cube / Charts to renders an OLAP table and chart.
Commercial Extension Module
Committed N/A
Enhance security model for manual components
  • Ability to define which are the securizable elements used by each manual component
Core
Implement 2.50 drop down list references in 3.0 style
  • Currently 2.50 drop down list references (table and tableDir) are implemented as they were in 2.50. This is, the complete list of possible values is returned on load. This affects performance in case of big volumes. This project aims to implement these references in 3.0 style, not returning the whole set of values but dynamically request to backend for them.
Core Premium Feature (zero cost)
Go to project


Make direct link and linked items working for windows referencing the same table (Sales Order, Purchase Order, Quotations, Receipt / Shipment, Returns)
  • Fix following issues
Core
Go to project


Go to project


Ability to print/email any document from any window
  • Ability to print/email any document from any window
Core
Complete - embed secure Zoho charts and dashboards in the menu
  • Improve URL entries in menu to allow to make them secure by role, open in application tab/browser tab...
Core
N/A
Granular Privileges for Window parts (tabs, processes)
  • Differentiate basic components (included by default. eg. invoice complete) from advanced ones (excluded by default. eg. edit payment plan)
Core
UI pattern for configuration/unclear fields
  • Eg. It is too difficult for developers to preview / understand the result of their work (clearly developers do not understand that the "Reference Data Description" field will be used to enable users to select the right data set")
Core
Improve reporting: ability to query any table in the system in a user friendly manner
  • Ability to open a query/list widget from any tab in any window in which the tab information can be queried (child tabs will join with its parents and information won't be filtered by a specific header).
Core Premium Feature (zero cost)
N/A
Go to project


Approvable documents
Core
Fix sample data (F&B)
  • This is a brand new demo data set but it is built to preserve consistency with the previous one. Customers, vendors and products remain the same. Structure organizations is kept but the consolidation now happens in USD. P&L and Balance sheet is fully configured in the US org. Other several incorrect configurations have been corrected
Core
Delivered MP11
Go to documentation


BPM/Workflow License Availability Information
Integration with a BPM/Workflow engine
  • It must be possible to define Openbravo business processes through a BPM/Workflow engine. The web console of the BPM/Workflow engine will be embedded into the Openbravo UI so it is possible for Openbravo users to interact with runtime tasks generated by the BPM/Workflow engine and administer/monitor runtime instances.
Core
N/A
Go to project


Tools for Administrators License Availability Information
Extend Openbravo Security Model
  • Ability to define role access at tab and field level (write).

Contributed by SAIC

Core Premium Feature (zero cost)
Delivered MP9
Go to documentation


Go to project


Deployment Options License Availability Information
OB On Demand: Phase 1
  • New deployment mode of Openbravo Professional, only available for Openbravo Partners. On-line service to provision an Openbravo instance on-demand, and bill the service monthly based on named users.
    • Phase 1: Service working in a semi-automated mode available for partners on request.
Core
Delivered Q4 - 2011
Go to documentation


OB On Demand: Phase 2
  • New deployment mode of Openbravo Professional, only available for Openbravo Partners. On-line service to provision an Openbravo instance on-demand, and bill the service monthly based on named users.
    • Phase 2: Service working in a fully-automated mode activated by default for all existing and new partners.
Core
Delivered 27/07/2012
Go to documentation


Openbravo package for the latest Ubuntu LTS (12.04)
  • Create Openbravo package for the Ubuntu 12.04 which is the latest LTS. Package will use PostgreSQL 9.1.
Core
Delivered 26/12/2012
New Openbravo Appliance
  • Define & deliver new Openbravo Appliance based on Ubuntu Server LTS
Core
Delivered 15/03/2013
New Openbravo Appliance. Automate release process
  • Update release scripts to build new appliance instead for rPath
Core
Delivered MP23
OB On Demand: Latest CS release (MP20)
  • New On Demand instances should be provisioned with the latest Openbravo CS release - MP20.
Core
Delivered
Openbravo package for the latest Ubuntu (13.04)
  • Create Openbravo package for the Ubuntu 13.04. Research Java7, Tomcat7 topics
Core
Q1 - 2013
Retail distribution
  • Publish Openbravo Retail distribution
Core
Q1 - 2013
CoWorking distribution
  • Publish Openbravo for CoWorking distribution (code repository, testing, appliances)
Core
Q1 - 2013
Background Process Execution Context
  • In case an instance has background processes that are very demanding java resources, Openbravo can be deployed in a configuration with two Tomcat contexts pointing to the same database. One of these contexts is used for regular operations whereas the other one is used solely to execute background processes.
Core
Delivered MP20
Go to documentation


Go to project


Financial & Accounting

Financial & Accounting is split into 3 groups:

  1. Common features
  2. Product Costing
  3. Spanish Localization Pack
Common features License Availability Information
Read-only logic for payments awaiting execution
  • Some fields should be editable in processed "awaiting execution" payments
Core
Delivered MP1
Go to project


Awaiting execution payment must be cancelled
  • It should be possible to void payments in "awaiting execution status"
Core
Delivered MP1
Go to project


Remittance with no accounting
  • It should be possible not to post a remittance if needed
Commercial Extension Module (zero cost)
Delivered MP1
Go to project


Invoice and pre-payment matching
  • OB should find a credit payment if any, with a generated credit amount equal to invoice's grand total amount. Invoice and Payment description must be properly adjusted
Core
Delivered MP1
Unique payment out for Remittances
  • It should be possible to generate a unique payment out from a remittance of that type
Commercial Extension Module (zero cost)
Delivered MP2
Go to project


Financial Account - Accounting view + 2 columns
  • Creation of an "Accounting" view under Financial Account transactions tab, including 2 new columns "Bank Statement" and "Bank Statement Line"
Core
Delivered MP2
Go to project


Accounting dimensions in accounting entries
  • GL entries must allow entering accounting dimensions
Core
Delivered MP2
Go to project


It is not possible to reactivate a remittance which has settle/protested lines
  • It should be possible to undo settle and protested remittance lines, in order to get that a remittance can be reactivated
Commercial Extension Module (zero cost)
Delivered MP2
Go to project


Wrong accounting for write off amounts
  • Write off amounts should be properly accounted regardless positive/negative write off amounts
Core
Delivered MP2
Go to project


Unique payment in for Remittances
  • It should be possible to generate a unique payment in from a remittance of that type
Commercial Extension Module (zero cost)
Delivered MP2
Go to project


Accounting dimensions in GL items
  • It should be possible to add accounting dimensions to the GL item type payments created in the Financial Account (Add Transactions)
Core
Delivered MP2
Go to project


Ability to split a bank statement line in order to allow partial matching
  • Ability to split a bank statement line in order to allow partial matching
Core
Delivered MP2
Go to project


Several GL items to be included in the reconciliation process
  • OB should allow to add several GL items during reconciliation process
Core
Delivered MP2
Go to project


Mix of invoices, orders and GL items - Add payment
  • It should be possible to mix invoices, orders and GL item while adding a payment
Core
Delivered MP2
Go to project


Exchange Rate at document type level
  • Exchange Rate at document type level
Core Premium Feature (zero cost)
Delivered MP2
Go to documentation


IDL and accounting dimensions
  • IDL must support accounting dimensions import
Commercial Extension Module (zero cost)
Delivered MP2
Go to project


Ability to create a payment with gl items using accounting dimensions for each gl item
  • It should be possible to link accounting dimensions to each GL item entered while creating a payment
Core
Delivered MP3
Go to project


Not possible to generate a unique payment out/in from a remittance in case of including payments
  • Allow to generate a unique payment in/out from the corresponding remittance when that remittance also includes payment and not just invoices or orders
Commercial Extension Module (zero cost)
Delivered MP3
Go to project


  • Presents the position of a financial account in a given date taking into account expected cash inflows and outflows


Open Source Extension Module
Delivered MP4
Go to documentation


Reconciliation tab performance
  • The performance of the "Reconciliation" tab of the Financial Account window needs to be improved.
Core
Delivered MP5
Go to project


APR Payment monitor process should update paid and outstanding amounts
  • APR Payment monitor process should update paid and outstanding amounts
Core
Delivered MP5
Go to project


Improvements in Remittances
  • Settle/Protest remittance process should improve as described below:# When protesting a remittance end-user should be able to filter by remittance dates, remittance (optional), business partner and payment description (doc.number)#Besides, It should be possible to protest and void in one shot
Commercial Extension Module (zero cost)
Delivered MP6
Go to project


GL items replacement
  • It should be possible to replace GL items as well as its corresponding dimensions in "GL Item" transaction types, after being reconcilied.
Core
Delivered MP6
Go to project


Credit payment and invoice payment matching
  • Make a relationship between the credit payment (the one reconciled) and the later on created invoice payment
Core
Delivered MP6
Go to project


Payment Report Improvements
  • Some additional info such as BP balance needs to be added to payment report.
Core
Delivered MP6
Go to documentation


Go to project


Payment Report Improvements (PHASE II)
  • Some additional info will be included when exporting to excel, such as payment method, payment date...
Core
Delivered MP8
Go to documentation


APRM enhancements: Add payment details
  • Add payment details form should display the information grouped by invoice or order depending on filtering criteria
Core
Delivered MP8
Go to documentation


Go to project


Remittance enhancements: Invoice grouping
  • Enhancement in remittance module to allow new option when processing: "Group by invoice"
Commercial Extension Module (zero cost)
Delivered MP8
Go to documentation


Payment Aging Balance Report
  • Report which displays the expected incomes or payments in a user defined range of dates
Open Source Extension Module
Delivered MP8
Go to documentation


Go to project


Check Printing
  • Ability to print checks (individually or by batches) in an automated manner and to browse historical data in order to print a check again if required. It also provides an easy way for other modules to implement different check printing formats.
Core
Delivered MP8
Go to documentation


Go to project


Dunning module
  • Definition of different statuses in dunning cycle and events to trigger when getting a specific status or when transition from a given status to another given status. Warning for new documents when the BP is in dunning cycle in any of the expected payments. Process which triggers notifications both for OB users (alerts) and BP (email)
Commercial Extension Module
Delivered MP8
Go to documentation


Go to project


Reverse permanent accounts balances during end year closing
  • Adds a new configuration flag (Reverse Permanent Account Balances) to the Accounting Schema. In some countries (for example, in Spain) reversing permanent accounts in the end year closing process is mandatory while in others (ex. USA, Canada) it is not required.
Core
Delivered MP11
Go to documentation


Reverse payment
  • Adds new processing option which is reverse payment. This process should create a new payment which reverses original. It will create a negative payment that will on one side mark invoices as unpaid again, and will create lines for each GL Item contained in original payment with a negative amount, so credit will be debited and debit credited.
Core
Delivered MP12
Go to documentation


Go to project


Reactivate Payment Enhancement
  • The purpose of this project is to enhance reactivate action for payments. Current functionality erases lines and header amount when a payment is reactivated. This project aims to enhance the process to support editing lines after reactivating a payment.
Core
Delivered MP13
Go to documentation


Return of Material Posting
  • Return of material posting: Use different accounts for sales transactions. COGS, Revenue accounts can now be different for this documents.
Core
Delivered MP12
Go to documentation


Ability to modify an existing payment plan
  • in terms of the expected date of a payment and outstanding amounts.
Core
Delivered MP14
Go to documentation


Go to project


Payment Proposal window enhancements
  • Improved performance and filtering capabilities of the Select Expected Payments pop-up.
Core
Delivered MP14
Go to documentation


Product Category Hierarchy
  • This project adds tree support for product category so that hierarchy can be defined
Core
Delivered MP15
Go to documentation


Asset Hierarchy
  • This project adds tree support for assets so that hierarchy can be defined
Core
Delivered MP15
Go to documentation


Payment Reactivate and Remove lines
  • Reactivate and Remove Lines (Payment Deletion) Simplifies the deletion of payments reduces the manual steps required of the user
Core
Delivered MP15
Go to documentation


Redesign Project Selector
  • Provide a new selector using new technology to replace existing manually coded one. Provides auto suggest feature for fast entry as well as filters for each column of the project selector.
Core
Delivered MP15
Go to documentation


Go to project


Generic CSV Bank Statement Importer
  • Import bank statement lines from a generic CSV format. It also provides the framework to import custom CSV formats
Commercial Extension Module (zero cost)
Delivered MP15
Go to documentation


WePay CSV Importer
  • Imports bank statement lines from the official WePay CSV file format
Commercial Extension Module (zero cost)
Delivered MP15
Go to documentation


Improvements in the bank account information definition in the Financial Account and Business Partner windows
  • Bank Account section of the Financial account is unified with the Bank Account tab of the Business Partner window exposing fields that allow entry of the account in the international format. There is a new field called Bank Account Format where a user can set the preferred method for generating the Displayed Account Number, which is later on used by other reports or processes to get the account identifier. This list can be later on extended by other modules that add more bank account formats, like for example country-specific formats with bank account number validation.
Core
Delivered MP16
Go to documentation


Go to project


Improve output format of the Trial Balance report
  • Trial Balance Report need to be revisited to improve output format. Current formats are not optimized which leads into a problem when printing large amounts of data. As well some of the current filters will be hidden in a collapsible section to make them easier to use for the end user.


Core
Delivered MP17
Go to documentation


Go to project


Improve output format of the Journal Entries report
  • General Ledger Journal Report (renamed to Journal Entries Report) need to be revisited to improve output format. Current formats are not optimized which leads into a problem when printing large amounts of data. As well some of the current filters will be hidden in a collapsible section to make them easier to use for the end user.


Core
Delivered MP17
Go to documentation


Go to project


New accounts should automatically be added to the most logical place in the account tree
  • When creating an account, system will automatically place it in its proper place in the account tree. This feature will just be enabled for accounts which search key is a number.
Core
Delivered MP17
Go to documentation


Go to project


The account selector revised to Openbravo 3
  • Existing valid combination selector is complex. The name of the account is not present once a valid combination is fulfilled and that kills the user experience. In this project a new selector for valid combination will be provided so that it maps accounts. When creating an account, system will also create the related valid combination, so the full concept of valid combination and its complexity will be hidden to the end user.
Core
Delivered MP17
Go to documentation


Go to project


Accrual and deferrals plans for products
  • Include an Accruals & Deferrals plan in the Product window so that Invoices use it to modify invoice accounting to book revenue / expense in different periods
Core
Delivered MP17
Go to documentation


Go to project


Rename Accounting Schema as General Ledger
  • Accounting Schema term is not self explanatory. It should be renamed to General Ledger. Multi-accounting schema is an advanced feature that as well should be at first hidden. An additional property will be added to organization which will allow Accounting schema tab of that window to be hidden by default
Core
Delivered MP17
Go to documentation


Go to project


Prepayments against Invoices
  • Accounting of payments: When a payment is done against an invoice but in a date prior to invoice accounting date it should book things as a prepayment
Core
Delivered MP17
Go to documentation


Go to project


Optimization. Improve Bank File Format to set up exceptions to be excluded when matching Business Partners or GL Items
  • Exceptions can be added to an existing bank file import format, so that those are not being taken into account by the import process when trying to match an existing Business Partner or GL Item.
Core
Delivered MP17
Go to documentation


Go to project


Optimization. Improve Bank Statement Import process for GL Items transactions recognition
  • Now imported bank statement lines are matched against GL Item transactions. By adding some parsing rules for the description of a bank statement, system recognizes lines which were previously related to a GL Item. This match is done using historical info from previously imported Bank statement.
Core
Delivered MP17
Go to documentation


Go to project


Optimization. Improve Matching algorithm to set up rules for GL Items transactions recognition
  • Current Matching algorithms do not support GL Items Transaction recognition. When most of the imported bank statement lines are matched against GL Item transactions, current logic provided by this module is not helpful enough. The algorithm could provide much more value doing automatic creation of transactions in the financial account (Advance matching Algorithm) or matching existing transactions linked to this GL Item (Standard matching Algorithm).
Core
Delivered MP17
Go to documentation


Go to project


Extend accounting dimensions
  • New accounting dimension implementation for new entities such as Cost Center, User 1 and User 2 defined dimensions.

User 1 and User 2 are new dimensions which can be customized for each Openbravo instance.

Core
Delivered MP18
Go to documentation


Go to project


Accounting dimensions configuration
  • New dialog to configure dimensions in existing documents (orders, invoices, etc)
Core
Delivered MP18
Go to documentation


Go to project


13th Period
  • Fiscal calendar supports 13th period. 13th period is an adjustment period, created in the last day of a fiscal year to be used for creation of manual journal entries to do required adjustments before end year closing.
Core
Delivered MP18
Go to documentation


Go to project


Creation of payments from G/L Journal Lines
  • A button which allows to generate a payment from GL Journal line. This option is available for instances which have only one General Ledger.
Core
Delivered MP18
Go to documentation


Go to project


Post receipts using purchase order price
  • Configuration option at a product level that allows to book goods receipt using its purchase order price
Core
Delivered MP19
Go to documentation


Go to project


Show transactions for alternative financial account
  • Ability to deposit to the financial account payments created (Deposit To field) for other financial accounts
Core
Delivered MP19
Go to documentation


Go to project


Date parameter for purchase invoice voiding process
  • Ability to provide a date for the purchase invoice when voiding an existing one. Up to this point the date used was "now".
Core
Delivered MP19
Go to documentation


Go to project


Date parameter for goods receipt voiding process
  • Ability to provide a date for the goods receipt when voiding an existing one. Up to this point the date used was "now".
Core
Delivered MP19
Go to documentation


Go to project


Business Partner Blocking
  • Flag to be able to block a customer or a vendor so that specified documents (orders, invoices, shipments / receipts and payments) cannot be fulfilled for them.
Core
Delivered MP19
Go to documentation


Go to project


Doubtful Debts
  • Adds support for doubtful debts management. When a doubtful debt is recognized a provision is booked in the ledger. The provision is cancelled if the debt is satisfied.
Core
Delivered MP20
Go to documentation


Go to project


Depreciation plan process refactor
  • Moves the logic from PLSQL to Java and adds several new features like ability to configure number of the days in a month for the depreciation (regular calendar days or 30 days in each month).
Core
Delivered MP21
Go to documentation


Go to project


Reset Accounting process refactor
  • Improves performance working with big volumes of data.
Core
Delivered MP22
Go to documentation


Go to project


Accounting entries description editing
  • Allows to edit description of accounting entries both in Acccounting tab for transactions and in Accounting Transactions window. Once a description has been updated, record is flagged to require a confirmation before unposting the document.
Core
Delivered MP22
Go to documentation


Go to project


GL Posting by DB Tables between dates
  • Adds Date From and Date To filters in GL Posting by DB Tables window.
Core
Delivered MP22
Go to documentation


Go to project


Open/Close Periods and Year Closing
  • Redesigned Open/Close Periods and a new End Year Closing windows improve usability of the Open/Close Periods and Year Closing processes.
Core
Delivered MP22
Go to documentation


Go to project


Customer Statement Report
  • Shows invoice and payment information for a selected customer in a defined period
Core
Delivered MP22
Go to documentation


Go to project


Financial Account Transactions tab refactor
  • Replaces underlying view with a table to enable easy extensibility of this component
Core
Delivered MP22
Go to documentation


Invoice Payment Report
Core
Committed MP24
Accounting Reports: Trial Balance
Commercial Extension Module
Committed
Accounting Reports: Dimensional P&L
Core
Committed MP25
Accounting Reports: Dimensional analysis per account
  • Report which analyzes an account by periods allowing filters to be applied and dimensions grouping
Core
Accounting Reports: Profit & Loss
Core
Accounting Reports: Balance Sheet
Core
Accounting Reports: Receivables Subledger
Core
Accounting Reports: Payables Subledger
Core
Accounting Reports: Inventory Subledger
Core
Accounting Reports: General Ledger
Core
Accounting Reports: Journal Entries
Core
Budgeting
Core
Actuals vs Budget reports
Core
Financial Dimensional Analysis
Core
Sebledgers Views and Navigation
Core
End Year Close Process Validation
  • Avoid closing a year if there are documents which are not yet posted or in draft status. Add a force option to skip this validation.
Core
End Year Close: Generate ledger sequence
  • When closing a year cretae final sequence for transactions in Accounting (entry sequence).
Core
Not posted Transactions Report
  • Modify output to make it scrollable and standarize to show any document (including not core documents coming from modules such as remittances).
Core
Reset Accounting on delete
  • Reset and delete are two different processes. User most of the times frgets reseting accounting after deletion. Reset should always be run while deleting to make sure everything is computed again.
Core
How to document: How to close a fiscal year
Core
Billing contact
  • Ability to flag a business partner contact as a billing contact and a default billing contact. When sending an invoice through email, an email will be sent to each billing contact.
Core
Committed
Go to project


Cash Flow Statement Report
  • Report which shows how changes in balance sheet accounts and income affect cash and cash equivalents, and breaks the analysis down to operating, investing, and financing activities
Core
Committed
Managerial Accounting
  • Managerial Accounting refers to accounting and financial information aimed at internal audiences. This initiative will address needs such as division, cost center, profit center analysis and will be both separate from the external accounting reporting infrastruacture while reconciling fully with those reports
Core
Committed Q1 2013
Go to project


Budget (calculate actual amount)
  • Process which calculates actual amount for each of the lines in a budget
Core
2012 (Not Committed)
Credit Holds
  • Flag in the BP Customer (default set at organizational level) to automatically control the logic of locking BP (see Business Partner Locking above)
Core
Go to project


Rename Accounting Schema as General Ledger in Modules
  • Rename Accounting Schema as General Ledger in Modules
Core
2012 (Not Committed)
Improve output format of current Accounting reports
  • General Ledger Report need to be revisited to improve output format. Current formats are not optimized which leads into a problem when printing large amounts of data. As well some of the current filters will be hidden in a collapsible section to make them easier to use for the end user.


Core
2012 (Not Committed)
Financial accounts: ability to record a deposit or withdrawal not yet matched to any transactions (prepayment)
Core
2012 (Not Committed)
Financial accounts: explicit modeling of credit cards other than bank
Core
2012 (Not Committed)
Purchasing products without having to add them to the a price list
Core
2012 (Not Committed)
Credit memo with negative amounts in lines
Core
2012 (Not Committed)
Ability to sort by accounting entry header in the Accounting Transaction Details window
Core
2012 (Not Committed)
Complete - Configure products to allow "variable" account
  • Kind of "accounting dimension", in this case the user can modify the account to be used when posting a goodReceipt/shipment/salesInvoce/purchaseInvoice by providing a GL item to be used instead of the common account
Core
Polish - Remove account level and support unbalanced tree structure
  • Accounts in OB have an attribute level. This attribute maps with Spanish COA structure but it does not with other COAs. As accounts are defined in a hierarchical structure, there is no need to use that attribute as level can be retrieved from the tree structure. This project aims to remove that property and the complexity added by it.
Core
Reporting - Refactor all accounting reports
  • This project aims to revisit all accounting reports defining new structure output formats etc.
Core
Reporting - Generic cube to analize accounting information by dimensions
  • Creation of a cube with accounting information together with the rest of dimensions to do analytic.
Core
Reporting - Subledger Views and Navigation
  • New subledger concept and reporting related.
Core
Optimization - Financial accounts: funds transfers
  • Process to move funds between different financial accounts
Core
Optimization - Expense reports – approvals
  • Add approvals flow support to Expense reports
Core
Optimization - Purchase order and invoice approvals
  • Add approvals flow support to purchase orders and invoices
Core
Optimization - Automated payment execution – inbound ACH (US only – country specific)
Core
Optimization - Automated payment execution – inbound credit card
Core
Optimization - Expense reports – automated payment workflow
Core
Optimization - Expense reports – improved data entry
Core
Reconciliation Between Operational and Accounting. Mechanism to improve trustability. Easy validation of accounting information
Core
Recompute cost calculation (to fix mistakes)
Core
Inventory Count List printable
  • The Inventory Count List should be printable in order to allow a proper inventory counting
Core
Go to project


Balance Sheet and P&L financial reports should be packaged in Distribution
  • It is needed to include the general ledger definition as part of a dataset to get that the Balance sheet and P&L reports definition can be packaged together with Loc Pack
Core
Cash Flow Statement Report
  • Report which explains the root cause of any incoming or outgoing fund (cash flow)
Core
Go to project


Price including taxes. Phase I
  • Price including taxes feature lets you define prices including taxes in a price list. This is a critical functionality, especially in the retail industry, where prices ( include taxes) needs to be published.

Contributed by Promantia

Core
Delivered MP13
Go to documentation


Go to project


Orphan RMA
  • The manufacturer sells to the distributor several products and this to the end customer. One of these products comes damaged and the customer instead of returning the item to the distributor sends it back to the manufacturer. The manufacturer does not have the original order shipped to the customer in his system but wants to register the entry as a return material anyway. Sponsor by Transitional data
Core
Delivered MP12
Go to documentation


Calculate prices based on average cost
  • Ability to calculate the pricing based on the cost plus margin. Sponsor by Frontier Solutions
Core
Delivered MP14
Go to documentation


Go to project


Enhancement Remittance module
  • Ability to group by Invoice and Due date.

Contributed by Praktics

Open Source Extension Module
Delivered MP13
Go to documentation


Commissions enhancements
  • Enhancements to allow computation of commisions semi-monthy, based on margin, paid invoices, and complex commission calculations. Sponsor by Transitional data


Core
Delivered MP15
Go to documentation


Go to project


Go to project


Go to project


Go to project


Go to project


Read only exchange rate and amount
  • The ability of not allowing to edit the exchange rate and the amount is defined by preferences. Sponsor by Frontier Solutions
Core
Delivered MP16
Go to documentation


Go to project


Write-off limit
  • Ability to define a write-off limit by amount per financial account. Sponsor by Frontier Solutions
Core
Delivered MP16
Go to documentation


Go to project


Show supplier reference number
  • Ability to show the supplier reference in some manual windows
Core
Delivered MP17
Go to project


Price including taxes. Phase 2
  • Price including taxes feature lets you define prices including taxes in a price list. This is a critical functionality, especially in the retail industry, where prices ( include taxes) needs to be published. Contributed by Promantia
Core
Delivered MP17
Go to documentation


Go to project


Payment Report enhancement
  • Ability to group by financial account and sort by due date or financial account. Contributed by Praktics
Core
Delivered MP19
Go to documentation


Go to project


User Defined Accounting Report enhancement
  • Enhancement to be able to configure the report with more options and ability to select Breakdowns, Accounts, Subaccounts. Contributed by Xpand-it
Core
Delivered MP19
Go to documentation


Go to project


IDL for Projects
  • Ability to import projects
Commercial Extension Module (zero cost)
Delivered MP20
Go to documentation


Go to project


Procurement contracts and invoice plan
  • Ability to create procurement contracts and define an invoice plan. Based on this plan ability to create purchase invoices
Commercial Extension Module (zero cost)
Committed MP24
Go to project


Enhancements in Asset Management: Depreciation flag in asset group
  • Now depreciation can be indicated in asset group.
Core
Delivered MP16
Go to documentation


Go to project


Enhancements in Asset Management: Static assets in tree
  • An asset can be defined as static, preventing from moving it into the asset tree.
Core
Delivered MP16
Go to documentation


Go to project


Product Costing License Availability Information
New Cost Calculation Engine (including average costing method)
  • Costing engine that supports organization and warehouse based costing. It incorporates Average as a first costing method. It also allows to include different costing algorithms as modules. Later it will be enriched with LIFO and FIFO support among other costing methods.
Core
Delivered MP13
Go to documentation


Go to project


Average costing per invoice price
  • Ability to calculate the average cost of a product using the invoice price. Sponsor by Frontier Solutions
Commercial Extension Module (zero cost)
Delivered MP13
Go to project


New Cost Calculation Engine: FIFO
  • FIFO costing method. This project takes advantage of the infrastructure provided by Cost Calculation Engine. Sponsor by Transitional data
Commercial Extension Module (zero cost)
Delivered MP14
Go to documentation


Go to project


Spanish Localization Pack License Availability Information
Invoice Register Book improvements
  • "Invoice Register Books" improved as a way of getting 340 tax report information in a more straightforward way
Commercial Extension Module (zero cost)
Delivered MP1
Go to documentation


Spanish Chart of Accounts new requirements
  • The "Spanish Chart of Accounts" needs to be adjusted to reflect 2009/2010 and 2011 new legal requirements
Open Source Extension Module
Delivered MP1
Go to documentation


New VAT legislation changes related to "Autofactura"
  • These new VAT legislation changes imply that the Invoice Register Books setup must be adjusted
Commercial Extension Module (zero cost)
Delivered MP1
Go to documentation


303 tax report enhancements
  • It should be possible to setup few "input" type data as constant values
Commercial Extension Module (zero cost)
Delivered MP3
Go to documentation


340 tax report
  • 340 tax report submission as a txt file according to Spanish AEAT requirements
Commercial Extension Module (zero cost)
Delivered MP3
Go to documentation


New version of the 349 tax report
  • 349 tax report new version includes "Bienes de Inversión" tax rates
Commercial Extension Module (zero cost)
Delivered MP4
Go to documentation


New version of the 303 tax report
  • 303 tax report new version includes "Bienes de Inversión" tax rates
Commercial Extension Module (zero cost)
Delivered MP4
Go to documentation


Tax Report 190
  • Tax Report 190 submission as a txt file generated according to Spanish AEAT legal requirements
Commercial Extension Module (zero cost)
Delivered MP7
Go to documentation


Go to project


Tax Report 390
  • Tax Report 390 submission as an xml file according to Spanish AEAT legal requirements.
Commercial Extension Module (zero cost)
Delivered MP7
Go to documentation


Go to project


new version of the 340 tax report (2012)
  • This version of the tax report supports new legal requirements of Spanish authorities.
Commercial Extension Module (zero cost)
Delivered MP8
Go to project


New version of the 347 tax report (2011)
  • This version of the tax report supports new legal requirements of Spanish authorities and is now compatible with Openbravo 3.
Commercial Extension Module (zero cost)
Delivered MP8
Go to project


New VAT rates (18% changes to 21% and 8% changes to 10%) starting from 1st Sep 2012
  • SPLP modules to change due to VAT rates increase are:

Spanish Taxes (FR 21037), Configuración de Libros de Factura - Modelo340 (FR 21075) Changes in the VAT reports will be implemented as they are known.

Commercial Extension Module (zero cost)
Delivered 27/07/2012
Go to documentation



Go to documentation


New version of the Modelo 303
  • Spanish VAT tax report needs to be delivered to comply with the new VAT rates. Same module version will work for OB3, OB 2.50 with APRM and OB 2.5 without APRM


Commercial Extension Module (zero cost)
Delivered MP16
Go to documentation


Go to project


New version of the Modelo 349
  • Spanish VAT tax report needs to be delivered to comply with the new VAT rates. Same module version will work for OB3, OB 2.50 with APRM and OB 2.5 without APRM
Commercial Extension Module (zero cost)
Delivered MP16
Go to documentation


Go to project


New version of Modelo 190 (Spanish annual withholding tax report)
  • Includes 2012 fiscal year requirements that are new withholding rates valid from 1st of September 2012. Submission date is 20th of January 2013, the latest.
Commercial Extension Module (zero cost)
Delivered MP19
Go to documentation


Go to project


New version of Modelo 390 (Spanish annual VAT tax report)
  • Includes 2012 fiscal year requirements that are new VAT and RE rates. Submission date is 30th of January 2013, the latest.
Commercial Extension Module (zero cost)
Delivered MP19
Go to documentation


Go to project


New version of Modelo 347 (Annual tax return operations with third parties).
  • Includes 2012 fiscal year requirements related to new VAT and RE rates valid from September 1st, 2012. Last submission date is February 28th, 2013.
Commercial Extension Module (zero cost)
Delivered MP20
Go to documentation


Go to project


Check Printing Enhancement
  • New version of the module which supports voiding checks once they have been printed and extensible number to text functions for different languages.
Commercial Extension Module (zero cost)
Delivered MP20
Go to documentation


Go to project


Remittance
  • New version of the module which allows to include in the remittance payments in the status "Payment Received". This is required to complete the support of promisory notes flow.
Commercial Extension Module (zero cost)
Delivered MP20
Go to documentation


Go to project


Number to Word Infrastructure
  • Module which deploys an infraestructure to define Number to Word conversion modules so that different logics for different languages can be deployed
Commercial Extension Module (zero cost)
Delivered MP20
Go to documentation


Go to project


Number to Word (English)
  • English language module for number to word conversion. Translates number to words in english
Commercial Extension Module (zero cost)
Delivered MP20
Go to documentation


Go to project


Number to Word (Spanish)
  • Spanish language module for number to word conversion. Translates number to words in spanish language
Commercial Extension Module (zero cost)
Delivered MP20
Go to documentation


Go to project


Accounting Tabs for Transactions
  • New Accounting tab in transactional data windows that displays accounting information. This functionality was available in a Commercial module that now is no longer required as this feature is embeded in the core.
Core
Delivered MP20
Go to documentation


Go to project


New version of the SPLP
  • Includes Check Printing and Number to Words modules
Commercial Extension Module (zero cost)
Delivered MP20
Go to documentation


Copy Accounts Module
  • Its copies the business partner's, product's and asset's accounts with the corresponding category's accounts in batch mode.
Commercial Extension Module (zero cost)
Delivered

Wholesale Distribution

Wholesale Distribution is one of the two Industries in which Openbravo plans to focus during 2012. Features included in this block have the objective to enhance and streamline the main business flows operated by Wholesale Distributors.

-- License Availability Information
Return of Materials
  • Return of Materials feature includes two different flows:
    • RMC: Return material from customer. This flow manages customer returns orders, the physical inbound of returned materials and the financial settlement for customer refunds
    • RMV: Return material to vendor. This flow manages vendor returns orders, the physical outbound of returned materials and the financial settlement for vendor refunds
Core
Delivered MP6
Go to documentation


Go to project


Go to project


Non-stockable BOM enhancement
  • Allows to manage packs in an easy manner starting from the Sales Order till the Sales Invoice
Core
Delivered MP21
Go to documentation


Go to project


Warehouse transactions management
  • Refactor the module to avoid having duplicate PL's
Commercial Extension Module (zero cost)
Delivered MP10
Go to documentation


Go to project


Added extension point to M_GET_STOCK
  • Thanks to this ext. point you are allowed to sort the retrieved query as you wish. For example FIFO, LIFO, etc.
Core
Delivered MP10
Go to documentation


Delivery and invoice status in sales documents
  • Ability to display delivery and invoicing status percentage in sales documents. Contributed by Cleardrop
Core
Delivered MP18
Go to documentation


Go to project


Picking
  • Ability to create picking list and complete it once all items have been verified. Sponsored by Massada
Open Source Extension Module
Delivered MP18
Go to documentation


Go to project


Warehouse Reservations
  • Improved reservations process:
    • Orders can reserve products in a warehouse as a way of a delivery guarantee
    • Orders coming later are not able to use the reserved products
    • This behavior applies to the materials/items with a quantity on hand as well as to the materials/items with a quantity coming from purchase orders. Sponsored by Transitional Data Services.
Core
Delivered MP19
Go to documentation


Go to project


Goods Shipment Dimensional Report enhancement
  • Ability to export to Excel. Contributed by Praktics
Core
Delivered MP19
Go to documentation


Go to project


Stock Report enhancement
  • Ability to export to Excel. Contributed by Praktics
Core
Delivered MP19
Go to documentation


Go to project


Warehouse Packing
  • Ability to pack a goods shipment. Sponsored by Massada
Open Source Extension Module
Delivered MP19
Go to documentation


Go to project


Packing module enhancement
  • Ability to pack items grouping goods shipments per business partner and address and to calculate the weight per box


Commercial Extension Module (zero cost)
Committed 31/05/2013
Go to project


Picking module enhancement
  • Ability to create picking lists grouping by sales order
Commercial Extension Module (zero cost)
31/05/2013
Go to project


Retail

Retail is the other Industry in which Openbravo plans to focus during 2012. Features included in this block have the objective to provide an integrated and scalable architecture flexible to support different retail topologies (mono and multi store, small shops and big stores), and to extend Openbravo functionality to cover typical needs of Retailers.

-- License Availability Information
WEB POS Prototype for Demos
  • Prototype of the WEB based POS window for demostration purposes.
Commercial Extension Module
Delivered 11/05/2012
WEB POS Demo upgrade
  • The WEB based POS window for demostration purposes. Including new Login window and taxes calculation.
Commercial Extension Module
Delivered 12/06/2012
WEB based POS User Guide
  • User Guide for the Web based POS window.
Commercial Extension Module
Delivered 25/07/2012
Go to documentation


WEB based POS window
  • WEB based POS window using HTML5 technologies. Sales window agile, flow oriented, for tablets and touchscreen systems. With wide support of POS hardware. Fully integrated with most recent card payment options. Modular. And capable to work offline.
Commercial Extension Module
Delivered 25/07/2012
Go to documentation


Go to project


Openbravo for Retail 1.3.1
  • Openbravo for Retail version 1.3.1
Commercial Extension Module
Delivered 27/08/2012
Go to project


Additional payment gateways and methods
  • Add support for Element PS.
Commercial Extension Module
Delivered RMP15
Go to documentation


Go to project


Openbravo for Retail Developers Guide
  • Wiki documentation for Openbravo retail developers to help building new features, on top of Openbravo's technology. This documentation includes a section for Openbravo for retail concepts and a section of How to documents.
Commercial Extension Module
Delivered RMP15
Go to documentation


Go to project


WebPOS off-line login
  • Ability to log in into Web POS without connectivity to the backend. This will only be possible if the user logged in in the terminal in the past successfully and for instance the terminal has the user session locally stored.
Commercial Extension Module
Delivered RMP15
Go to documentation


WebPOS multi-session support
  • Support of several user sessions in the same terminal, allowing to switch from one user to another without losing the local session data.
Commercial Extension Module
Delivered RMP15
Go to documentation


Extended configuration to: Generate invoices for all tickets
  • By configuration, when cashing up, the application will generate an invoice for all the orders created in the cash up period or one invoice per order.
Commercial Extension Module
Delivered RMP15
Go to documentation


Extended configuration to: Printing not paid tickets
  • Configure by permissions the possibility to print or not the order before the receipt is done
Commercial Extension Module
Delivered RMP15
Go to documentation


Extended configuration to: Printing cashup report
  • Configure by permissions the possibility to print the cash up report and cash management report.
Commercial Extension Module
Delivered RMP15
Go to documentation


WebPOS smart master data refresh
  • Master data is stored locally in the terminal. This master data is refreshed in order to load changes made in the central backend. The refresh of master data is done only when needed, and is configurable.
Commercial Extension Module
Delivered RMP16
Go to project


WebPOS Multi-currency payments
  • Web POS orders are created in the store currency. This functionality allows to perform payments in different currencies. For payments in currencies different than the store currency a change will be applied.
Commercial Extension Module
Delivered RMP16
Go to documentation


Go to project


Extended configuration to: Avoid selling above available stock
  • Ability to check in the client side during the edition of a receipt whether there is available stock for each line of the receipt or not. This functionality will be only available when online. It will be created in an independent module
Commercial Extension Module
Delivered RMP16
Go to documentation


Retail on Demand
  • Openbravo On Demand will be able to support Openbravo for Retail licensing: billing based on the backend Named Users and POS Terminals.
Commercial Extension Module
Delivered RMP16
Go to documentation


Go to project


Performance improvements. Display limit.
  • Protect user interface from blocking when there is a large list of data to display like products, custmers, ... Implementing a limit of records that can be shown.
Commercial Extension Module
Delivered RMP16
Go to documentation


WebPOS - Editing the description of the ticket (order)
  • Ability to edit the description field of the order in the Web POS terminal.
Commercial Extension Module
Delivered RMP16
Go to documentation


Printing old tickets
  • Closed tickets are possible lo find, load and printed in Web POS. This functionality is only available if the terminal is online.
Commercial Extension Module
Delivered RMP16
Go to documentation


Confirm dialog when opening cash drawer
  • POS terminal option that adds a confirmation step when closing a receipt that allows the cashier to open the cash drawer and give the change to the customer.
Commercial Extension Module
Delivered RMP16
Go to documentation


Go to documentation


Customer card in POS. Add customer through Web POS (offline)
  • Functionality to create new and edit customers from the Web POS terminal.
Commercial Extension Module
Delivered RMP16
Go to documentation


Go to documentation


Editing description in lines
  • Ability to edit the description field of order lines.
Commercial Extension Module
Delivered RMP16
Go to documentation


Advanced Pricing - Discounts and Promotions
  • Ability to define Discounts and Promotions. This functionality extends existent Price Adjustments by enabling external modules to provide new rules for discounts and promotions.
Core
Delivered MP17
Go to documentation


Go to project


Advanced Pricing - Discounts and Promotions in Web POS
  • Web POS now supports Discounts and Promotions defined in backend, so it is possible to apply them to tickets generated in POS.
Commercial Extension Module
Delivered RMP17
Go to documentation


Advanced Pricing -Discounts and Promotions Rules
  • This module implements some rules for discounts and promotions, such as "buy X products and pay Y", "fixed percentage discount", etc. It is included in the Retail distribution.
Commercial Extension Module (zero cost)
Delivered MP17
Go to documentation


Store - Warehouse setup & rules (relationship between store and Warehouses)
  • Ability to assign a default warehouse & a rule for each store
Core
Delivered MP17
Go to documentation



Cross store product availability
  • Ability to search products in other store warehouses. This functionality will be available only when online.
Commercial Extension Module
Delivered RMP17
Go to documentation



Management of Quotations
  • Quotation and orders are a separate documents with a separate document type and numbering. When converted to a sales order, persist in the system but the quotation is not be overwritten.
Core
Delivered MP17
Go to documentation


Management of Quotations
  • Functionalty to create quotations, find created quotations and convert to receipts from the Web POS terminal
Commercial Extension Module
Delivered RMP17
Go to documentation


Go to documentation



Support for on-credit tickets
  • Ability to sell on credit, without paying completely the receipt.
Commercial Extension Module
Delivered RMP17
Go to documentation



Pack Promotions as Products
  • Ability to use from POS Pack Promotions as products. When one of these products is selected, lines for all products in the pack are included in the ticket
Commercial Extension Module
Delivered RMP17
Go to documentation


Discretionary Discounts
  • Ability to add discretionary discounts to receipt lines. Percentage discounted can be manually edited.
Commercial Extension Module
Delivered RMP17
Go to documentation


Gift Cards and Vouchers
  • Gift Cards include a monetary credit. Gift Vouchers include credit in terms of a list of products or services.
Commercial Extension Module
Delivered RMP18
Go to documentation



Auto-filter in WebPOS ("show results as you type")
  • Filter products, customers while the user is typing the filter
Commercial Extension Module
Delivered RMP18
Price lists excluding taxes
  • In addition to the price list including taxes Web POS supports a price list excluding taxes. In this case net prices are shown in the receipt lines and an additional line with a total tax is shown both in the main Web POS screen and in the printed ticket.
Commercial Extension Module
Delivered RMP19
Go to documentation


Display tax amounts
  • Main Web POS screen shows tax amounts grouped by the tax type.
Commercial Extension Module
Delivered RMP19
Go to documentation


Cash Up history in the back-end
  • New Tab of the Web POS Terminal window that allows to see information about all Cash Ups and print the Cash Up report.
Commercial Extension Module
Delivered RMP19
Go to documentation


Refactor payment hardcoded keys and prefixes.
  • Model properly in dictionary payment method searchkeys: OBPOS_ prefix, OBPOS_cash.payment method, ...
Commercial Extension Module
Delivered RMP19
Go to documentation


Payment and change in different currencies
  • In a multi-currency environment the system accepts cash in different currencies displaying the pending amount and the change in the currency selected.
Commercial Extension Module
Delivered RMP19
Go to documentation


Configurable customer category
  • Ability to specify the customer category when creating a new customer using Web POS.
Commercial Extension Module
Delivered RMP19
Go to documentation


Remove the warehouse combo in the POS Terminal configuration window
  • Now can be configured at store level more than one waherhouse so the old warehouse selector at store level must be removed and move this value using a config script to the warehouses tab.
Commercial Extension Module
Delivered RMP19
New version of the Spanish Retail Translation Pack
  • Includes translation of the latest versions of all Retail modules
Commercial Extension Module
Delivered RMP19
Authorised Openbravo Backend Access
  • Security configuration option (at role level) that allows to revoke access to the backend for corresponding users (by default access to the backend is granted). It for example enables to have Web POS users that do not have access to Openbravo backend.
Core
Delivered MP20
Go to documentation


Certified Element PS Gateway Integration Module
  • Module passed Element PS certification tests
Commercial Extension Module
Delivered RMP20
Go to documentation


Authorised user´s access to POS terminals
  • Allow / disallow users to access particular POS terminals
Commercial Extension Module
Delivered RMP20
Go to documentation


Go to project


Layaways
  • Functionality in which the seller reserves an item for a consumer until the consumer completes all the payments necessary to pay for that item
Commercial Extension Module
Delivered RMP20
Go to documentation


Go to project


Fiscal printers support
  • Ability to work with fiscal printers
Commercial Extension Module
Delivered RMP20
Pay using percentage
  • Ability to enter payment amount as a percentage (% key) of a total
Commercial Extension Module
Delivered RMP21
Go to documentation


Payments information in the Web POS
  • Show payments made and thier dates in the ticket area of the Web POS
Commercial Extension Module
Delivered RMP21
Go to documentation


Web POS for smartphones
  • Ability to run Web POS on smartphones
Commercial Extension Module
Delivered RMP22
Go to documentation


Go to project


Editable sales representative in Web POS
  • Ability to select sales representative who has done the order
Commercial Extension Module
Delivered RMP22
Go to documentation


Opticians - Business flows
  • Manage all the cycle since work order is
         created in Web POS with prescription data, then work received
         and being done in the lab or third party, including purchase
         order when necessary, and sent back to the store for delivery
         to customer
Commercial Extension Module
Committed MP26
Opticians - IDL for products
  • Ability to import products with specific characteristics
Commercial Extension Module
Delivered 29/03/2013
Opticians - Prescription in WebPOS
  • Ability to enter the prescription in the SO
Commercial Extension Module
31/05/2013
Opticians - Pay several tickets at once in WebPOS
  • Ability to select several open tickets and pay them at once
Commercial Extension Module
Committed RMP24
Opticians - Add several images to one product
  • Ability to have several pictures per product
Commercial Extension Module
31/05/2013
Products characteristics: Data structure and processes
  • Ability to define charactheristics for products
Core
Committed MP26
Go to project


Products characteristics: New reference and Search in the back office
  • Ability to search and edit
Core
Committed MP26
Go to project


Search by product characterisitics in WebPOS
  • Ability to search by product characteristics
Commercial Extension Module
Committed RMP26
Go to project


Setup to assign a physical device to a terminal configuration.
  • Functionality to access terminal configurations only in selected physical devices.
Commercial Extension Module
Ability to generate a credit note for a return that can be used to pay future tickets
  • When returning goods in a retail store. It must be an option to generate a credit note to give to the customer. This credit note can be used by the customer to buy goods in the future.
Commercial Extension Module
Support for payments in mobile devices (credit card) (see http://www.yes-pay.com/iEasyVWeb.aspx, https://squareup.com/, www.izettle.com)
  • Integration with new payment provider companies. Focus in ability to integrate with mobile devices and worldwide operations.
Commercial Extension Module
Customer purchase history (in WebPOS)
  • Funtionality to display the customer purchase history for a selected customer. This functionality will be available only when online.
Commercial Extension Module
Committed
Counter (cash-up)
  • User interface help for counting coins and notes during the cash up process
Commercial Extension Module
Product Variants (size, color)
  • Functionality to manage products with different attributes, size, color, ... with different prices, barcode, ... by attribute.
Commercial Extension Module
Store Replenishment
  • Implementation of replenishment strategies by store.
Commercial Extension Module
Warehouse Replenishment
  • Implementation of replenishment strategies by warehouse.
Commercial Extension Module
Retail Analytics
  • Reporting, charts, and balanced score cards, retail oriented
Commercial Extension Module
FIFO for Warehouse management
  • Functionalty to sell products from warehouses following a FIFO strategy
Commercial Extension Module
Email tickets from WebPOS
  • Ability to send tickets created in the Web POS.
Commercial Extension Module
Committed
Web POS Workspaces
  • Workspaces for POS terminals, including widgets, reports, charts, ...
Commercial Extension Module

Manufacturing

Manufacturing module does not have specific plan for new functionality. Projects are accepted only on a collaborative development basis.

-- License Availability Information
Maximum stock of a product for MRP operations
  • Ability to define the maximum stock of a product for the purchasing plan
Core
Delivered MP22
Go to documentation


Go to project


Common Features License Availability Information
Improvements in the Manufacturing module
  • Main are:
    • User interface in the Work Requirement window
    • Ability to create intermediate products on the fly
    • Ability to inherit attributes.
Core Premium Feature (zero cost)
Delivered MP7
Go to documentation


CoWorking Spaces

A turnkey solution for commercial coworking space businesses.

Manage all of your business processes with Openbravo, including member registration, billing, asset management, conference room reservation and more.

-- License Availability Information
Advanced Contract Management
  • When a new member is signed up, a contract is created including the spaces that the member will occupy and/or the services the member will consume.

This contract will be used to create invoices according to the regular billing schedule.

Commercial Extension Module
Committed CWMP23
Go to documentation


Resource management (reservations)
  • We define a resource as any bookable item in the system. In a coworking space scenario, examples of resources are conference rooms, meeting rooms, desks, etc...

Managing resources in the system, and making reservations, is a must functionality in a coworking space.

Commercial Extension Module
Committed CWMP23
Go to documentation


Coworking User Guide - Documentation
  • Coworking User Guide - Documentation
Core
Committed CWMP23
Go to documentation


CWS v1.0 package
  • CWS v1.0 package
Commercial Extension Module
Committed CWMP23
Member portal infrastructure
  • Simplified worspace to host widgets for portal members and a new configuration in the Role window to create portal member roles
Core Premium Feature (zero cost)
Delivered MP22
Go to documentation


Members portal phase I - Transactional
  • A front end portal for Members where there can be general information, news, events and calendars and where the user is able to register and manage their own information, book any available asset, register to an event or buy products that are sold.
Core Premium Feature (zero cost)
Delivered
Go to documentation


Authorize.Net payment gateway integration
  • Authorize.Net payment gateway is integrated in backend (pull ACH, not present dredit card) and portal (push ACH, present credit card)
Commercial Extension Module
Committed CWMP23
Building access (swipe cards)
  • Members, employees and staff are granted access to the coworking space facilities through either physical keys or other types of access cards (FOBs). The system will permit the management of those items as returnable products (including purchase, traking and returning).
Commercial Extension Module
Committed CWMP23
Go to documentation


Members Portal
  • Members Portal will allow members in coworking spaces to manage their own data, and perform some othe operations, such book resources.
Commercial Extension Module
Committed CWMP23
Integration with MailChimp
Commercial Extension Module
TBD
Leads and Opportunities
  • The application will enable full lead lifecycle management. The completion of a lead qualification process should allow users to automatically initiate the creation of new member contract.
Commercial Extension Module
TBD
Scaled price
  • Pricing for rental spaces is typically offered on a scale basis where the price is determined not only by the type of space (the service being rented) but also the quantity rented and the notice period.
Commercial Extension Module
CoWorking portal - Phase II (social)
Commercial Extension Module
TBD
Integration with EventBrite
  • Different kind of events take place in coworking spaces. These events require coordination, planning, communication and a ticket selling platform.
Commercial Extension Module
TBD
VoIP provisioning to co-workers (management of lines and assignments to co-workers)
Commercial Extension Module
TBD
Integration with LiquidSpace
Commercial Extension Module
TBD
Visual Space planning tool
Commercial Extension Module
TBD
Dunning (late fees - automatic)
Commercial Extension Module
TBD

Support

ERP/Roadmap/ProjectList/Support

-- License Availability Information
Defect reduction program
  • Reach and maintain number of the defects at the level of <100
Core
Committed Q1 - 2013

Documentation

ERP/Roadmap/ProjectList/Documentation

-- License Availability Information
3.0 Documentation - How To Artcles
  • Deliver a set of How To articles
Core
Delivered 27/07/2012
Go to documentation


Payment Method & Financial Account/Payment Method/Accounting Configuration tabs
  • This part of the user guide needs to be improved: the overall concept, how payment configuration impacts on payment managment and payment accounting. Put examples.
Core
Delivered 06/09/2012
Go to documentation


How to perform Periods & Fiscal Year Close
  • Process should be explained in the Financial Management Introduction.

Details in the corresponding windows.


Core
Delivered 12/09/2012
Go to documentation


Accruals and Deferrals
  • Document Accruals and Deferrals for products
Core
Delivered 09/11/2012
"General Setup" documentation Improvement
  • General Setup documentation improvement in the Quick Config. Guide and in the User Guide. For additional details, visit the Documentation Backlog. Rows 27 and 28

Ready for review 15 Oct 2012


Core
Delivered 15/10/2012
Go to documentation



Go to documentation



Go to documentation


Go to project


"Accounting Configuration" documentation Improvement
  • Accounting Config documentation improvement in the Quick Config. Guide and in the User Guide. For additional details visit the Documenation Backlog. Rows 31 and 32

Ready for review 5 Nov 2012

Core
Delivered 05/11/2012
Go to documentation



Go to documentation



Go to documentation




Go to project


Improve the Quick Guide Configuration content
  • Review and improve the Quick Config. Guide content. For additional details visit the Documentation Backlog Row 34

Ready for review 13 Nov 2012

Core
Delivered 13/11/2012
Go to documentation


Go to project


Rename Accounting Schema as General Ledger

  • Rename Accounting Schema as General Ledger

Ready for review 19 Nov 2012

Core
Delivered 19/11/2012
"Payables & Receivables" improvement in the User Guide
  • Review the payables and receivables section, mainly the Financial Account window. Review also the Quick Config. Guide. For additional details visit the Documentation Backlog. Rows 36 and 37

Ready for review 4 Dec 2012

Core
Delivered 04/12/2012
Go to documentation


Go to project


13th Accounting Period
  • Enable fiscal calendar to support 13th period. 13th period is an adjustment period, created in the last day of a fiscal year, to be used for creation of manual journal entries to the required adjustments before end year closing.
Core
Delivered 11/12/2012
Go to project


2013 Documentation Plan
  • 2013 Documentation Plan
Core
Delivered 31/01/2013
Partner portal review and clean-up
  • Partner portal review and clean-up.

There is nothing about the new user guide and quick guide (refer to wiki). Comunication of the changes to the Partners in collaboration with Josep

Core
Delivered 30/03/2013
How to document vertical solutions
  • How to document “Vertical” solutions such as Openbravo for Retail or Openbravo CoWorking spaces

- Research - Implementation as a How To article - Update wiki and partner portal.

Ready for review

Core
Delivered 30/03/2013
Go to documentation


How to initialize the financial balances in Openbravo

Ready for review April 18th, 2013

Would like to add a "real" example. To be planned as it depends on GPS input

  • How to initilize the financial balances in Openbravo.

How to article document to create in collaboration with the suport/GPS/functional teams

Core
Delivered 30/04/2013
Go to documentation


Fine tune wiki search
  • Fine tune wiki search
Core
Committed
How to edit the wiki? How to document in the Release Notes new features implemented across OB
  • How to edit the wiki? How to document in the Release Notes new features implemented across OB
Core
Committed

Documentation

Openbravo Wiki is the resource that provides all Openbravo supporting documentation.

Version Upgrade

Upgrade from Openbravo ERP 2.50 is fully supported. Learn how to do it here.

Openbravo 3 supports portability of modules from Openbravo ERP 2.50. This means that modules developed on Openbravo ERP 2.5 can be easily ported to Openbravo 3. Learn how to do it here.

Distribution and Licensing

Openbravo 3 is licensed using Openbravo Public License.

Supported Platforms and System Requirements

The system requirements for Openbravo 3 can be found here.

Retrieved from "http://wiki.openbravo.com/wiki/ERP/Roadmap"

This page has been accessed 134,514 times. This page was last modified on 2 April 2013, at 14:25. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.