Thank you for visiting our Partner Zone. This area is an exclusive space for MYOB Partners. Find out how to Partner with MYOB.
July 2019
July 2019
Hi,
I am using the AccountRight .Net SDK to retrieve various entities like Customers, Account, PurchaseOrder etc.
I am able to get the PurchaseOrder using the following code -
var service = new PurchaseOrderService(config);
var result = service.GetRange(file, null, credentials);
The result contains only the PurchaseOrder info, can't find any Line items under it. Could you please guide how to get the order lines using the API? Any example would be great.
Many thanks.
Kind regards,
JK
Solved! Go to Solution.
August 2019
August 2019
You need to go "down" a level and use the Order Type eg. Item/Service/Pro.
This will then include the lines on the order.
See here for details:
https://developer.myob.com/api/accountright/v2/purchase/order/order_item/
August 2019
August 2019
Dim Pur1Svc = New Purchase.ServicePurchaseOrderService(myConfiguration, Nothing, _oAuthKeyService)
Pur1Svc.GetRange(companyFile, null, credentials, OnServicePurchaseOrderLineComplete, OnError)
returns all service purchase orders as a paged list (usually 1000 at a time) with lines (if you do not use filters)
loopint = 0 to bills,items.count-1
...
If Bills.Items(loopint).Lines.Count > 0 Then
...
For lineitems = 0 To lvBills.Items(loopint).Lines.Count - 1
... iterates through all PO line(s) in purchase order(s)