{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"$id": "https://schema.twindev.org/unece/UneceAdjustmentReasonCodeList",
	"title": "UneceAdjustmentReasonCodeList",
	"description": "A character string used to represent an adjustment reason.",
	"anyOf": [
		{
			"const": "unece:AdjustmentReasonCodeList#1",
			"description": "Agreed settlement: 1."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#10",
			"description": "Costs for draft: 10."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#100",
			"description": "Incorrect product identification: 100."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#101",
			"description": "New employee: 101."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#102",
			"description": "Employee retirement: 102."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#103",
			"description": "Salary change: 103."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#104",
			"description": "Parental leave: 104."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#11",
			"description": "Bank charges: 11."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#12",
			"description": "Agent commission: 12."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#13",
			"description": "Counter claim: 13."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#14",
			"description": "Wrong delivery: 14."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#15",
			"description": "Goods returned to agent: 15."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#16",
			"description": "Goods partly returned: 16."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#17",
			"description": "Transport damage: 17."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#18",
			"description": "Goods on consignment: 18."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#19",
			"description": "Trade discount: 19."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#2",
			"description": "Below specification goods: 2."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#20",
			"description": "Deduction for late delivery: 20."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#21",
			"description": "Advertising costs: 21."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#22",
			"description": "Customs duties: 22."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#23",
			"description": "Telephone and postal costs: 23."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#24",
			"description": "Repair costs: 24."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#25",
			"description": "Attorney fees: 25."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#26",
			"description": "Taxes: 26."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#27",
			"description": "Reclaimed deduction: 27."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#28",
			"description": "See separate advice: 28."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#29",
			"description": "Buyer refused to take delivery: 29."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#3",
			"description": "Damaged goods: 3."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#30",
			"description": "Direct payment to seller: 30."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#31",
			"description": "Buyer disagrees with due date: 31."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#32",
			"description": "Goods not delivered: 32."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#33",
			"description": "Late delivery: 33."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#34",
			"description": "Quoted as paid to you: 34."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#35",
			"description": "Goods returned: 35."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#36",
			"description": "Invoice not received: 36."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#37",
			"description": "Credit note to debtor/not to us: 37."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#38",
			"description": "Deducted bonus: 38."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#39",
			"description": "Deducted discount: 39."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#4",
			"description": "Short delivery: 4."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#40",
			"description": "Deducted freight costs: 40."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#41",
			"description": "Deduction against other invoices: 41."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#42",
			"description": "Credit balance(s): 42."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#43",
			"description": "Reason unknown: 43."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#44",
			"description": "Awaiting message from seller: 44."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#45",
			"description": "Debit note to seller: 45."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#46",
			"description": "Discount beyond terms: 46."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#47",
			"description": "See buyer's letter: 47."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#48",
			"description": "Allowance/charge error: 48."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#49",
			"description": "Substitute product: 49."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#5",
			"description": "Price query: 5."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#50",
			"description": "Terms of sale error: 50."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#51",
			"description": "Required data missing: 51."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#52",
			"description": "Wrong invoice: 52."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#53",
			"description": "Duplicate invoice: 53."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#54",
			"description": "Weight error: 54."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#55",
			"description": "Additional charge not authorized: 55."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#56",
			"description": "Incorrect discount: 56."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#57",
			"description": "Price change: 57."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#58",
			"description": "Variation: 58."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#59",
			"description": "Chargeback: 59."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#6",
			"description": "Proof of delivery required: 6."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#60",
			"description": "Offset: 60."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#61",
			"description": "Indirect payment: 61."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#62",
			"description": "Financial reassignment: 62."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#63",
			"description": "Reinstatement of chargeback/offset: 63."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#64",
			"description": "Expecting new terms: 64."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#65",
			"description": "Settlement to agent: 65."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#66",
			"description": "Cash discount: 66."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#67",
			"description": "Delcredere costs: 67."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#68",
			"description": "Early payment allowance adjustment: 68."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#69",
			"description": "Incorrect due date for monetary amount: 69."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#7",
			"description": "Payment on account: 7."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#70",
			"description": "Wrong monetary amount resulting from incorrect free goods quantity: 70."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#71",
			"description": "Rack or shelf replenishment service by a supplier: 71."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#72",
			"description": "Temporary special promotion: 72."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#73",
			"description": "Difference in tax rate: 73."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#74",
			"description": "Quantity discount: 74."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#75",
			"description": "Promotion discount: 75."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#76",
			"description": "Cancellation deadline passed: 76."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#77",
			"description": "Pricing discount: 77."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#78",
			"description": "Volume discount: 78."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#79",
			"description": "Sundry discount: 79."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#8",
			"description": "Returnable container charge included: 8."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#80",
			"description": "Card holder signature missing: 80."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#81",
			"description": "Card expiry date missing: 81."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#82",
			"description": "Card number error: 82."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#83",
			"description": "Card expired: 83."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#84",
			"description": "Test card transaction: 84."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#85",
			"description": "Permission limit exceeded: 85."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#86",
			"description": "Wrong authorisation code: 86."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#87",
			"description": "Wrong authorised amount: 87."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#88",
			"description": "Authorisation failed: 88."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#89",
			"description": "Card acceptor data error: 89."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#9",
			"description": "Invoice error: 9."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#90",
			"description": "Treasury management service charge: 90."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#91",
			"description": "Agreed discount: 91."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#92",
			"description": "Expediting fee: 92."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#93",
			"description": "Invoicing fee: 93."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#94",
			"description": "Freight charge: 94."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#95",
			"description": "Small order processing service charge: 95."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#96",
			"description": "Currency exchange differences: 96."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#97",
			"description": "Insolvency: 97."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#98",
			"description": "Incorrect references: 98."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#99",
			"description": "Incorrect identification of the buyer: 99."
		},
		{
			"const": "unece:AdjustmentReasonCodeList#ZZZ",
			"description": "Mutually defined: ZZZ."
		}
	]
}
