Troubleshooting: Preventing or Fixing Over-Allocations
Problem
An Invalid Allocation Status appears, or you notice that the allocated quantity/amount on an invoice exceeds the available quantity/amount on the corresponding Purchase Order (PO) or Goods Receipt (GR) line. This is known as over-allocation.
Common Causes
- Manual Matching Errors: A user manually allocates more quantity or amount to an invoice line than is available on the source PO/GR line, potentially across multiple invoices allocating against the same PO line.
- Concurrent Processing (Less Common): In rare cases, if multiple invoices related to the same PO line are processed simultaneously by the system (e.g., via Enrichment triggered by different events), there's a small chance the checks preventing over-allocation might not engage correctly between the parallel processes.
- Incorrect Starting Values: The original quantity or amount on the PO/GR was incorrect, leading to allocations exceeding the intended limit.
- Changes After Allocation: The quantity/amount on the PO/GR was reduced after invoices had already been allocated against the original, higher value.
Preventing Over-Allocations
- System Checks: Zudello's backend Enrichment and manual matching logic includes checks to prevent allocating more than the remaining quantity/amount available on the source line. These checks are the primary prevention mechanism.
- User Vigilance: When manually matching, users should pay close attention to the "Remaining" quantity/amount displayed for the PO/GR lines in the matching modal and avoid allocating more than is available.
- Clear Workflows: Ensure POs/GRs are finalised and accurate before invoices are matched against them to avoid issues caused by later changes.
- Regular Review: Periodically review POs with Partial or Invalid allocation statuses to catch potential issues early.
Fixing Over-Allocations
If an over-allocation (indicated by an Invalid status or negative remaining values) has occurred:
- Identify Affected Documents:
- Start with the document showing the Invalid status (this could be the Invoice, PO, or GR depending on where the status is checked).
- Identify all invoices and/or receipts allocated against the specific over-allocated PO/GR line(s). You may need to open the PO/GR and review its line-level allocation details.
- Review Allocations:
- Open each related invoice/receipt.
- Expand the relevant line item(s).
- Review the "Allocated" quantity/amount shown for the link back to the over-allocated PO/GR line.
- Correct the Allocation:
- Choose one or more of the allocated invoices/receipts where the allocation needs to be reduced.
- Click the Edit Matching icon for the relevant line.
- In the manual matching modal, reduce the Allocated quantity/amount for the link to the over-allocated PO/GR line. Ensure the total allocated across all documents does not exceed the PO/GR line's capacity.
- Save the changes on the invoice/receipt.
- Verify Resolution:
- Re-check the Allocation Status on the involved documents. It should no longer show Invalid.
- Check the remaining quantity/amount on the PO/GR line; it should now be zero or positive.
Need Help?
If you frequently encounter over-allocations or cannot resolve an existing one, contact Zudello support. Provide the Document UUIDs for all involved documents (Invoice(s), PO, GR).