Hey guys,
This is a bit technical question and I was sure of solving it myself because I thought it to be a minor mistake from my end. But then after investigation I sense it to be something that depends on Application version changes.
I was using standard data entity "VendorInvoiceHeaderEntity" to create records in Pending Vendor Invoice form (VendInvoiceInfoListPage). I wrote a .NET client application which would just call HttpWebRequest POST method to post the new record.
I used this JSON in the request body.
{ "TermsOfPayment": "Cash", "InvoiceAccount": "1001", "InvoiceNumber": "Sagnik14Aug17Part5", //(this value might vary in pictures) "PurchaseOrderNumber": "000039" }
Now this call when used in D365 Operations version 1611 (PU5), worked fine and created a new record and I can go into the record and see the headers' info. Pic attached:-
But when I use this entity to create a new VendInvoiceInfoListPage record in D365 Fin & Ops version July 2017 Enterprise edition (PU8), it creates a new record alright, but when I select the record to go under it, it doesn't show any header information and a weird blank section is shown like this below:-
I want to know why its not working in PU8 (i.e. Application version July 2017 Enterprise edition). I am using standard data entity as provided by Microsoft.
What is the specific differences regarding this data entity VendorInvoiceHeaderEntity and Pending vendor Invoice (Accounts Payable) section?
Thanks.
*This post is locked for comments