BAwarranty Server V1

<back to all web services

sch_pmSubmitReimbursementRequest

The following routes are available for this service:
All Verbs/sch_pmSubmitReimbursementRequest
sch_pmSubmitReimbursementRequest Parameters:
NameParameterData TypeRequiredDescription
tokenquerystringNo
tokensecretquerystringNo
idciaquerystringNo
cianamequerystringNo
idledgerquerystringNo
vendorquerySch_CVendorNo
accountqueryReimbursementAccountNo
costcodequeryCCostcodeNo
filequerystringNo
memoquerystringNo
totalquerydoubleNo
Sch_CVendor Parameters:
NameParameterData TypeRequiredDescription
idnumberformstringNo
nameformstringNo
contactformstringNo
vtypeformstringNo
xtypeformstringNo
taxrateformstringNo
phone1formstringNo
fax2formstringNo
emailformstringNo
listvendorcontactformList<Sch_CVendorContact>No
ReimbursementAccount Parameters:
NameParameterData TypeRequiredDescription
ledgerformstringNo
nameformstringNo
dbtcrdformstringNo
CCostcode Parameters:
NameParameterData TypeRequiredDescription
codeformstringNo
nameformstringNo
xtypeformstringNo
warrantytypeformstringNo
warrantydaysformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/oneway/sch_pmSubmitReimbursementRequest HTTP/1.1 
Host: ssl.buildersaccess.com 
Content-Type: text/jsv
Content-Length: length

{
	token: String,
	tokensecret: String,
	idcia: String,
	cianame: String,
	idledger: String,
	vendor: 
	{
		idnumber: String,
		name: String,
		contact: String,
		vtype: String,
		xtype: String,
		taxrate: String,
		phone1: String,
		fax2: String,
		email: String,
		listvendorcontact: 
		[
			{
				contact: String,
				email: String
			}
		]
	},
	account: 
	{
		ledger: String,
		name: String,
		dbtcrd: String
	},
	costcode: 
	{
		code: String,
		name: String,
		xtype: String,
		warrantytype: String,
		warrantydays: String
	},
	file: String,
	memo: String,
	total: 0
}