# Check identifier 66666 — APERAK

<span hidden data-pagefind-meta={"title:Check identifier 66666 — APERAK · Format version 202604"} />

Check identifier **66666** · EDIFACT message type **APERAK** · format version **202604**

## Data structure

<Handbuchsatz>

<div className="maco-tabellenrahmen">

| Structure (BO4E) | Description | Format | <span className="hbs-p">66666</span> | Condition |
|---|---|---|---|---|
| <span className="hbs-g hbs-e0">**stammdaten** <span className="hbs-pflicht">\*</span></span> | — | object | Must | — |
| <span className="hbs-g hbs-e1">**STATUSBERICHT** <span className="hbs-liste">[ ]</span> <span className="hbs-pflicht">\*</span></span> | — | object[] | Must | — |
| <span className="hbs-f hbs-e2">[datumPruefung](/en/bo4e/202604/bo/Statusbericht#datumpruefung) <span className="hbs-pflicht">\*</span></span><span className="hbs-nr">00010</span> | Check date (when the item under check was checked) | string (date-time) | Must | — |
| <span className="hbs-f hbs-e2">[pruefgegenstand](/en/bo4e/202604/bo/Statusbericht#pruefgegenstand) <span className="hbs-pflicht">\*</span></span><span className="hbs-nr">00020</span> | The checked document, e.g. the reference to the EDIFACT message that was checked / objected to | string | Must | — |
| <span className="hbs-g hbs-e0">**transaktionsdaten** <span className="hbs-pflicht">\*</span></span> | — | object | Must | — |
| <span className="hbs-f hbs-e1">[dokumentennummer](/en/bo4e/202604/cdoc/Transaktionsdaten#dokumentennummer) <span className="hbs-pflicht">\*</span></span><span className="hbs-nr">00030</span> | EDIFACT reference from the BGM segment / BGM | string | Must | — |
| <span className="hbs-f hbs-e1">[kategorie](/en/bo4e/202604/cdoc/Transaktionsdaten#kategorie) <span className="hbs-pflicht">\*</span></span><span className="hbs-nr">00040</span> | Qualifier from the beginning of the EDIFACT message / BGM | string | Must | — |
| <span className="hbs-f hbs-e1">[nachrichtendatum](/en/bo4e/202604/cdoc/Transaktionsdaten#nachrichtendatum) <span className="hbs-pflicht">\*</span></span><span className="hbs-nr">00050</span> | Creation date of the EDIFact / DTM+137 | string (date-time) | Must | — |
| <span className="hbs-f hbs-e1">[nachrichtenreferenznummer](/en/bo4e/202604/cdoc/Transaktionsdaten#nachrichtenreferenznummer) <span className="hbs-pflicht">\*</span></span><span className="hbs-nr">00060</span> | EDIFACT reference from the UNT segment / UTILMD UNT+21 | string | Must | — |
| <span className="hbs-g hbs-e1">**absender** <span className="hbs-pflicht">\*</span></span> | — | object | Must | — |
| <span className="hbs-f hbs-e2">[rollencodenummer](/en/bo4e/202604/bo/Marktteilnehmer#rollencodenummer) <span className="hbs-pflicht">\*</span></span><span className="hbs-nr">00070</span> | Specifies the code value of the market role. | string | Must | — |
| <span className="hbs-f hbs-e2">[rollencodetyp](/en/bo4e/202604/bo/Marktteilnehmer#rollencodetyp) <span className="hbs-pflicht">\*</span></span><span className="hbs-nr">00080</span> | Indicates the type of the code. | [Enum Rollencodetyp](/en/bo4e/202604/enum/Rollencodetyp) | Must | — |
| <span className="hbs-w hbs-e3">`BDEW`</span> | — | — | Must | — |
| <span className="hbs-w hbs-e3">`GS1`</span> | — | — | Must | — |
| <span className="hbs-w hbs-e3">`GLN`</span> | — | — | Must | — |
| <span className="hbs-w hbs-e3">`DVGW`</span> | — | — | Must | — |
| <span className="hbs-g hbs-e2">**ansprechpartner**</span> | — | object | May | — |
| <span className="hbs-f hbs-e3">[eMailAdresse](/en/bo4e/202604/bo/Ansprechpartner#emailadresse)</span><span className="hbs-nr">00090</span> | Email address | string | May | — |
| <span className="hbs-f hbs-e3">[nachname](/en/bo4e/202604/bo/Ansprechpartner#nachname)</span><span className="hbs-nr">00100</span> | Surname (family name) of the contact person | string | May | — |
| <span className="hbs-g hbs-e3">**rufnummern** <span className="hbs-liste">[ ]</span></span> | — | object[] | May | — |
| <span className="hbs-f hbs-e4">[nummerntyp](/en/bo4e/202604/com/Rufnummer#nummerntyp)</span><span className="hbs-nr">00110</span> | Phone number type | [Enum Rufnummernart](/en/bo4e/202604/enum/Rufnummernart) | May | — |
| <span className="hbs-w hbs-e5">`RUF_ZENTRALE`</span> | — | — | May | — |
| <span className="hbs-w hbs-e5">`FAX_ZENTRALE`</span> | — | — | May | — |
| <span className="hbs-w hbs-e5">`SAMMELRUF`</span> | — | — | May | — |
| <span className="hbs-w hbs-e5">`SAMMELFAX`</span> | — | — | May | — |
| <span className="hbs-w hbs-e5">`ABTEILUNGRUF`</span> | — | — | May | — |
| <span className="hbs-w hbs-e5">`ABTEILUNGFAX`</span> | — | — | May | — |
| <span className="hbs-w hbs-e5">`RUF_DURCHWAHL`</span> | — | — | May | — |
| <span className="hbs-w hbs-e5">`FAX_DURCHWAHL`</span> | — | — | May | — |
| <span className="hbs-w hbs-e5">`MOBIL_NUMMER`</span> | — | — | May | — |
| <span className="hbs-f hbs-e4">[rufnummer](/en/bo4e/202604/com/Rufnummer#rufnummer)</span><span className="hbs-nr">00120</span> | rufnummer | string | May | — |
| <span className="hbs-g hbs-e1">**empfaenger** <span className="hbs-pflicht">\*</span></span> | — | object | Must | — |
| <span className="hbs-f hbs-e2">[rollencodenummer](/en/bo4e/202604/bo/Marktteilnehmer#rollencodenummer) <span className="hbs-pflicht">\*</span></span><span className="hbs-nr">00130</span> | Specifies the code value of the market role. | string | Must | — |
| <span className="hbs-f hbs-e2">[rollencodetyp](/en/bo4e/202604/bo/Marktteilnehmer#rollencodetyp) <span className="hbs-pflicht">\*</span></span><span className="hbs-nr">00140</span> | Indicates the type of the code. | [Enum Rollencodetyp](/en/bo4e/202604/enum/Rollencodetyp) | Must | — |
| <span className="hbs-w hbs-e3">`BDEW`</span> | — | — | Must | — |
| <span className="hbs-w hbs-e3">`GS1`</span> | — | — | Must | — |
| <span className="hbs-w hbs-e3">`GLN`</span> | — | — | Must | — |
| <span className="hbs-w hbs-e3">`DVGW`</span> | — | — | Must | — |

</div>

</Handbuchsatz>

## Belongs to these role views

There is no role view for this check identifier: in this format version no process step of any market role carries it. A role statement would stand here without evidence.

:::note{title="No process in this release"}

The entry in which this check identifier appears is not a process but a **chapter reference**: as parties involved, the source names only running text there (“parties involved as in the original message”), and the step has neither a number nor an action. Counted as a process, it would have reported a coverage gap that is none — it still cannot be rendered. This is a gap in the process source, not in the delivery — and it is the reason why no “Belongs to these role views” table appears here.

:::

:::caution{title="No process assignment available"}

For PI_66666, no entry exists in any of the evaluated BDEW tables. Regulatory determination, process step and communication direction can therefore not be stated.

:::

## Transaction and responses

**Role of this check identifier: response message.** Basis: the message type. An APERAK is an acknowledgement (BGM 312) or an application error message (BGM 313) about a received message and cites it via RFF+ACE (number of the related document), RFF+AGO (sender's reference of the original message) and RFF+TN (transaction number of the referenced transaction) — as in the APERAK application handbook from 202610; the file of format version 202604 has no lines. The check identifier table gives it neither a title nor an action.

**Responses:** No response of this format version names this check identifier as a reference — neither explicitly in the Prüfi table nor via the step sequence. That does not mean there is none; it means that the sources do not record one.

These check identifiers are in the handbook with **the same row structure**. This is a unit of **presentation** and **not a unit of transaction**: which of them answers which is not stated by the group — that is above under »Request and response«.

<div className="maco-tabellenrahmen">

| Check identifier | Use case | Message type |
|---|---|---|
| [99999](/schnittstellen/202604/pruefi/APERAK/PI_99999) | — | APERAK |

</div>

:::note{title="Editorial — not derived from a source"}

**How the APERAK cites the checked message, in the JSON.** In the test case `Z10_Testfall1` the back references are in these fields: `RFF+ACE` (number of the related document) in `STATUSBERICHT.pruefgegenstand`, `RFF+ACW` (reference number of a previous message) in `fehler.fehlerDetails` → `ursache.dokument`, `RFF+AGO` (sender's reference of the original message, the document number of your message) in `ursache.nachricht` and `RFF+TN` (transaction number of the referenced transaction) in `ursache.transaktion`. The APERAK's own interchange reference is in `transaktionsdaten.datenaustauschreferenz`.

**Source:** Test set maco-edi-testfiles, inbound/v202404/APERAK/Z10_Testfall1_eingehend (EDIFACT and JSON of the same test case, compared on 23.09.2026); application handbook APERAK 202610 (Knowledge Collection ahb/202610/APERAK) · **As of:** 2026-09-23 · **Applies to format version:** 202604, 202610 · **To be reviewed by:** 2027-04-01

:::

<Hinweisbereich>

An **\*** after a field or group name marks a **mandatory field** or a mandatory group. The type is beside it; where the value ends up in the EDIFACT segment is shown by the info icon next to the field name.

The status column carries two vocabularies because the manual answers two questions: on a **group row**, *Muss*, *Soll* or *Kann* states whether the EDIFACT segment must be present; on a **field row**, *X* states that this qualifier is used in this check identifier. Both are kept exactly as the source records them.

For this check identifier, the application handbook of this format version lists **no row**. The file exists and is empty — that is something other than a missing source, and is therefore presented differently.

No test case exists for this check identifier in the test data of the format version. There is therefore no example message here — not even a reconstructed one: on a page that promises evidence, an invented message would be worse than none.

</Hinweisbereich>
