axFuelService

<back to all web services

SaveRsInvoice

Requires Authentication
SaveRsInvoice Parameters:
NameParameterData TypeRequiredDescription
specinvoicequeryRsSpecInvoiceNo
RsSpecInvoice Parameters:
NameParameterData TypeRequiredDescription
invois_idformintNo
p_F_SERIESformstringNo
p_OPERATION_DTformDateTimeNo
p_BUYER_UN_IDformintNo
p_SSD_NformstringNo
p_SSAF_NformstringNo
p_CALC_DATEformDateTime?No
p_K_SSAF_NformstringNo
p_TR_ST_DATEformDateTime?No
p_OIL_ST_ADDRESSformstringNo
p_OIL_ST_NformstringNo
p_OIL_FN_ADDRESSformstringNo
p_OIL_FN_NformstringNo
p_TRANSPORT_TYPEformstringNo
p_TRANSPORT_MARKformstringNo
p_DRIVER_INFOformstringNo
p_CARRIER_INFOformstringNo
p_CARRIE_S_NOformstringNo
p_B_S_USER_IDformintNo
p_SSD_DATEformDateTime?No
p_SSAF_DATEformDateTime?No
p_PAY_TYPEformintNo
p_SELLER_PHONEformstringNo
p_BUYER_PHONEformstringNo
p_driver_noformstringNo
p_SSAF_ALT_NUMBERformstringNo
p_SSAF_ALT_TYPEformstringNo
p_SSD_ALT_NUMBERformstringNo
p_SSD_ALT_TYPEformstringNo
p_SSAF_ALT_STATUSformintNo
p_SSD_ALT_STATUSformintNo
p_driver_is_geoformintNo
SaveRsInvoiceResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
resultformintNo

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/reply/SaveRsInvoice HTTP/1.1 
Host: axfuel.apex.ge 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	specinvoice: 
	{
		invois_id: 0,
		p_F_SERIES: String,
		p_OPERATION_DT: 0001-01-01,
		p_BUYER_UN_ID: 0,
		p_SSD_N: String,
		p_SSAF_N: String,
		p_CALC_DATE: 0001-01-01,
		p_K_SSAF_N: String,
		p_TR_ST_DATE: 0001-01-01,
		p_OIL_ST_ADDRESS: String,
		p_OIL_ST_N: String,
		p_OIL_FN_ADDRESS: String,
		p_OIL_FN_N: String,
		p_TRANSPORT_TYPE: String,
		p_TRANSPORT_MARK: String,
		p_DRIVER_INFO: String,
		p_CARRIER_INFO: String,
		p_CARRIE_S_NO: String,
		p_B_S_USER_ID: 0,
		p_SSD_DATE: 0001-01-01,
		p_SSAF_DATE: 0001-01-01,
		p_PAY_TYPE: 0,
		p_SELLER_PHONE: String,
		p_BUYER_PHONE: String,
		p_driver_no: String,
		p_SSAF_ALT_NUMBER: String,
		p_SSAF_ALT_TYPE: String,
		p_SSD_ALT_NUMBER: String,
		p_SSD_ALT_TYPE: String,
		p_SSAF_ALT_STATUS: 0,
		p_SSD_ALT_STATUS: 0,
		p_driver_is_geo: 0
	}
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ResponseStatus: 
	{
		ErrorCode: String,
		Message: String,
		StackTrace: String,
		Errors: 
		[
			{
				ErrorCode: String,
				FieldName: String,
				Message: String,
				Meta: 
				{
					String: String
				}
			}
		],
		Meta: 
		{
			String: String
		}
	},
	result: 0
}