Unable to send invoice via API {"code":7008,"message":"There are no contact persons associated with this Invoice."}
This was working fine when i was testing, added some custom fields into my estimate/salesorder/invoice and now am getting this error: {"code":7008,"message":"There are no contact persons associated with this Invoice."}
- //success do the rest
- salesorderID = createSO.get("salesorder").get("salesorder_id");
- response = zoho.books.markStatus("SalesOrders",organizationID,salesorderID,"Confirmed","zbooks");
- info response;
-
-
- getContactPersons = invokeurl
- [
- url :"https://books.zoho.com/api/v3/contacts/"+customerID+"/contactpersons?organization_id="+organizationID
- type :GET
- connection:"zbooks"
- ];
- info "getContactPersons: "+getContactPersons;
-
-
- invoiceDetails = invokeurl
- [
- url :"https://books.zoho.com/api/v3/invoices/fromsalesorder?organization_id=" + organizationID + "&salesorder_id=" + salesorderID+"&contact_persons="+customerID
- type :POST
- connection:"zbooks"
- ];
- info "invoiceBUildResp: "+invoiceDetails;
- invoiceID = invoiceDetails.get("invoice").get("invoice_id");
- info "invoiceID: "+invoiceID;
- //"https://books.zoho.com/api/v3/invoices/" + invoiceID + "/email"
- sendInvoiceRes = invokeurl
- [
- url :"https://books.zoho.com/api/v3/invoices/" + invoiceID + "/email?organization_id=" + organizationID + "?contact_id=" + customerID
- type :POST
- connection:"zbooks"
- ];
- info "Send Email RESP: "+sendInvoiceRes;
- }