Receiving a Purchase Order that has a prepayment applied against it fails with eConnect error 11971. This is a known limitation of Microsoft Dynamics GP's eConnect integration, not a PanatrackerGP defect — there is no fix to apply. This article explains why it happens and what to do instead.
When receiving against a Purchase Order that has a prepayment applied, the transaction is rejected with:
Error Number = 11971 Stored Procedure = taPopRcptLineInsert Error Description = A Prepayment exists for the Purchase Order
This happens whether the receipt is submitted from the handheld or resubmitted from the portal — the transaction never posts to GP.
Microsoft introduced Purchase Order Prepayments in Dynamics GP 2013, but never released an eConnect method for submitting a receipt against a PO that has a prepayment applied. PanatrackerGP posts receiving transactions to GP through eConnect's taPopRcptLineInsert stored procedure, and that procedure has no path for prepaid POs — so any receipt against one is rejected, regardless of how it was entered. This has remained the case since the feature was introduced.
Questions? Contact Panatrack Support.
Related articles