Global API
Requests
Vendor Bill
3 min
when requesting a vendor bill, use the requestjson to pass the vendor bill data the response that is returned will contain a responsejson section which has the vendor bill response returned by breadwinner for netsuite the vendor bill object has the following parameters vendorbill field name data type description salesforceid id read only field, provides the salesforce record id upon successful creation or updation in salesforce approvalstatus docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the approval status usertotal double classification docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the class createddate long read only field, the date will be returned as a unix timestamp in seconds currencyname string read only field, returns the currency name currencyrecord docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the currency customfieldlist docid\ lgkoy7mdxhvjzkl2nr9ql custom fields and their values customform docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the custom form department docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the department duedate long date is accepted and returned as a unix timestamp in seconds email string entity docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the entity (vendor) exchangerate double supported only while creating, holds the value of the exchange rate externalid string fax string internalid string a unique id that netsuite holds it is required during the update of a record itemlist /#lineitems holds the line items lastmodifieddate long read only field and the date is returned as a unix timestamp in seconds location docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the location memo string status string read only field, returns the status of the vendor bill subsidiary docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the subsidiary by default, netsuite considers the subsidiary of the vendor if not provided taxtotal double read only field, returns the total tax amount terms docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the terms trandate long date is accepted and returned as a unix timestamp in seconds tranid string provide bill # (number) or auto generated by netsuite transactionnumber string lineitems field name data type description item /#lineitemrecord \[] list of lineitem records replaceall boolean the default value for the replaceall attribute is true if true, netsuite will replace all the lineitems with the new ones lineitemrecord field name data type description amount double classification docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the class customfieldlist docid\ lgkoy7mdxhvjzkl2nr9ql list of custom fields with their values department docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the department description string item description grossamt double item docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the item line integer specifies the line number, which should be unique across the lines location docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the location quantity double rate string tax1amt double taxcode docid\ lgkoy7mdxhvjzkl2nr9ql internal id of the tax code taxrate1 double
