{
	"POSCode": {
		"Type": "string"
	},
	"GiveChangeForStorageAmount": {
		"Type": "number"
	},
	"DiscountsAndAllowances": {
		"Type": "number"
	},
	"TotalDiscountAmount": {
		"Type": "number"
	},
	"IdDailyVoucher": {
		"Type": "number"
	},
	"RetailCouponDetails": {
		"Type": "array",
		"Fields": {
			"isretreat": {
				"Type": "reference",
				"Fields": {
					"ID": {
						"Type": "number"
					},
					"Name": {
						"Type": "string"
					},
					"Code": {
						"Type": "string"
					}
				}
			},
			"reductionamount": {
				"Type": "number"
			},
			"idmember": {
				"Type": "number"
			},
			"idretailDTO": {
				"Type": "number"
			},
			"enableamount": {
				"Type": "number"
			},
			"coupontitle": {
				"Type": "string"
			},
			"couponcode": {
				"Type": "string"
			},
			"DynamicPropertyKeys": {
				"Type": "array",
				"ElementType": "string"
			},
			"DynamicPropertyValues": {
				"Type": "array",
				"ElementType": "string"
			}
		}
	},
	"SourceVoucherCode": {
		"Type": "string"
	},
	"POSName": {
		"Type": "string"
	},
	"ID": {
		"Type": "number"
	},
	"IDMemberType": {
		"Type": "number"
	},
	"Shift": {
		"Type": "reference",
		"Fields": {
			"ID": {
				"Type": "number"
			},
			"Name": {
				"Type": "string"
			},
			"Code": {
				"Type": "string"
			}
		}
	},
	"IdmarketingOrgan": {
		"Type": "number"
	},
	"Idmember": {
		"Type": "number"
	},
	"VoucherState": {
		"Type": "reference",
		"Fields": {
			"ID": {
				"Type": "number"
			},
			"Name": {
				"Type": "string"
			},
			"Code": {
				"Type": "string"
			}
		}
	},
	"IdShiftVoucher": {
		"Type": "number"
	},
	"VoucherDate": {
		"Type": "date"
	},
	"WipeChange": {
		"Type": "number"
	},
	"DailyCode": {
		"Type": "string"
	},
	"RetailPaymentDetails": {
		"Type": "array",
		"Fields": {
			"TradeNo": {
				"Type": "string"
			},
			"ExchangeRate": {
				"Type": "number"
			},
			"GiveChangeForStorage": {
				"Type": "number"
			},
			"OrigAmount": {
				"Type": "number"
			},
			"IntegralForStorage": {
				"Type": "number"
			},
			"Amount": {
				"Type": "number"
			},
			"Code": {
				"Type": "string"
			},
			"OverchargesAmount": {
				"Type": "number"
			},
			"OutRequestNo": {
				"Type": "string"
			},
			"SteadCashIntegral": {
				"Type": "number"
			},
			"PaymentCode": {
				"Type": "string"
			},
			"IdsettleStyle": {
				"Type": "number"
			},
			"GiveChange": {
				"Type": "number"
			},
			"Idcurrency": {
				"Type": "number"
			},
			"IdbankAccount": {
				"Type": "number"
			},
			"DynamicPropertyKeys": {
				"Type": "string",
				"ElementType": "string"
			},
			"DynamicPropertyValues": {
				"Type": "string",
				"ElementType": "string"
			}
		}
	},
	"Memo": {
		"Type": "string"
	},
	"Code": {
		"Type": "string"
	},
	"RetailDetails": {
		"Type": "array",
		"Fields": {
			"DetailDiscountAmount": {
				"Type": "number"
			},
			"Amount": {
				"Type": "number"
			},
			"IsPresent": {
				"Type": "boolean"
			},
			"DiscountRate": {
				"Type": "number"
			},
			"Batch": {
				"Type": "string"
			},
			"Unit": {
				"Type": "reference",
				"Fields": {
					"ID": {
						"Type": "number"
					},
					"Name": {
						"Type": "string"
					},
					"ChangeType1": {
						"Type": "reference",
						"Fields": {
							"ID": {
								"Type": "number"
							},
							"Name": {
								"Type": "string"
							},
							"Code": {
								"Type": "string"
							}
						}
					},
					"IsSingleUnit": {
						"Type": "boolean"
					},
					"IsMainUnit": {
						"Type": "boolean"
					},
					"ChangeType": {
						"Type": "reference",
						"Fields": {
							"ID": {
								"Type": "number"
							},
							"Name": {
								"Type": "string"
							},
							"Code": {
								"Type": "string"
							}
						}
					},
					"Code": {
						"Type": "string"
					},
					"idunitGroup": {
						"Type": "number"
					},
					"ChangeRate": {
						"Type": "number"
					},
					"DynamicPropertyKeys": {
						"Type": "string",
						"ElementType": "string"
					},
					"DynamicPropertyValues": {
						"Type": "string",
						"ElementType": "string"
					}
				}
			},
			"Idunit2": {
				"Type": "number"
			},
			"Idperson": {
				"Type": "number"
			},
			"Unit2": {
				"Type": "reference"
			},
			"Idunit": {
				"Type": "number"
			},
			"BaseQuantity": {
				"Type": "number"
			},
			"IsDel": {
				"Type": "boolean"
			},
			"RetailAmount": {
				"Type": "number"
			},
			"LastModifiedField": {
				"Type": "string"
			},
			"Tax": {
				"Type": "number"
			},
			"UnitExchangeRate": {
				"Type": "number"
			},
			"Idinventory": {
				"Type": "number"
			},
			"Price": {
				"Type": "number"
			},
			"MemberPrice": {
				"Type": "number"
			},
			"AvailableQuantity": {
				"Type": "number"
			},
			"PromotionCode": {
				"Type": "string"
			},
			"discountAuthorizeId": {
				"Type": "number"
			},
			"subQuantity": {
				"Type": "number"
			},
			"TotalDiscountRate": {
				"Type": "number"
			},
			"Inventory": {
				"Type": "reference",
				"Fields": {
					"ProductInfo": {
						"Type": "reference",
						"Fields": {
							"ID": {
								"Type": "number"
							},
							"Name": {
								"Type": "string"
							},
							"Code": {
								"Type": "string"
							}
						}
					},
					"idunitGroup": {
						"Type": "number"
					},
					"Code": {
						"Type": "string"
					},
					"IsNew": {
						"Type": "boolean"
					},
					"idunit": {
						"Type": "number"
					},
					"IsSuite": {
						"Type": "boolean"
					},
					"WithOutBargain": {
						"Type": "boolean"
					},
					"ID": {
						"Type": "number"
					},
					"Name": {
						"Type": "string"
					},
					"Unit": {
						"Type": "reference",
						"Fields": {
							"ID": {
								"Type": "number"
							},
							"Name": {
								"Type": "string"
							},
							"ChangeType1": {
								"Type": "reference",
								"Fields": {
									"ID": {
										"Type": "number"
									},
									"Name": {
										"Type": "string"
									},
									"Code": {
										"Type": "string"
									}
								}
							},
							"IsSingleUnit": {
								"Type": "boolean"
							},
							"IsMainUnit": {
								"Type": "boolean"
							},
							"ChangeType": {
								"Type": "reference",
								"Fields": {
									"ID": {
										"Type": "number"
									},
									"Name": {
										"Type": "string"
									},
									"Code": {
										"Type": "string"
									}
								}
							},
							"Code": {
								"Type": "string"
							},
							"idunitGroup": {
								"Type": "number"
							},
							"ChangeRate": {
								"Type": "number"
							},
							"DynamicPropertyKeys": {
								"Type": "string",
								"ElementType": "string"
							},
							"DynamicPropertyValues": {
								"Type": "string",
								"ElementType": "string"
							}
						}
					},
					"UnitGroup": {
						"Type": "reference",
						"Fields": {
							"DynamicPropertyKeys": {
								"Type": "string",
								"ElementType": "string"
							},
							"DynamicPropertyValues": {
								"Type": "string",
								"ElementType": "string"
							}
						}
					},
					"IsSingleUnit": {
						"Type": "boolean"
					},
					"IsBatch": {
						"Type": "boolean"
					},
					"idUnitByRetail": {
						"Type": "number"
					},
					"Specification": {
						"Type": "string"
					},
					"IsLaborCost": {
						"Type": "boolean"
					},
					"IsWeigh": {
						"Type": "boolean"
					},
					"IsQualityPeriod": {
						"Type": "boolean"
					},
					"DynamicPropertyKeys": {
						"Type": "string",
						"ElementType": "string"
					},
					"DynamicPropertyValues": {
						"Type": "string",
						"ElementType": "string"
					}
				}
			},
			"PromotionDetails": {
				"Type": "array",
				"Fields": {
					"promotionCode": {
						"Type": "string"
					},
					"idRetailDTO": {
						"Type": "number"
					},
					"promotionType": {
						"Type": "reference",
						"Fields": {
							"ID": {
								"Type": "number"
							},
							"Name": {
								"Type": "string"
							},
							"Code": {
								"Type": "string"
							}
						}
					},
					"idSalesPromotionDTO": {
						"Type": "number"
					},
					"idRetailDetailDTO": {
						"Type": "number"
					},
					"DynamicPropertyKeys": {
						"Type": "string",
						"ElementType": "string"
					},
					"DynamicPropertyValues": {
						"Type": "string",
						"ElementType": "string"
					}
				}
			},
			"TaxRate": {
				"Type": "number"
			},
			"Memo": {
				"Type": "string"
			},
			"RetailPrice": {
				"Type": "number"
			},
			"IdBaseUnit": {
				"Type": "number"
			},
			"Code": {
				"Type": "string"
			},
			"TaxPrice": {
				"Type": "number"
			},
			"Quantity": {
				"Type": "number"
			},
			"MemberDiscountRate": {
				"Type": "number"
			},
			"TaxFlag": {
				"Type": "boolean"
			},
			"IsUseStorage": {
				"Type": "boolean"
			},
			"discountAuthorize": {
				"Type": "string"
			},
			"Idproject": {
				"Type": "number"
			},
			"IsUseIntegralAndCash": {
				"Type": "boolean"
			},
			"ProductionDate": {
				"Type": "date"
			},
			"ExistingQuantity": {
				"Type": "number"
			},
			"IsMemberIntegralUsedPromotion": {
				"Type": "boolean"
			},
			"forpickupQty": {
				"Type": "number"
			},
			"temporaryQty": {
				"Type": "number"
			},
			"ExpiryDate": {
				"Type": "date"
			},
			"InventoryBarCode": {
				"Type": "string"
			},
			"totalpickupQty": {
				"Type": "number"
			},
			"Quantity2": {
				"Type": "number"
			},
			"TaxAmount": {
				"Type": "number"
			},
			"IdSubUnit": {
				"Type": "number"
			},
			"PromotionType": {
				"Type": "string"
			},
			"PromotionID": {
				"Type": "string"
			},
			"DynamicPropertyKeys": {
				"Type": "string",
				"ElementType": "string"
			},
			"DynamicPropertyValues": {
				"Type": "string",
				"ElementType": "string"
			}
		}
	},
	"RetailStorageDetails": {
		"Type": "array",
		"Fields": {
			"BalanceStorage": {
				"Type": "number"
			},
			"Idmember": {
				"Type": "number"
			},
			"StoragePaymentAmount": {
				"Type": "number"
			},
			"Code": {
				"Type": "string"
			},
			"DynamicPropertyKeys": {
				"Type": "string",
				"ElementType": "string"
			},
			"DynamicPropertyValues": {
				"Type": "string",
				"ElementType": "string"
			}
		}
	},
	"IdVoucherType": {
		"Type": "number"
	},
	"Idproject": {
		"Type": "number"
	},
	"IdbusiType": {
		"Type": "number"
	},
	"ShiftCode": {
		"Type": "string"
	},
	"PreReceiveAmount": {
		"Type": "number"
	},
	"Idstore": {
		"Type": "number"
	},
	"Idperson": {
		"Type": "number"
	},
	"TotalRetailAmount": {
		"Type": "number"
	},
	"TotalTaxAmount": {
		"Type": "number"
	}
}
