Rechnung
BO4E-Geschäftsobjekt · 30 Felder · 13 Verwendungen in Prüfis und Events
Felder
| Feld | Typ | Beschreibung |
|---|---|---|
boTyp * | Enum BOTypANSPRECHPARTNER, AVIS, ENERGIEMENGE GESCHAEFTSOBJEKT, GESCHAEFTSPARTNER, MARKTLOKATION, MARKTTEILNEHMER, MESSLOKATION, ZAEHLER, KOSTEN, TARIF, PREISBLATT, PREISBLATTNETZNUTZUNG, PREISBLATTMESSUNG, PREISBLATTUMLAGEN, PREISBLATTDIENSTLEISTUNG, PREISBLATTKONZESSIONSABGABE, ZEITREIHE, LASTGANG, HANDELSUNSTIMMIGKEIT, ANFRAGE, AUFTRAG, STATUSMITTEILUNG, BERECHNUNGSFORMEL, RECHNUNG, BILANZIERUNG, NETZNUTZUNGSVERTRAG, MESSSTELLENBETRIEBSVERTRAG, ENERGIELIEFERVERTRAG, SPERRAUFTRAG, ANGEBOT, TRANCHE, KOMMUNIKATIONSDATEN, ZAEHLZEITDEFINITION, SCHALTZEITDEFINITION, LEISTUNGSKURVENDEFINITION, NETZLOKATION, STEUERBARE_RESSOURCE, TECHNISCHE_RESSOURCE, AD_HOC_STEUERKANAL, LOKATIONSBUENDEL, WERTE_NACH_TYP2, REKLAMATION, STATUSBERICHT, VERTRAG, BILANZKREIS, VERWENDUNGSZEITRAUM, TARIFINFO, SUMMENZEITREIHE | Typ des BO |
versionStruktur * | string | versionStruktur |
istSelbstausgestellt | boolean | Kennzeichen, ob es sich um eine selbstausgestellte Rechnung handelt |
bearbeitungsdatum | string (date-time) | bearbeitungsdatum |
rechnungsdatum | string (date-time) | Ausstellungsdatum der Rechnung. |
faelligkeitsdatum | string (date-time) | Zu diesem Datum ist die Zahlung fällig. |
rechnungsstatus | Enum RechnungsstatusDUPLIKAT, ORIGINAL, STORNIERT | Status der Rechnung zur Kennzeichnung des Bearbeitungsstandes. Details siehe ENUM Rechnungsstatus |
vorlaeufigerAbrechnungszeitraum | Zeitraum | — |
rechnungsperiode | Zeitraum | Der Zeitraum der zugrunde liegenden Lieferung zur Rechnung. In der COM Zeitraum können diese angegeben werden. |
rechnungstyp | Enum RechnungstypABSCHLUSSRECHNUNG, ABSCHLAGSRECHNUNG, TURNUSRECHNUNG MONATSRECHNUNG, WIMRECHNUNG, ZWISCHENRECHNUNG, INTEGRIERTE_13TE_RECHNUNG, ZUSAETZLICHE_13TE_RECHNUNG, MEHRMINDERMENGENRECHNUNG, MSBRECHNUNG, KAPAZITAETSRECHNUNG, SPERRUNG_INBETRIEBNAHME, VERZUGSKOSTEN, BLINDARBEIT, SONDERRECHNUNG, ABRECHNUNG_VON_KONFIGURATIONEN_UNIVERSALBESTELLPROZESS, ABRECHNUNG_VON_TECHNIK | Ein kontextbezogender Rechnungstyp, z.B. Netznutzungsrechnung. Details siehe ENUM Rechnungstyp |
istReverseCharge | boolean | Kennzeichen, ob bei der Rechnung das Reverse Charge verfahren angewendet wird |
gesamtbrutto | Betrag | Die Summe aus Netto- und Steuerbetrag. Details Betrag |
zuZahlen | Betrag | — |
originalRechnungsnummer | string | Im Falle einer Stornorechnung (storno = true) steht hier die Rechnungsnummer der stornierten Rechnung. |
referenzNachrichtendatum | string | referenzNachrichtendatum |
referenzDokumentennummer | string | referenzDokumentennummer |
referenzVorgaengerrechnung | string | referenzVorgaengerrechnung |
datumVorgaengerrechnung | string (date-time) | datumVorgaengerrechnung |
preisNetzbetreiberCodenummer | string | preisNetzbetreiberCodenummer |
netzkonto | string | netzkonto |
vorausgezahlt | Betrag | Die Summe evtl. vorausgezahlter Beträge, z.B. Abschläge. Angabe als Bruttowert. Details Betrag |
gemeinderabatt | Gemeinderabatt | — |
ausfuehrungsdatum | string (date-time) | Das Datum an dem die Leistung erbracht wurde. |
sonderrechnungsart | Enum SonderrechnungsArtKONZESSIONSABGABE_TESTAT, INDIVIDUELL_ATYPISCH, INDIVIDUELL_SINGULAER KWKG_UMLAGE, OFFSHORE_UMLAGE, P19_STROM_NEV_UMLAGE, P18_ABLAV, KONZESSIONSABGABE_WECHSEL_RLM, PRIVILEGIERUNG_NACH_ENFG, KONZESSIONSABGABE_WEITERGELEITETE_MENGEN | Sonderrechnungsart |
sonderrechnungsarten | Enum SonderrechnungsArt[]KONZESSIONSABGABE_TESTAT, INDIVIDUELL_ATYPISCH, INDIVIDUELL_SINGULAER KWKG_UMLAGE, OFFSHORE_UMLAGE, P19_STROM_NEV_UMLAGE, P18_ABLAV, KONZESSIONSABGABE_WECHSEL_RLM, PRIVILEGIERUNG_NACH_ENFG, KONZESSIONSABGABE_WEITERGELEITETE_MENGEN | Sonderrechnungsart |
energierichtung | Enum EnergierichtungAUSSP, EINSP | Spezifiziert die Energierichtung einer Markt- und/oder Messlokation |
beginnPeriodeBilanzierung | string (date-time) | beginnPeriodeBilanzierung |
endePeriodeNetznutzung | string (date-time) | endePeriodeNetznutzung |
steuerbetraege | Steuerbetrag[] | Eine Liste mit Steuerbeträgen pro Steuerkennzeichen/Steuersatz. Die Summe dieser Beträge ergibt den Wert für gesamtsteuer. Details Steuerbetrag |
rechnungspositionen | Rechnungsposition[] | Die Rechnungspositionen. Details siehe Rechnungsposition |
| Struktur (BO4E) | Beschreibung | Format |
|---|---|---|
| boTyp * | Typ des BO | Enum BOTypANSPRECHPARTNER, AVIS, ENERGIEMENGE GESCHAEFTSOBJEKT, GESCHAEFTSPARTNER, MARKTLOKATION, MARKTTEILNEHMER, MESSLOKATION, ZAEHLER, KOSTEN, TARIF, PREISBLATT, PREISBLATTNETZNUTZUNG, PREISBLATTMESSUNG, PREISBLATTUMLAGEN, PREISBLATTDIENSTLEISTUNG, PREISBLATTKONZESSIONSABGABE, ZEITREIHE, LASTGANG, HANDELSUNSTIMMIGKEIT, ANFRAGE, AUFTRAG, STATUSMITTEILUNG, BERECHNUNGSFORMEL, RECHNUNG, BILANZIERUNG, NETZNUTZUNGSVERTRAG, MESSSTELLENBETRIEBSVERTRAG, ENERGIELIEFERVERTRAG, SPERRAUFTRAG, ANGEBOT, TRANCHE, KOMMUNIKATIONSDATEN, ZAEHLZEITDEFINITION, SCHALTZEITDEFINITION, LEISTUNGSKURVENDEFINITION, NETZLOKATION, STEUERBARE_RESSOURCE, TECHNISCHE_RESSOURCE, AD_HOC_STEUERKANAL, LOKATIONSBUENDEL, WERTE_NACH_TYP2, REKLAMATION, STATUSBERICHT, VERTRAG, BILANZKREIS, VERWENDUNGSZEITRAUM, TARIFINFO, SUMMENZEITREIHE |
| versionStruktur * | versionStruktur | string |
| istSelbstausgestellt | Kennzeichen, ob es sich um eine selbstausgestellte Rechnung handelt | boolean |
| bearbeitungsdatum | bearbeitungsdatum | string (date-time) |
| rechnungsdatum | Ausstellungsdatum der Rechnung. | string (date-time) |
| faelligkeitsdatum | Zu diesem Datum ist die Zahlung fällig. | string (date-time) |
| rechnungsstatus | Status der Rechnung zur Kennzeichnung des Bearbeitungsstandes. Details siehe ENUM Rechnungsstatus | Enum RechnungsstatusDUPLIKAT, ORIGINAL, STORNIERT |
| vorlaeufigerAbrechnungszeitraum | — | Zeitraum |
| zeiteinheit | Zeiteinheit | Enum ZeiteinheitSEKUNDE, MINUTE, STUNDE VIERTEL_STUNDE, TAG, WOCHE, MONAT, QUARTAL, HALBJAHR, JAHR |
| dauer | dauer | integer |
| startdatum | startdatum | string (date-time) |
| enddatum | enddatum | string (date-time) |
| einheit | Zeiteinheit | Enum ZeiteinheitSEKUNDE, MINUTE, STUNDE VIERTEL_STUNDE, TAG, WOCHE, MONAT, QUARTAL, HALBJAHR, JAHR |
| ableseZeitraum | ableseZeitraum | string |
| abrechnungsZeitraum | abrechnungsZeitraum | string |
| zeitraumText | zeitraumText | string |
| zeitraumId | zeitraumId | integer |
| rechnungsperiode | Der Zeitraum der zugrunde liegenden Lieferung zur Rechnung. In der COM Zeitraum können diese angegeben werden. | Zeitraum |
| zeiteinheit | Zeiteinheit | Enum ZeiteinheitSEKUNDE, MINUTE, STUNDE VIERTEL_STUNDE, TAG, WOCHE, MONAT, QUARTAL, HALBJAHR, JAHR |
| dauer | dauer | integer |
| startdatum | startdatum | string (date-time) |
| enddatum | enddatum | string (date-time) |
| einheit | Zeiteinheit | Enum ZeiteinheitSEKUNDE, MINUTE, STUNDE VIERTEL_STUNDE, TAG, WOCHE, MONAT, QUARTAL, HALBJAHR, JAHR |
| ableseZeitraum | ableseZeitraum | string |
| abrechnungsZeitraum | abrechnungsZeitraum | string |
| zeitraumText | zeitraumText | string |
| zeitraumId | zeitraumId | integer |
| rechnungstyp | Ein kontextbezogender Rechnungstyp, z.B. Netznutzungsrechnung. Details siehe ENUM Rechnungstyp | Enum RechnungstypABSCHLUSSRECHNUNG, ABSCHLAGSRECHNUNG, TURNUSRECHNUNG MONATSRECHNUNG, WIMRECHNUNG, ZWISCHENRECHNUNG, INTEGRIERTE_13TE_RECHNUNG, ZUSAETZLICHE_13TE_RECHNUNG, MEHRMINDERMENGENRECHNUNG, MSBRECHNUNG, KAPAZITAETSRECHNUNG, SPERRUNG_INBETRIEBNAHME, VERZUGSKOSTEN, BLINDARBEIT, SONDERRECHNUNG, ABRECHNUNG_VON_KONFIGURATIONEN_UNIVERSALBESTELLPROZESS, ABRECHNUNG_VON_TECHNIK |
| istReverseCharge | Kennzeichen, ob bei der Rechnung das Reverse Charge verfahren angewendet wird | boolean |
| gesamtbrutto | Die Summe aus Netto- und Steuerbetrag. Details Betrag | Betrag |
| wert | Gibt den Betrag des Preises an. | number (float) |
| waehrung | Währung des Preises | string |
| zuZahlen | — | Betrag |
| wert | Gibt den Betrag des Preises an. | number (float) |
| waehrung | Währung des Preises | string |
| originalRechnungsnummer | Im Falle einer Stornorechnung (storno = true) steht hier die Rechnungsnummer der stornierten Rechnung. | string |
| referenzNachrichtendatum | referenzNachrichtendatum | string |
| referenzDokumentennummer | referenzDokumentennummer | string |
| referenzVorgaengerrechnung | referenzVorgaengerrechnung | string |
| datumVorgaengerrechnung | datumVorgaengerrechnung | string (date-time) |
| preisNetzbetreiberCodenummer | preisNetzbetreiberCodenummer | string |
| netzkonto | netzkonto | string |
| vorausgezahlt | Die Summe evtl. vorausgezahlter Beträge, z.B. Abschläge. Angabe als Bruttowert. Details Betrag | Betrag |
| wert | Gibt den Betrag des Preises an. | number (float) |
| waehrung | Währung des Preises | string |
| gemeinderabatt | — | Gemeinderabatt |
| wert | Wert | number (float) |
| einheit | Einheit | string |
| typ | Typ | string |
| bemessungsgrundlage | Bemessungsgrundlage | number (float) |
| ausfuehrungsdatum | Das Datum an dem die Leistung erbracht wurde. | string (date-time) |
| sonderrechnungsart | Sonderrechnungsart | Enum SonderrechnungsArtKONZESSIONSABGABE_TESTAT, INDIVIDUELL_ATYPISCH, INDIVIDUELL_SINGULAER KWKG_UMLAGE, OFFSHORE_UMLAGE, P19_STROM_NEV_UMLAGE, P18_ABLAV, KONZESSIONSABGABE_WECHSEL_RLM, PRIVILEGIERUNG_NACH_ENFG, KONZESSIONSABGABE_WEITERGELEITETE_MENGEN |
| sonderrechnungsarten [ ] | Sonderrechnungsart | Enum SonderrechnungsArt[]KONZESSIONSABGABE_TESTAT, INDIVIDUELL_ATYPISCH, INDIVIDUELL_SINGULAER KWKG_UMLAGE, OFFSHORE_UMLAGE, P19_STROM_NEV_UMLAGE, P18_ABLAV, KONZESSIONSABGABE_WECHSEL_RLM, PRIVILEGIERUNG_NACH_ENFG, KONZESSIONSABGABE_WEITERGELEITETE_MENGEN |
| energierichtung | Spezifiziert die Energierichtung einer Markt- und/oder Messlokation | Enum EnergierichtungAUSSP, EINSP |
| beginnPeriodeBilanzierung | beginnPeriodeBilanzierung | string (date-time) |
| endePeriodeNetznutzung | endePeriodeNetznutzung | string (date-time) |
| steuerbetraege [ ] | Eine Liste mit Steuerbeträgen pro Steuerkennzeichen/Steuersatz. Die Summe dieser Beträge ergibt den Wert für gesamtsteuer. Details Steuerbetrag | Steuerbetrag[] |
| steuerkennzeichen | Kennzeichnung des Steuersatzes, bzw. Verfahrens. Details Steuerkennzeichen | string |
| basiswert | Nettobetrag für den die Steuer berechnet wurde. Z.B. 200 | number (float) |
| steuerwert | Aus dem Basiswert berechnete Steuer. Z.B. 38 (bei UST_19), falls Basiswert 200 ist. | number (float) |
| waehrung | Währung. Z.B. Euro. | string |
| basiswertVorausbezahlt | basiswertVorausbezahlt | number (float) |
| steuerwertVorausbezahlt | steuerwertVorausbezahlt | number (float) |
| rechnungspositionen [ ] | Die Rechnungspositionen. Details siehe Rechnungsposition | Rechnungsposition[] |
| einzelpreis | Der Preis für eine Einheit der energetischen Menge. Details Preis | Preis |
| wert | wert | number (float) |
| menge | menge | integer |
| minimaleMenge | minimale Menge | integer |
| maximaleMenge | maximale Menge | integer |
| einheit | Waehrungseinheit | Enum WaehrungseinheitEUR, CT |
| bezugswert | Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können | Enum MengeneinheitW, WH, KW KWH, KVARH, MW, MWH, STUECK, KUBIKMETER, STUNDE, TAG, MONAT, JAHR, PROZENT, ANZAHL, VAR, KVAR, VARH, KWHK, Z16, KWT, WATT_PRO_QUADRATMETER, METER_PRO_SEKUNDE |
| status | Preisstatus | Enum PreisstatusVORLAEUFIG, ENDGUELTIG |
| preisart | Preisart Code | Enum PreisartEINRICHTUNGSPREIS, TRANSAKTIONSPREIS, BETRIEBSPREIS |
| lieferungBis | Ende der Lieferung für die abgerechnete Leistung. | string (date-time) |
| lieferungVon | Start der Lieferung für die abgerechnete Leistung. | string (date-time) |
| positionsMenge | Die abgerechnete Menge mit Einheit. Z.B. 4372 kWh. Details Menge | Menge |
| wert | Wert | number (float) |
| einheit | Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können | Enum MengeneinheitW, WH, KW KWH, KVARH, MW, MWH, STUECK, KUBIKMETER, STUNDE, TAG, MONAT, JAHR, PROZENT, ANZAHL, VAR, KVAR, VARH, KWHK, Z16, KWT, WATT_PRO_QUADRATMETER, METER_PRO_SEKUNDE |
| startdatum | startdatum | string (date-time) |
| enddatum | enddatum | string (date-time) |
| positionsnummer | Fortlaufende Nummer für die Rechnungsposition. | integer |
| artikelnummer | Kennzeichnung der Rechnungsposition mit der Standard-Artikelnummer des BDEW. Details BDEWArtikelnummer | string |
| teilsummeNetto | Das Ergebnis der Multiplikation aus einzelpreis * positionsMenge * (Faktor aus zeitbezogeneMenge). Z.B. 12,60€ * 120 kW * 3/12 (für 3 Monate). Details Betrag | Betrag |
| wert | Gibt den Betrag des Preises an. | number (float) |
| waehrung | Währung des Preises | string |
| teilsummeSteuer | Auf die Position entfallende Steuer, bestehend aus Steuersatz und Betrag. Details Steuerbetrag | Steuerbetrag |
| steuerkennzeichen | Kennzeichnung des Steuersatzes, bzw. Verfahrens. Details Steuerkennzeichen | string |
| basiswert | Nettobetrag für den die Steuer berechnet wurde. Z.B. 200 | number (float) |
| steuerwert | Aus dem Basiswert berechnete Steuer. Z.B. 38 (bei UST_19), falls Basiswert 200 ist. | number (float) |
| waehrung | Währung. Z.B. Euro. | string |
| basiswertVorausbezahlt | basiswertVorausbezahlt | number (float) |
| steuerwertVorausbezahlt | steuerwertVorausbezahlt | number (float) |
| zeitbezogeneMenge | Eine auf die Zeiteinheit bezogene Untermenge. Z.B. bei einem Jahrespreis, 3 Monate oder 146 Tage. Basierend darauf wird der Preis aufgeteilt. Details Menge | Menge |
| wert | Wert | number (float) |
| einheit | Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können | Enum MengeneinheitW, WH, KW KWH, KVARH, MW, MWH, STUECK, KUBIKMETER, STUNDE, TAG, MONAT, JAHR, PROZENT, ANZAHL, VAR, KVAR, VARH, KWHK, Z16, KWT, WATT_PRO_QUADRATMETER, METER_PRO_SEKUNDE |
| startdatum | startdatum | string (date-time) |
| enddatum | enddatum | string (date-time) |
| abschlag | — | Abschlag |
| typ | AbschlagTyp | Enum AbschlagTypGEMEINDERABATT_KAV, ANPASSUNG_P19_STROM_NEV |
| prozent | Prozentuale Angabe zum Auf-/Abschlag | number (float) |
| zuschlag | — | Zuschlag |
| typ | ZuschlagTyp | Enum ZuschlagTypUMSPANNUNGSZUSCHLAG, BETRIEBSMITTEL_P19_STROM_NEV, ANPASSUNG_P19_STROM_NEV ANPASSUNG_PAUSCHALE_NETZENTGELTREDUZIERUNG_NACH_P14A_ENWG_AUF_HOEHE_DER_NNE |
| prozent | prozent | number (float) |
| gemeinderabatt | — | Gemeinderabatt |
| wert | Wert | number (float) |
| einheit | Einheit | string |
| typ | Typ | string |
| bemessungsgrundlage | Bemessungsgrundlage | number (float) |
| gesamtZuAbschlagsbetrag | gesamtZuAbschlagsbetrag | number (float) |
| korrekturfaktor | Gibt ggf. einen Korrekturfaktor für die Menge an. | number (float) |
| ausfuehrungsdatum | Das Datum an dem die Leistung erbracht wurde. | string (date-time) |
Verwendet in
bearbeitungsdatum
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
rechnungsdatum
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
faelligkeitsdatum
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
rechnungsstatus
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
rechnungstyp
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
istReverseCharge
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
originalRechnungsnummer
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
referenzNachrichtendatum
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
referenzDokumentennummer
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
referenzVorgaengerrechnung
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
datumVorgaengerrechnung
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
preisNetzbetreiberCodenummer
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
sonderrechnungsarten
1 Verwendung(en) in den Nachrichtentypen INVOIC.
| Verwendet in | Art | Nachrichtentyp | Container |
|---|---|---|---|
| PI_31002 | Prüfi | INVOIC | stammdaten › RECHNUNG |
Hinweise zu dieser Seite
Ein * hinter einem Feldnamen kennzeichnet ein Pflichtfeld; das BO4E-Schema führt es unter required.
Diese Übersicht wird aus dem $ref-Graph über alle Prüfi- und Event-Spezifikationen erzeugt. Sie beantwortet die Frage, in welchen Nachrichten ein Feld tatsächlich vorkommt — eine Information, die in der bisherigen Dokumentation nicht verfügbar war.