ContributionsMost RecentMost LikesSolutionsFind if there is a transaction against a supplier using API Hi Guys, Is there any way to find out if there is a transaction recorded for a given supplier using API. The need is to clean up supplier cards as this contains many duplicates. Planning to use API for this. Once cleaned up and merged the duplicates, need to update to the correct supplier card for all transactions recorded for the duplicate supplier. Does API support such type of operation. If so please guide me. Cheers Sajju Re: Getting Validation exception error while trying to post a service bill using .Net SDK API Thanks for your suggestion - System.Collections.Generic.IList<MYOB.AccountRight.SDK.Error> ErrList = ((ApiValidationException)(ex)).Errors; Really helped me to pin point the cause - Freight Tax Code is required. Once this data was provided posting was through. I also corrected the decimal place for the line total field. Again many thanks. Cheers Sajju Re: Getting Validation exception error while trying to post a service bill using .Net SDK API InnerException.Message is "The remote server returned an error: (400) Bad Request.". Wonder whether we need to provide the following also for a service line //line.UnitCount = 0; //line.UnitOfMeasure = ""; //line.UnitPrice = 0; //line.UnitPriceForeign = 0; //line.DiscountPercent = 0; Please clarify. Getting Validation exception error while trying to post a service bill using .Net SDK API Hi Guys, I am trying to post a purchase bill service using .Net SDK. Getting a validation exception error. So far I was unable to figure out why. Can anybody guide me on this? Here's the code that I am using. //Create new invoice of type Purchase(Bill)/Service var billService = new ServiceBillService(GlobalConfig.ConfigurationLocal); var serviceBill = new ServiceBill(); var supplierLink = new SupplierLink(); Guid supplierGuid = new Guid(supplierGuidString); // Ensure UID is of existing supplier //Add supplier to invoice, add invoice number and date supplierLink.UID = supplierGuid; serviceBill.Supplier = supplierLink; serviceBill.SupplierInvoiceNumber = master.InvoiceNo; serviceBill.Date = DateTime.ParseExact(master.Date, "d", null); //'Create list of invoice lines var lines = new List<ServiceBillLine>(); foreach (var d in details) { //Add Line details var line = new ServiceBillLine(); line.Type = InvoiceLineType.Transaction; var accountLink = new AccountLink(); accountLink.UID = d.AccountUID; var jobLink = new JobLink(); jobLink.UID = d.JobUID; var taxCodeLink = new TaxCodeLink(); taxCodeLink.UID = d.TaxUID; line.Account = accountLink; line.Description = d.Description; line.Job = jobLink; line.TaxCode = taxCodeLink; line.Total = d.Amount; //Add line details to list of invoice line lines.Add(line); } //Add service lines to service bill serviceBill.Lines = lines; //Push new invoice details (service bill) through to cf using insert method from the bill service billService.Insert(GlobalConfig.CompanyFile, serviceBill, GlobalConfig.CompanyFileCredentials); What am I doing here wrong? Thanks Sajju SolvedGet RecordID from Purchase Bill endpoint using MYOB API Can we get RecordID using API? Solved