axFuelService

<back to all web services

GetRsInvoice

Requires Authentication
GetRsInvoice Parameters:
NameParameterData TypeRequiredDescription
invoice_idqueryintNo
GetRsInvoiceResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
resultformRsInvoiceNo
RsInvoice Parameters:
NameParameterData TypeRequiredDescription
IDformint?No
F_SERIESformstringNo
F_NUMBERformstringNo
OPERATION_DTformDateTime?No
SELLER_UN_IDformint?No
BUYER_UN_IDformint?No
OIL_ST_NformstringNo
TRANSPORT_TYPEformstringNo
STATUSformint?No
USER_IDformint?No
S_USER_IDformint?No
NO_STATUSformint?No
NO_TEXTformstringNo
WAS_REFformint?No
REG_DATEformDateTime?No
GAUQMEBIS_MIZEZIformstringNo
IS_ENDEDformint?No
AGREE_DATEformDateTime?No
SELLER_SNformstringNo
SELLER_NMformstringNo
BUYER_SNformstringNo
BUYER_NMformstringNo

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

{
	invoice_id: 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: 
	{
		ID: 0,
		F_SERIES: String,
		F_NUMBER: String,
		OPERATION_DT: 0001-01-01,
		SELLER_UN_ID: 0,
		BUYER_UN_ID: 0,
		OIL_ST_N: String,
		TRANSPORT_TYPE: String,
		STATUS: 0,
		USER_ID: 0,
		S_USER_ID: 0,
		NO_STATUS: 0,
		NO_TEXT: String,
		WAS_REF: 0,
		REG_DATE: 0001-01-01,
		GAUQMEBIS_MIZEZI: String,
		IS_ENDED: 0,
		AGREE_DATE: 0001-01-01,
		SELLER_SN: String,
		SELLER_NM: String,
		BUYER_SN: String,
		BUYER_NM: String
	}
}