Skip to main content
GET
/
schedule-management
/
v1
/
mabis
/
clearing-periods
/
{uid}
/
validate
Validate Clearing Data
curl --request GET \
  --url https://api.engrate.io/schedule-management/v1/mabis/clearing-periods/{uid}/validate \
  --header 'Authorization: <api-key>'
{
  "bilanzierungsmonat": "<string>",
  "clearing_period_uid": "<string>",
  "expected_days": 123,
  "issues": [
    "<string>"
  ],
  "message_count": 123,
  "settlement_count": 123,
  "status": "<string>",
  "valid": true
}

Authorizations

Authorization
string
header
required

Path Parameters

uid
string<uuid>
required

Clearing period unique identifier.

Response

Successful Response

Validation result for a clearing period, checking data completeness and consistency.

bilanzierungsmonat
string
required

Settlement month in ISO 8601 format.

Example:

"2026-01-01"

clearing_period_uid
string
required

Validated Clearing Period identifier.

expected_days
integer
required

Number of days expected for this settlement month.

Example:

31

issues
string[]
required

List of validation issues found. Empty when valid is true.

Example:
[
"Missing settlement data for 2026-01-15",
"MSCONS message count mismatch"
]
message_count
integer
required

Number of EDIFACT messages processed for this period.

Example:

5

settlement_count
integer
required

Number of daily settlement records present.

Example:

31

status
string
required

Current clearing period status.

Example:

"preliminary"

valid
boolean
required

Whether the clearing period data passes all validation checks.