Skip to content

Schema: RipsValidationResult

All schemas · API reference · Data mapping guide

Field Required Type / allowed values
validation Yes ValidationEvidence
payload Yes object or null
fieldConditions Yes object or null

The JSON retains the source contract descriptions. Do not translate property names or enum values.

{
"type": "object",
"properties": {
"validation": {
"$ref": "#/components/schemas/ValidationEvidence"
},
"payload": {
"type": [
"object",
"null"
],
"properties": {
"rips": {
"$ref": "#/components/schemas/NativeRipsDTO"
},
"xmlFevFile": {
"type": [
"string",
"null"
]
}
},
"required": [
"rips",
"xmlFevFile"
],
"description": "Cuerpo exacto que se enviaría con esta revisión, si es válida. xmlFevFile es el AttachedDocument leído del sistema de facturación."
},
"fieldConditions": {
"type": [
"object",
"null"
],
"properties": {
"native": {
"type": "object",
"properties": {
"profile": {
"type": "string",
"enum": [
"native-d558206"
]
},
"issues": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldConditionIssue"
}
}
},
"required": [
"profile",
"issues"
]
},
"ministry": {
"type": "object",
"properties": {
"ministryProfile": {
"type": "string",
"enum": [
"ministry-v003-20260715"
]
},
"signatureStatus": {
"type": "string"
},
"attachedDocumentSha256": {
"type": "string"
},
"issues": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldConditionIssue"
}
}
},
"required": [
"ministryProfile",
"signatureStatus",
"issues"
]
}
},
"required": [
"native",
"ministry"
]
}
},
"required": [
"validation",
"payload",
"fieldConditions"
]
}