I've added an Applies-to Purh Order field on a release purchase order, it is posted and then the Gen. Journal Line is updated. I receive the error "Nothing to Post", however it did post
[EventSubscriber(ObjectType::Codeunit, Codeunit::"Gen. Jnl.-Post Line", 'OnBeforeCode', '', true, true)] local procedure GenJnlPostLine_OnBeforeStartOrContinuePosting(var GenJnlLine: Record "Gen. Journal Line"; var GLReg: Record "G/L Register"; CheckLine: Boolean; var IsPosted: Boolean) var PurchaseHeader: Record "Purchase Header"; PurchaseManagement: Codeunit "Purchase ManagementBSNAP"; PurchInvNo: Code[20]; begin if GenJnlLine."Applies-to Purh OrderBSNAP" <> '' then begin PurchaseHeader.Get(PurchaseHeader."Document Type"::Order, GenJnlLine."Applies-to Purh OrderBSNAP"); PurchInvNo := PurchaseManagement.PostGLAppliedPO(PurchaseHeader); if (PurchInvNo = '') then Error(GetLastErrorText()); Commit(); GenJnlLine.Validate("Applies-to Doc. Type", GenJnlLine."Applies-to Doc. Type"::Invoice); GenJnlLine.Validate("Applies-to Doc. No.", PurchInvNo); GenJnlLine."Applies-to Purh OrderBSNAP" := ''; GenJnlLine.Modify(true); end; IsPosted := false;
Hello - We currently do not have dedicated Dev support via the Dynamics 365 Business Central forums, but I want to provide you some additional resources to assist. If you need assistance with debugging or coding I would recommend discussing this on one of our communities.
dynamicsuser.net/.../developers
I will open this up to the community in case they have something to add.
Warm Regards,
Deseree Krumm - Business Central Support
Sohail Ahmed
1,169
YUN ZHU
1,006
Super User 2025 Season 1
Mansi Soni
830