Uploaded image for project: 'OFBiz'
  1. OFBiz
  2. OFBIZ-12445

InvoiceRole handling

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • Trunk, Upcoming Branch
    • None
    • accounting

    Description

      Based on page regarding EntityNameRole page in Confluence (see link) and the discussions on dev ml, the way the InvoiceRole entity is defined and how the functionalities in OFBiz work with this needs improvement.

      An invoice role record tells something about the object (the invoice) and which parties (apart from the two identified on the header) are associated with the object and in which capacity (the role).

      In the case of an invoice, we can identify following roles:

      • invoice creator,
      • invoice editor,
      • invoice reviewer,
      • invoice approver.

      Invoice Creator

      The party with the role of creator is the user that works with OFBiz for the (primary) internal company, most likely someone from the accounting department in the case of manually generated/registered sales or purchase invoices).

      Invoice Editor

      The party with the role of invoice editor is the user that works with OFBiz for the (primary) internal organisation, most likely a co-worker of the party with the invoice creator role, and who can edit/update the invoice generated by someone else.

      Invoice Reviewer

      The party with the role of invoice reviewer is the user, that works with OFBiz for the (primary) internal organisation, most likely in the department from where the root-cause of the invoice originated (sales department for sales invoices, purchase department for purchase invoices, etc.), but neither has the permission to update or approve an invoice.

      Invoice Approver

      The party with the role of invoice approver is the user, that works with OFBiz for the (primary) internal organisation, most likely in the department from where the root-cause of the invoice originated (sales department for sales invoices, purchase department for purchase invoices, etc.), and has the proxy to approve an invoice.

      Attachments

        Issue Links

          Activity

            People

              pierresmits Pierre Smits
              pierresmits Pierre Smits
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated: