TraceLink · Schema

Price Sales Catalog

Price Sales Catalog

CompanySupply ChainPharmaceuticalsLife SciencesSerializationTrack and TraceComplianceHealthcareEPCISLogisticsB2B Integration

Properties

Name Type Description
id string
schemaId string
schemaVersion integer
objectType string name of type definition
data object
View JSON Schema on GitHub

JSON Schema

multienterprise-process-connect_canonicalPriceSalesCatalog_v1.json Raw ↑
{"swagger": "2.0", "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "schemaType": "TLDB", "typeOfSchema": "type", "id": "multienterprise-process-connect:canonicalPriceSalesCatalog", "schemaId": "masterSchema", "schemaVersion": 1, "dataVersion": 1, "objectTypeSchemaVersion": 1, "objectTypeSchemaSubversion": 1714656064386, "objectType": "multienterprise-process-connect:canonicalPriceSalesCatalog", "javaInterfaces": ["com.tracelink.dnp.api.TLObject"], "display": {"name": "Canonical Price Sales Catalog", "description": "Canonical Price Sales Catalog", "icon": ""}, "definitions": {"dateTimeType": {"$id": "#dateTimeType", "type": "integer", "format": "utc-millisec", "description": "date created in Epoch time format"}, "displayAttributesType": {"$id": "#displayAttributesType", "javaType": "com.tracelink.metadata.model.TLDisplayAttributesV1", "type": "object", "properties": {"name": {"type": "string"}, "description": {"type": "string"}, "icon": {"type": "string"}}, "required": ["name"], "additionalProperties": false}, "freeTextNoteTypeDefinition": {"title": "Free Text Note Type Definition", "description": "Free Text Note Type Definition", "type": "object", "properties": {"freeFormText": {"title": "Free Form Text", "description": "Free Form Text", "type": "string"}, "textReferenceCode": {"title": "Text Reference Code", "description": "Text Reference Code", "type": "string"}, "language": {"title": "Language", "description": "Language", "type": "string"}, "textFunctionCode": {"title": "Text Function Code", "description": "Text Function Code", "type": "string"}, "textFormatCode": {"title": "Text Format Code", "description": "Text Format Code", "type": "string"}}}, "country": {"title": "Country Code", "description": "Country Code", "type": "string", "enum": ["AD", "AE", "AF", "AG", "AI", "AL", "AM", "AN", "AO", "AQ", "AR", "AS", "AT", "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", "CC", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CU", "CV", "CW", "CX", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GQ", "GL", "GM", "GN", "GP", "GR", "GS", "GT", "GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IR", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KP", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG", "MH", "MK", "ML", "MM", "MN", "MO", "MP", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NF", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN", "PR", "PS", "PT", "PW", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB", "SC", "SD", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR", "SS", "ST", "SV", "SX", "SY", "SZ", "TC", "TD", "TF", "TG", "TH", "TJ", "TK", "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "US", "UM", "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS", "XK", "YE", "YT", "ZA", "ZM", "ZW"]}, "data": {"type": "object", "properties": {"controlFileHeader": {"$ref": "#/definitions/controlFileHeaderTypeDefinition"}, "messageBody": {"$ref": "#/definitions/canonicalPriceSalesCatalogTypeDefinition"}, "customFields": {"type": "array", "items": {"$ref": "#/definitions/nameValueTypeDefinition"}}}}, "sapEDIControlExtensionTypeDefinition": {"title": "SAP EDI Control Extension Type Definition", "description": "SAP EDI Control Extension Type Definition", "type": "object", "properties": {"interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "archiveReferenceIdentifier": {"title": "Archive Reference Identifier", "description": "Archive Reference Identifier", "type": "string"}, "ediStandardCode": {"title": "EDI Standard Code", "description": "EDI Standard Code", "type": "string"}, "transactionControlIdentifier": {"title": "Transaction Control Identifier", "description": "Transaction Control Identifier", "type": "string"}, "ediTransactionType": {"title": "EDI Transaction Type", "description": "EDI Transaction Type", "type": "string"}, "groupControlIdentifier": {"title": "Group Control Identifier", "description": "Group Control Identifier", "type": "string"}}}, "x12ControlFileHeaderTypeDefinition": {"title": "X12 Control File Header Type Definition", "description": "X12 Control File Header Type Definition", "type": "object", "properties": {"x12TransactionSetEnvelope": {"$ref": "#/definitions/x12TransactionSetEnvelopeTypeDefinition"}, "x12InterchangeControlEnvelope": {"$ref": "#/definitions/x12InterchangeControlEnvelopeTypeDefinition"}, "x12TrailerSegments": {"type": "array", "items": {"$ref": "#/definitions/x12TrailerSegmentsTypeDefinition"}}, "x12FunctionalGroupControlEnvelope": {"$ref": "#/definitions/x12GroupHeaderTypeDefinition"}}}, "x12TransactionSetEnvelopeTypeDefinition": {"title": "X12 Transaction Set Envelope Type Definition", "description": "X12 Transaction Set Envelope Type Definition", "type": "object", "properties": {"transactionSetControlNumber": {"title": "Transaction Set Control Number", "description": "Transaction Set Control Number", "type": "string"}, "implementationConventionReference": {"title": "Implementation Convention Reference", "description": "Implementation Convention Reference", "type": "string"}}}, "addressTypeDefinition": {"title": "Address Type Definition", "description": "Address Type Definition", "type": "object", "properties": {"country": {"$ref": "#/definitions/country"}, "lscAddressIdentifier": {"title": "Lsc Address Identifier", "description": "Lsc Address Identifier", "type": "string"}, "address2": {"title": "Address2", "description": "Address2", "type": "string"}, "city": {"title": "City", "description": "City", "type": "string"}, "address1": {"title": "Address1", "description": "Address1", "type": "string"}, "postalCode": {"title": "Postal Code", "description": "Postal Code", "type": "string"}, "houseNumber": {"title": "House Number", "description": "House Number", "type": "string"}, "telephone": {"title": "Telephone", "description": "Telephone", "type": "string"}, "premisesCode": {"title": "Premises Code", "description": "Premises Code", "type": "string"}, "url": {"title": "Url", "description": "Url", "type": "string"}, "district": {"title": "District", "description": "District", "type": "string"}, "floorNumber": {"title": "Floor Number", "description": "Floor Number", "type": "string"}, "buildingNumber": {"title": "Building Number", "description": "Building Number", "type": "string"}, "state": {"title": "State", "description": "State", "type": "string"}, "fax": {"title": "Fax", "description": "Fax", "type": "string"}, "village": {"title": "Village", "description": "Village", "type": "string"}, "plantNumber": {"title": "Plant Number", "description": "Plant Number", "type": "string"}, "township": {"title": "Township", "description": "Township", "type": "string"}}}, "nameValueTypeDefinition": {"title": "Name Value Type Definition", "description": "Name Value Type Definition", "type": "object", "properties": {"name": {"title": "Name", "description": "Name", "maxLength": 256, "minLength": 1, "type": "string"}, "value": {"title": "Value", "description": "Value", "type": "string"}}}, "weightTypeDefinition": {"title": "Weight Type Definition", "description": "Weight Type Definition", "type": "object", "properties": {"weightType": {"$ref": "#/definitions/weightType"}, "unitOfMeasure": {"title": "Unit Of Measure", "description": "Unit Of Measure", "type": "string"}, "weightValue": {"title": "Weight Value", "description": "Weight Value", "type": "string"}}}, "productItemDescriptionsTypeDefinition": {"title": "Product Item Descriptions Type Definition", "description": "Product Item Descriptions Type Definition", "type": "object", "properties": {"productLanguageCode": {"$ref": "#/definitions/productLanguageCode"}, "processingFunctionTypeCode": {"$ref": "#/definitions/processingFunctionTypeCode"}, "productDescription": {"title": "Product Description", "description": "Product Description", "type": "string"}}}, "x12GroupHeaderTypeDefinition": {"title": "X12 Group Header Type Definition", "description": "X12 Group Header Type Definition", "type": "object", "properties": {"ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "groupReceiverNumber": {"title": "Group Receiver Number", "description": "Group Receiver Number", "type": "string"}, "groupSenderNumber": {"title": "Group Sender Number", "description": "Group Sender Number", "type": "string"}, "groupTime": {"title": "Group Time", "description": "Group Time", "type": "string"}, "groupDate": {"title": "Group Date", "description": "Group Date", "type": "string"}, "x12AgencyCode": {"title": "X12 Agency Code", "description": "X12 Agency Code", "type": "string"}, "groupControlNumber": {"title": "Group Control Number", "description": "Group Control Number", "type": "string"}}}, "productItemCodeType": {"title": "Product Item Code Type", "description": "Product Item Code Type", "type": "string", "enum": ["AT_PZN", "BE_ABP_CODE", "BG_NATIONAL_NUMBER", "BR_ANVISA_REGISTRATION", "CA_DIN", "CH_SWISSMEDIC", "CN_SUBTYPE", "DE_PPN", "DE_PZN", "EU_EAN13", "ES_CODIGO_NATIONAL", "FR_CIP13", "GR_EOF", "HR_CROATIA_NATIONAL", "IN_PRODUCT_CODE", "IT_BOLLINO", "KR_KFDA_CODE", "NL_KNMP", "NRD_VNR_CODE", "PT_AIM", "SA_SAUDI_DRUG_CODE", "CZ_SUKL_CODE", "US_NDC442", "US_NDC532", "US_NDC541", "US_NDC542", "INTERNAL_MATERIAL_CODE", "CN_NDC", "CN_STANDARD", "UK_AMPP", "LU_NATIONAL_NUMBER", "TRACELINK_ID"]}, "contactInformationTypeDefinition": {"title": "Contact Information Type Definition", "description": "Contact Information Type Definition", "type": "object", "properties": {"contactTitle": {"title": "Contact Title", "description": "Contact Title", "type": "string"}, "contactEmail": {"title": "Contact Email", "description": "Contact Email", "type": "string"}, "contactName": {"title": "Contact Name", "description": "Contact Name", "type": "string"}, "contactPhone": {"title": "Contact Phone", "description": "Contact Phone", "type": "string"}}}, "trailerSegmentType": {"title": "Trailer Segment Type", "description": "Trailer Segment Type", "type": "string", "enum": ["TRANSACTION", "GROUP", "INTERCHANGE"]}, "sapControlFileHeaderTypeDefinition": {"title": "SAP Control File Header Type Definition", "description": "SAP Control File Header Type Definition", "type": "object", "properties": {"senderMessagePartnerTypeCode": {"title": "Sender Message Partner Type Code", "description": "Sender Message Partner Type Code", "type": "string"}, "interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "sapMessageCode": {"title": "SAP Message Code", "description": "SAP Message Code", "type": "string"}, "receiverMessageLogicalAddress": {"title": "Receiver Message Logical Address", "description": "Receiver Message Logical Address", "type": "string"}, "sapMessageUsageCode": {"title": "SAP Message Usage Code", "description": "SAP Message Usage Code", "type": "string"}, "senderSystemPort": {"title": "Sender System Port", "description": "Sender System Port", "type": "string"}, "senderMessagePartnerFunction": {"title": "Sender Message Partner Function", "description": "Sender Message Partner Function", "type": "string"}, "serializationSequentialIdentifier": {"title": "Serialization Sequential Identifier", "description": "Serialization Sequential Identifier", "type": "string"}, "sapClientIdentifier": {"title": "SAP Client Identifier", "description": "SAP Client Identifier", "type": "string"}, "fileReceiverType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "sapEDIControlExtension": {"$ref": "#/definitions/sapEDIControlExtensionTypeDefinition"}, "fileSenderType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "idocReleaseNumber": {"title": "Idoc Release Number", "description": "Idoc Release Number", "type": "string"}, "sapMessageFunctionCode": {"title": "SAP Message Function Code", "description": "SAP Message Function Code", "type": "string"}, "receiverSystemPort": {"title": "Receiver System Port", "description": "Receiver System Port", "type": "string"}, "senderMessageLogicalAddress": {"title": "Sender Message Logical Address", "description": "Sender Message Logical Address", "type": "string"}}}, "canonicalPriceSalesCatalogItemDetailsTypeDefinition": {"title": "Canonical Price Sales Catalog Item Details Type Definition", "description": "Canonical Price Sales Catalog Item Details Type Definition", "type": "object", "properties": {"assortmentModuleType": {"title": "Assortment Module Type", "description": "Assortment Module Type", "type": "string"}, "customFields": {"type": "array", "items": {"$ref": "#/definitions/nameValueTypeDefinition"}}, "promotionIdentifier": {"title": "Promotion Identifier", "description": "Promotion Identifier", "type": "string"}, "priceSalesCatalogItems": {"type": "array", "items": {"$ref": "#/definitions/priceSalesCatalogItemsTypeDefinition"}}, "processingFunctionTypeCode": {"$ref": "#/definitions/processingFunctionTypeCode"}, "isStatusPromotion": {"title": "Is Status Promotion", "description": "Is Status Promotion", "type": "boolean"}, "isActive": {"title": "Is Active", "description": "Is Active", "type": "boolean"}, "assortmentModulePriority": {"title": "Assortment Module Priority", "description": "Assortment Module Priority", "type": "string"}, "assortmentModuleText": {"title": "Assortment Module Text", "description": "Assortment Module Text", "type": "string"}, "freeTextNote": {"type": "array", "items": {"$ref": "#/definitions/freeTextNoteTypeDefinition"}}, "isForDeletion": {"title": "Is For Deletion", "description": "Is For Deletion", "type": "boolean"}, "assortmentModule": {"title": "Assortment Module", "description": "Assortment Module", "type": "string"}}}, "edifactInterchangeHeaderTypeDefinition": {"title": "EDIFACT Interchange Header Type Definition", "description": "EDIFACT Interchange Header Type Definition", "type": "object", "properties": {"applicationReferenceIdentifier": {"title": "Application Reference Identifier", "description": "Application Reference Identifier", "type": "string"}, "interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "recipientPasswordType": {"title": "Recipient Password Type", "description": "Recipient Password Type", "type": "string"}, "usageIndicator": {"title": "Usage Indicator", "description": "Usage Indicator", "type": "string"}, "isEdifactServiceStringAdvicePopulated": {"title": "Is EDIFACT Service String Advice Populated", "description": "Is EDIFACT Service String Advice Populated", "type": "boolean"}, "isEdifactGroupPopulated": {"title": "Is EDIFACT Group Populated", "description": "Is EDIFACT Group Populated", "type": "boolean"}, "syntaxEncodingVersionString": {"title": "Syntax Encoding Version String", "description": "Syntax Encoding Version String", "type": "string"}, "fileReceiverType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "recipientPasswordValue": {"title": "Recipient Password Value", "description": "Recipient Password Value", "type": "string"}, "syntaxEncodingIdentifier": {"title": "Syntax Encoding Identifier", "description": "Syntax Encoding Identifier", "type": "string"}, "isAcknowledgmentRequired": {"title": "Is Acknowledgment Required", "description": "Is Acknowledgment Required", "type": "boolean"}, "interchangeAgreementIdentifier": {"title": "Interchange Agreement Identifier", "description": "Interchange Agreement Identifier", "type": "string"}, "edifactFileSenderType": {"$ref": "#/definitions/edifactEnvelopePartyTypeDefinition"}, "fileSenderType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "edifactFileReceiverType": {"$ref": "#/definitions/edifactEnvelopePartyTypeDefinition"}}}, "edifactGroupHeaderTypeDefinition": {"title": "EDIFACT Group Header Type Definition", "description": "EDIFACT Group Header Type Definition", "type": "object", "properties": {"groupSenderNumber": {"title": "Group Sender Number", "description": "Group Sender Number", "type": "string"}, "fileReceiverType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "controllingAgency": {"title": "Controlling Agency", "description": "Controlling Agency", "type": "string"}, "ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "groupReceiverNumber": {"title": "Group Receiver Number", "description": "Group Receiver Number", "type": "string"}, "groupTime": {"title": "Group Time", "description": "Group Time", "type": "string"}, "messageReleaseNumber": {"title": "Message Release Number", "description": "Message Release Number", "type": "string"}, "groupDate": {"title": "Group Date", "description": "Group Date", "type": "string"}, "edifactFileSenderType": {"$ref": "#/definitions/edifactEnvelopePartyTypeDefinition"}, "groupControlNumber": {"title": "Group Control Number", "description": "Group Control Number", "type": "string"}, "fileSenderType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "edifactFileReceiverType": {"$ref": "#/definitions/edifactEnvelopePartyTypeDefinition"}}}, "mpcCurrencyTypeDefinition": {"title": "MPC Currency Type Definition", "description": "MPC Currency Type Definition", "type": "object", "properties": {"exchangeRateCurrencyCode": {"title": "Exchange Rate Currency Code", "description": "Exchange Rate Currency Code", "type": "string"}, "currencyEntityCode": {"title": "Currency Entity Code", "description": "Currency Entity Code", "type": "string"}, "exchangeRate": {"title": "Exchange Rate", "description": "Exchange Rate", "type": "string"}, "validityDate": {"title": "Validity Date", "description": "Validity Date", "type": "string"}, "currencyCode": {"$ref": "#/definitions/currencyCode"}}}, "edifactMessageHeaderTypeDefinition": {"title": "EDIFACT Message Header Type Definition", "description": "EDIFACT Message Header Type Definition", "type": "object", "properties": {"controllingAgency": {"title": "Controlling Agency", "description": "Controlling Agency", "type": "string"}, "messageControlNumber": {"title": "Message Control Number", "description": "Message Control Number", "type": "string"}, "ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "messageReleaseNumber": {"title": "Message Release Number", "description": "Message Release Number", "type": "string"}, "associationCode": {"title": "Association Code", "description": "Association Code", "type": "string"}}}, "pricingScaleBaseInformationTypeDefinition": {"title": "Pricing Scale Base Information Type Definition", "description": "Pricing Scale Base Information Type Definition", "type": "object", "properties": {"scaleQuantity": {"title": "Scale Quantity", "description": "Scale Quantity", "type": "number"}, "scaleCalculationType": {"title": "Scale Calculation Type", "description": "Scale Calculation Type", "type": "string"}, "unitOfMeasure": {"title": "Unit Of Measure", "description": "Unit Of Measure", "type": "string"}, "scaleType": {"title": "Scale Type", "description": "Scale Type", "type": "string"}, "scaleBasis": {"title": "Scale Basis", "description": "Scale Basis", "type": "string"}, "scaleValue": {"title": "Scale Value", "description": "Scale Value", "type": "string"}}}, "pricingConditionsHeaderTypeDefinition": {"title": "Pricing Conditions Header Type Definition", "description": "Pricing Conditions Header Type Definition", "type": "object", "properties": {"conditionTable": {"title": "Condition Table", "description": "Condition Table", "type": "string"}, "conditionTableUsage": {"title": "Condition Table Usage", "description": "Condition Table Usage", "type": "string"}, "conditionKey": {"title": "Condition Key", "description": "Condition Key", "type": "string"}, "conditionType": {"title": "Condition Type", "description": "Condition Type", "type": "string"}, "pricingConditionsItems": {"type": "array", "items": {"$ref": "#/definitions/pricingConditionsItemsTypeDefinition"}}, "conditionApplication": {"title": "Condition Application", "description": "Condition Application", "type": "string"}}}, "x12EnvelopePartyTypeDefinition": {"title": "X12 Envelope Party Type Definition", "description": "X12 Envelope Party Type Definition", "type": "object", "properties": {"x12EnvelopePartyType": {"$ref": "#/definitions/x12EnvelopePartyType"}}}, "mpcPartnerTypeDefinition": {"title": "MPC Partner Type Definition", "description": "MPC Partner Type Definition", "type": "object", "properties": {"companyLocationContactInformation": {"$ref": "#/definitions/contactInformationTypeDefinition"}, "mpcCompanyLocationIdentifierList": {"type": "array", "items": {"$ref": "#/definitions/mpcCompanyLocationIdentifierListTypeDefinition"}}, "companyLocationPartnerName": {"title": "Company Location Partner Name", "description": "Company Location Partner Name", "type": "string"}, "address": {"$ref": "#/definitions/addressTypeDefinition"}, "businessName": {"title": "Business Name", "description": "Business Name", "type": "string"}}}, "priceSalesCatalogItemsTypeDefinition": {"title": "Price Sales Catalog Items Type Definition", "description": "Price Sales Catalog Items Type Definition", "type": "object", "properties": {"industrySector": {"title": "Industry Sector", "description": "Industry Sector", "type": "string"}, "processingFunctionTypeCode": {"$ref": "#/definitions/processingFunctionTypeCode"}, "materialTypeGroup": {"title": "Material Type Group", "description": "Material Type Group", "type": "string"}, "packingQuantity": {"title": "Packing Quantity", "description": "Packing Quantity", "type": "number"}, "salesOrganization": {"title": "Sales Organization", "description": "Sales Organization", "type": "string"}, "maintenanceStatus": {"title": "Maintenance Status", "description": "Maintenance Status", "type": "string"}, "pricingConditionsHeader": {"type": "array", "items": {"$ref": "#/definitions/pricingConditionsHeaderTypeDefinition"}}, "productItemDescriptions": {"type": "array", "items": {"$ref": "#/definitions/productItemDescriptionsTypeDefinition"}}, "dateOfLastChange": {"title": "Date Of Last Change", "description": "Date Of Last Change", "type": "string"}, "distributionChannel": {"title": "Distribution Channel", "description": "Distribution Channel", "type": "string"}, "itemWeight": {"type": "array", "items": {"$ref": "#/definitions/weightTypeDefinition"}}, "createDate": {"title": "Create Date", "description": "Create Date", "type": "string"}, "productImageURL": {"title": "Product Image URL", "description": "Product Image URL", "type": "string"}, "unitOfMeasure": {"title": "Unit Of Measure", "description": "Unit Of Measure", "type": "string"}, "globalProductCode": {"$ref": "#/definitions/productCodeTypeDefinition"}, "buyerProductCode": {"$ref": "#/definitions/productCodeTypeDefinition"}, "mpcDates": {"type": "array", "items": {"$ref": "#/definitions/datesTypeDefinition"}}, "plantIdentifier": {"title": "Plant Identifier", "description": "Plant Identifier", "type": "string"}, "isForDeletion": {"title": "Is For Deletion", "description": "Is For Deletion", "type": "boolean"}, "materialGroup": {"title": "Material Group", "description": "Material Group", "type": "string"}, "supplierProductCode": {"$ref": "#/definitions/productCodeTypeDefinition"}, "minMakeToOrderQuantity": {"title": "Min Make To Order Quantity", "description": "Min Make To Order Quantity", "type": "number"}, "previousProductIdentifier": {"title": "Previous Product Identifier", "description": "Previous Product Identifier", "type": "string"}, "minDeliveryQuantity": {"title": "Min Delivery Quantity", "description": "Min Delivery Quantity", "type": "number"}, "isCashDiscount": {"title": "Is Cash Discount", "description": "Is Cash Discount", "type": "boolean"}, "minOrderQuantity": {"title": "Min Order Quantity", "description": "Min Order Quantity", "type": "number"}, "lineItemNumber": {"title": "Line Item Number", "description": "Line Item Number", "type": "string"}}}, "edifactEnvelopeTrailerSegmentsTypeDefinition": {"title": "EDIFACT Envelope Trailer Segments Type Definition", "description": "EDIFACT Envelope Trailer Segments Type Definition", "type": "object", "properties": {"trailerSegmentType": {"$ref": "#/definitions/trailerSegmentType"}, "trailerSegmentIdentifier": {"title": "Trailer Segment Identifier", "description": "Trailer Segment Identifier", "type": "string"}, "trailerSegmentCount": {"title": "Trailer Segment Count", "description": "Trailer Segment Count", "type": "integer"}}}, "edifactControlFileHeaderTypeDefinition": {"title": "EDIFACT Control File Header Type Definition", "description": "EDIFACT Control File Header Type Definition", "type": "object", "properties": {"isGroupPopulated": {"title": "Is Group Populated", "description": "Is Group Populated", "type": "boolean"}, "edifactMessageHeader": {"$ref": "#/definitions/edifactMessageHeaderTypeDefinition"}, "isServiceStringAdvicePopulated": {"title": "Is Service String Advice Populated", "description": "Is Service String Advice Populated", "type": "boolean"}, "edifactInterchangeHeader": {"$ref": "#/definitions/edifactInterchangeHeaderTypeDefinition"}, "edifactEnvelopeTrailerSegments": {"type": "array", "items": {"$ref": "#/definitions/edifactEnvelopeTrailerSegmentsTypeDefinition"}}, "edifactGroupHeader": {"$ref": "#/definitions/edifactGroupHeaderTypeDefinition"}}}, "canonicalPriceSalesCatalogHeaderTypeDefinition": {"title": "Canonical Price Sales Catalog Header Type Definition", "description": "Canonical Price Sales Catalog Header Type Definition", "type": "object", "properties": {"netPriceDeterminationConditionType": {"title": "Net Price Determination Condition Type", "description": "Net Price Determination Condition Type", "type": "string"}, "vatConditionType": {"title": "Vat Condition Type", "description": "Vat Condition Type", "type": "string"}, "manufacturerBusinessInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "customFields": {"type": "array", "items": {"$ref": "#/definitions/nameValueTypeDefinition"}}, "processingFunctionTypeCode": {"$ref": "#/definitions/processingFunctionTypeCode"}, "supplierBusinessInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "mpcCurrency": {"$ref": "#/definitions/mpcCurrencyTypeDefinition"}, "shipFromLocationInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "mpcDates": {"type": "array", "items": {"$ref": "#/definitions/datesTypeDefinition"}}, "plantIdentifier": {"title": "Plant Identifier", "description": "Plant Identifier", "type": "string"}, "customerBusinessInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "messageTypeIdentifierCode": {"title": "Message Type Identifier Code", "description": "Message Type Identifier Code", "type": "string"}, "vatTaxDeterminationType3": {"title": "Vat Tax Determination Type 3", "description": "Vat Tax Determination Type 3", "type": "string"}, "freeTextNote": {"type": "array", "items": {"$ref": "#/definitions/freeTextNoteTypeDefinition"}}, "grossPriceDeterminationConditionType": {"title": "Gross Price Determination Condition Type", "description": "Gross Price Determination Condition Type", "type": "string"}, "transactionReferenceIdentifierList": {"type": "array", "items": {"$ref": "#/definitions/b2bTransactionIdentifierReferenceTypeDefinition"}}, "vatTaxDeterminationType1": {"title": "Vat Tax Determination Type 1", "description": "Vat Tax Determination Type 1", "type": "string"}, "retailPriceDeterminationConditionType": {"title": "Retail Price Determination Condition Type", "description": "Retail Price Determination Condition Type", "type": "string"}, "distributorBusinessInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "vatTaxDeterminationType2": {"title": "Vat Tax Determination Type 2", "description": "Vat Tax Determination Type 2", "type": "string"}, "salesDocumentType": {"title": "Sales Document Type", "description": "Sales Document Type", "type": "string"}, "requirementsProfile": {"title": "Requirements Profile", "description": "Requirements Profile", "type": "string"}}}, "canonicalPurchaseOrderSummaryTypeDefinition": {"title": "Canonical Purchase Order Summary Type Definition", "description": "Canonical Purchase Order Summary Type Definition", "type": "object", "properties": {"summaryType": {"$ref": "#/definitions/summaryType"}, "summaryValue": {"title": "Summary Value", "description": "Summary Value", "type": "string"}, "summaryValueUnit": {"title": "Summary Value Unit", "description": "Summary Value Unit", "type": "string"}}}, "processingFunctionTypeCode": {"title": "Processing Function Type Code", "description": "Processing Function Type Code", "type": "string", "enum": ["NONE", "REVERSE", "CHANGE", "ITEMADDED", "CANCEL", "ITEMLOCKED", "RETURN", "CONSIGNMENT", "CORRECTION", "CREATE", "ITEMCHANGED", "ORIGINAL", "REPLACE", "STATUS", "INFORMATION", "RESPONSE", "PROPOSED", "DELETE", "DONOTIMPORT", "RESEND"]}, "mpcCompanyLocationIdentifierListTypeDefinition": {"title": "MPC Company Location Identifier List Type Definition", "description": "MPC Company Location Identifier List Type Definition", "type": "object", "properties": {"companyIdentifierType": {"$ref": "#/definitions/companyIdentifierType"}, "isIdentifierPresentInEvent": {"title": "Is Identifier Present In Event", "description": "Is Identifier Present In Event", "type": "boolean"}, "alternateCompanyLocationIdentifierValue": {"title": "Alternate Company Location Identifier Value", "description": "Alternate Company Location Identifier Value", "type": "string"}, "companyIdentifierValue": {"title": "Company Identifier Value", "description": "Company Identifier Value", "type": "string"}}}, "dateType": {"title": "Date Type", "description": "Date Type", "type": "string", "enum": ["BILLING", "CANCELBY", "DELIVERYREQUESTED", "DOCUMENT", "EFFECTIVE", "ESTIMATEDDELIVERY", "FIXEDVALUE", "GOODSISSUE", "INVOICE", "LOADING", "PICKING", "PRICING", "PROOFOFDELIVERY", "SCHEDULEDDELIVERY", "SHIPMENTREQUESTED", "SHIPPED", "TRANSPORTATIONPLANNING", "AVAILABILITY", "CHECK", "DELIVERY", "EXPIRATION", "GOODSRECEIPT", "MANUFACTURING", "MESSAGE", "ORIGINALRECEIPT", "PO_RECEIVED", "PROMOTIONEND", "PROMOTIONSTART", "PURCHASEORDER", "RECEIVED", "REPORTEND", "REPORTSTART", "VALIDITY", "SCHEDULEDSHIPMENT", "REQUESTEDDELIVERY", "DUEDATE", "SUPPLIERORDER", "CREATEDON", "SERVICESRENDERED", "STARTDATE", "ENDDATE", "LASTGOODSRECEIPT", "FREEDATE1", "FREEDATE2", "FREEDATE3", "FREEDATE4", "FREEDATE5", "FREEDATE6", "NEXTINSPECTION", "DELIVERYSCHEDULE", "RECONCILIATIONDATE", "VALIDFROM", "VALIDTO", "SHIPNOTBEFORE", "SHIPNOTLATER", "SCHEDULELINE", "FORECASTPLAN", "FORECASTPLANRESPONSE", "LOTEXPIRATION", "INVENTORYUPDATE", "PROCESSING", "TRANSACTION", "PAYMENT", "PAYMENTDUE", "ACCOUNTSRECEIVABLE"]}, "x12TrailerSegmentsTypeDefinition": {"title": "X12 Trailer Segments Type Definition", "description": "X12 Trailer Segments Type Definition", "type": "object", "properties": {"trailerSegmentType": {"$ref": "#/definitions/trailerSegmentType"}, "trailerSegmentIdentifier": {"title": "Trailer Segment Identifier", "description": "Trailer Segment Identifier", "type": "string"}, "trailerSegmentCount": {"title": "Trailer Segment Count", "description": "Trailer Segment Count", "type": "integer"}}}, "x12EnvelopePartyType": {"title": "X12 Envelope Party Type", "description": "X12 Envelope Party Type", "type": "string", "enum": ["DUNS", "SCAC", "FMC", "IATA", "GLN", "UCC", "X121", "DODADDRESS", "DEA", "PHONE", "UCS", "DUNSPLUS", "PASC", "DUNS4", "ABA", "AAR", "EDIAUSTRALIA", "HIN", "IPEDS", "FICE", "NCES", "ATP", "ACT", "STATSCANPOSTSECONDARY", "HCFACARRIER", "HCFAINTERMEDIARY", "HCFAMEDICAREPROVIDER", "USTIN", "IAIABCJURISDICTION", "USEIN", "NAIC", "HCFAMEDICAIDPROVIDER", "STATSCANCOLLEGESTUDENT", "STATSCANUNIVERSITYSTUDENT", "SPICA", "COLLEGEBOARD", "AMECOP", "NRMA", "SAFER", "ADDRESS", "CUSTOM"]}, "productCodeType": {"title": "Product Code Type", "description": "Product Code Type", "type": "string", "enum": ["BUYER", "CNRESCODE", "CUSTOMER", "G

# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tracelink/refs/heads/main/json-schema/multienterprise-process-connect_canonicalPriceSalesCatalog_v1.json