To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
GET /RS/TaxDocuments/TaxDocument HTTP/1.1
Host: apex.nikoratrade.ge
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<GetTaxDocumentResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Apex.Services.RSProxy">
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:Message>String</d2p1:Message>
<d2p1:StackTrace>String</d2p1:StackTrace>
<d2p1:Errors>
<d2p1:ResponseError>
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:FieldName>String</d2p1:FieldName>
<d2p1:Message>String</d2p1:Message>
<d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d2p1:Meta>
</d2p1:ResponseError>
</d2p1:Errors>
<d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>String</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</d2p1:Meta>
</ResponseStatus>
<Result>
<ID>0</ID>
<INV_SERIE>String</INV_SERIE>
<INV_NUMBER>String</INV_NUMBER>
<INV_CATEGORY>0</INV_CATEGORY>
<INV_TYPE>0</INV_TYPE>
<SELLER_ACTION>0</SELLER_ACTION>
<BUYER_ACTION>0</BUYER_ACTION>
<OPERATION_DATE_DT>0001-01-01T00:00:00</OPERATION_DATE_DT>
<ACTIVATE_DATE_DT>0001-01-01T00:00:00</ACTIVATE_DATE_DT>
<CREATE_DATE_DT>0001-01-01T00:00:00</CREATE_DATE_DT>
<CONFIRM_DATE_DT>0001-01-01T00:00:00</CONFIRM_DATE_DT>
<REFUSE_DATE_DT>0001-01-01T00:00:00</REFUSE_DATE_DT>
<REQUEST_CANCEL_DATE_DT>0001-01-01T00:00:00</REQUEST_CANCEL_DATE_DT>
<DELIVERY_DATE_DT>0001-01-01T00:00:00</DELIVERY_DATE_DT>
<AGREE_CANCEL_DATE_DT>0001-01-01T00:00:00</AGREE_CANCEL_DATE_DT>
<CORRECT_DATE_DT>0001-01-01T00:00:00</CORRECT_DATE_DT>
<TRANS_START_DATE_DT>0001-01-01T00:00:00</TRANS_START_DATE_DT>
<CORRECT_REASON_ID>0</CORRECT_REASON_ID>
<TIN_SELLER>String</TIN_SELLER>
<TIN_BUYER>String</TIN_BUYER>
<FOREIGN_BUYER>false</FOREIGN_BUYER>
<NAME_SELLER>String</NAME_SELLER>
<NAME_BUYER>String</NAME_BUYER>
<SEQNUM_SELLER>0</SEQNUM_SELLER>
<SEQNUM_BUYER>0</SEQNUM_BUYER>
<SELLER_STATUS>0</SELLER_STATUS>
<BUYER_STATUS>0</BUYER_STATUS>
<STATUS_TXT_GEO>String</STATUS_TXT_GEO>
<STATUS_TXT_ENG>String</STATUS_TXT_ENG>
<AMOUNT_FULL>0</AMOUNT_FULL>
<AMOUNT_EXCISE>0</AMOUNT_EXCISE>
<AMOUNT_VAT>0</AMOUNT_VAT>
<AMOUNT_MAX>0</AMOUNT_MAX>
<TRANS_START_ADDRESS>String</TRANS_START_ADDRESS>
<TRANS_END_ADDRESS>String</TRANS_END_ADDRESS>
<TRANS_START_ADDRESS_NO>String</TRANS_START_ADDRESS_NO>
<TRANS_END_ADDRESS_NO>String</TRANS_END_ADDRESS_NO>
<TRANS_TYPE>0</TRANS_TYPE>
<TRANS_TYPE_TXT>String</TRANS_TYPE_TXT>
<TRANS_COMPANY_TIN>String</TRANS_COMPANY_TIN>
<TRANS_COMPANY_NAME>String</TRANS_COMPANY_NAME>
<TRANS_DRIVER_TIN>String</TRANS_DRIVER_TIN>
<TRANS_DRIVER_FOREIGN>false</TRANS_DRIVER_FOREIGN>
<TRANS_DRIVER_NAME>String</TRANS_DRIVER_NAME>
<TRANS_DRIVER_COUNTRY>0</TRANS_DRIVER_COUNTRY>
<TRANS_CAR_MODEL>String</TRANS_CAR_MODEL>
<TRANS_CAR_NO>String</TRANS_CAR_NO>
<TRANS_TRAILER_NO>String</TRANS_TRAILER_NO>
<TRANS_COST>0</TRANS_COST>
<TRANS_COST_PAYER>0</TRANS_COST_PAYER>
<INV_COMMENT>String</INV_COMMENT>
<PARENT_ID>0</PARENT_ID>
<PREV_CORRECTION_ID>0</PREV_CORRECTION_ID>
<NEXT_CORRECTION_ID>0</NEXT_CORRECTION_ID>
<INV_SOURCE>0</INV_SOURCE>
<TEMPLATE_NAME>String</TEMPLATE_NAME>
<USER_ROLE>0</USER_ROLE>
<INVOICE_GOODS>
<TaxDocGoods>
<ID>0</ID>
<INVOICE_ID>0</INVOICE_ID>
<INV_TYPE>0</INV_TYPE>
<INV_CATEGORY>0</INV_CATEGORY>
<GOODS_NAME>String</GOODS_NAME>
<BARCODE>String</BARCODE>
<UNIT_ID>0</UNIT_ID>
<UNIT_TXT>String</UNIT_TXT>
<QUANTITY>0</QUANTITY>
<QUANTITY_STOCK>0</QUANTITY_STOCK>
<QUANTITY_EXT>0</QUANTITY_EXT>
<UNIT_PRICE>0</UNIT_PRICE>
<AMOUNT>0</AMOUNT>
<VAT_AMOUNT>0</VAT_AMOUNT>
<VAT_TYPE>0</VAT_TYPE>
<VAT_TYPE_TXT>String</VAT_TYPE_TXT>
<EXCISE_AMOUNT>0</EXCISE_AMOUNT>
<EXCISE_AMOUNT_TXT>String</EXCISE_AMOUNT_TXT>
<EXCISE_ID>0</EXCISE_ID>
<EXCISE_UNIT_PRICE>0</EXCISE_UNIT_PRICE>
</TaxDocGoods>
</INVOICE_GOODS>
<INVOICE_PARENT_GOODS>
<TaxDocGoods>
<ID>0</ID>
<INVOICE_ID>0</INVOICE_ID>
<INV_TYPE>0</INV_TYPE>
<INV_CATEGORY>0</INV_CATEGORY>
<GOODS_NAME>String</GOODS_NAME>
<BARCODE>String</BARCODE>
<UNIT_ID>0</UNIT_ID>
<UNIT_TXT>String</UNIT_TXT>
<QUANTITY>0</QUANTITY>
<QUANTITY_STOCK>0</QUANTITY_STOCK>
<QUANTITY_EXT>0</QUANTITY_EXT>
<UNIT_PRICE>0</UNIT_PRICE>
<AMOUNT>0</AMOUNT>
<VAT_AMOUNT>0</VAT_AMOUNT>
<VAT_TYPE>0</VAT_TYPE>
<VAT_TYPE_TXT>String</VAT_TYPE_TXT>
<EXCISE_AMOUNT>0</EXCISE_AMOUNT>
<EXCISE_AMOUNT_TXT>String</EXCISE_AMOUNT_TXT>
<EXCISE_ID>0</EXCISE_ID>
<EXCISE_UNIT_PRICE>0</EXCISE_UNIT_PRICE>
</TaxDocGoods>
</INVOICE_PARENT_GOODS>
<INVOICE_RETURN>
<ReturnTaxDocument>
<RETURN_INVOICE_ID>0</RETURN_INVOICE_ID>
<CORRECTED_INVOICE_ID>0</CORRECTED_INVOICE_ID>
<INV_NUMBER>String</INV_NUMBER>
<INV_SERIE>String</INV_SERIE>
<INV_STATUS>0</INV_STATUS>
<BUYER>String</BUYER>
<OPERATION_DATE_DT>0001-01-01T00:00:00</OPERATION_DATE_DT>
</ReturnTaxDocument>
</INVOICE_RETURN>
<SUB_INVOICES_DISTRIBUTION>
<SubTaxDocument>
<ID>0</ID>
<PARENT_INVOICE_ID>0</PARENT_INVOICE_ID>
<OPERATION_DATE_DT>0001-01-01T00:00:00</OPERATION_DATE_DT>
<AMOUNT>0</AMOUNT>
<INV_NUMBER>String</INV_NUMBER>
<INV_SERIE>String</INV_SERIE>
<INV_STATUS>0</INV_STATUS>
<BUYER>String</BUYER>
<SELLER>String</SELLER>
<INV_CATEGORY>0</INV_CATEGORY>
<INV_TYPE>0</INV_TYPE>
<AMOUNT_FULL>0</AMOUNT_FULL>
<AMOUNT_MAX>0</AMOUNT_MAX>
<ACTIVATE_DATE_DT>0001-01-01T00:00:00</ACTIVATE_DATE_DT>
</SubTaxDocument>
</SUB_INVOICES_DISTRIBUTION>
<INVOICE_ADVANCE>
<SubTaxDocument>
<ID>0</ID>
<PARENT_INVOICE_ID>0</PARENT_INVOICE_ID>
<OPERATION_DATE_DT>0001-01-01T00:00:00</OPERATION_DATE_DT>
<AMOUNT>0</AMOUNT>
<INV_NUMBER>String</INV_NUMBER>
<INV_SERIE>String</INV_SERIE>
<INV_STATUS>0</INV_STATUS>
<BUYER>String</BUYER>
<SELLER>String</SELLER>
<INV_CATEGORY>0</INV_CATEGORY>
<INV_TYPE>0</INV_TYPE>
<AMOUNT_FULL>0</AMOUNT_FULL>
<AMOUNT_MAX>0</AMOUNT_MAX>
<ACTIVATE_DATE_DT>0001-01-01T00:00:00</ACTIVATE_DATE_DT>
</SubTaxDocument>
</INVOICE_ADVANCE>
<TRANSACTION_ID>00000000-0000-0000-0000-000000000000</TRANSACTION_ID>
<DOCS_ID>String</DOCS_ID>
<FX_UNID>00000000-0000-0000-0000-000000000000</FX_UNID>
</Result>
</GetTaxDocumentResponse>