# Check identifier 66666 — APERAK

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

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

## 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/202610/bo/Statusbericht#datumpruefung) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="66666" format="APERAK" fv="202610" zeile={19} segment="SG2.RFF+ACE.DTM+171" /><span className="hbs-nr">00010</span> | Check date (when the item under check was checked) | string (date-time) | X | — |
| <span className="hbs-f hbs-e2">[pruefgegenstand](/en/bo4e/202610/bo/Statusbericht#pruefgegenstand) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="66666" format="APERAK" fv="202610" zeile={16} segment="SG2.RFF+ACE" /><span className="hbs-nr">00020</span> | The checked document, e.g. the reference to the EDIFACT message that was checked / objected to | string | X | — |
| <span className="hbs-g hbs-e0">**transaktionsdaten** <span className="hbs-pflicht">\*</span></span> | — | object | Must | — |
| <span className="hbs-f hbs-e1">[dokumentennummer](/en/bo4e/202610/cdoc/Transaktionsdaten#dokumentennummer) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="66666" format="APERAK" fv="202610" zeile={7} segment="BGM" /><span className="hbs-nr">00030</span> | EDIFACT reference from the BGM segment / BGM | string | Must | — |
| <span className="hbs-f hbs-e1">[kategorie](/en/bo4e/202610/cdoc/Transaktionsdaten#kategorie) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="66666" format="APERAK" fv="202610" zeile={7} segment="BGM" /><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/202610/cdoc/Transaktionsdaten#nachrichtendatum) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="66666" format="APERAK" fv="202610" zeile={12} segment="DTM+137" /><span className="hbs-nr">00050</span> | Creation date of the EDIFact / DTM+137 | string (date-time) | X | — |
| <span className="hbs-f hbs-e1">[nachrichtenreferenznummer](/en/bo4e/202610/cdoc/Transaktionsdaten#nachrichtenreferenznummer) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="66666" format="APERAK" fv="202610" zeile={0} segment="UNH" /><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/202610/bo/Marktteilnehmer#rollencodenummer) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="66666" format="APERAK" fv="202610" zeile={29} segment="SG3.NAD+MS" /><span className="hbs-nr">00070</span> | Specifies the code value of the market role. | string | X | — |
| <span className="hbs-f hbs-e2">[rollencodetyp](/en/bo4e/202610/bo/Marktteilnehmer#rollencodetyp) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="66666" format="APERAK" fv="202610" zeile={29} segment="SG3.NAD+MS" /><span className="hbs-nr">00080</span> | Indicates the type of the code. | [Enum Rollencodetyp](/en/bo4e/202610/enum/Rollencodetyp) | X | — |
| <span className="hbs-w hbs-e3">`BDEW`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`GS1`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`GLN`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`DVGW`</span> | — | — | X | — |
| <span className="hbs-g hbs-e1">**empfaenger** <span className="hbs-pflicht">\*</span></span> | — | object | Must | — |
| <span className="hbs-f hbs-e2">[rollencodenummer](/en/bo4e/202610/bo/Marktteilnehmer#rollencodenummer) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="66666" format="APERAK" fv="202610" zeile={35} segment="SG3.NAD+MR" /><span className="hbs-nr">00090</span> | Specifies the code value of the market role. | string | X | — |
| <span className="hbs-f hbs-e2">[rollencodetyp](/en/bo4e/202610/bo/Marktteilnehmer#rollencodetyp) <span className="hbs-pflicht">\*</span></span> <AhbTabelle pruefid="66666" format="APERAK" fv="202610" zeile={35} segment="SG3.NAD+MR" /><span className="hbs-nr">00100</span> | Indicates the type of the code. | [Enum Rollencodetyp](/en/bo4e/202610/enum/Rollencodetyp) | X | — |
| <span className="hbs-w hbs-e3">`BDEW`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`GS1`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`GLN`</span> | — | — | X | — |
| <span className="hbs-w hbs-e3">`DVGW`</span> | — | — | X | — |

</div>

</Handbuchsatz>

## Application handbook (AHB)

<Handbuchsatz>

<div className="maco-tabellenrahmen" data-maco="ahb-tabelle">

| Structure (EDIFACT) | Description | Format | <span className="hbs-p">66666</span> | Condition |
|---|---|---|---|---|
| <span className="hbs-g hbs-e0">**UNH**</span> | — | — | Must | — |
| <span className="hbs-f hbs-e1">`0062`</span><span className="hbs-nr">00010</span> | Message reference number | — | X | — |
| <span className="hbs-f hbs-e1">`0065 APERAK`</span><span className="hbs-nr">00020</span> | Application error and acknowledgement message | — | X | — |
| <span className="hbs-f hbs-e1">`0052 D`</span><span className="hbs-nr">00030</span> | Draft version | — | X | — |
| <span className="hbs-f hbs-e1">`0054 07B`</span><span className="hbs-nr">00040</span> | Edition 2007 - B | — | X | — |
| <span className="hbs-f hbs-e1">`0051 UN`</span><span className="hbs-nr">00050</span> | UN/CEFACT | — | X | — |
| <span className="hbs-f hbs-e1">`0057 2.2`</span><span className="hbs-nr">00060</span> | Version number of the underlying BDEW message description | — | X | — |
| <span className="hbs-g hbs-e0">**BGM**</span> | — | — | Must | — |
| <span className="hbs-f hbs-e1">`1001 312`</span><span className="hbs-nr">00070</span> | Acknowledgment message | — | X | — |
| <span className="hbs-f hbs-e1">`1001 313`</span><span className="hbs-nr">00080</span> | Application system error message | — | — | — |
| <span className="hbs-f hbs-e1">`1004`</span><span className="hbs-nr">00090</span> | Document number | — | X | — |
| <span className="hbs-g hbs-e0">**DTM**</span> | — | — | Must | — |
| <span className="hbs-f hbs-e1">`2005 137`</span><span className="hbs-nr">00100</span> | Document-/message date/time | — | X | — |
| <span className="hbs-f hbs-e1">`2380`</span><span className="hbs-nr">00110</span> | Date or time or time span, value | — | X | <span className="hbs-marke">[931]</span> <span className="hbs-marke">[494]</span> |
| <span className="hbs-f hbs-e1">`2379 303`</span><span className="hbs-nr">00120</span> | CCYYMMDDHHMMZZZ | — | X | — |
| <span className="hbs-g hbs-e0">**SG2.RFF**</span> | — | — | Must | — |
| <span className="hbs-f hbs-e1">`1153 ACE`</span><span className="hbs-nr">00130</span> | Number of the associated document | — | X | — |
| <span className="hbs-f hbs-e1">`1154`</span><span className="hbs-nr">00140</span> | Reference, identification | — | X | — |
| <span className="hbs-g hbs-e0">**SG2.DTM**</span> | — | — | Must | — |
| <span className="hbs-f hbs-e1">`2005 171`</span><span className="hbs-nr">00150</span> | Reference date/time | — | X | — |
| <span className="hbs-f hbs-e1">`2380`</span><span className="hbs-nr">00160</span> | Date or time or time span, value | — | X | <span className="hbs-marke">[931]</span> |
| <span className="hbs-f hbs-e1">`2379 303`</span><span className="hbs-nr">00170</span> | CCYYMMDDHHMMZZZ | — | X | — |
| <span className="hbs-g hbs-e0">**SG2.RFF**</span> | — | — | Must | — |
| <span className="hbs-f hbs-e1">`1153 AGO`</span><span className="hbs-nr">00180</span> | Sender reference for the original message | — | X | — |
| <span className="hbs-f hbs-e1">`1154`</span><span className="hbs-nr">00190</span> | Document number of the referenced message | — | X | — |
| <span className="hbs-g hbs-e0">**SG2.RFF**</span> | — | — | Must | — |
| <span className="hbs-f hbs-e1">`1153 TN`</span><span className="hbs-nr">00200</span> | Transaction reference number | — | X | — |
| <span className="hbs-f hbs-e1">`1154`</span><span className="hbs-nr">00210</span> | Transaction number of the referenced transaction | — | X | — |
| <span className="hbs-g hbs-e0">**SG3.NAD**</span> | — | — | Must | — |
| <span className="hbs-f hbs-e1">`3035 MS`</span><span className="hbs-nr">00220</span> | Document-/message sender or sender | — | X | — |
| <span className="hbs-f hbs-e1">`3039`</span><span className="hbs-nr">00230</span> | MP-ID | — | X | — |
| <span className="hbs-f hbs-e1">`3055 9`</span><span className="hbs-nr">00240</span> | GS1 | — | X | — |
| <span className="hbs-f hbs-e1">`3055 293`</span><span className="hbs-nr">00250</span> | DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.) | — | X | — |
| <span className="hbs-f hbs-e1">`3055 332`</span><span className="hbs-nr">00260</span> | DE, DVGW Service & Consult GmbH | — | — | — |
| <span className="hbs-g hbs-e0">**SG3.NAD**</span> | — | — | Must | — |
| <span className="hbs-f hbs-e1">`3035 MR`</span><span className="hbs-nr">00270</span> | Message recipient | — | X | — |
| <span className="hbs-f hbs-e1">`3039`</span><span className="hbs-nr">00280</span> | MP-ID | — | X | — |
| <span className="hbs-f hbs-e1">`3055 9`</span><span className="hbs-nr">00290</span> | GS1 | — | X | — |
| <span className="hbs-f hbs-e1">`3055 293`</span><span className="hbs-nr">00300</span> | DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.) | — | X | — |
| <span className="hbs-f hbs-e1">`3055 332`</span><span className="hbs-nr">00310</span> | DE, DVGW Service & Consult GmbH | — | X | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z10`</span><span className="hbs-nr">00320</span> | ID unknown | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z17`</span><span className="hbs-nr">00330</span> | Sender is not assigned to the object for the specified time interval / point in time | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z18`</span><span className="hbs-nr">00340</span> | Recipient is not assigned to the object at the specified time interval / point in time | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z19`</span><span className="hbs-nr">00350</span> | Device number not known for the specified time interval / point in time at the metering location | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z20`</span><span className="hbs-nr">00360</span> | OBIS code for the specified time interval / point in time not known at the object | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z21`</span><span className="hbs-nr">00370</span> | Referencing within the business transaction is faulty | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z24`</span><span className="hbs-nr">00380</span> | Assignment tuple unknown | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z25`</span><span className="hbs-nr">00390</span> | Sender is not assigned to the object identified by the assignment tuple for the specified time interval / point in time | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z26`</span><span className="hbs-nr">00400</span> | Recipient is not assigned to the object identified by the assignment tuple at the specified time interval / point in time | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z27`</span><span className="hbs-nr">00410</span> | Number of integer digits of the meter reading is too long | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z30`</span><span className="hbs-nr">00420</span> | Time series incomplete | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z33`</span><span className="hbs-nr">00430</span> | Referenced business transaction tuple does not exist | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z42`</span><span className="hbs-nr">00440</span> | Configuration ID not known for the specified time interval / point in time | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z43`</span><span className="hbs-nr">00450</span> | Business transaction not permitted for object with this attribute | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z44`</span><span className="hbs-nr">00460</span> | Property of the object differs from the property coded in the business transaction | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z14`</span><span className="hbs-nr">00470</span> | Object not found in the IT system | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z15`</span><span className="hbs-nr">00480</span> | Object not unique in the IT system | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z16`</span><span className="hbs-nr">00490</span> | Object no longer in the grid area | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z29`</span><span className="hbs-nr">00500</span> | Required information for this use case is missing | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z31`</span><span className="hbs-nr">00510</span> | Business transaction is rejected by the recipient | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z34`</span><span className="hbs-nr">00520</span> | Time interval negative or zero | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z35`</span><span className="hbs-nr">00530</span> | Format not complied with | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z37`</span><span className="hbs-nr">00540</span> | Business transaction must not be sent by the sender | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z38`</span><span className="hbs-nr">00550</span> | Number of transmitted codes exceeds the package definition | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z39`</span><span className="hbs-nr">00560</span> | Code not from the permitted value range | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z40`</span><span className="hbs-nr">00570</span> | Segment or segment group repeatability exceeded | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.ERC 9321 Z41`</span><span className="hbs-nr">00580</span> | Time specification implausible | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.FTX 4451 ABO`</span><span className="hbs-nr">00590</span> | Information about deviation | — | — | — |
| <span className="hbs-f hbs-e1">`SG4.FTX 4440`</span><span className="hbs-nr">00600</span> | Free text | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.RFF 1153 ACW`</span><span className="hbs-nr">00610</span> | Reference number of a preceding message | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.RFF 1154`</span><span className="hbs-nr">00620</span> | Reference, identification | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.RFF 1153 AGO`</span><span className="hbs-nr">00630</span> | Sender reference for the original message | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.RFF 1154`</span><span className="hbs-nr">00640</span> | Reference, identification | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.FTX 4451 AAO`</span><span className="hbs-nr">00650</span> | Error description (free text) | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.FTX 4440`</span><span className="hbs-nr">00660</span> | Free text | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.FTX 4451 Z02`</span><span className="hbs-nr">00670</span> | Location of the AHB error | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.FTX 4440`</span><span className="hbs-nr">00680</span> | Free text | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.RFF 1153 TN`</span><span className="hbs-nr">00690</span> | Transaction reference number | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.RFF 1154`</span><span className="hbs-nr">00700</span> | Transaction number of the referenced transaction | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.FTX 4451 AAO`</span><span className="hbs-nr">00710</span> | Error description (free text) | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.FTX 4440`</span><span className="hbs-nr">00720</span> | Free text | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.FTX 4451 Z02`</span><span className="hbs-nr">00730</span> | Location of the AHB error | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.FTX 4440`</span><span className="hbs-nr">00740</span> | Free text | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.RFF 1153 Z08`</span><span className="hbs-nr">00750</span> | MP-ID of the subsequent grid operator | — | — | — |
| <span className="hbs-f hbs-e1">`SG5.RFF 1154`</span><span className="hbs-nr">00760</span> | MP-ID | — | — | — |
| <span className="hbs-g hbs-e0">**SG5.UNT**</span> | — | — | Must | — |
| <span className="hbs-f hbs-e1">`0074`</span><span className="hbs-nr">00770</span> | Number of segments in a message | — | X | — |
| <span className="hbs-f hbs-e1">`0062`</span><span className="hbs-nr">00780</span> | Message reference number | — | X | — |

</div>

</Handbuchsatz>

### Conditions of this table

The free text of the 2 conditions referenced by the rows above. All conditions of the message type are listed in the [condition index APERAK](/en/referenz/202610/ahb-bedingungen/APERAK).

<div className="maco-tabellenrahmen">

| Marker | Condition |
|---|---|
| **[494]** | The date stated here must be the point in time at which the document was created, or a point in time before that |
| **[931]** | Format: ZZZ = +00 |

</div>

## 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.

**Check identifiers of the same AHB table:** No other check identifier of message type APERAK has the same row structure in this version.

:::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 lists **88 rows**. They appear in the order of the handbook, indented by segment: a row without a data element opens a segment, the rows below it are its data elements.

The **Condition** column names the markers under which the handbook ties a row to a prerequisite; their free text is below the table.

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>
