ApexERPHost

<back to all web services

GetSpecInvoiceById

Requires Authentication
The following routes are available for this service:
GET/RS/Spec/SpecInvoice/{InvoiceID}
GetSpecInvoiceById Parameters:
NameParameterData TypeRequiredDescription
InvoiceIdpathintNo
GetSpecInvoiceByIdResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
SpecInvoiceformList<MofSpecInvoice>No
SpecInvoiceDescrformList<MofSpecInvoiceDescr>No
SpecSSDsformList<SpecSSD>No
SpecSSAFsformList<SpecSSAF>No
MofSpecInvoice Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
F_SERIESformstringNo
F_NUMBERformstringNo
OPERATION_DTformDateTimeNo
SELLER_UN_IDformintNo
BUYER_UN_IDformintNo
SSD_NformstringNo
SSAF_NformstringNo
CALC_DATEformDateTime?No
K_SSAF_NformstringNo
TR_ST_DATEformDateTime?No
OIL_ST_ADDRESSformstringNo
OIL_ST_NformstringNo
OIL_FN_ADDRESSformstringNo
OIL_FN_NformstringNo
TRANSPORT_TYPEformstringNo
TRANSPORT_MARKformstringNo
DRIVER_INFOformstringNo
CARRIER_INFOformstringNo
CARRIE_S_NOformstringNo
STATUSformintNo
SEQ_NUM_S_KformstringNo
USER_IDformintNo
S_USER_IDformintNo
K_IDformintNo
K_TYPEformdecimalNo
SEQ_NUM_B_KformstringNo
INVOICE_IDformint?No
B_S_USER_IDformintNo
SSD_DATEformDateTime?No
SSAF_DATEformDateTime?No
PAY_TYPEformintNo
R_UN_IDformintNo
NO_STATUSformdecimalNo
NO_TEXTformstringNo
WAS_REFformdecimalNo
REG_DATEformDateTimeNo
SELLER_PHONEformstringNo
BUYER_PHONEformstringNo
DRIVER_NOformstringNo
CUST_STATUSformdecimalNo
INVOICE_ID_Bformint?No
SSD_ALT_STATUSformintNo
SSD_ALT_TYPEformstringNo
SSD_ALT_NUMBERformstringNo
SSAF_ALT_STATUSformintNo
SSAF_ALT_TYPEformstringNo
SSAF_ALT_NUMBERformstringNo
DOC_MOS_NOM_SformstringNo
DOC_MOS_NOM_BformstringNo
GAUQMEBIS_MIZEZIformstringNo
SEQ_NUM_SformstringNo
SEQ_NUM_BformstringNo
IS_ENDEDformdecimalNo
AGREE_DATEformDateTime?No
DRIVER_IS_GEOformintNo
DGG_PRICEformdecimalNo
UNIT_PRICEformdecimalNo
NUMBER_LformdecimalNo
NUMBER_KGformdecimalNo
AKCIZI_IDformintNo
MODIFY_DATE_SELLERformDateTime?No
MODIFY_DATE_BUYERformDateTime?No
SELLER_SNformstringNo
SELLER_NMformstringNo
BUYER_SNformstringNo
BUYER_NMformstringNo
SELLER_SA_IDENT_NOformstringNo
SELLER_NAMEformstringNo
SELLER_NOTESformstringNo
BUYER_SA_IDENT_NOformstringNo
BUYER_NAMEformstringNo
BUYER_NOTESformstringNo
SpecInvoiceTypeIdformintNo
GOOD_NAMEformstringNo
MofSpecInvoiceDescr Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
INV_IDformintNo
GOODSformstringNo
G_UNITformstringNo
G_NUMBERformdecimalNo
UNIT_PRICEformdecimalNo
AKCIZI_RATEformdecimalNo
AKCIZI_PRICEformdecimalNo
DGG_RATEformdecimalNo
DGG_PRICEformdecimalNo
AKCIZI_IDformstringNo
GOOD_IDformintNo
GOODS_NUMBER_ALTformdecimalNo
DRG_TYPEformintNo
GOOD_CODEformstringNo
SpecSSD Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
INV_IDformintNo
SSD_NformstringNo
SSD_DATEformDateTime?No
SpecSSAF Parameters:
NameParameterData TypeRequiredDescription
IDformintNo
INV_IDformintNo
SSAF_NformstringNo
SSAF_DATEformDateTime?No

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.

