Show / Hide Table of Contents

Class Rechnung

Modell für die Abbildung von Rechnungen im Kontext der Energiewirtschaft. Ausgehend von diesem Basismodell werden weitere spezifische Formen abgeleitet. https://www.bo4e.de/dokumentation/geschaeftsobjekte/bo-rechnung

Inheritance
System.Object
BusinessObject
Rechnung
Inherited Members
BusinessObject.BoTyp
BusinessObject.USER_PROPERTIES_NAME
BusinessObject.UserProperties
BusinessObject.GetBoTyp()
BusinessObject.SetBoTyp(String)
BusinessObject.versionStruktur
BusinessObject.guid
BusinessObject.GetJsonScheme()
BusinessObject.GetJsonSchema(Type)
BusinessObject.GetURI(Boolean)
BusinessObject.GetBoKeyNames()
BusinessObject.GetBoKeyNames(Type)
BusinessObject.GetExpandablePropertyNames(Type)
BusinessObject.GetExpandableFieldNames(String)
BusinessObject.GetExpandablePropertyNames(Type, Boolean)
BusinessObject.GetBoKeys()
BusinessObject.GetBoKeyProps(Type)
BusinessObject.Equals(Object)
BusinessObject.Equals(BusinessObject)
BusinessObject.GetHashCode()
BusinessObject.DeserializationFixes(StreamingContext)
BusinessObject.IsValid()
Namespace: BO4E.BO
Assembly: BO4Enet.dll
Syntax
public class Rechnung : BusinessObject

Constructors

| Improve this Doc View Source

Rechnung()

Declaration
public Rechnung()
| Improve this Doc View Source

Rechnung(JObject)

this constructor creates a BO4E.Rechnung from a JSON serialized SAP print document ("Druckbeleg")

Declaration
public Rechnung(JObject sapPrintDocument)
Parameters
Type Name Description
JObject sapPrintDocument

a JSON serialized SAP print document using lowerCamelCase naming convention

Properties

| Improve this Doc View Source

Faelligkeitsdatum

Zu diesem Datum ist die Zahlung fällig.

Declaration
public DateTime Faelligkeitsdatum { get; set; }
Property Value
Type Description
DateTime
| Improve this Doc View Source

Gesamtbrutto

Die Summe aus Netto- und Steuerbetrag. Details Betrag

Declaration
public Betrag Gesamtbrutto { get; set; }
Property Value
Type Description
Betrag
| Improve this Doc View Source

Gesamtnetto

Die Summe der Nettobeträge der Rechnungsteile. Details Betrag

Declaration
public Betrag Gesamtnetto { get; set; }
Property Value
Type Description
Betrag
| Improve this Doc View Source

Gesamtsteuer

Die Summe der Steuerbeträge der Rechnungsteile. Details Betrag

Declaration
public Betrag Gesamtsteuer { get; set; }
Property Value
Type Description
Betrag
| Improve this Doc View Source

OriginalRechnungsnummer

Im Falle einer Stornorechnung (storno = true) steht hier die Rechnungsnummer der stornierten Rechnung.

Declaration
public string OriginalRechnungsnummer { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

rabattBrutto

Gesamtrabatt auf den Bruttobetrag. Details Betrag

Declaration
public Betrag rabattBrutto { get; set; }
Property Value
Type Description
Betrag
| Improve this Doc View Source

Rechnungsdatum

Ausstellungsdatum der Rechnung.

Declaration
public DateTime Rechnungsdatum { get; set; }
Property Value
Type Description
DateTime
| Improve this Doc View Source

Rechnungsempfaenger

Der Empfänger der Rechnung. Details Geschaeftspartner

Declaration
public Geschaeftspartner Rechnungsempfaenger { get; set; }
Property Value
Type Description
Geschaeftspartner
| Improve this Doc View Source

Rechnungsersteller

Der Aussteller der Rechnung. Details Geschaeftspartner

Declaration
public Geschaeftspartner Rechnungsersteller { get; set; }
Property Value
Type Description
Geschaeftspartner
| Improve this Doc View Source

Rechnungsnummer

Eine im Verwendungskontext eindeutige Nummer für die Rechnung.

Declaration
public string Rechnungsnummer { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Rechnungsperiode

Der Zeitraum der zugrunde liegenden Lieferung zur Rechnung. In der COM Zeitraum können diese angegeben werden.

Declaration
public Zeitraum Rechnungsperiode { get; set; }
Property Value
Type Description
Zeitraum
| Improve this Doc View Source

Rechnungspositionen

Die Rechnungspositionen. Details siehe Rechnungsposition

Declaration
public List<Rechnungsposition> Rechnungspositionen { get; set; }
Property Value
Type Description
List<Rechnungsposition>
| Improve this Doc View Source

Rechnungsstatus

Status der Rechnung zur Kennzeichnung des Bearbeitungsstandes. Details siehe ENUM Rechnungsstatus

Declaration
public Rechnungsstatus? Rechnungsstatus { get; set; }
Property Value
Type Description
System.Nullable<Rechnungsstatus>
| Improve this Doc View Source

Rechnungsstyp

Ein kontextbezogender Rechnungstyp, z.B. Netznutzungsrechnung. Details siehe ENUM Rechnungstyp

Declaration
public Rechnungstyp Rechnungsstyp { get; set; }
Property Value
Type Description
Rechnungstyp
| Improve this Doc View Source

Rechnungstitel

Bezeichnung für die vorliegende Rechnung.

Declaration
public string Rechnungstitel { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Steuerbetraege

Eine Liste mit Steuerbeträgen pro Steuerkennzeichen/Steuersatz. Die Summe dieser Beträge ergibt den Wert für gesamtsteuer. Details Steuerbetrag

Declaration
public List<Steuerbetrag> Steuerbetraege { get; set; }
Property Value
Type Description
List<Steuerbetrag>
| Improve this Doc View Source

Storno

Kennzeichnung, ob es sich um eine Stornorechnung handelt. Im Falle "true" findet sich im Attribut "originalrechnungsnummer" die Nummer der Originalrechnung.

Declaration
public bool Storno { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Vorausgezahlt

Die Summe evtl. vorausgezahlter Beträge, z.B. Abschläge. Angabe als Bruttowert. Details Betrag

Declaration
public Betrag Vorausgezahlt { get; set; }
Property Value
Type Description
Betrag
| Improve this Doc View Source

Zuzahlen

Der zu zahlende Betrag, der sich aus (Gesamtbrutto - Vorausgezahlt - rabattBrutto) ergibt. Details Betrag ///

Declaration
public Betrag Zuzahlen { get; set; }
Property Value
Type Description
Betrag

Extension Methods

BusinessObjectExtensions.DeepClone<T>(T)
COMExtensions.DeepClone<T>(T)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX