One Receipt - duplicate entries in GL

Hi All,

We are having an issue with the way Epicor processes receipts.

If a user posts a receipt and then modifies it the following month, the system is posting two receipts into the GL.
EG: services provided were quoted at £10k - service received on 30/04/24 at £10k in Epicor.
Actual services provided at £10.2k as additional works complete and substantiated.
If the user then adjusts the PO and receipt in May24, Epicor posts another £10.2k into the GL.
This means we end up with:
Invoice on the Purchase ledger for £10.2k.
£20.2k of cost in the P&L.
£10k in GRNI in the BS.
One receipt in the system that shows as invoiced, therefore the entry does not appear on the GRNI report. This means there is a disconnect between the GRNI report and what actually gets posted into the GRNI GL code.

Is anyone having the same experience?
Why does Epicor post two full accounting entries when there is only one receipt? Why doesn’t it just post the adjustment part - either Cr or Dr?
Why is Epicor allowing the user to enter a transaction which causes accounting problems?
Is there a system control that can be set to address the issue?

Don’t adjust the receipt and PO.
It’s backing out the receipt hence the extra transactions.
Just enter in the Invoice as is