GET /RS/Spec/SpecInvoice/{InvoiceID} HTTP/1.1 
Host: apex.nikoratrade.ge 
Accept: text/jsv
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
		}
	},
	SpecInvoice: 
	[
		{
			ID: 0,
			F_SERIES: String,
			F_NUMBER: String,
			OPERATION_DT: 0001-01-01,
			SELLER_UN_ID: 0,
			BUYER_UN_ID: 0,
			SSD_N: String,
			SSAF_N: String,
			CALC_DATE: 0001-01-01,
			K_SSAF_N: String,
			TR_ST_DATE: 0001-01-01,
			OIL_ST_ADDRESS: String,
			OIL_ST_N: String,
			OIL_FN_ADDRESS: String,
			OIL_FN_N: String,
			TRANSPORT_TYPE: String,
			TRANSPORT_MARK: String,
			DRIVER_INFO: String,
			CARRIER_INFO: String,
			CARRIE_S_NO: String,
			STATUS: 0,
			SEQ_NUM_S_K: String,
			USER_ID: 0,
			S_USER_ID: 0,
			K_ID: 0,
			K_TYPE: 0,
			SEQ_NUM_B_K: String,
			INVOICE_ID: 0,
			B_S_USER_ID: 0,
			SSD_DATE: 0001-01-01,
			SSAF_DATE: 0001-01-01,
			PAY_TYPE: 0,
			R_UN_ID: 0,
			NO_STATUS: 0,
			NO_TEXT: String,
			WAS_REF: 0,
			REG_DATE: 0001-01-01,
			SELLER_PHONE: String,
			BUYER_PHONE: String,
			DRIVER_NO: String,
			CUST_STATUS: 0,
			INVOICE_ID_B: 0,
			SSD_ALT_STATUS: 0,
			SSD_ALT_TYPE: String,
			SSD_ALT_NUMBER: String,
			SSAF_ALT_STATUS: 0,
			SSAF_ALT_TYPE: String,
			SSAF_ALT_NUMBER: String,
			DOC_MOS_NOM_S: String,
			DOC_MOS_NOM_B: String,
			GAUQMEBIS_MIZEZI: String,
			SEQ_NUM_S: String,
			SEQ_NUM_B: String,
			IS_ENDED: 0,
			AGREE_DATE: 0001-01-01,
			DRIVER_IS_GEO: 0,
			DGG_PRICE: 0,
			UNIT_PRICE: 0,
			NUMBER_L: 0,
			NUMBER_KG: 0,
			AKCIZI_ID: 0,
			MODIFY_DATE_SELLER: 0001-01-01,
			MODIFY_DATE_BUYER: 0001-01-01,
			SELLER_SN: String,
			SELLER_NM: String,
			BUYER_SN: String,
			BUYER_NM: String,
			SELLER_SA_IDENT_NO: String,
			SELLER_NAME: String,
			SELLER_NOTES: String,
			BUYER_SA_IDENT_NO: String,
			BUYER_NAME: String,
			BUYER_NOTES: String,
			SpecInvoiceTypeId: 0,
			GOOD_NAME: String
		}
	],
	SpecInvoiceDescr: 
	[
		{
			ID: 0,
			INV_ID: 0,
			GOODS: String,
			G_UNIT: String,
			G_NUMBER: 0,
			UNIT_PRICE: 0,
			AKCIZI_RATE: 0,
			AKCIZI_PRICE: 0,
			DGG_RATE: 0,
			DGG_PRICE: 0,
			AKCIZI_ID: String,
			GOOD_ID: 0,
			GOODS_NUMBER_ALT: 0,
			DRG_TYPE: 0,
			GOOD_CODE: String
		}
	],
	SpecSSDs: 
	[
		{
			ID: 0,
			INV_ID: 0,
			SSD_N: String,
			SSD_DATE: 0001-01-01
		}
	],
	SpecSSAFs: 
	[
		{
			ID: 0,
			INV_ID: 0,
			SSAF_N: String,
			SSAF_DATE: 0001-01-01
		}
	]
}