TraceLink · Schema

Invoice

Invoice

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_canonicalInvoice_v2.json Raw ↑
{"swagger": "2.0", "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "schemaType": "TLDB", "typeOfSchema": "type", "id": "multienterprise-process-connect:canonicalInvoice", "schemaId": "masterSchema", "schemaVersion": 1, "dataVersion": 4, "objectTypeSchemaVersion": 4, "objectTypeSchemaSubversion": 1722346139568, "objectType": "multienterprise-process-connect:canonicalInvoice", "javaInterfaces": ["com.tracelink.dnp.api.TLObject"], "display": {"name": "Canonical Invoice", "description": "Canonical Invoice", "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}, "quantityType": {"title": "Quantity Type", "description": "Quantity Type", "type": "string", "enum": ["ORDER", "ITEM", "NET", "GROSS", "PRICINGUNIT", "COMMITTED", "DAMAGED", "DELIVERED", "DELIVERY", "HOLD", "INTRANSIT", "INVOICE", "LADING", "MINIMUM_MAKETO_ORDER", "MINIMUMDELIVERY", "MINIMUMORDER", "ONHAND", "ONHOLD", "ONORDER", "OUTSTANDING", "OVER", "PACKAGED", "PURCHASEORDER", "QUESTIONED", "RECEIVED", "REJECTED", "RETURNED", "SCRAP", "SHIPPEDTODATE", "SHORT", "STOCKKEEPING", "UNUSABLE", "INSPECTION", "RELEASED", "CUMULATIVE", "DISCRETE", "OPEN", "UNITS", "INNERCONTAINERS", "ESTIMATED", "ALLOCATED", "PICKED", "TOTAL", "NOINVENTORY", "RECEIVEDSTAGED", "SHIPPEDSTAGED"]}, "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/canonicalInvoiceTypeDefinition"}}, "required": ["messageBody"]}, "fobTransferLocation": {"title": "FOB Transfer Location", "description": "FOB Transfer Location", "type": "string", "enum": ["CITY", "PLANT", "SHIPPINGDESTINATION", "SHIPPINGORIGIN"]}, "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"}}}, "termsOfPaymentTypeDefinition": {"title": "Terms Of Payment Type Definition", "description": "Terms Of Payment Type Definition", "type": "object", "properties": {"discountDueDate": {"title": "Discount Due Date", "description": "Discount Due Date", "type": "string"}, "termsOfPaymentPercent": {"title": "Terms Of Payment Percent", "description": "Terms Of Payment Percent", "type": "string"}, "paymentDeferredToDate": {"title": "Payment Deferred To Date", "description": "Payment Deferred To Date", "type": "string"}, "description": {"title": "Description", "description": "Description", "maxLength": 1024, "minLength": 1, "type": "string"}, "numberOfDays": {"title": "Number Of Days", "description": "Number Of Days", "type": "string"}, "discountDueNumberOfDays": {"title": "Discount Due Number Of Days", "description": "Discount Due Number Of Days", "type": "number"}, "invoicePayablePercent": {"title": "Invoice Payable Percent", "description": "Invoice Payable Percent", "type": "string"}, "epochPaymentDeferredToDate": {"title": "Epoch Payment Deferred To Date", "description": "Epoch Payment Deferred To Date", "type": "integer"}, "paymentDueDate": {"title": "Payment Due Date", "description": "Payment Due Date", "type": "string"}, "termsOfPaymentTypeCode": {"$ref": "#/definitions/termsOfPaymentTypeCode"}, "dayOfMonth": {"title": "Day Of Month", "description": "Day Of Month", "type": "integer"}, "epochDiscountDueDate": {"title": "Epoch Discount Due Date", "description": "Epoch Discount Due Date", "type": "integer"}, "epochPaymentDueDate": {"title": "Epoch Payment Due Date", "description": "Epoch Payment Due Date", "type": "integer"}, "totalTermDiscountAmount": {"title": "Total Term Discount Amount", "description": "Total Term Discount Amount", "type": "number"}, "termsOfPaymentDateBasis": {"$ref": "#/definitions/termsOfPaymentDateBasis"}, "paymentDeferredDueAmount": {"title": "Payment Deferred Due Amount", "description": "Payment Deferred Due Amount", "type": "string"}, "termsOfPaymentKey": {"title": "Terms Of Payment Key", "description": "Terms Of Payment Key", "type": "string"}}}, "percentRateBasisTypeCode": {"title": "Percent Rate Basis Type Code", "description": "Percent Rate Basis Type Code", "type": "string", "enum": ["BASEPRICE", "BASEPRICELESSDISCOUNT", "BASEUNITPRICE", "DISCOUNTGROSS", "DISCOUNTNET", "GROSS", "ITEMLIST", "ITEMNET", "ITEMTOTAL", "ITEMUNIT", "LATEPAYMENT", "NETMONTHLYPASTDUE", "TOTAL"]}, "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"}}}, "temperatureScale": {"title": "Temperature Scale", "description": "Temperature Scale", "type": "string", "enum": ["CELSIUS", "FAHRENHEIT", "KELVIN"]}, "canonicalInvoiceSummaryTypeDefinition": {"title": "Canonical Invoice Summary Type Definition", "description": "Canonical Invoice 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"}}}, "foreignTradeHeaderInformationTypeDefinition": {"title": "Foreign Trade Header Information Type Definition", "description": "Foreign Trade Header Information Type Definition", "type": "object", "properties": {"foreignTradeCustomsEntryExitOfficeDescription": {"title": "Foreign Trade Customs Entry Exit Office Description", "description": "Foreign Trade Customs Entry Exit Office Description", "type": "string"}, "exportDepartureCountryCode": {"title": "Export Departure Country Code", "description": "Export Departure Country Code", "type": "string"}, "importingCountryCode": {"title": "Importing Country Code", "description": "Importing Country Code", "type": "string"}, "freeTradeAreaDescription": {"title": "Free Trade Area Description", "description": "Free Trade Area Description", "type": "string"}, "exportCustomsOfficeDescription": {"title": "Export Customs Office Description", "description": "Export Customs Office Description", "type": "string"}, "domesticModeOfTransportDescription": {"title": "Domestic Mode Of Transport Description", "description": "Domestic Mode Of Transport Description", "type": "string"}, "importingCountryName": {"title": "Importing Country Name", "description": "Importing Country Name", "type": "string"}, "foreignTradeCustomsEntryExitOfficeCode": {"title": "Foreign Trade Customs Entry Exit Office Code", "description": "Foreign Trade Customs Entry Exit Office Code", "type": "string"}, "associationForForeignTradeIndicator": {"title": "Association For Foreign Trade Indicator", "description": "Association For Foreign Trade Indicator", "type": "string"}, "foreignTradeTransportModeDescription": {"title": "Foreign Trade Transport Mode Description", "description": "Foreign Trade Transport Mode Description", "type": "string"}, "exportCustomsOfficeCode": {"title": "Export Customs Office Code", "description": "Export Customs Office Code", "type": "string"}, "exportDepartureCountryDescription": {"title": "Export Departure Country Description", "description": "Export Departure Country Description", "type": "string"}, "countryCodeForJapanCustomsDeclaration": {"title": "Country Code For Japan Customs Declaration", "description": "Country Code For Japan Customs Declaration", "type": "string"}, "foreignTradeCurrency": {"title": "Foreign Trade Currency", "description": "Foreign Trade Currency", "type": "string"}, "countryDirectoryCurrencyCode": {"title": "Country Directory Currency Code", "description": "Country Directory Currency Code", "type": "string"}, "domesticModeOfTransport": {"title": "Domestic Mode Of Transport", "description": "Domestic Mode Of Transport", "type": "string"}, "foreignTradeIdentifier": {"title": "Foreign Trade Identifier", "description": "Foreign Trade Identifier", "type": "string"}, "foreignTradeTransportMode": {"title": "Foreign Trade Transport Mode", "description": "Foreign Trade Transport Mode", "type": "string"}, "freeTradeAreaCode": {"$ref": "#/definitions/freeTradeAreaCode"}, "soldtoPartyAlternateCountryCode": {"title": "Sold To Party Alternate Country Code", "description": "Sold To Party Alternate Country Code", "type": "string"}, "exportAlternateDepartureCountryCode": {"title": "Export Alternate Departure Country Code", "description": "Export Alternate Departure Country Code", "type": "string"}, "importingAlternateCountryCode": {"title": "Importing Alternate Country Code", "description": "Importing Alternate Country Code", "type": "string"}}}, "itemQuantityTypeDefinition": {"title": "Item Quantity Type Definition", "description": "Item Quantity Type Definition", "type": "object", "properties": {"quantityType": {"$ref": "#/definitions/quantityType"}, "unitOfMeasure": {"title": "Unit Of Measure", "description": "Unit Of Measure", "type": "string"}, "quantityValue": {"title": "Quantity Value", "description": "Quantity 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"}}}, "bankInformationTypeDefinition": {"title": "Bank Information Type Definition", "description": "Bank Information Type Definition", "type": "object", "properties": {"country": {"title": "Country", "description": "Country", "type": "string"}, "city": {"title": "City", "description": "City", "type": "string"}, "bankIdentifier": {"title": "Bank Identifier", "description": "Bank Identifier", "type": "string"}, "bankName": {"title": "Bank Name", "description": "Bank Name", "type": "string"}, "internationalBankAccountNumber": {"title": "International Bank Account Number", "description": "International Bank Account Number", "type": "string"}, "accountNumber": {"title": "Account Number", "description": "Account Number", "type": "string"}, "accountHolderName": {"title": "Account Holder Name", "description": "Account Holder Name", "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"}}}, "regulatoryCompanyIdentifierType": {"title": "Regulatory Company Identifier Type", "description": "Regulatory Company Identifier Type", "type": "string", "enum": ["AM_TIN", "AR_CUIT", "BR_CNES", "BR_CNPJ", "BR_CPF", "BR_PROF_REG", "BY_TIN", "CN_CHINA_ID", "CN_USCID", "CN_FOREIGN_MFR", "CN_FOREIGN_MAH", "COMPANYID", "COMPANYSITEID", "DEA", "DE_IFA_REG_NUM", "DUNS", "DUNS4", "GCP", "GLN", "HIN", "IN_COMPANY_ID", "IN_IEC", "IN_GSTN", "IN_LOCATION_ID", "IN_MFR", "IN_MRCH", "IN_PAN", "IN_TIN", "KG_TIN", "KR_BUS_REG_NUMBER", "KR_PROVIDER_CODE", "KZ_BIN", "RU_ACCOUNT_NUMBER", "RU_INN_FOREIGN_ENTITY", "RU_INN_INDIV", "RU_INN_KPP_TAX_CODE", "RU_INN_LOCAL_ENTITY", "SGLN", "TRACELINK_ID", "ID_BPOM_FACILITYID", "UZ_TIN", "EU_SPOR_ORG_ID", "US_340B_ID", "PHARMACY_PROCESSOR_NUMBER", "SCAC"]}, "destinationLocationQuantityTypeDefinition": {"title": "Destination Location Quantity Type Definition", "description": "Destination Location Quantity Type Definition", "type": "object", "properties": {"mpcCompanyLocationIdentifierList": {"$ref": "#/definitions/mpcCompanyLocationIdentifierListTypeDefinition"}, "companyIdentifierType": {"$ref": "#/definitions/companyIdentifierType"}, "locationQuantitySequence07": {"$ref": "#/definitions/destinationQuantityTypeDefinition"}, "unitOfMeasure": {"title": "Unit Of Measure", "description": "Unit Of Measure", "type": "string"}, "locationQuantitySequence08": {"$ref": "#/definitions/destinationQuantityTypeDefinition"}, "locationQuantitySequence09": {"$ref": "#/definitions/destinationQuantityTypeDefinition"}, "locationQuantitySequence03": {"$ref": "#/definitions/destinationQuantityTypeDefinition"}, "locationQuantitySequence04": {"$ref": "#/definitions/destinationQuantityTypeDefinition"}, "locationQuantitySequence05": {"$ref": "#/definitions/destinationQuantityTypeDefinition"}, "locationQuantitySequence06": {"$ref": "#/definitions/destinationQuantityTypeDefinition"}, "locationQuantitySequence10": {"$ref": "#/definitions/destinationQuantityTypeDefinition"}, "locationQuantitySequence01": {"$ref": "#/definitions/destinationQuantityTypeDefinition"}, "locationQuantitySequence02": {"$ref": "#/definitions/destinationQuantityTypeDefinition"}, "locationQuantityValue": {"title": "Location Quantity Value", "description": "Location Quantity Value", "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"]}, "taxType": {"title": "Tax Type", "description": "Tax Type", "type": "string", "enum": ["VAT", "HARMONIZEDSALES", "FEDERALEXCISE", "STATESALES", "PROVINCIALSALES", "CITYSALES", "COUNTYSALES", "GOODSANDSERVICES", "CUSTOMSDUTY", "SURTAX"]}, "taxTypeDefinition": {"title": "Tax Type Definition", "description": "Tax Type Definition", "type": "object", "properties": {"country": {"title": "Country", "description": "Country", "type": "string"}, "taxRate": {"title": "Tax Rate", "description": "Tax Rate", "type": "string"}, "vatIndicator": {"title": "Vat Indicator", "description": "Vat Indicator", "type": "string"}, "taxExemptCode": {"title": "Tax Exempt Code", "description": "Tax Exempt Code", "type": "string"}, "taxCurrencyCode": {"title": "Tax Currency Code", "description": "Tax Currency Code", "type": "string"}, "taxPercent": {"title": "Tax Percent", "description": "Tax Percent", "type": "string"}, "taxRegistration": {"title": "Tax Registration", "description": "Tax Registration", "type": "string"}, "taxAmount": {"title": "Tax Amount", "description": "Tax Amount", "type": "number"}, "taxType": {"$ref": "#/definitions/taxType"}, "taxJurisdictionCode": {"title": "Tax Jurisdiction Code", "description": "Tax Jurisdiction Code", "type": "string"}}}, "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"}}}, "canonicalInvoiceItemDetailsTypeDefinition": {"title": "Canonical Invoice Item Details Type Definition", "description": "Canonical Invoice Item Details Type Definition", "type": "object", "properties": {"foreignTradeItemDetailsInformation": {"type": "array", "items": {"$ref": "#/definitions/foreignTradeItemDetailsInformationTypeDefinition"}}, "itemQuantity": {"type": "array", "items": {"$ref": "#/definitions/itemQuantityTypeDefinition"}}, "itemCategory": {"title": "Item Category", "description": "Item Category", "type": "string"}, "productCodesIdentifiers": {"type": "array", "items": {"$ref": "#/definitions/productCodeTypeDefinition"}}, "packingUnits": {"title": "Packing Units", "description": "Packing Units", "type": "number"}, "taxes": {"type": "array", "items": {"$ref": "#/definitions/taxTypeDefinition"}}, "invoiceDates": {"type": "array", "items": {"$ref": "#/definitions/mpcDatesTypeDefinition"}}, "lotNumber": {"title": "lotNumber", "description": "lotNumber", "type": "string"}, "epochExpirationDate": {"title": "Epoch Expiration Date", "description": "Epoch Expiration Date", "type": "integer"}, "itemFunctionCode": {"title": "Item Function Code", "description": "Item Function Code", "type": "string"}, "freeTextNote": {"type": "array", "items": {"$ref": "#/definitions/freeTextNoteTypeDefinition"}}, "invoicePricing": {"type": "array", "items": {"$ref": "#/definitions/pricingTypeDefinition"}}, "creditsAndCharges": {"type": "array", "items": {"$ref": "#/definitions/creditsAndChargesTypeDefinition"}}, "transactionReferenceIdentifierList": {"type": "array", "items": {"$ref": "#/definitions/b2bTransactionIdentifierReferenceTypeDefinition"}}, "accountAssignmentForInvoice": {"type": "array", "items": {"$ref": "#/definitions/accountAssignmentTypeDefinition"}}, "additionalItemInformation": {"type": "array", "items": {"$ref": "#/definitions/additionalItemInformationTypeDefinition"}}, "destinationLocationQuantity": {"type": "array", "items": {"$ref": "#/definitions/destinationLocationQuantityTypeDefinition"}}, "lineItemNumber": {"title": "Line Item Number", "description": "Line Item Number", "type": "string"}, "itemWeight": {"type": "array", "items": {"$ref": "#/definitions/weightTypeDefinition"}}, "productItemInformation": {"type": "array", "items": {"$ref": "#/definitions/productItemInformationTypeDefinition"}}, "shipToLocationInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "expirationDate": {"title": "ExpirationDate", "description": "ExpirationDate", "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"}}}, "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"}}}, "creditChargeHandlingCode": {"title": "Credit Charge Handling Code", "description": "Credit Charge Handling Code", "type": "string", "enum": ["ADVANCE", "BILLBACK", "CALCULATE", "CANCELALLOWANCE", "COLLECT", "CREDITCUSTOMER", "CUSTOMERPAID", "GROSSINVOICED", "INFORMATION", "OFFINVOICE", "OPTIONAL", "PREPAID", "RESELLERALLOWANCE", "TAXNONPAYABLE", "VENDORALLOWANCE", "VENDORDENIED", "VENDORPAID"]}, "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"}, "epochValidityDate": {"title": "Epoch Validity Date", "description": "Epoch Validity Date", "type": "integer"}, "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"}}}, "accountAssignmentType": {"title": "Account Assignment Type", "description": "Account Assignment Type", "type": "string", "enum": ["COSTCENTER", "PROFITCENTER", "WBSOBJECT", "PROFITABILITYSEGMENT", "BUSINESSAREA", "PURCHASINGGROUP"]}, "regulatoryCompanyIdentifierTypeDefinition": {"title": "regulatoryCompanyIdentifierTypeDefinition", "description": "regulatoryCompanyIdentifierTypeDefinition", "type": "object", "properties": {"regulatoryCompanyIdentifierType": {"$ref": "#/definitions/regulatoryCompanyIdentifierType"}, "regulatoryCompanyIdentifier": {"title": "Regulatory Company Identifier", "description": "Regulatory Company Identifier", "type": "string"}}}, "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"}}}, "mpcOrganizationListTypeDefinition": {"title": "MPC Organization List Type Definition"

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