Openbravo

Welcome to our ideas forum. Do you have an idea for the next release of Openbravo? Do you want to influence the priorities on our road map? We want to hear from you!

  1. Replace PL/SQL with Java or declarative business logic

    All legacy PL/SQL code in Openbravo should be converted to either middle tier Java that interacts with the database through DAL or to meta data rules. See also https://issues.openbravo.com/view.php?id=8032

    132 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. LIFO and FIFO costing

    Last In First Out (https://issues.openbravo.com/view.php?id=21570) and First In First Out (https://issues.openbravo.com/view.php?id=3428) costing of inventories. This is standard accounting functionality.

    124 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Cost Allocation - Analytical Accounting

    Projects/Cost Allocation/Specifications

    http://wiki.openbravo.com/wiki/Projects/Cost_Allocation/Specifications

    I dont know any company that does not use cost centers, even in an old fasion way (using their accounting accounts) Its a must¡!¡

    96 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. 90 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Hierarchical product categories

    Currently products belong to only one category and categories are not hierarchical. This entry requests: 1) Allow the creation of multiple product categorization schemes. Each scheme is used for a specific business purpose, for example the categorization that is used for demand planning is different from the categorization that is used for a sales catalog. 2) For each categorization scheme, allow a hierarchical definition of categories. For example: - Trucks - 18 wheelers - pick up tracks - Cars - SUV - Minivan - Sedan - Station wagon - ... 3) For each categorization scheme, specify whether a product can…

    81 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Cost management enhancements

    The cost management flows in Openbravo need improvement. See also https://issues.openbravo.com/view.php?id=4252

    22 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. User level locale

    Currently the local is set for the system and all users have the same locale (numbering and date formats). For SaaS this is not a valid option.. See also https://issues.openbravo.com/view.php?id=3093

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  8. Product attributes revision

    The product attribute feature needs to be reviewed to make it smoother and simpler to operate.. See also https://issues.openbravo.com/view.php?id=4149

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Reservations for sales orders and work orders

    Sales orders and work orders should reserve the material in the warehouse so that no other order is able to issue this reserved material.. See also https://issues.openbravo.com/view.php?id=4229

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  10. Conditionally mandatory fields

    The purpose here is to be able to create a mandatory field in the window/tab without having to make it mandatory in the database and create a default value. As we move toward more dynamic tabs with certain field selections requiring mandatory information it is not possible to create this without reporting and error message when trying to save the form. For example the following bug [1] requires the payment field to be mandatory for a 'Debt Payment' type and as this links to a Settlement it does not seem correct to create a dummy default value. This mandatory setting…

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Select and process UI pattern

    One of the major value propositions of Openbravo is the Model Driven Development: you do not need to code your application but you can simply declare it in your model. However, many commonly used UIs, currently require custom code. Pages where you select records and process them are one of them (i.e. Create From...) The purpose of this project is to support this class of UIs in the Application Dictionary and to replace the existing custom code implementation.A. See also https://issues.openbravo.com/view.php?id=4196

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Show how many lines are available

    Currently when on the header tab, it is not clear if there are any underlying lines available. Clicking lines to check this, will take loading time, especially when first the last line is shown, then user needs to click the grid view to see all lines.. See also https://issues.openbravo.com/view.php?id=5256

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Screen that allows viewing, inserting, updating and deleting the data pertaining to multiple tables

    I want a functionality (probably a form) in Openbravo, that allows not only viewing but also adding, modifying and deleting the data pertaining to more than one tables, and should behave like a standard window tab generated through WAD in Openbravo (currently a window tab only supports operations on a single table).

    The form should also have features like Grid to navigate through records, a custom toolbar, and integrated user rights management.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. It should be possible to request the count of records in a grid

    When the number of records exceeds 100, the record counter displays >100.

    This makes sense since calculating the number of records is an expensive proposition and in many cases users do not need to know that information.

    However, there should be a way to request the calculation of the record count.

    Please notice that this is a functional regression compared to 2.50 since in that version you could at least scroll to the end of the grid and see the total. This is not possible in Openbravo 3.
    See https://issues.openbravo.com/view.php?id=18139

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. Bookmarking transactions

    Users should be able to bookmark their frequently used transactions and access them later from a special menu. For example: user should be able to bookmark Invoice 12345 and later on access that invoice from the bookmark menu without having to navigate to the invoice screen and search for it.. See also https://issues.openbravo.com/view.php?id=494

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Accounting report review

    This is an umbrella feature request to group a number of enhancements in the accounting reports.. See also https://issues.openbravo.com/view.php?id=4110

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Processing widget: recognize lost connections

    Currently OpenbravoERP has this nice "Processing..." feedback widget that appears everywhere. But I had a problem, I lost connection to server while processing, and the window did not notice it, so I kept looking at "Processing" widget several minutes until I realized (by trying to open a Google page on a new tab) that something was wrong. Processing widget should be smart enough to recognize an exception.. See also https://issues.openbravo.com/view.php?id=3946

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Stop access when update.database fails

    -When you do an update.database after solve conflicts depending on how did you solve conflicts the process can fails becausesome constraints can not be enabled. -In this case the update.database process is stopped but you can access to the application. Accessing to the application in this situation can be dangerous because you are able to delete rows of tables were the constraints are not enabled and you shouldn't be able to do this. -I think that you shouldn't access to application until you have solve problems and have done a successfully update.database. -When the process of updating.database fails, a new…

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Add validation feature to Selectors

    Comboboxes of type tabledir have the feature of restricting the list of records shown by applying a validation specified in the ad. The same feature is desirable for selectors: To be able to use the already present validation system to declaratively specify extra filters to apply.. See also https://issues.openbravo.com/view.php?id=7343

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Debit and Credit aritmetic operations

    Someone told me that yo can enter an aritmetic operation in debit/credit amount when you are creating a new g/l journal in navision. That's a good idea, for example yo could enter 1225*14 instead of doing that operation in a calculator out of OB and then enter the result in credit/debit textbox.. See also https://issues.openbravo.com/view.php?id=3490

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?

Openbravo

Feedback and Knowledge Base