ApexERPHost

<back to all web services

ManzanaSendHistoryByReceipt

Requires Authentication
The following routes are available for this service:
POST/POS/Manzana/History/ByReceipt/Send
POST/POS/Manzana/History/ByReceipt/Send/{ReceiptId}
POST/POS/Manzana/History/ByReceipt/Send/{ReceiptId}/{ChequeType}
ManzanaSendHistoryByReceipt Parameters:
NameParameterData TypeRequiredDescription
ReceiptIdpathGuidNo
ChequeTypepathManzanaChequeTypeNo
ManzanaSendChequeRequestResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
ResultformManzanaChequeResponseNo
ErrorXmlformstringNo
ManzanaChequeResponse Parameters:
NameParameterData TypeRequiredDescription
TransactionIDformstringNo
RequestIDformstringNo
ProcessedformDateTimeNo
ReturnCodeformlongNo
MessageformstringNo
CardBalanceformdecimalNo
CardNormalBalanceformdecimalNo
CardStatusBalanceformdecimalNo
CardActiveBalanceformdecimalNo
CardNormalActiveBalanceformdecimalNo
CardStatusActiveBalanceformdecimalNo
CardSummformdecimalNo
CardDiscountformdecimalNo
CardChargedMoneyformdecimalNo
CardWriteoffMoneyformdecimalNo
CardMoneyBalanceformdecimalNo
FullMoneyBalanceformdecimalNo
VerificationCodeformstringNo
SummformdecimalNo
DiscountformdecimalNo
SummDiscountedformdecimalNo
ChargedBonusformdecimalNo
ActiveChargedBonusformdecimalNo
ChargedStatusBonusformdecimalNo
ActiveChargedStatusBonusformdecimalNo
AvailablePaymentformdecimalNo
WriteoffBonusformdecimalNo
WriteoffStatusBonusformdecimalNo
ClearingBonusformdecimalNo
CashierMessageformstringNo
ChequeMessageformstringNo
ManzanaChequeItemsformList<ManzanaChequeItem>No
ManzanaChequeItem Parameters:
NameParameterData TypeRequiredDescription
PositionNumberformintNo
ArticleformstringNo
PriceformdecimalNo
QuantityformdecimalNo
SummformdecimalNo
DiscountformdecimalNo
SummDiscountedformdecimalNo
AvailablePaymentformdecimal?No
Mcpformdecimal?No
ChargedBonusformdecimal?No
ChargedStatusBonusformdecimal?No
WriteoffBonusformdecimal?No
WriteoffStatusBonusformdecimal?No
ActiveChargedBonusformdecimal?No
ActiveChargedStatusBonusformdecimal?No
ExtendedAttributeformList<ManzanaExtendedType>No
ManzanaExtendedType Parameters:
NameParameterData TypeRequiredDescription
KeyformstringNo
ValueformstringNo

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 /POS/Manzana/History/ByReceipt/Send HTTP/1.1 
Host: apex.nikoratrade.ge 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	ReceiptId: 00000000000000000000000000000000,
	ChequeType: Fiscal
}
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: 
	{
		TransactionID: String,
		RequestID: String,
		Processed: 0001-01-01,
		ReturnCode: 0,
		Message: String,
		CardBalance: 0,
		CardNormalBalance: 0,
		CardStatusBalance: 0,
		CardActiveBalance: 0,
		CardNormalActiveBalance: 0,
		CardStatusActiveBalance: 0,
		CardSumm: 0,
		CardDiscount: 0,
		CardChargedMoney: 0,
		CardWriteoffMoney: 0,
		CardMoneyBalance: 0,
		FullMoneyBalance: 0,
		VerificationCode: String,
		Summ: 0,
		Discount: 0,
		SummDiscounted: 0,
		ChargedBonus: 0,
		ActiveChargedBonus: 0,
		ChargedStatusBonus: 0,
		ActiveChargedStatusBonus: 0,
		AvailablePayment: 0,
		WriteoffBonus: 0,
		WriteoffStatusBonus: 0,
		ClearingBonus: 0,
		CashierMessage: String,
		ChequeMessage: String,
		ManzanaChequeItems: 
		[
			{
				PositionNumber: 0,
				Article: String,
				Price: 0,
				Quantity: 0,
				Summ: 0,
				Discount: 0,
				SummDiscounted: 0,
				AvailablePayment: 0,
				Mcp: 0,
				ChargedBonus: 0,
				ChargedStatusBonus: 0,
				WriteoffBonus: 0,
				WriteoffStatusBonus: 0,
				ActiveChargedBonus: 0,
				ActiveChargedStatusBonus: 0,
				ExtendedAttribute: 
				[
					{
						Key: String,
						Value: String
					}
				]
			}
		]
	},
	ErrorXml: String
}