ClearingRejection
Why a receiving institution (Annahmestelle) rejected an invoice sent per email (Emailverfahren).
Nothing here names the insured person: the description is taken only from the error field of a known sender format and
is withheld for errors in the name/address or insurance-number segments. The full rejection stays in the dta@ mailbox;
sender and receivedAt find it there.
type ClearingRejection {
code: String!
description: String
field: String
institutionName: String
mailId: String
officialText: String
receivedAt: LocalDateTime
segment: String
sender: String
senderErrorCode: String
}
Fields
ClearingRejection.code ● String! non-null scalar
C1 to C21 when the mail itself was wrong (see officialText), DTA_ERROR when the DTA file was wrong.
Invoices rejected before 2026-10 may carry an older code.
ClearingRejection.description ● String scalar
The error as the institution describes it, e.g. "Summenfehler IAF-Segment". Null when the institution gave none or it was withheld to keep patient data out.
ClearingRejection.field ● String scalar
The field within that segment the error names.
ClearingRejection.institutionName ● String scalar
The name of the institution that rejected the invoice, e.g. "DDG" or "IQVIA". Null for invoices rejected before 2026-10.
ClearingRejection.mailId ● String scalar
The id of the rejection mail in the dta@ mailbox.
ClearingRejection.officialText ● String scalar
The official German text of a C1 to C21 code; null for a DTA error.
ClearingRejection.receivedAt ● LocalDateTime scalar
When the rejection mail arrived, in UTC like every LocalDateTime.
ClearingRejection.segment ● String scalar
The EDIFACT segment the error names, e.g. "IAF".
ClearingRejection.sender ● String scalar
The address the rejection mail came from.
ClearingRejection.senderErrorCode ● String scalar
The institution's own error number, e.g. "70" (DDG) or "35956" (BARMER).
Member Of
Invoice object