• Nicolas Wavrant's avatar
    Adding Ledgers to split and gather Movements · c413d34b
    Nicolas Wavrant authored
    This merge request makes full use of the base category "Ledger" in the Accounting and Project modules of ERP5.
    
    Main modifications are : 
       * Adding the ledger property on every Accounting Transaction Types. It was already on Task Types.
       * Adding a new portal type of portal type for the types quoted above. It allows to define a list a ledgers directly on these types. These ledgers are the one allowed on the documents of each type.
       * New Delivery_init (Python) Script called by every "${}_init" script of the above type, and setting a default ledger at the creation of the documents
       * Adding a ledger field and column in the view defined like "[Entity|Account|...]_viewTransactionList" to only display the transactions belonging to a favorite ledger. The favorite ledgers can be defined in the Accounting Preferences. The list of displayed ledgers is the list of ledgers defined on the accounting portal types. If no ledger is defined, the field doesn't show up.
       * Adding a ledger field in every accounting report, to only generate them with the movements belonging to the ledgers of one's choice.
       * Adding the ledger parameter (and co) to the InventoryAPI to ease the queries on Inventory by ledger. Please note that the stock table now embeds a "ledger_uid" column
    
    
    /reviewed-on !129
    c413d34b
Name
Last commit
Last update
bt5 Loading commit data...
erp5 Loading commit data...
product Loading commit data...
slapos Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
CHANGES.erp5.util.txt Loading commit data...
MANIFEST.in Loading commit data...
Products Loading commit data...
README.erp5.util.txt Loading commit data...
setup.py Loading commit data...