Check identifier 27002 — Price sheets MSB services
Check identifier 27002 · EDIFACT message type PRICAT · Format version 202604
Data structure
| Structure (BO4E) | Description | Format | 27002 | Condition |
|---|---|---|---|---|
| stammdaten * | — | object | Must | — |
| PREISBLATT [ ] * | — | object[] | Must | — |
| gueltigkeit * | — | object | Must | — |
| startdatum * 00010 | startdatum | string (date-time) | X | — |
| preispositionen [ ] | — | object[] | May | — |
| artikelId 00020 | The exact meanings of the individual article IDs can be found in the EDI@Energy code list of article numbers and article IDs that have an X in the column "PRICAT code usage" | string | Must | — |
| bdewArtikelnummer 00030 | A designation standardized by BDEW for the billed service provision. This article number is also used in the invoice section of the INVOIC. | Enum BDEWArtikelnummer | Must | — |
LEISTUNG | — | — | Must | — |
LEISTUNG_PAUSCHAL | — | — | Must | — |
GRUNDPREIS | — | — | Must | — |
REGELENERGIE_ARBEIT | — | — | Must | — |
REGELENERGIE_LEISTUNG | — | — | Must | — |
NOTSTROMLIEFERUNG_ARBEIT | — | — | Must | — |
NOTSTROMLIEFERUNG_LEISTUNG | — | — | Must | — |
RESERVENETZKAPAZITAET | — | — | Must | — |
RESERVELEISTUNG | — | — | Must | — |
ZUSAETZLICHE_ABLESUNG | — | — | Must | — |
PRUEFGEBUEHREN_AUSSERPLANMAESSIG | — | — | Must | — |
WIRKARBEIT | — | — | Must | — |
SINGULAER_GENUTZTE_BETRIEBSMITTEL | — | — | Must | — |
ABGABE_KWKG | — | — | Must | — |
ABSCHLAG | — | — | Must | — |
KONZESSIONSABGABE | — | — | Must | — |
ENTGELT_FERNAUSLESUNG | — | — | Must | — |
UNTERMESSUNG | — | — | Must | — |
BLINDMEHRARBEIT | — | — | Must | — |
ENTGELT_ABRECHNUNG | — | — | Must | — |
SPERRKOSTEN | — | — | Must | — |
ENTSPERRKOSTEN | — | — | Must | — |
MAHNKOSTEN | — | — | Must | — |
MEHR_MINDERMENGEN | — | — | Must | — |
INKASSOKOSTEN | — | — | Must | — |
BLINDMEHRLEISTUNG | — | — | Must | — |
ENTGELT_MESSUNG_ABLESUNG | — | — | Must | — |
ENTGELT_EINBAU_BETRIEB_WARTUNG_MESSTECHNIK | — | — | Must | — |
AUSGLEICHSENERGIE | — | — | Must | — |
AUSGLEICHSENERGIE_UNTERDECKUNG | — | — | Must | — |
ZAEHLEINRICHTUNG | — | — | Must | — |
WANDLER_MENGENUMWERTER | — | — | Must | — |
KOMMUNIKATIONSEINRICHTUNG | — | — | Must | — |
TECHNISCHE_STEUEREINRICHTUNG | — | — | Must | — |
PARAGRAF_19_STROM_NEV_UMLAGE | — | — | Must | — |
BEFESTIGUNGSEINRICHTUNG | — | — | Must | — |
OFFSHORE_HAFTUNGSUMLAGE | — | — | Must | — |
FIXE_ARBEITSENTGELTKOMPONENTE | — | — | Must | — |
FIXE_LEISTUNGSENTGELTKOMPONENTE | — | — | Must | — |
UMLAGE_ABSCHALTBARE_LASTEN | — | — | Must | — |
MEHRMENGE | — | — | Must | — |
MINDERMENGE | — | — | Must | — |
ENERGIESTEUER | — | — | Must | — |
SMARTMETER_GATEWAY | — | — | Must | — |
STEUERBOX | — | — | Must | — |
MSB_INKL_MESSUNG | — | — | Must | — |
ZUSATZDIENSTLEISTUNG_PARAGRAPH_35_2_1_MSBG | — | — | Must | — |
ZUSATZDIENSTLEISTUNG_PARAGRAPH_35_2_2_MSBG | — | — | Must | — |
ZUSATZDIENSTLEISTUNG_PARAGRAPH_35_2_3_MSBG | — | — | Must | — |
ZUSATZDIENSTLEISTUNG_PARAGRAPH_35_2_4_MSBG | — | — | Must | — |
ZUSATZDIENSTLEISTUNG_PARAGRAPH_35_2_5_MSBG | — | — | Must | — |
ZUSATZDIENSTLEISTUNG_PARAGRAPH_35_3_MSBG | — | — | Must | — |
ENTGELT_KAPAZITAETEN | — | — | Must | — |
| beschreibung 00040 | Product/service description, if IMD+X is present. Cf. PRICAT IMD 7008 | string | Must | ([31] ∧ [32]) ⊻ ([57] ∧ [60] ∧ [61]) |
| beschreibungsformat 00050 | Cf. PRICAT IMD 7077 | Enum Beschreibungsformat | Must | ([31] ∧ [32]) ⊻ ([57] ∧ [60] ∧ [61]) |
CODE | — | — | Must | — |
FREIER_TEXT | — | — | Must | — |
TEILSTRUKTURIERT | — | — | Must | — |
| leistungsbezeichnung 00060 | Designation of the service provision represented in the item | Enum Leistungsbezeichnung | Must | ([31] ∧ [32]) ⊻ ([57] ∧ [60] ∧ [61]) |
POG_VERBRAUCH_IMS_UEBER_100K | — | — | Must | — |
POG_VERBRAUCH_IMS_50K_BIS_100K | — | — | Must | — |
POG_VERBRAUCH_IMS_20K_BIS_50K | — | — | Must | — |
POG_VERBRAUCH_IMS_10K_BIS_20K | — | — | Must | — |
POG_VERBRAUCH_IMS_UNTERBRECHBAR | — | — | Must | — |
POG_VERBRAUCH_IMS_6K_BIS_10K | — | — | Must | — |
POG_ERZEUGUNG_IMS_7_BIS_15 | — | — | Must | — |
POG_ERZEUGUNG_IMS_15_BIS_30 | — | — | Must | — |
POG_ERZEUGUNG_IMS_30_BIS_100 | — | — | Must | — |
POG_ERZEUGUNG_IMS_UEBER_100 | — | — | Must | — |
POG_MME | — | — | Must | — |
POG_VERBRAUCH_IMS_4K_BIS_6K | — | — | Must | — |
POG_VERBRAUCH_IMS_3K_BIS_4K | — | — | Must | — |
POG_VERBRAUCH_IMS_2K_BIS_3K | — | — | Must | — |
POG_VERBRAUCH_IMS_0_BIS_2K | — | — | Must | — |
POG_ERZEUGUNG_IMS_OPTIONAL | — | — | Must | — |
ZUSATZLEISTUNG | — | — | Must | — |
| messebene 00070 | Cf. PRICAT IMD 7009 | Enum Netzebene | Must | ([31] ∧ [32]) ⊻ ([57] ∧ [60] ∧ [61]) |
NSP | — | — | Must | — |
MSP | — | — | Must | — |
HSP | — | — | Must | — |
HSS | — | — | Must | — |
MSP_NSP_UMSP | — | — | Must | — |
HSP_MSP_UMSP | — | — | Must | — |
HSS_HSP_UMSP | — | — | Must | — |
HD | — | — | Must | — |
MD | — | — | Must | — |
ND | — | — | Must | — |
| positionsnummer 00080 | Sequential number for the price item | integer | Must | — |
| preisschluesselstamm 00090 | Price key master data> | string | X | — |
| zeitbasis 00100 | The time (duration) to which the price refers. E.g. one year for a demand price that is stated in €/kW/year. | Enum Zeiteinheit | X | — |
SEKUNDE | — | — | X | — |
MINUTE | — | — | X | — |
STUNDE | — | — | X | — |
VIERTEL_STUNDE | — | — | X | — |
TAG | — | — | X | — |
WOCHE | — | — | X | — |
MONAT | — | — | X | — |
QUARTAL | — | — | X | — |
HALBJAHR | — | — | X | — |
JAHR | — | — | X | — |
| preisstaffeln [ ] | — | object[] | May | — |
| einheit 00110 | Unit: measurands that can be determined by measurement or by specification | Enum Mengeneinheit | Must | [57] ∧ [65] Should [54] ∧ [34] |
W | — | — | Must | — |
WH | — | — | Must | — |
KW | — | — | Must | — |
KWH | — | — | Must | — |
KVARH | — | — | Must | — |
MW | — | — | Must | — |
MWH | — | — | Must | — |
STUECK | — | — | Must | — |
KUBIKMETER | — | — | Must | — |
STUNDE | — | — | Must | — |
TAG | — | — | Must | — |
MONAT | — | — | Must | — |
JAHR | — | — | Must | — |
PROZENT | — | — | Must | — |
ANZAHL | — | — | Must | — |
VAR | — | — | Must | — |
KVAR | — | — | Must | — |
VARH | — | — | Must | — |
KWHK | — | — | Must | — |
Z16 | — | — | Must | — |
KWT | — | — | Must | — |
WATT_PRO_QUADRATMETER | — | — | Must | — |
METER_PRO_SEKUNDE | — | — | Must | — |
| einheitspreis 00120 | einheitspreis | number (float) | X | — |
| staffelgrenzeBis 00130 | staffelgrenzeBis | number (float) | Must | [57] ∧ [65] Should [54] ∧ [34] |
| staffelgrenzeVon 00140 | staffelgrenzeVon | number (float) | Must | [57] ∧ [65] Should [54] ∧ [34] |
| transaktionsdaten * | — | object | Must | — |
| dokumentennummer * 00150 | EDIFACT reference from the BGM segment / BGM | string | Must | — |
| kategorie * 00160 | Qualifier from the beginning of the EDIFACT message / BGM | string | Must | — |
| nachrichtendatum * 00170 | Creation date of the EDIFact / DTM+137 | string (date-time) | X | — |
| nachrichtenreferenznummer * 00180 | EDIFACT reference from the UNT segment / UTILMD UNT+21 | string | Must | [14] |
| pruefidentifikator * 00190 | Contains the check identifier from the EDIFact communication / RFF+Z13 | string | X | — |
| vorgangsreferenznummer 00200 | Reference number of the transaction of the registration according to WiM / ORDERS RFF+Z41 / IFTSTA RFF+ACW | string | X | — |
| absender * | — | object | Must | — |
| rollencodenummer * 00210 | Specifies the code value of the market role. | string | X | — |
| rollencodetyp * 00220 | Indicates the type of the code. | Enum Rollencodetyp | X | — |
BDEW | — | — | X | — |
GS1 | — | — | X | — |
GLN | — | — | X | — |
DVGW | — | — | X | — |
| ansprechpartner | — | object | May | — |
| eMailAdresse 00230 | Email address | string | Must | — |
| nachname 00240 | Surname (family name) of the contact person | string | X | — |
| rufnummern [ ] | — | object[] | May | — |
| nummerntyp 00250 | Phone number type | Enum Rufnummernart | Must | — |
RUF_ZENTRALE | — | — | Must | — |
FAX_ZENTRALE | — | — | Must | — |
SAMMELRUF | — | — | Must | — |
SAMMELFAX | — | — | Must | — |
ABTEILUNGRUF | — | — | Must | — |
ABTEILUNGFAX | — | — | Must | — |
RUF_DURCHWAHL | — | — | Must | — |
FAX_DURCHWAHL | — | — | Must | — |
MOBIL_NUMMER | — | — | Must | — |
| rufnummer 00260 | rufnummer | string | Must | — |
| empfaenger * | — | object | Must | — |
| rollencodenummer * 00270 | Specifies the code value of the market role. | string | X | — |
| rollencodetyp * 00280 | Indicates the type of the code. | Enum Rollencodetyp | X | — |
BDEW | — | — | X | — |
GS1 | — | — | X | — |
GLN | — | — | X | — |
DVGW | — | — | X | — |
Application handbook (AHB)
| Structure (EDIFACT) | Description | Format | 27002 | Condition |
|---|---|---|---|---|
| UNH | — | — | Must | [14] |
006200010 | Message reference number | — | X | — |
0065 PRICAT00020 | Price list/catalog | — | X | — |
0052 D00030 | Draft version | — | X | — |
0054 20B00040 | Edition 2020 - B | — | X | — |
0051 UN00050 | UN/CEFACT | — | X | — |
0057 2.0e00060 | Version number of the underlying BDEW message description | — | X | — |
| BGM | — | — | Must | — |
1001 Z3200070 | Price sheet metering point operation | — | X | [30] ⊻ ([36] ∧ [33]) |
1001 Z7700080 | Price sheet configurations | — | X | — |
1001 Z9400090 | Price sheet technology | — | X | — |
100400100 | Document number | — | X | — |
1373 1100110 | Document not available | — | — | S [35] |
| DTM | — | — | Must | — |
2005 13700120 | Document-/message date/time | — | X | — |
238000130 | Date or time or time span, value | — | X | [931] [494] |
2379 30300140 | CCYYMMDDHHMMZZZ | — | X | — |
| DTM | — | — | Must | — |
2005 15700150 | Validity, start date | — | X | — |
238000160 | Date or time or time span, value | — | X | [UB1] ∧ ([43] ⊻ [47] ⊻ [44] ⊻ [56]) |
2379 30300170 | CCYYMMDDHHMMZZZ | — | X | — |
| SG1.RFF | — | — | Must | — |
1153 ACW00180 | Reference number of a preceding message | — | X | — |
115400190 | Reference, identification | — | X | [504] |
| SG1.RFF | — | — | Must | — |
1153 Z1300200 | Check identifier | — | X | — |
1154 2700200210 | Price sheet MSB services | — | X | — |
| SG2.NAD | — | — | Must | — |
3035 MR00220 | Message recipient | — | X | — |
303900230 | Party involved, identification | — | X | [19] |
3055 900240 | GS1 | — | X | — |
3055 29300250 | DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.) | — | X | — |
| SG2.NAD | — | — | Must | — |
3035 MS00260 | Document-/message sender or sender | — | X | — |
303900270 | Party involved, identification | — | X | [19] |
3055 900280 | GS1 | — | X | — |
3055 29300290 | DE, BDEW (Bundesverband der Energie- und Wasserwirtschaft e.V.) | — | X | — |
| SG4.CTA | — | — | Must | — |
3139 IC00300 | Information contact | — | X | — |
341200310 | Contact | — | X | — |
| SG4.COM | — | — | Must | — |
314800320 | Communication address, identification | — | X | (([939][37]) ∨ ([940][38])) ∧ [519] |
3155 EM00330 | — | X | [1P0..1] | |
3155 FX00340 | Fax number | — | X | [1P0..1] |
3155 TE00350 | Telephone | — | X | [1P0..1] |
3155 AJ00360 | further telephone | — | X | [1P0..1] |
3155 AL00370 | Mobile phone | — | X | [1P0..1] |
| SG6.CUX | — | — | Must | — |
6347 200380 | Reference currency | — | X | — |
6345 EUR00390 | Euro | — | X | — |
6343 800400 | Currency of the price list | — | X | — |
| SG17.PGI | — | — | Must | — |
5379 900410 | no group used | — | X | — |
| SG36.LIN | — | — | Must | — |
108200420 | Line item number | — | X | [911] |
714000430 | Product/service number | — | X | ([941] ([31] ∧ [32] ∧ [40])) ⊻ ([942] ([31] ∧ [33] ∧ [45])) ⊻ ([959] ([34] ∧ [46] ∧ ([68] ⊻ [69]))) ⊻ ([959] ([57] ∧ (([46] ∧ [70]) ⊻ [71]))) |
7143 Z0100440 | Article number | — | X | [31] ∧ [32] |
7143 Z0900450 | Article ID | — | X | ([31] ∧ [33]) ⊻ [34] ⊻ [57] |
| SG36.PIA | — | — | Must | [31] ∧ [32] |
4347 100460 | Additional identification | — | X | — |
714000470 | Code of the price key master record | — | X | — |
7143 Z0600480 | Price key master data | — | X | — |
| SG36.IMD | — | — | Must | ([31] ∧ [32]) ⊻ ([57] ∧ [60] ∧ [61]) |
7077 C00490 | Code (from the list of a code-maintaining organization) | — | X | ([31] ∧ [6]) |
7077 F00500 | Free text | — | X | ([57] ∧ [60]) |
7077 X00510 | Partially structured (code and text) | — | X | ([31] ∧ [7]) |
7081 Z1500520 | POG for consuming market location > 100,000 kWh/a with iMS | — | X | [4] |
7081 Z1600530 | POG for consuming market location ]50,000 kWh/a; 100,000 kWh/a] with iMS | — | X | [4] |
7081 Z1700540 | POG for consuming market location ]20,000 kWh/a; 50,000 kWh/a] with iMS | — | X | [4] |
7081 Z1800550 | POG for consuming market location ]10,000 kWh/a; 20,000 kWh/a] with iMS | — | X | [4] |
7081 Z1900560 | POG for consuming market location with interruptible consumption device pursuant to § 14a EnWG with iMS | — | X | [4] |
7081 Z2000570 | POG for consuming market location ]6,000 kWh/a; 10,000 kWh/a] with iMS | — | X | [4] |
7081 Z2100580 | POG for generating market location ]7 kW; 15 kW] with iMS | — | X | [4] |
7081 Z2200590 | POG for generating market location ]15 kW; 30 kW] with iMS | — | X | [4] |
7081 Z2300600 | POG for generating market location ]30 kW; 100 kW] with iMS | — | X | [4] |
7081 Z2400610 | POG for generating market location > 100 kW with iMS | — | X | [4] |
7081 Z2500620 | POG for market location with mME | — | X | [4] |
7081 Z2800630 | POG for consuming market location ]4,000 kWh/a; 6,000 kWh/a] with iMS | — | X | [4] |
7081 Z2900640 | POG for consuming market location ]3,000 kWh/a; 4,000 kWh/a] with iMS | — | X | [4] |
7081 Z3000650 | POG for consuming market location ]2,000 kWh/a; 3,000 kWh/a] with iMS | — | X | [4] |
7081 Z3100660 | POG for consuming market location [0 kWh/a; 2,000 kWh/a] with iMS | — | X | [4] |
7081 Z3200670 | POG for optional equipment with iMS of new installations of generating market location | — | X | [4] |
7081 Z4100680 | Additional service | — | X | [5] |
700900690 | Product/service description, code | — | — | M [2] |
7009 Z0800700 | Extra-high voltage | — | X | — |
7009 Z0900710 | High voltage | — | X | — |
7009 Z1000720 | Medium voltage | — | X | — |
7009 Z1100730 | Low voltage | — | X | — |
700800740 | Product/service description | — | — | M [3] ⊻ ([62] ∧ [522]) |
700800750 | Product/service description | — | — | S [63] |
| SG40.PRI | — | — | Must | — |
5125 CAL00760 | Calculation price | — | X | — |
511800770 | Price, amount | — | X | [912] [513] |
6411 ANN00780 | Year | — | X | [31] ∧ [32] |
| SG40.RNG | — | — | Must | [57] ∧ [65] Should [54] ∧ [34] |
6167 1000790 | annual quantity range | — | X | — |
6411 H8700800 | Piece | — | X | — |
6411 DAY00810 | Day | — | X | — |
6411 KWH00820 | Kilowatt hour | — | X | [57] |
616200830 | Value range limit, lower | — | X | ([909] ∧ [937]) (([521] ∧ [34]) ⊻ ([66] ∧ [57])) |
615200840 | Value range limit, upper | — | — | M (([34] ∧ [55]) ⊻ ([57] ∧ [67]))∧ [512] ([908] ∧ [937]) |
| UNT | — | — | Must | — |
007400850 | Number of segments in a message | — | X | — |
006200860 | Message reference number | — | X | — |
Conditions of this table
The free text of the 58 conditions referenced by the rows above. All conditions of the message type are listed in the condition index PRICAT.
| Marker | Condition |
|---|---|
| [2] | If in this SG36 9990001000813 is present in LIN in DE7140 |
| [3] | If IMD+X present |
| [4] | If SG36 IMD+C is present in this IMD |
| [5] | If SG36 IMD+X is present in this IMD |
| [6] | If in this SG36 9990001000798 is present in LIN in DE7140 |
| [7] | If in this SG36 9990001000798 is not present in LIN in DE7140 |
| [14] | per UNB, at most one message per code from DE1001 is permitted in the transmission file |
| [19] | Only MP-ID from the electricity division |
| [30] | if MP-ID in SG2 NAD+MR in the role LF |
| [31] | if BGM DE1001 = Z32 (price sheet metering point operation) |
| [32] | if the point in time in DTM+157 DE2380 < 01.01.2024 00:00 German statutory time |
| [33] | if the point in time in DTM+157 DE2380 ≥ 01.01.2024 00:00 German statutory time |
| [34] | if BGM DE1001 = Z77 (price sheet configurations) |
| [35] | If the price sheet specified in DE1001 is not used by the MSB. |
| [36] | If MP-ID in SG2 NAD+MR in the role NB |
| [37] | If code EM is present in DE3155 in the same COM |
| [38] | If code TE / FX / AJ / AL is present in DE3155 in the same COM |
| [40] | Only values from the EDI@Energy code list of article numbers and article IDs that have an X in column H are permitted |
| [43] | If BGM DE1001 = Z32 and LIN DE7140 in the format n1-n2-n1-n3, then the point in time stated here must be ≥ 01.01.2024 00:00 German statutory time |
| [44] | If BGM DE1001 = Z77, then the point in time stated here must be ≥ 01.10.2023 00:00 German statutory time |
| [45] | Only values from the EDI@Energy code list of article numbers and article IDs are permitted that are listed there in the chapter "Billing of metering point operation for the electricity division" for the respective market role |
| [46] | Only values from the EDI@Energy code list of article numbers and article IDs are permitted that are listed there in the chapter "Article ID for the ordering processes at the MSB" |
| [47] | If BGM DE1001 = Z32 and LIN DE7140 in the format n13, then the point in time stated here must be < 01.01.2024 00:00 German statutory time |
| [54] | If the price of the article is zoned |
| [55] | If a further RNG (i.e. a further zone) is present in this SG36 in which the value of DE6162 (value range limit, lower) is greater than the value of DE6162 in this RNG |
| [56] | If BGM DE1001 = Z94, then the point in time stated here must be ≥ 01.10.2025 00:00 German statutory time |
| [57] | if BGM DE1001 = Z94 (price sheet technology) |
| [60] | If in this SG36 the part before the "-" from LIN DE7140 comes from the table of the chapter "Products for the order placement of a change at a location in the electricity division" of the EDI@Energy code list of configurations |
| [61] | If in this SG36 the value of the number after the "-" from LIN DE7140 is > 01 |
| [62] | If IMD+F present |
| [63] | If the preceding DE7008 is not sufficient to describe the service of this article ID |
| [65] | if in this SG36 the part of the code in LIN DE7140 after the "-" differs from "01" |
| [66] | if in DE7140 of the LIN of this SG36 the part of the code after the "-" has the value 02, this DE must be = 0, and in all other RNG for the article ID in which the part of the code before the "-" matches DE7140 of the LIN of this SG36, the value of this DE must be identical to the value of DE6152 of another RNG for an article ID in which the part of the code before the "-" matches DE7140 of the LIN of this SG36 |
| [67] | if a further LIN is present in this SG17 in which the part of the code before the "-" of DE7140 is identical to that of DE7140 of the LIN of this SG36 and in which the value after the "-" is one greater than the value after the "-" in DE7140 of the LIN of this SG36 |
| [68] | The part of the code before the "-" must be a metering product code |
| [69] | The part of the code before the "-" must be a configuration product code |
| [70] | The part of the code before the "-" must be a product code |
| [71] | The code must be 9991000003030-01 |
| [494] | The date stated here must be the point in time at which the document was created, or a point in time before that |
| [504] | Note: Document number of the PRICAT |
| [512] | Note: The stated value belongs to the interval |
| [513] | Note: The unit belonging to the price is defined in the code list |
| [519] | Note: Only one piece of information may be transmitted in DE3148 |
| [521] | Note: For each article ID, the value of this DE must be 0 in one RNG, and in all other RNG for this article ID the value of this DE must be identical to the value of DE6152 of another RNG for this article ID |
| [522] | Note: Describe here the service invoiced under this article ID, ensuring that it is recognisable how it differs from the services whose first 13 digits of the article ID are identical to the first 13 digits of this article ID |
| [908] | Format: possible values: 1 to n |
| [909] | Format: possible values: 0 to n |
| [911] | Format: Possible values: 1 to n, starting at 1 for each message or segment group and ascending consecutively |
| [912] | Format: max. 6 decimal places |
| [931] | Format: ZZZ = +00 |
| [937] | Format: no decimal places |
| [939] | Format: the character string must contain the characters @ and . |
| [940] | Format: the character string must begin with the character + and may only be followed by digits |
| [941] | Format: article number |
| [942] | Format: n1-n2-n1-n3 |
| [959] | Format: n13-n2 |
| [UB1] | ([931] ∧ [932] [490]) ⊻ ([931] ∧ [933] [491]) |
| [1P0..1] | Note: This is the standard package if no condition applies, e.g. in the COM segment. |
Example message
Example 1
UNA:+.? '
UNB+UNOC:3+9904446000007:500+9903790000002:500+{{date}}:{{time}}+5576673PF'
UNH+5576674PF+PRICAT:D:20B:UN:2.0e'
BGM+Z94+990562800000505102023000001733337'
DTM+137:202510021221?+00:303'
DTM+157:202512312300?+00:303'
RFF+Z13:27002'
NAD+MR+9903790000002::293'
NAD+MS+9904446000007::293'
CTA+IC+:Gross'
COM+m.gross@swe-emmendingen.de:EM'
COM+?+076414689910:FX'
COM+?+076414689911:TE'
CUX+2:EUR:8'
PGI+9'
LIN+1++9991000002305-02:Z09'
IMD+F++:::Kosten für den Einbau eines sehr sehr schweren Zählers'
PRI+CAL:0'
RNG+10+KWH:0:3'
LIN+2++9991000002305-03:Z09'
IMD+F++:::Kosten für den Einbau eines noch schwereren Zählers'
PRI+CAL:0'
RNG+10+KWH:3:4'
LIN+3++9991000002313-02:Z09'
IMD+F++:::Einbau kME / rLM'
PRI+CAL:0'
RNG+10+KWH:0:3'
LIN+4++9991000002313-03:Z09'
IMD+F++:::Einbau kME / rLM'
PRI+CAL:0'
RNG+10+KWH:3:4'
LIN+5++9991000002321-01:Z09'
PRI+CAL:1337'
LIN+6++9991000003030-01:Z09'
PRI+CAL:666'
UNT+34+5576674PF'
UNZ+1+5576673PF'[1 item
{6 fields
"data": {3 fields
"stammdaten": {1 field
"PREISBLATT": [1 item
{5 fields
"gueltigkeit": {1 field
"preispositionen": [6 items
{6 fields
"preisstaffeln": [1 item
{4 fields
{6 fields
"preisstaffeln": [1 item
{4 fields
{6 fields
"preisstaffeln": [1 item
{4 fields
{6 fields
"preisstaffeln": [1 item
{4 fields
{5 fields
"preisstaffeln": [1 item
{1 field
{5 fields
"preisstaffeln": [1 item
{1 field
"transaktionsdaten": {9 fields
"absender": {5 fields
"ansprechpartner": {5 fields
"rufnummern": [2 items
{2 fields
{2 fields
"empfaenger": {4 fields
Download: EDIFACT file · BO4E JSON
Example 2
UNA:+.? '
UNB+UNOC:3+9904733000009:500+9903692000001:500+{{date}}:{{time}}+5576673PF'
UNH+5576674PF+PRICAT:D:20B:UN:2.0e'
BGM+Z32+990562800000505102023000001733337'
DTM+137:202510061221?+00:303'
DTM+157:202212312200?+00:303'
RFF+Z13:27002'
NAD+MR+9903692000001::293'
NAD+MS+9904733000009::293'
CTA+IC+:Gross'
COM+m.gross@swe-emmendingen.de:EM'
COM+?+076414689910:FX'
COM+?+076414689911:TE'
CUX+2:EUR:8'
PGI+9'
LIN+1++9990001000798:Z01'
PIA+1+SN-MME-Z25-Z25:Z06'
IMD+C+Z25'
PRI+CAL:16.81::::ANN'
LIN+2++9990001000798:Z01'
PIA+1+SN-MME-Z20-Z20:Z06'
IMD+C+Z20'
PRI+CAL:84.03::::ANN'
LIN+3++9990001000798:Z01'
PIA+1+SN-MME-Z18-Z18:Z06'
IMD+C+Z18'
PRI+CAL:109.24::::ANN'
LIN+4++9990001000798:Z01'
PIA+1+SN-MME-Z17-Z17:Z06'
IMD+C+Z17'
PRI+CAL:142.86::::ANN'
LIN+5++9990001000798:Z01'
PIA+1+SN-MME-Z16-Z16:Z06'
IMD+C+Z16'
PRI+CAL:168.07::::ANN'
LIN+6++9990001000798:Z01'
PIA+1+SN-MME-Z21-Z21:Z06'
IMD+C+Z21'
PRI+CAL:84.03::::ANN'
LIN+7++9990001000798:Z01'
PIA+1+SN-MME-Z22-Z22:Z06'
IMD+C+Z22'
PRI+CAL:109.24::::ANN'
LIN+8++9990001000798:Z01'
PIA+1+SN-MME-Z23-Z23:Z06'
IMD+C+Z23'
PRI+CAL:168.07::::ANN'
UNT+46+5576674PF'
UNZ+1+5576673PF'[1 item
{6 fields
"data": {3 fields
"stammdaten": {1 field
"PREISBLATT": [1 item
{4 fields
"gueltigkeit": {1 field
"preispositionen": [8 items
{8 fields
"preisstaffeln": [1 item
{1 field
{8 fields
"preisstaffeln": [1 item
{1 field
{8 fields
"preisstaffeln": [1 item
{1 field
{8 fields
"preisstaffeln": [1 item
{1 field
{8 fields
"preisstaffeln": [1 item
{1 field
{8 fields
"preisstaffeln": [1 item
{1 field
{8 fields
"preisstaffeln": [1 item
{1 field
{8 fields
"preisstaffeln": [1 item
{1 field
"transaktionsdaten": {9 fields
"absender": {6 fields
"ansprechpartner": {5 fields
"rufnummern": [2 items
{2 fields
{2 fields
"empfaenger": {5 fields
Download: EDIFACT file · BO4E JSON
Example 3
UNA:+.? '
UNB+UNOC:3+9905628000005:500+9900244000009:500+{{date}}:{{time}}+5576673PF'
UNH+5576674PF+PRICAT:D:20B:UN:2.0e'
BGM+Z77+990562800000505102023000001733337'
DTM+137:202510061221?+00:303'
DTM+157:202512312300?+00:303'
RFF+Z13:27002'
NAD+MR+9900244000009::293'
NAD+MS+9905628000005::293'
CTA+IC+:Gross'
COM+m.gross@swe-emmendingen.de:EM'
COM+?+076414689910:FX'
COM+?+076414689911:TE'
CUX+2:EUR:8'
PGI+9'
LIN+1++9991000000713-01:Z09'
PRI+CAL:0'
RNG+10+H87:0:3'
LIN+2++9991000000713-02:Z09'
PRI+CAL:0'
RNG+10+H87:3:6'
LIN+3++9991000000713-03:Z09'
PRI+CAL:0'
RNG+10+H87:6:9'
LIN+4++9991000000721-01:Z09'
PRI+CAL:0'
LIN+5++9991000000721-02:Z09'
PRI+CAL:0'
LIN+6++9991000000721-03:Z09'
PRI+CAL:0'
LIN+7++9991000000739-01:Z09'
PRI+CAL:0'
LIN+8++9991000000739-02:Z09'
PRI+CAL:0'
LIN+9++9991000000739-03:Z09'
PRI+CAL:0'
LIN+10++9991000000812-01:Z09'
PRI+CAL:0'
LIN+11++9991000000812-02:Z09'
PRI+CAL:0'
LIN+12++9991000000812-03:Z09'
PRI+CAL:0'
LIN+13++9991000000820-01:Z09'
PRI+CAL:0'
LIN+14++9991000000820-02:Z09'
PRI+CAL:0'
LIN+15++9991000000820-03:Z09'
PRI+CAL:0'
LIN+16++9991000000838-01:Z09'
PRI+CAL:0'
LIN+17++9991000000838-02:Z09'
PRI+CAL:0'
LIN+18++9991000000838-03:Z09'
PRI+CAL:0'
LIN+19++9991000000846-01:Z09'
PRI+CAL:0'
LIN+20++9991000000846-02:Z09'
PRI+CAL:0'
LIN+21++9991000000846-03:Z09'
PRI+CAL:0'
LIN+22++9991000000854-01:Z09'
PRI+CAL:0'
LIN+23++9991000000854-02:Z09'
PRI+CAL:0'
LIN+24++9991000000854-03:Z09'
PRI+CAL:0'
LIN+25++9991000000862-01:Z09'
PRI+CAL:0'
LIN+26++9991000000862-02:Z09'
PRI+CAL:0'
LIN+27++9991000000862-03:Z09'
PRI+CAL:0'
LIN+28++9991000000870-01:Z09'
PRI+CAL:0'
LIN+29++9991000000870-02:Z09'
PRI+CAL:0'
LIN+30++9991000000870-03:Z09'
PRI+CAL:0'
LIN+31++9991000000888-01:Z09'
PRI+CAL:0'
LIN+32++9991000000888-02:Z09'
PRI+CAL:0'
LIN+33++9991000000888-03:Z09'
PRI+CAL:0'
LIN+34++9991000000896-01:Z09'
PRI+CAL:0'
LIN+35++9991000000896-02:Z09'
PRI+CAL:0'
LIN+36++9991000000896-03:Z09'
PRI+CAL:0'
LIN+37++9991000000903-01:Z09'
PRI+CAL:0'
LIN+38++9991000000903-02:Z09'
PRI+CAL:0'
LIN+39++9991000000903-03:Z09'
PRI+CAL:0'
LIN+40++9991000000911-01:Z09'
PRI+CAL:0'
LIN+41++9991000000911-02:Z09'
PRI+CAL:0'
LIN+42++9991000000911-03:Z09'
PRI+CAL:0'
LIN+43++9991000000929-01:Z09'
PRI+CAL:0'
LIN+44++9991000000929-02:Z09'
PRI+CAL:0'
LIN+45++9991000000929-03:Z09'
PRI+CAL:0'
LIN+46++9991000000937-01:Z09'
PRI+CAL:0'
LIN+47++9991000000937-02:Z09'
PRI+CAL:0'
LIN+48++9991000000937-03:Z09'
PRI+CAL:0'
LIN+49++9991000000945-01:Z09'
PRI+CAL:0'
LIN+50++9991000000945-02:Z09'
PRI+CAL:0'
LIN+51++9991000000945-03:Z09'
PRI+CAL:0'
LIN+52++9991000000953-01:Z09'
PRI+CAL:0'
LIN+53++9991000000953-02:Z09'
PRI+CAL:0'
LIN+54++9991000000953-03:Z09'
PRI+CAL:0'
LIN+55++9991000001430-01:Z09'
PRI+CAL:0'
LIN+56++9991000001430-02:Z09'
PRI+CAL:0'
LIN+57++9991000001430-03:Z09'
PRI+CAL:0'
LIN+58++9991000001448-01:Z09'
PRI+CAL:0'
LIN+59++9991000001448-02:Z09'
PRI+CAL:0'
LIN+60++9991000001448-03:Z09'
PRI+CAL:0'
LIN+61++9991000001456-01:Z09'
PRI+CAL:0'
LIN+62++9991000001456-02:Z09'
PRI+CAL:0'
LIN+63++9991000001456-03:Z09'
PRI+CAL:0'
UNT+143+5576674PF'
UNZ+1+5576673PF'[1 item
{6 fields
"data": {3 fields
"stammdaten": {1 field
"PREISBLATT": [1 item
{5 fields
"gueltigkeit": {1 field
"preispositionen": [63 items
{4 fields
"preisstaffeln": [1 item
{4 fields
{4 fields
"preisstaffeln": [1 item
{4 fields
{3 fields
"preisstaffeln": [1 item
{4 fields
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
{4 fields
"preisstaffeln": [1 item
{1 field
"transaktionsdaten": {9 fields
"absender": {5 fields
"ansprechpartner": {5 fields
"rufnummern": [2 items
{2 fields
{2 fields
"empfaenger": {5 fields
Download: EDIFACT file · BO4E JSON
Example 4
UNA:+.? '
UNB+UNOC:3+9904446000007:500+9903790000002:500+{{date}}:{{time}}+5576673PF'
UNH+5576674PF+PRICAT:D:20B:UN:2.0e'
BGM+Z32+990562800000505102023000001733337'
DTM+137:202510021221?+00:303'
DTM+157:202312012300?+00:303'
RFF+Z13:27002'
NAD+MR+9903790000002::293'
NAD+MS+9904446000007::293'
CTA+IC+:Gross'
COM+m.gross@swe-emmendingen.de:EM'
COM+?+076414689910:FX'
COM+?+076414689911:TE'
CUX+2:EUR:8'
PGI+9'
LIN+1++9990001000813:Z01'
PIA+1+FX12:Z06'
IMD+X+Z41+Z11:::Blockstromwandler und weitere Details zu diesem'
PRI+CAL:168.06::::ANN'
UNT+18+5576674PF'
UNZ+1+5576673PF'[1 item
{6 fields
"data": {3 fields
"stammdaten": {1 field
"PREISBLATT": [1 item
{5 fields
"gueltigkeit": {1 field
"preispositionen": [1 item
{10 fields
"preisstaffeln": [1 item
{1 field
"transaktionsdaten": {9 fields
"absender": {6 fields
"ansprechpartner": {5 fields
"rufnummern": [2 items
{2 fields
{2 fields
"empfaenger": {5 fields
Download: EDIFACT file · BO4E JSON
Belongs to these role views
The check identifier itself carries no market role. This assignment is derived back from the role views in whose process steps it occurs — affected are LF, NB and MSB.
Business classification
| Attribute | Value |
|---|---|
| Use case (AHB) | Price sheets for MSB services |
| AHB | PRICAT AHB |
| Transmission channel | AS4 |
This check identifier is used in 10 contexts
Regulatory determination and communication direction depend on the process in which the message is sent. A single entry would be misleading — all placements are therefore listed here.
| Process description / rulebook | Process step | Communication | Action |
|---|---|---|---|
| GPKE part 3 | Transmission of price sheet A of the MSB from MSB to NB and LF | MSB → NB | Price sheet A of the MSB |
| GPKE part 3 | Transmission of price sheet A of the MSB from MSB to NB and LF | MSB → LF | Price sheet A of the MSB |
| WiM electricity part 1 | Transmission of price sheet MSB to LF | MSB → LF | Price sheet |
| WiM electricity part 1 | Transmission of price sheet "Metering point operation with iMS towards the NB" from MSB to NB | MSB → NB | Price sheet |
| AWH processes for changing the technology at locations | Transmission of price sheet B of the MSB from MSB to NB and LF | MSB → NB | Price sheet B of the MSB |
| AWH processes for changing the technology at locations | Transmission of price sheet B of the MSB from MSB to NB and LF | MSB → LF | Price sheet B of the MSB |
| GPKE part 3 | Transmission of price sheet A of the MSB from MSB to NB and LF | MSB → NB | Price sheet A of the MSB |
| GPKE part 3 | Transmission of price sheet A of the MSB from MSB to NB and LF | MSB → LF | Price sheet A of the MSB |
| WiM electricity part 1 | Transmission of price sheet MSB to LF | MSB → LF | Price sheet |
| WiM electricity part 1 | Transmission of price sheet "Metering point operation with iMS towards the NB" from MSB to NB | MSB → NB | Price sheet |
Transaction and responses
Role of this check identifier: request. Basis: the transaction data carry neither antwortstatus nor antwortstatusCodeliste, and neither the title nor the action of the Prüfi table begins with “response” or “response message”.
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 PRICAT has the same row structure in this version.
Notes on this page
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 104 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.
The test data contains 4 transactions for this check identifier under the message type pricat. Each is stored twice — as a EDIFACT message and as a BO4E JSON. That both representations show the same transaction has been recalculated, not assumed: interchange control reference, message reference number, document number, message date, sender and recipient match in all 517 pairs of the format version; check identifier, transaction number and location ID wherever both representations carry them. Not a single attribute contradicts.
Placeholder from the test data set
The test data set carries placeholders instead of valid values: {{date}} and {{time}} in the UNB interchange envelope of every EDIFACT file. The page replaces these on call with the current date and the current time — in the format that applies at the respective position: in the envelope year, month and day as well as hour and minute, two digits each.
<businessKey> stays in place. It is not a time value, and an invented key would look like a valid one.