Registered by James Jesudason

Accounting module to handle revenue recognition and prepayments in OpenERP.

Periodic contracts, such as support contracts, are mostly paid with the full value up-front. However, the revenue cannot be recognised immediately, but needs to be recognised as the work is done. In practice, this means that a portion of the income needs to be recognised each month over the length of the contract, whilst the remainder of the income is stored in an 'unearned income' account. The same applies for support contracts that are bought in full, upfront - in this case, the outgoings are stored in a 'pre-payments' account.

The module creates a separate record, which records the details of each general journal that needs to be created and the date on which it needs to be posted. Then the built-in OpenERP scheduler runs on the last day of each month and reads the scheduled journal records, creating general journals. So the general journals are automatically created on the effective date, ensuring that the account balances are correct. This approach provides an audit trail as it is possible to look at the history of the scheduled journal records.

Project information

Maintainer:
Loïc Minier
Driver:
Not yet selected
Licence:
GNU Affero GPL v3

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Bazaar
Programming languages:
Python

All bugs Latest bugs reported

Downloads

Latest version is 6.0.3
released

All downloads