Skip to main content

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