{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"$id": "https://schema.twindev.org/unece/UnecePriceTypeCodeList",
	"title": "UnecePriceTypeCodeList",
	"description": "A character string used to represent or replace a type of price.",
	"anyOf": [
		{
			"const": "unece:PriceTypeCodeList#AA",
			"description": "Cancellation price: AA."
		},
		{
			"const": "unece:PriceTypeCodeList#AB",
			"description": "Per ton: AB."
		},
		{
			"const": "unece:PriceTypeCodeList#AC",
			"description": "Minimum order price: AC."
		},
		{
			"const": "unece:PriceTypeCodeList#AD",
			"description": "Export price: AD."
		},
		{
			"const": "unece:PriceTypeCodeList#AE",
			"description": "Range dependent price: AE."
		},
		{
			"const": "unece:PriceTypeCodeList#AF",
			"description": "Competitor price: AF."
		},
		{
			"const": "unece:PriceTypeCodeList#AG",
			"description": "Daily Price: AG."
		},
		{
			"const": "unece:PriceTypeCodeList#AH",
			"description": "Service Price: AH."
		},
		{
			"const": "unece:PriceTypeCodeList#AI",
			"description": "Active ingredient: AI."
		},
		{
			"const": "unece:PriceTypeCodeList#AJ",
			"description": "Dynamic Price: AJ."
		},
		{
			"const": "unece:PriceTypeCodeList#AK",
			"description": "Basic Price: AK."
		},
		{
			"const": "unece:PriceTypeCodeList#AL",
			"description": "Extra Price: AL."
		},
		{
			"const": "unece:PriceTypeCodeList#AM",
			"description": "Discount Price: AM."
		},
		{
			"const": "unece:PriceTypeCodeList#AN",
			"description": "Cancellation Price: AN."
		},
		{
			"const": "unece:PriceTypeCodeList#AO",
			"description": "Refund Price: AO."
		},
		{
			"const": "unece:PriceTypeCodeList#AP",
			"description": "Commission Price: AP."
		},
		{
			"const": "unece:PriceTypeCodeList#AQ",
			"description": "As is quantity: AQ."
		},
		{
			"const": "unece:PriceTypeCodeList#AR",
			"description": "Penalty Price: AR."
		},
		{
			"const": "unece:PriceTypeCodeList#CA",
			"description": "Catalogue: CA."
		},
		{
			"const": "unece:PriceTypeCodeList#CT",
			"description": "Contract: CT."
		},
		{
			"const": "unece:PriceTypeCodeList#CU",
			"description": "Consumer unit: CU."
		},
		{
			"const": "unece:PriceTypeCodeList#DI",
			"description": "Distributor: DI."
		},
		{
			"const": "unece:PriceTypeCodeList#EC",
			"description": "ECSC price: EC."
		},
		{
			"const": "unece:PriceTypeCodeList#NW",
			"description": "Net weight: NW."
		},
		{
			"const": "unece:PriceTypeCodeList#PC",
			"description": "Price catalogue: PC."
		},
		{
			"const": "unece:PriceTypeCodeList#PE",
			"description": "Per each: PE."
		},
		{
			"const": "unece:PriceTypeCodeList#PK",
			"description": "Per kilogram: PK."
		},
		{
			"const": "unece:PriceTypeCodeList#PL",
			"description": "Per litre: PL."
		},
		{
			"const": "unece:PriceTypeCodeList#PT",
			"description": "Per tonne: PT."
		},
		{
			"const": "unece:PriceTypeCodeList#PU",
			"description": "Specified unit: PU."
		},
		{
			"const": "unece:PriceTypeCodeList#PV",
			"description": "Provisional price: PV."
		},
		{
			"const": "unece:PriceTypeCodeList#PW",
			"description": "Gross weight: PW."
		},
		{
			"const": "unece:PriceTypeCodeList#QT",
			"description": "Quoted: QT."
		},
		{
			"const": "unece:PriceTypeCodeList#SR",
			"description": "Suggested retail: SR."
		},
		{
			"const": "unece:PriceTypeCodeList#TB",
			"description": "To be negotiated: TB."
		},
		{
			"const": "unece:PriceTypeCodeList#TU",
			"description": "Traded unit: TU."
		},
		{
			"const": "unece:PriceTypeCodeList#TW",
			"description": "Theoretical weight: TW."
		},
		{
			"const": "unece:PriceTypeCodeList#WH",
			"description": "Wholesale: WH."
		},
		{
			"const": "unece:PriceTypeCodeList#WI",
			"description": "Gross volume: WI."
		}
	]
}
