| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| specinvoice | query | RsSpecInvoice | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| invois_id | form | int | No | |
| p_F_SERIES | form | string | No | |
| p_OPERATION_DT | form | DateTime | No | |
| p_BUYER_UN_ID | form | int | No | |
| p_SSD_N | form | string | No | |
| p_SSAF_N | form | string | No | |
| p_CALC_DATE | form | DateTime? | No | |
| p_K_SSAF_N | form | string | No | |
| p_TR_ST_DATE | form | DateTime? | No | |
| p_OIL_ST_ADDRESS | form | string | No | |
| p_OIL_ST_N | form | string | No | |
| p_OIL_FN_ADDRESS | form | string | No | |
| p_OIL_FN_N | form | string | No | |
| p_TRANSPORT_TYPE | form | string | No | |
| p_TRANSPORT_MARK | form | string | No | |
| p_DRIVER_INFO | form | string | No | |
| p_CARRIER_INFO | form | string | No | |
| p_CARRIE_S_NO | form | string | No | |
| p_B_S_USER_ID | form | int | No | |
| p_SSD_DATE | form | DateTime? | No | |
| p_SSAF_DATE | form | DateTime? | No | |
| p_PAY_TYPE | form | int | No | |
| p_SELLER_PHONE | form | string | No | |
| p_BUYER_PHONE | form | string | No | |
| p_driver_no | form | string | No | |
| p_SSAF_ALT_NUMBER | form | string | No | |
| p_SSAF_ALT_TYPE | form | string | No | |
| p_SSD_ALT_NUMBER | form | string | No | |
| p_SSD_ALT_TYPE | form | string | No | |
| p_SSAF_ALT_STATUS | form | int | No | |
| p_SSD_ALT_STATUS | form | int | No | |
| p_driver_is_geo | form | int | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ResponseStatus | form | ResponseStatus | No | |
| result | form | int | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=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
}