Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    ACQ: operator without permissions can override overcommits through Edit Approved

    • Article Type: General
    • Product: Voyager
    • Product Version: 8.2.0

    Symptoms

    • An operator without Overcommit override permission cannot Approve a PO with a line item that will overcommit the fund (that is legitimately blocked without the permission to override)
    • Same operator can set the price of a line item to less than would overcommit the fund, Approve the PO, then use the Edit Approved function to change the price to something that will overcommit the fund and successfully override that block.

    Defect Status

    Issue VYG-4873 is resolved for Voyager 9.1.0 and higher.

    Replication steps

    1. Create a ledger with an allocated fund that does not have Overcommit Allowed checked off on the Override Rules tab, and has an Original Allocation of $10
    2. Create an Acq Security Profile that does not have Override Overcommit Warning checked off on the Profile Values Cont. tab
    3. Move operator into this new Acq Security Profile
    4. Log into Acq as this operator
    5. Create a new purchase order
    6. Add a line item that has a price of greater than $10
    7. Save the PO, and then click Approve; a Fund Warning/Block will appear that says the Overcommit limit has been reached; note that the Override and Approve button is greyed out.
    8. Edit the line item price to be less than $10 instead
    9. Save and Approve; this time that action should be successful and no errors should appear
    10. Go to Line Item>Edit Approved
    11. Change the line item price field back to greater than $50
    12. Click Save
    13. Message will appear stating: "The following fund errors occurred when saving changes to the selected approved line item. You can override these errors by clicking "Override" or click "Cancel" to select different funds", and the error listed in the window below the message states "Overcommitment Limit Reached."
    14. The Override button here is active - click it and the operator can now override the overcommit block, though the operator does not have permissions to do so.

    • Article last edited: 16-Oct-2014