Validates a custom record. If the custom knowledge graph also contains a mapping, the mapping is applied ad-hoc and CDL validation rules are applied as well.
OK
{- "jsonRecord": "{}",
- "customKnowledgeGraph": "customer_name",
- "dataMapperDefinitionId": "ef48bc9f-7fa1-4c4e-8c0d-d1cc3301cc20",
- "profile": "QUICK",
- "ruleStatuses": [
- "RELEASED"
], - "featuresOn": [
- "SHOW_LOOKUP_RESULTS"
], - "featuresOff": [
- "SHOW_LOOKUP_RESULTS"
], - "criticalities": [
- {
- "violationLevel": "INFO"
}
], - "dataSourcesOn": [
- {
- "prefix": "VIES"
}
], - "dataSourcesOff": [
- {
- "prefix": "VIES"
}
], - "dataMirrorStorageId": "6ecd44476b95347e8a0d215589afj420",
- "record": "{}",
- "externalId": "A12345"
}
{- "dataDefects": [
- {
- "validationSource": {
- "type": {
- "technicalKey": "VALIDATION_GRAPH",
- "description": "Default CDL Model"
}, - "value": "CDL"
}, - "businessRule": {
- "name": "Identifier unknown (European value added tax identifier (The Netherlands))",
- "ruleStatus": "RELEASED",
- "violationMessage": "Business Partner identifier is mandatory.",
- "violationLevel": "INFO"
}, - "executionContextProperties": [
- {
- "type": "businessPartner.identifiers.value",
- "value": "STREET"
}
], - "categories": [
]
}
], - "decisions": [
- {
- "properties": [
- {
- "content": "DE12345678",
- "contentSelector": "$.partnerProfile.minorityIndicator.value",
- "name": "Minority Indicator Value",
- "rootConcept": {
- "id": "EU_VAT_ID_DE",
- "idSelector": "businessPartner.identifiers[type.technicalKey=EU_VAT_ID_DE].technicalKey",
- "name": "Address",
}, - "parentConcept": {
- "id": "EU_VAT_ID_DE",
- "idSelector": "businessPartner.identifiers[type.technicalKey=EU_VAT_ID_DE].technicalKey",
- "name": "Address",
}
}
], - "action": "FULL_CHECK",
- "businessRule": {
- "name": "Identifier unknown (European value added tax identifier (The Netherlands))",
- "ruleStatus": "RELEASED"
}
}
], - "qualificationResult": {
- "sourceData": [
- {
- "key": "addrz1",
- "value": "CH-9000"
}
], - "formattedSourceData": {
- "code": "ATU12345678",
- "message": "Message to be filled in.",
- "businessPartnerName": "Muster AG",
- "postCodeValue": "9000",
- "thoroughfareValue": "Hauptstrasse",
- "localityValue": "München"
}, - "validatorStatus": "ONLINE",
- "validatorMessage": "VAT ID is valid.",
- "qualifiedBy": {
- "type": {
- "technicalKey": "VALIDATION_GRAPH",
- "description": "Default CDL Model"
}, - "value": "CDL"
}, - "qualifiedAt": "2024-11-21T10:53:08Z",
- "addressQualification": "QUALIFIED",
- "addressQualificationDetails": {
- "localityQualification": "QUALIFIED",
- "postCodeQualification": "QUALIFIED",
- "thoroughfareNumberQualification": "QUALIFIED",
- "thoroughfareQualification": "QUALIFIED"
}, - "identifierValidity": "VALID",
- "businessPartnerNameQualification": "QUALIFIED",
- "overallQualification": "QUALIFIED"
}, - "summary": {
- "validationLevel": "ERROR",
- "dataQualityRecordStatus": {
- "name": "No issues found",
- "description": "All rules have been executed, and we have found no data quality issues.",
- "technicalKey": "NO_ISSUES_FOUND"
}, - "action": "FULL_CHECK",
- "statistics": {
- "numberOfInfoDataDefects": "10",
- "numberOfErrorDataDefects": "10",
- "numberOfWarningDataDefects": "10"
}
}, - "debugInfo": {
- "externalServiceResponses": [
- {
- "status": "200",
- "message": "There is no more quota left for this Data Source.",
- "path": "/data-validation/businesspartners/validate",
- "details": "Detailed message",
- "timestamp": "2024-11-21T10:53:08Z",
- "additionalInformation": [
- {
- "key": "requestId",
- "value": "WAPIAAAAYse8yTdE"
}
]
}
], - "businessRulesExecutionSummary": {
- "numberOfRules": "274",
- "numberOfExecutions": "273",
- "numberOfFails": "1",
- "failures": [
- {
- "externalId": "955775",
- "message": "Message to be filled in.",
- "businessRule": {
- "name": "Identifier unknown (European value added tax identifier (The Netherlands))",
- "ruleStatus": "RELEASED"
}
}
], - "warnings": [
- {
- "message": "Message to be filled in."
}
], - "dataSourcesOn": [
- {
- "prefix": "VIES"
}
], - "dataSourcesOff": [
- {
- "prefix": "VIES"
}
], - "ruleStatuses": [
- "RELEASED"
], - "violationLevels": [
- "INFO"
]
}
}, - "diff": "{\"Identified_changes\":[{\"op\":\"add\",\"path\":\"/partner/header/objectTask\",\"value\":\"C\"}]}",
- "businessPartner": {
- "names": [
- "Corporate Data Quality AG"
], - "legalForm": "Aktiengesellschaft",
- "identifiers": [
- "VAT identification number"
], - "categories": [
- "Hotel"
], - "status": {
- "officialDenotation": "Good Standing",
- "validFrom": "2024-11-21T10:53:08Z",
- "validUntil": "2024-11-21T10:53:08Z",
- "type": "In Liquidation"
}, - "addresses": [
- "Lukasstraße 4, 9008 St. Gallen"
], - "externalId": "The ID managed in the customer's SAP systems.",
- "profile": {
- "contactEmails": [
- "developer-portal@cdq.com"
]
}, - "formattedSapRecord": {
- "name1": "CDQ AG",
- "name2": "CDQ AG",
- "name3": "CDQ AG",
- "name4": "CDQ AG",
- "nameCo": "Aktiengesellschaft",
- "legalEntity": "Aktiengesellschaft",
- "legalForm": "Aktiengesellschaft",
- "indSector": "NAF",
- "narp": "Friedrich Nietzsche",
- "stceg": "CHE-218.608.88",
- "stcd1": "CHE-218.608.88",
- "stcd2": "CHE-218.608.88",
- "stcd3": "CHE-218.608.88",
- "stcd4": "CHE-218.608.88",
- "stcd5": "CHE-218.608.88",
- "url": "www.cdq.com",
- "telNumber": "+41 71 571 10 40",
- "country": "Switzerland",
- "countryCode": "CH",
- "region": "Sankt Gallen",
- "regionCodeSap": "9004",
- "regionCode": "9004",
- "county": "Sankt Gallen",
- "countyCode": "9004",
- "township": "Sankt Gallen",
- "townshipCode": "9004",
- "city": "Sankt Gallen",
- "district": "St. Georgen",
- "postalCode": "9000",
- "postalCode3": "9000",
- "street1": "Lukasstraße 4",
- "street2": "Lukasstraße 4",
- "street5": "Lukasstraße 4",
- "houseNum": "4",
- "houseNum2": "4",
- "building": "Office 2",
- "floor": "2",
- "roomnumber": "123",
- "poBoxCountry": "9000",
- "poBoxCity": "9000",
- "poBoxPostalCode": "9000",
- "poBox": "9000",
- "latitude": "47.439549",
- "longitude": "9.395275"
}, - "relations": [
- "Commercial ultimate"
], - "bankAccounts": [
- {
- "internationalBankAccountIdentifier": "CH8800781619278412000",
- "internationalBankIdentifier": "KBSGCH22XXX",
- "nationalBankAccountIdentifier": "619278412000",
- "nationalBankIdentifier": "00781",
- "bank": {
- "name": "Sparda Bank",
- "branch": "Filiale München",
- "address": {
- "localities": [
- "Sankt Gallen"
], - "country": "Switzerland CH",
- "administrativeAreas": [
- "Sankt Gallen"
], - "postCodes": [
- "9000"
], - "thoroughfares": [
- "Lukasstraße 4"
]
}
}, - "countryCode": "DE"
}
], - "types": [
- {
- "name": "Legal Entity",
- "technicalKey": "LEGAL_ENTITY"
}
], - "externalContext": "LIFNR",
- "id": "63e635235c06b7396330fe40",
- "lastModifiedAt": "2024-11-21T10:53:08Z"
}
}