TraceLink · Schema
Credit Debit Adjustment
Credit Debit Adjustment
CompanySupply ChainPharmaceuticalsLife SciencesSerializationTrack and TraceComplianceHealthcareEPCISLogisticsB2B Integration
Properties
| Name | Type | Description |
|---|---|---|
| id | string | |
| schemaId | string | |
| schemaVersion | integer | |
| objectType | string | name of type definition |
| data | object |
JSON Schema
{"swagger": "2.0", "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "schemaType": "TLDB", "typeOfSchema": "type", "id": "multienterprise-process-connect:canonicalCreditDebitAdjustment", "schemaId": "masterSchema", "schemaVersion": 1, "dataVersion": 1, "objectTypeSchemaVersion": 1, "objectTypeSchemaSubversion": 1720644332066, "objectType": "multienterprise-process-connect:canonicalCreditDebitAdjustment", "javaInterfaces": ["com.tracelink.dnp.api.TLObject"], "display": {"name": "Canonical Credit Debit Adjustment", "description": "Canonical Credit Debit Adjustment", "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"]}, "canonicalCreditDebitAdjustmentItemDetailsTypeDefinition": {"title": "Canonical Credit Debit Adjustment Item Details Type Definition", "description": "Canonical Credit Debit Adjustment Item Details Type Definition", "type": "object", "properties": {"unitPrice": {"title": "Unit Price", "description": "Unit Price", "type": "string"}, "unitOfMeasure": {"title": "Unit Of Measure", "description": "Unit Of Measure", "type": "string"}, "customFields": {"type": "array", "items": {"$ref": "#/definitions/nameValueTypeDefinition"}}, "productCodesIdentifiers": {"type": "array", "items": {"$ref": "#/definitions/productCodeTypeDefinition"}}, "creditDebitAdjustmentReasonCode": {"$ref": "#/definitions/creditDebitAdjustmentReasonCode"}, "isCreditFlag": {"title": "Is Credit Flag", "description": "Is Credit Flag", "type": "boolean"}, "transactionReferenceInformation": {"type": "array", "items": {"$ref": "#/definitions/transactionReferenceInformationTypeDefinition"}}, "mpcDates": {"type": "array", "items": {"$ref": "#/definitions/mpcDatesTypeDefinition"}}, "priceIdentifierCode": {"title": "Price Identifier Code", "description": "Price Identifier Code", "type": "string"}, "creditDebitQuantity": {"title": "Credit Debit Quantity", "description": "Credit Debit Quantity", "type": "number"}, "freeTextNote": {"type": "array", "items": {"$ref": "#/definitions/freeTextNoteTypeDefinition"}}, "creditsAndCharges": {"type": "array", "items": {"$ref": "#/definitions/creditsAndChargesTypeDefinition"}}, "transactionReferenceIdentifierList": {"type": "array", "items": {"$ref": "#/definitions/b2bTransactionIdentifierReferenceTypeDefinition"}}, "lineItemNumber": {"title": "Line Item Number", "description": "Line Item Number", "type": "string"}, "adjustmentAmount": {"title": "Adjustment Amount", "description": "Adjustment Amount", "type": "number"}, "currencyCode": {"$ref": "#/definitions/currencyCode"}}}, "data": {"type": "object", "properties": {"controlFileHeader": {"$ref": "#/definitions/controlFileHeaderTypeDefinition"}, "customFields": {"type": "array", "items": {"$ref": "#/definitions/nameValueTypeDefinition"}}, "canonicalCreditDebitAdjustmentItemDetails": {"type": "array", "items": {"$ref": "#/definitions/canonicalCreditDebitAdjustmentItemDetailsTypeDefinition"}}, "canonicalCreditDebitAdjustmentHeader": {"$ref": "#/definitions/canonicalCreditDebitAdjustmentHeaderTypeDefinition"}}}, "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"}}}, "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"}}}, "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"}}}, "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"}}}, "bankInformationDetailsTypeDefinition": {"title": "Bank Information Details Type Definition", "description": "Bank Information Details Type Definition", "type": "object", "properties": {"bankBranchIdentifierType": {"$ref": "#/definitions/bankBranchIdentifierType"}, "country": {"title": "Country", "description": "Country", "type": "string"}, "bankFunctionCode": {"$ref": "#/definitions/bankFunctionCode"}, "bankBranchName": {"title": "Bank Branch Name", "description": "Bank Branch Name", "type": "string"}, "bankIdentifierType": {"$ref": "#/definitions/bankIdentifierType"}, "bankBranchIdentifier": {"title": "Bank Branch Identifier", "description": "Bank Branch Identifier", "type": "string"}, "bankName": {"title": "Bank Name", "description": "Bank Name", "type": "string"}, "bankIdentifierValue": {"title": "Bank Identifier Value", "description": "Bank Identifier Value", "type": "string"}, "bankNameCode": {"title": "Bank Name Code", "description": "Bank Name Code", "type": "string"}, "accountHolderInformation": {"$ref": "#/definitions/accountHolderInformationTypeDefinition"}}}, "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"}}}, "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"]}, "creditDebitHandlingCode": {"title": "Credit Debit Handling Code", "description": "Credit Debit Handling Code", "type": "string", "enum": ["OFFINVOICE", "DEBITCREDIT", "PAYMENTREMITTANCE", "PAYMENT", "REMITTANCEDEBITCREDIT", "NOTIFICATION", "REMITTANCE", "PAYMENTREQUESTED", "REIMBURSEMENT", "APPLYONACCOUNT", "ADDITIONALDETAIL", "CHECKISSUE", "DEDUCTFROMNEXT", "PRENOTIFICATION", "CREDITDUE", "RECURRINGDEBIT", "SINGLEDEBIT", "ADJUSTMENTREQUESTED", "SPLIT", "CUSTOM"]}, "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"}}}, "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"}}}, "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"}}}, "documentTypeCode": {"title": "Document Type Code", "description": "Document Type Code", "type": "string", "enum": ["SUPPLEMENTAL", "AMENDMENT", "CONSOLIDATEDCREDITMEMO", "DROPSHIPINVOICE", "NORMAL", "DEBITMEMO", "CREDITMEMO", "CASH", "PREPAIDINVOICE"]}, "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": {"mpcCompanyLocationIdentifierList": {"type": "array", "items": {"$ref": "#/definitions/mpcCompanyLocationIdentifierListTypeDefinition"}}, "companyLocationContactInformation": {"$ref": "#/definitions/contactInformationTypeDefinition"}, "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"}}}, "deliveryOption": {"title": "Delivery Option", "description": "Delivery Option", "type": "string", "enum": ["NO_PROCESSING", "TRANSFORM_ONLY", "TRANSFORM_AND_DELIVER"]}, "mpcDatesTypeDefinition": {"title": "MPC Dates Type Definition", "description": "MPC Dates Type Definition", "type": "object", "properties": {"dateValue": {"title": "Date Value", "description": "Date Value", "type": "string"}, "dateType": {"$ref": "#/definitions/dateType"}, "timeZone": {"title": "Time Zone", "description": "Time Zone", "type": "string"}, "epochDateValue": {"title": "Epoch Date Value", "description": "Epoch Date Value", "type": "integer"}}}, "transactionReferenceType": {"title": "Transaction Reference Type", "description": "Transaction Reference Type", "type": "string", "enum": ["LOTNUMBER", "LINEITEMNUMBER", "VENDORNUMBER", "INTERNALVENDORNUMBER", "CHANGEREASON", "STORENUMBER", "PROMOTIONDEALNUMBER", "CUSTOM"]}, "canonicalCreditDebitAdjustmentHeaderTypeDefinition": {"title": "Canonical Credit Debit Adjustment Header Type Definition", "description": "Canonical Credit Debit Adjustment Header Type Definition", "type": "object", "properties": {"pharmacyBusinessInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "customFields": {"type": "array", "items": {"$ref": "#/definitions/nameValueTypeDefinition"}}, "billToBusinessInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "processingFunctionTypeCode": {"$ref": "#/definitions/processingFunctionTypeCode"}, "supplierBusinessInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "isCreditFlag": {"title": "Is Credit Flag", "description": "Is Credit Flag", "type": "boolean"}, "mpcCurrency": {"$ref": "#/definitions/mpcCurrencyTypeDefinition"}, "originalClaimantBusinessInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "freeTextNote": {"type": "array", "items": {"$ref": "#/definitions/freeTextNoteTypeDefinition"}}, "transactionReferenceIdentifierList": {"type": "array", "items": {"$ref": "#/definitions/b2bTransactionIdentifierReferenceTypeDefinition"}}, "creditDebitHandlingCode": {"$ref": "#/definitions/creditDebitHandlingCode"}, "dateOfAdjustment": {"title": "Date Of Adjustment", "description": "Date Of Adjustment", "type": "string"}, "creditDebitAmount": {"title": "Credit Debit Amount", "description": "Credit Debit Amount", "type": "number"}, "headOfficeBusinessInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "documentName": {"title": "Document Name", "description": "Document Name", "type": "string"}, "distributorBranchformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "mpcDates": {"type": "array", "items": {"$ref": "#/definitions/mpcDatesTypeDefinition"}}, "creditDebitAdjustmentIdentifier": {"title": "Credit Debit Adjustment Identifier", "description": "Credit Debit Adjustment Identifier", "type": "string"}, "documentTypeCode": {"$ref": "#/definitions/documentTypeCode"}, "remitToBusinessInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "creditsAndCharges": {"type": "array", "items": {"$ref": "#/definitions/creditsAndChargesTypeDefinition"}}, "receivingBankInformation": {"type": "array", "items": {"$ref": "#/definitions/bankInformationDetailsTypeDefinition"}}, "sendingBankInformation": {"type": "array", "items": {"$ref": "#/definitions/bankInformationDetailsTypeDefinition"}}, "epochDateOfAdjustment": {"title": "Epoch Date Of Adjustment", "description": "Epoch Date Of Adjustment", "type": "integer"}, "distributorBusinessInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "thirdPartyLogisticsInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "termsOfPayment": {"type": "array", "items": {"$ref": "#/definitions/termsOfPaymentTypeDefinition"}}, "currencyCode": {"$ref": "#/definitions/currencyCode"}, "shipToLocationInformation": {"$ref": "#/definitions/mpcPartnerTypeDefinition"}, "documentReferenceConfirmationLevel": {"title": "Document Reference Confirmation Level", "description": "Document Reference Confirmation Level", "type": "string"}}}, "creditChargeType": {"title": "Credit Charge Type", "description": "Credit Charge Type", "type": "string", "enum": ["ADJUSTMENT", "ADMINISTRATIVE", "ADVANCE", "ADVANCEALLOWANCE", "ADVANCEFEE", "AIRTRANSPORT", "ASSEMBLY", "BASE", "BOLCHARGE", "CANCELLATION", "CARRIER", "CARRIERCREDIT", "CARRIERDEBIT", "CARTAGE", "DELIVERY", "DELIVERYFEE", "DELIVERYSURCHARGE", "DEPOSIT", "DESTINATIONCHARGE", "DISCOUNT", "DISTRIBUTION", "DISTRIBUTORDISCOUNT", "DIVERSION", "DOCUMENTATION", "EXCESSWEIGHT", "FINANCE", "FLATRATE", "MAXIMUMCHARGE", "MINIMUMCHARGE", "UNSALEABLEGOODS", "HANDLING", "PERITEM", "CREDIT", "DEBIT", "ADDITIONTOINVOICE", "FREIGHT", "RENTAL", "SALESTAX"]}, "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"}}}, "creditChargeKeyType": {"title": "Credit Charge Key Type", "description": "Credit Charge Key Type", "type": "string", "enum": ["ALLOWANCE", "CHARGE", "PROMOTION", "INCREASE", "DECREASE", "NONE"]}, "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", "REQUEST", "ADVANCENOTIFICATION", "CANCELREISSUE", "DAMAGEDINTRANSIT", "DUPLICATE"]}, "creditDebitAdjustmentReasonCode": {"title": "Credit Debit Adjustment Reason Code", "description": "Credit Debit Adjustment Reason Code", "type": "string", "enum": ["ERROR_PRICING", "ERROR_CREDITDEBIT", "ERROR_EXTENSION", "ITEMREJECTED_DAMAGED", "ITEMREJECTED_QUALITY", "QUANTITYCONTESTED", "WRONGPRODUCT", "ERROR_TERMSOFSALE", "RETURNS_DAMAGED", "RETURNS_QUALITY", "RETURNS_DATING", "RETURNS_PROMOTION", "RETURNS_RECALL", "NONINVOICERELATED", "DUPLICATEBILLING", "INCORRECTDISCOUNT", "ITEMNOTACCEPTED", "INCORRECTTRANSPORTCHARGE", "FREIGHTDEDUCTED", "TAXDEDUCTED", "ADVERTISINGALLOWANCETAKEN", "ITEMNOTRECEIVED", "ADVERTISINGALLOWANCE", "AUTHORIZEDRETURN", "TOTALORDERNOTRECEIVED", "COOPERATIVEADVERTISING", "CREDITASAGREED", "DELIVERYCHANGE", "FIELDDESTROY", "WRONGPRODUCTRECEIVED", "OVERAGE", "PACKINGVIOLATIONS", "PAYMENTONACCOUNT", "PROMOTIONALALLOWANCE", "REPAYDISCOUNT", "BALANCEADJUSTMENTINCORRECT", "DEDUCTIONUNAUTHORIZED", "ORDERCANCELLED", "DEFECTIVE", "UNSALEABLE", "INTERIMSETTLEMENT", "DISCOUNT", "MISCELLANEOUSDEDUCTIONS", "MISCELLANEOUSCREDITS", "MISCELLANEOUSCOSTS", "RETURNEDMATERIAL"]}, "transactionReferenceInformationTypeDefinition": {"title": "Transaction Reference Information Type Definition", "description": "Transaction Reference Information Type Definition", "type": "object", "properties": {"epochT
# --- truncated at 32 KB (52 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tracelink/refs/heads/main/json-schema/multienterprise-process-connect_canonicalCreditDebitAdjustment_v1.json