The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /RS/TaxDocuments/ActivateTaxDocument HTTP/1.1
Host: apex.nikoratrade.ge
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
TaxDoc:
{
ID: 0,
INV_SERIE: String,
INV_NUMBER: String,
INV_CATEGORY: 0,
INV_TYPE: 0,
SELLER_ACTION: 0,
BUYER_ACTION: 0,
OPERATION_DATE_DT: 0001-01-01,
ACTIVATE_DATE_DT: 0001-01-01,
CREATE_DATE_DT: 0001-01-01,
CONFIRM_DATE_DT: 0001-01-01,
REFUSE_DATE_DT: 0001-01-01,
REQUEST_CANCEL_DATE_DT: 0001-01-01,
DELIVERY_DATE_DT: 0001-01-01,
AGREE_CANCEL_DATE_DT: 0001-01-01,
CORRECT_DATE_DT: 0001-01-01,
TRANS_START_DATE_DT: 0001-01-01,
CORRECT_REASON_ID: 0,
TIN_SELLER: String,
TIN_BUYER: String,
FOREIGN_BUYER: False,
NAME_SELLER: String,
NAME_BUYER: String,
SEQNUM_SELLER: 0,
SEQNUM_BUYER: 0,
SELLER_STATUS: 0,
BUYER_STATUS: 0,
STATUS_TXT_GEO: String,
STATUS_TXT_ENG: String,
AMOUNT_FULL: 0,
AMOUNT_EXCISE: 0,
AMOUNT_VAT: 0,
AMOUNT_MAX: 0,
TRANS_START_ADDRESS: String,
TRANS_END_ADDRESS: String,
TRANS_START_ADDRESS_NO: String,
TRANS_END_ADDRESS_NO: String,
TRANS_TYPE: 0,
TRANS_TYPE_TXT: String,
TRANS_COMPANY_TIN: String,
TRANS_COMPANY_NAME: String,
TRANS_DRIVER_TIN: String,
TRANS_DRIVER_FOREIGN: False,
TRANS_DRIVER_NAME: String,
TRANS_DRIVER_COUNTRY: 0,
TRANS_CAR_MODEL: String,
TRANS_CAR_NO: String,
TRANS_TRAILER_NO: String,
TRANS_COST: 0,
TRANS_COST_PAYER: 0,
INV_COMMENT: String,
PARENT_ID: 0,
PREV_CORRECTION_ID: 0,
NEXT_CORRECTION_ID: 0,
INV_SOURCE: 0,
TEMPLATE_NAME: String,
USER_ROLE: 0,
INVOICE_GOODS:
[
{
ID: 0,
INVOICE_ID: 0,
INV_TYPE: 0,
INV_CATEGORY: 0,
GOODS_NAME: String,
BARCODE: String,
UNIT_ID: 0,
UNIT_TXT: String,
QUANTITY: 0,
QUANTITY_STOCK: 0,
QUANTITY_EXT: 0,
UNIT_PRICE: 0,
AMOUNT: 0,
VAT_AMOUNT: 0,
VAT_TYPE: 0,
VAT_TYPE_TXT: String,
EXCISE_AMOUNT: 0,
EXCISE_AMOUNT_TXT: String,
EXCISE_ID: 0,
EXCISE_UNIT_PRICE: 0
}
],
INVOICE_PARENT_GOODS:
[
{
ID: 0,
INVOICE_ID: 0,
INV_TYPE: 0,
INV_CATEGORY: 0,
GOODS_NAME: String,
BARCODE: String,
UNIT_ID: 0,
UNIT_TXT: String,
QUANTITY: 0,
QUANTITY_STOCK: 0,
QUANTITY_EXT: 0,
UNIT_PRICE: 0,
AMOUNT: 0,
VAT_AMOUNT: 0,
VAT_TYPE: 0,
VAT_TYPE_TXT: String,
EXCISE_AMOUNT: 0,
EXCISE_AMOUNT_TXT: String,
EXCISE_ID: 0,
EXCISE_UNIT_PRICE: 0
}
],
INVOICE_RETURN:
[
{
RETURN_INVOICE_ID: 0,
CORRECTED_INVOICE_ID: 0,
INV_NUMBER: String,
INV_SERIE: String,
INV_STATUS: 0,
BUYER: String,
OPERATION_DATE_DT: 0001-01-01
}
],
SUB_INVOICES_DISTRIBUTION:
[
{
ID: 0,
PARENT_INVOICE_ID: 0,
OPERATION_DATE_DT: 0001-01-01,
AMOUNT: 0,
INV_NUMBER: String,
INV_SERIE: String,
INV_STATUS: 0,
BUYER: String,
SELLER: String,
INV_CATEGORY: 0,
INV_TYPE: 0,
AMOUNT_FULL: 0,
AMOUNT_MAX: 0,
ACTIVATE_DATE_DT: 0001-01-01
}
],
INVOICE_ADVANCE:
[
{
ID: 0,
PARENT_INVOICE_ID: 0,
OPERATION_DATE_DT: 0001-01-01,
AMOUNT: 0,
INV_NUMBER: String,
INV_SERIE: String,
INV_STATUS: 0,
BUYER: String,
SELLER: String,
INV_CATEGORY: 0,
INV_TYPE: 0,
AMOUNT_FULL: 0,
AMOUNT_MAX: 0,
ACTIVATE_DATE_DT: 0001-01-01
}
],
TRANSACTION_ID: 00000000000000000000000000000000,
DOCS_ID: String,
FX_UNID: 00000000000000000000000000000000
},
Unid: 00000000000000000000000000000000
}
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,
INV_SERIE: String,
INV_NUMBER: String,
INV_CATEGORY: 0,
INV_TYPE: 0,
SELLER_ACTION: 0,
BUYER_ACTION: 0,
OPERATION_DATE_DT: 0001-01-01,
ACTIVATE_DATE_DT: 0001-01-01,
CREATE_DATE_DT: 0001-01-01,
CONFIRM_DATE_DT: 0001-01-01,
REFUSE_DATE_DT: 0001-01-01,
REQUEST_CANCEL_DATE_DT: 0001-01-01,
DELIVERY_DATE_DT: 0001-01-01,
AGREE_CANCEL_DATE_DT: 0001-01-01,
CORRECT_DATE_DT: 0001-01-01,
TRANS_START_DATE_DT: 0001-01-01,
CORRECT_REASON_ID: 0,
TIN_SELLER: String,
TIN_BUYER: String,
FOREIGN_BUYER: False,
NAME_SELLER: String,
NAME_BUYER: String,
SEQNUM_SELLER: 0,
SEQNUM_BUYER: 0,
SELLER_STATUS: 0,
BUYER_STATUS: 0,
STATUS_TXT_GEO: String,
STATUS_TXT_ENG: String,
AMOUNT_FULL: 0,
AMOUNT_EXCISE: 0,
AMOUNT_VAT: 0,
AMOUNT_MAX: 0,
TRANS_START_ADDRESS: String,
TRANS_END_ADDRESS: String,
TRANS_START_ADDRESS_NO: String,
TRANS_END_ADDRESS_NO: String,
TRANS_TYPE: 0,
TRANS_TYPE_TXT: String,
TRANS_COMPANY_TIN: String,
TRANS_COMPANY_NAME: String,
TRANS_DRIVER_TIN: String,
TRANS_DRIVER_FOREIGN: False,
TRANS_DRIVER_NAME: String,
TRANS_DRIVER_COUNTRY: 0,
TRANS_CAR_MODEL: String,
TRANS_CAR_NO: String,
TRANS_TRAILER_NO: String,
TRANS_COST: 0,
TRANS_COST_PAYER: 0,
INV_COMMENT: String,
PARENT_ID: 0,
PREV_CORRECTION_ID: 0,
NEXT_CORRECTION_ID: 0,
INV_SOURCE: 0,
TEMPLATE_NAME: String,
USER_ROLE: 0,
INVOICE_GOODS:
[
{
ID: 0,
INVOICE_ID: 0,
INV_TYPE: 0,
INV_CATEGORY: 0,
GOODS_NAME: String,
BARCODE: String,
UNIT_ID: 0,
UNIT_TXT: String,
QUANTITY: 0,
QUANTITY_STOCK: 0,
QUANTITY_EXT: 0,
UNIT_PRICE: 0,
AMOUNT: 0,
VAT_AMOUNT: 0,
VAT_TYPE: 0,
VAT_TYPE_TXT: String,
EXCISE_AMOUNT: 0,
EXCISE_AMOUNT_TXT: String,
EXCISE_ID: 0,
EXCISE_UNIT_PRICE: 0
}
],
INVOICE_PARENT_GOODS:
[
{
ID: 0,
INVOICE_ID: 0,
INV_TYPE: 0,
INV_CATEGORY: 0,
GOODS_NAME: String,
BARCODE: String,
UNIT_ID: 0,
UNIT_TXT: String,
QUANTITY: 0,
QUANTITY_STOCK: 0,
QUANTITY_EXT: 0,
UNIT_PRICE: 0,
AMOUNT: 0,
VAT_AMOUNT: 0,
VAT_TYPE: 0,
VAT_TYPE_TXT: String,
EXCISE_AMOUNT: 0,
EXCISE_AMOUNT_TXT: String,
EXCISE_ID: 0,
EXCISE_UNIT_PRICE: 0
}
],
INVOICE_RETURN:
[
{
RETURN_INVOICE_ID: 0,
CORRECTED_INVOICE_ID: 0,
INV_NUMBER: String,
INV_SERIE: String,
INV_STATUS: 0,
BUYER: String,
OPERATION_DATE_DT: 0001-01-01
}
],
SUB_INVOICES_DISTRIBUTION:
[
{
ID: 0,
PARENT_INVOICE_ID: 0,
OPERATION_DATE_DT: 0001-01-01,
AMOUNT: 0,
INV_NUMBER: String,
INV_SERIE: String,
INV_STATUS: 0,
BUYER: String,
SELLER: String,
INV_CATEGORY: 0,
INV_TYPE: 0,
AMOUNT_FULL: 0,
AMOUNT_MAX: 0,
ACTIVATE_DATE_DT: 0001-01-01
}
],
INVOICE_ADVANCE:
[
{
ID: 0,
PARENT_INVOICE_ID: 0,
OPERATION_DATE_DT: 0001-01-01,
AMOUNT: 0,
INV_NUMBER: String,
INV_SERIE: String,
INV_STATUS: 0,
BUYER: String,
SELLER: String,
INV_CATEGORY: 0,
INV_TYPE: 0,
AMOUNT_FULL: 0,
AMOUNT_MAX: 0,
ACTIVATE_DATE_DT: 0001-01-01
}
],
TRANSACTION_ID: 00000000000000000000000000000000,
DOCS_ID: String,
FX_UNID: 00000000000000000000000000000000
}
}