I have a requirement to add a new custom Enum field called Reconciliation Status (values: None, Reconciled, and Not Reconciled) to the Vendor Transactions form. Based on the invoice number, I need to bring the value of this field into the Reconciliation Status field on the Vendor Payment Proposal form.
Both forms have multiple data sources. From my analysis, I noticed that VendTrans is the primary data source for the Vendor Transactions form, while SpecTrans is the primary data source for the VendPaymProposalEdit form. I'm a bit confused about which data source I should extend and how to correctly fetch the value from VendTrans into the payment proposal.
I searched online but couldn't find anything relevant. Google AI suggested that the CustVendCreatePaymJournal_Vend class is responsible for copying data from Vendor Transactions to the Vendor Payment Proposal, but I'm not sure if that's the correct place to implement this customization.
Has anyone worked on a similar requirement or is familiar with this framework? Any guidance on the correct approach?

Report
All responses (
Answers (