For the complete documentation index, see llms.txt. This page is also available as Markdown.

Rechnungen

Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "AccountancyInvoiceReceipt".

Hinweise zur Funktion

Informationen zu Rechnungen können ebenfalls im Abschnitt "Belegsystem" und im "Auftragswesen" gefunden werden. Aufgrund der sehr individuellen Buchungsarten und Konten-Strukturen sollte die Art der Rechnungsübermittlung immer vorher mit dem Kunden besprochen werden. Die Datenstruktur der Rechnung orientiert sich am Aufbau einer XRechnung. Bitte beachten Sie zudem, dass noch nicht für alle Zusatzkontierungen Endpunkte verfügbar sind. Zusatzkontierungen ohne existierende Endpunkte werden derzeit nur eingeschränkt unterstützt. Die Zuordnung von Zusatzkontierungen ist zudem nur möglich, wenn der vollständige Kontenrahmen und die Buchungsvorschriften bekannt sind.

Rechnungen lesen

Eingangsrechnungen abfragen (alter Eingangsrechnungsprozess)

Version 1.2


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
idinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
includeAdditionalFieldbooleanOptionalDefault: false
includePaymentOrderbooleanOptionalDefault: false
includeCommissionDatabooleanOptionalDefault: false
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
Numberstring · nullableOptional
IssueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
CorrectionReasonstring · nullableOptional
get/openwowi/v1.2/AccountancyInvoiceReceipt/{id}

Zusätzlicher Endpunkt aus "Belegsystem"/"Bewegungsdaten" (bitte beachten Sie die abweichenden API-Endpunkt-Berechtigungen):


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
idinteger · int32Optional
numberstringOptional
companyCodeIdinteger · int32Optional
companyCodeCodestringOptional
maturityDateFromstring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
maturityDateTostring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
invoiceDateFromstring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
invoiceDateTostring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
includePaymentOrderbooleanOptionalDefault: false
includeCommissionDatabooleanOptionalDefault: false
includeAdditionalFieldbooleanOptionalDefault: false
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
Numberstring · nullableOptional
IssueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
CorrectionReasonstring · nullableOptional
get/openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt

Zusätzliche Endpunkte aus "Auftragswesen" (bitte beachten Sie die abweichenden API-Endpunkt-Berechtigungen):

Hinweise zur Funktion

Bitte beachten Sie, dass dieser Endpunkt nur Rechnungen anzeigen kann, die in der Leistungsprüfung den entsprechenden Auftragspositionen zugewiesen wurden.


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
idinteger · int32Optional
numberstringOptional
companyCodeIdinteger · int32Optional
companyCodeCodestringOptional
commissionIdinteger · int32Optional
commissionIdNumstringOptional
maturityDateFromstring · date-timeOptional
maturityDateTostring · date-timeOptional
invoiceDateFromstring · date-timeOptional
invoiceDateTostring · date-timeOptional
includePaymentOrderbooleanOptionalDefault: false
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
Numberstring · nullableOptional
PreliminaryNumberstring · nullableOptional
InvoiceDatestring · date · nullableOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
MaturityDatestring · date · nullableOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
get/openwowi/v1.2/CommissioningRead/InvoiceReceipt/CommissionItems

Rechnungen lesen (neuer Eingangsrechnungsprozess)

Version 1.2


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
idinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
includeAdditionalFieldbooleanOptionalDefault: false
includePaymentOrderbooleanOptionalDefault: false
includeCommissionDatabooleanOptionalDefault: false
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
InvoiceNumberstring · nullableOptional
PreliminaryNumberstring · nullableOptional
CorrectionReasonstring · nullableOptional
IssueDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ReceiptDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
AssessmentDateFromstring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
AssessmentDateTostring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
OwnReferencestring · nullableOptional
get/openwowi/v1.2/AccountancyInvoiceReceipt/NewInvoice/{id}

Zusätzlicher Endpunkt aus "Belegsystem"/"Bewegungsdaten" (bitte beachten Sie die abweichenden API-Endpunkt-Berechtigungen):


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
idinteger · int32Optional
numberstringOptional
companyCodeIdinteger · int32Optional
companyCodeCodestringOptional
maturityDateFromstring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
maturityDateTostring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
invoiceDateFromstring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
invoiceDateTostring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
includePaymentOrderbooleanOptionalDefault: false
includeCommissionDatabooleanOptionalDefault: false
includeAdditionalFieldbooleanOptionalDefault: false
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
InvoiceNumberstring · nullableOptional
PreliminaryNumberstring · nullableOptional
CorrectionReasonstring · nullableOptional
IssueDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ReceiptDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
AssessmentDateFromstring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
AssessmentDateTostring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
OwnReferencestring · nullableOptional
get/openwowi/v1.2/AccountancyTransactionData/InvoiceReceiptNew

Zusätzliche Endpunkte aus "Auftragswesen" (bitte beachten Sie die abweichenden API-Endpunkt-Berechtigungen):

Hinweise zur Funktion

Bitte beachten Sie, dass dieser Endpunkt nur Rechnungen anzeigen kann, die in der Leistungsprüfung den entsprechenden Auftragspositionen zugewiesen wurden.


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
idinteger · int32Optional
numberstringOptional
companyCodeIdinteger · int32Optional
companyCodeCodestringOptional
commissionIdinteger · int32Optional
commissionIdNumstringOptional
maturityDateFromstring · date-timeOptional
maturityDateTostring · date-timeOptional
invoiceDateFromstring · date-timeOptional
invoiceDateTostring · date-timeOptional
includePaymentOrderbooleanOptionalDefault: false
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
Numberstring · nullableOptional
PreliminaryNumberstring · nullableOptional
InvoiceDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
MaturityDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
get/openwowi/v1.2/CommissioningRead/InvoiceReceiptNew/CommissionItems

Zahlaufträge

Version 1.2

Zusätzlicher Endpunkt aus "Belegsystem"/"Bewegungsdaten" (bitte beachten Sie die abweichenden API-Endpunkt-Berechtigungen):


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
idinteger · int32Optional
numberstringOptional
companyCodeIdinteger · int32Optional
companyCodeCodestringOptional
maturityDateFromstring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
maturityDateTostring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
invoiceDateFromstring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
invoiceDateTostring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
Numberstring · nullableOptional
get/openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt/PaymentOrders

Ausgangsrechnungen lesen

Version 1.2


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
idinteger · int32Optional
numberstringOptional
companyCodeIdinteger · int32Optional
maturityDateFromstring · date-timeOptional
maturityDateTostring · date-timeOptional
invoiceDateFromstring · date-timeOptional
invoiceDateTostring · date-timeOptional
includeAdditionalFieldbooleanOptionalDefault: false
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
OutgoingInvoiceNumberstring · nullableOptional
InvoiceDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
MaturityDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DeliveryDateFromstring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DeliveryDateTostring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
BookingPeriodNumberinteger · int32 · nullableOptional
OwnReferencestring · nullableOptional
VoucherIdinteger · int32 · nullableOptional
get/openwowi/v1.2/AccountancyOutgoingInvoiceRead/OutgoingInvoice

Rechnungen erfassen (alter Eingangsrechnungsprozess)

Hinweise zur Funktion

Die Daten zum "PaymentMeansCode" wurden dem XRechnung-Format entnommen. Eine Tabelle der gültigen Codes finden Sie unten auf der Seite.

Die Beträge in der Node "Lines" sind ausschließlich Nettobeträge. Hierbei gilt:

BaseAmount ./. LineDiscountAmount ./. LineWitholdAmount = LineExtensionsAmount

Die API prüft, ob alle Beträge in Summe übereinstimmen. Hierbei wird auch ein Abgleich zwischen Brutto- und Nettowerten vorgenommen.

Bitte beachten Sie, dass die API bereits in der Lage ist, mehr als zwei unterschiedliche Steuer-IDs im "Lines" Knoten zu berücksichtigen. WOWIPORT erlaubt derzeit allerdings nur zwei unterschiedliche Steuer-IDs.

Wenn Sie nur einen Steuersatz "U0" oder "V0" im Knoten "Line" übermitteln, dürfen Sie den Knoten "TaxTotal" nicht mitsenden, da keine Steuer anfällt.

Die Übergabe eines Auftragsbezuges erfolgt, anders als die übrigen Entitätzsbezüge, nicht in dern "References". Die Zuordnung erfolgt hier über die OrderReference (jeweils pro Rechnungszeile oder für die gesamte Rechnung).

Wenn Sie eine "OrderReference" übermitteln, brauchen Sie die "Line" nicht mitzusenden. Diese werden aus dem Auftrag entnommen, wenn Sie "OrderReferencesAllLines" = "true" setzen. Bitte beachten Sie, dass der Auftragswert exakt mit dem Rechnungswert übereinstimmen muss.

Die "InvoiceDocumentId" darf nur verwendet werden, wenn das WOWIPORT DMS (d.velop) aktiv ist. Hier wird die Dokumenten ID aus d.velop eingetragen. Eine fehlerhafte Verwendung des Feldes kann zu Folgefehlern in der Rechnungsverarbeitung führen.

Eingangsrechnung im Status "Erfassung"

Version 1.2


post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
testModebooleanOptional
showNullValuesbooleanOptionalDefault: false
Body
CompanyCodeIdinteger · int32Optional
InvoiceTypeIdinteger · int32Optional
InvoiceDocumentIdstring · nullableOptional
OrderReferencesAllLinesbooleanOptional
OrderReferencesstring[] · nullableOptional
IssueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Antworten
201

Created

Idinteger · int32Optional
NodeIdinteger · int32Optional
InvoiceNumberstring · nullableOptional
OrderReferencesstring[] · nullableOptional
IssueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
post/openwowi/v1.2/AccountancyInvoiceReceipt/Recording

Eingangsrechnung im Status "Kontierung"

Version 1.2


post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
testModebooleanOptional
showNullValuesbooleanOptionalDefault: false
Body
CompanyCodeIdinteger · int32Optional
InvoiceTypeIdinteger · int32Optional
InvoiceDocumentIdstring · nullableOptional
OrderReferencesAllLinesbooleanOptional
OrderReferencesstring[] · nullableOptional
IssueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Antworten
201

Created

Idinteger · int32Optional
NodeIdinteger · int32Optional
InvoiceNumberstring · nullableOptional
OrderReferencesstring[] · nullableOptional
IssueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
post/openwowi/v1.2/AccountancyInvoiceReceipt/AccountAssignment

Eingangsrechnung im Status "Gebucht"

Version 1.2


post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
testModebooleanOptional
showNullValuesbooleanOptionalDefault: false
Body
CompanyCodeIdinteger · int32Optional
InvoiceTypeIdinteger · int32Optional
InvoiceDocumentIdstring · nullableOptional
OrderReferencesAllLinesbooleanOptional
OrderReferencesstring[] · nullableOptional
IssueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Antworten
201

Created

Idinteger · int32Optional
NodeIdinteger · int32Optional
InvoiceNumberstring · nullableOptional
OrderReferencesstring[] · nullableOptional
IssueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-16Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
post/openwowi/v1.2/AccountancyInvoiceReceipt/Released

Rechnungen erfassen (neuer Eingangsrechnungsprozess)

Hinweise zur Funktion

Die Daten zum "PaymentMeansCode" wurden dem XRechnung-Format entnommen. Eine Tabelle der gültigen Codes finden Sie unten auf der Seite.

Die Übergabe eines Auftragsbezuges erfolgt, anders als die übrigen Entitätzsbezüge, nicht in den "References". Die Zuordnung erfolgt hier über die OrderReferences. Es können mehrere Aufträge verknüpft werden.

Innerhalb der Lines haben Sie dann die Möglichkeit, die "Commission Items" aus den aus den Aufträgen mit den jeweiligen Rechnungspositionen zu verknüpfen. Dies erfolgt über die OrderReferenceLineId.

Die "InvoiceDocumentId" darf nur verwendet werden, wenn das WOWIPORT DMS (d.velop) aktiv ist. Hier wird die Dokumenten ID aus d.velop eingetragen. Eine fehlerhafte Verwendung des Feldes kann zu Folgefehlern in der Rechnungsverarbeitung führen.

Der neue Eingangsrechnungsprozess ist dafür ausgelegt, auch unvollständige Rechnungen (eRechnungen) verarbeiten zu können. Aus diesem Grund werden die Rechnungen immer in dem maximal möglichen oder dem gewünschten Bearbeitungsschritt angenommen. Sollten also fachliche Fehler in der Rechnung bestehen, so wird diese zwar angenommen, aber der Status kann abweichen. Sie können den Status im Response unter "CurrentStep" sehen.

Eingangsrechnung im Status "Erfassung"

Version 1.2


post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
testModebooleanOptional
showNullValuesbooleanOptionalDefault: false
Body
CompanyCodeIdinteger · int32Optional
InvoiceTypeIdinteger · int32Optional
InvoiceDocumentIdstring · nullableOptional
OrderReferencesstring[] · nullableOptional
ReceiptDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
IssueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
AssessmentDateFromstring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
AssessmentDateTostring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
LaborCostnumber · decimal · nullableOptional
OwnReferencestring · nullableOptional
Antworten
201

Created

Idinteger · int32Optional
NodeIdinteger · int32Optional
InvoiceNumberstring · nullableOptional
OrderReferencesstring[] · nullableOptional
IssueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
post/openwowi/v1.2/AccountancyInvoiceReceipt/RecordingNew

Eingangsrechnung im Status "Kontierung"

Version 1.2


post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
testModebooleanOptional
showNullValuesbooleanOptionalDefault: false
Body
CompanyCodeIdinteger · int32Optional
InvoiceTypeIdinteger · int32Optional
InvoiceDocumentIdstring · nullableOptional
OrderReferencesstring[] · nullableOptional
ReceiptDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
IssueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
AssessmentDateFromstring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
AssessmentDateTostring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
LaborCostnumber · decimal · nullableOptional
OwnReferencestring · nullableOptional
Antworten
201

Created

Idinteger · int32Optional
NodeIdinteger · int32Optional
InvoiceNumberstring · nullableOptional
OrderReferencesstring[] · nullableOptional
IssueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
post/openwowi/v1.2/AccountancyInvoiceReceipt/AccountAssignmentNew

Eingangsrechnung im Status "Gebucht"

Version 1.2


post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
testModebooleanOptional
showNullValuesbooleanOptionalDefault: false
Body
CompanyCodeIdinteger · int32Optional
InvoiceTypeIdinteger · int32Optional
InvoiceDocumentIdstring · nullableOptional
OrderReferencesstring[] · nullableOptional
ReceiptDatestring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
IssueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
AssessmentDateFromstring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
AssessmentDateTostring · date · nullableOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
LaborCostnumber · decimal · nullableOptional
OwnReferencestring · nullableOptional
Antworten
201

Created

Idinteger · int32Optional
NodeIdinteger · int32Optional
InvoiceNumberstring · nullableOptional
OrderReferencesstring[] · nullableOptional
IssueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
post/openwowi/v1.2/AccountancyInvoiceReceipt/ReleasedNew

Elektronische Rechnungsformate (neuer Eingangsrechnungsprozess)

Hinweise zur Funktion

Um sowohl eRechnungen im XML Format, als auch Rechnungen im PFD Format mit angehängten XML Dateien verarbeiten zu können, wurde der Endpunkt als reiner Datei-Upload konzipiert. Informationen über die Encodierung und die Hashwertbildung finden Sie unter "Dokumente und Medien".

Version 1.2


post
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
testModebooleanOptional
Body
Filenamestring · nullableOptional
CreationDatestring · date-timeOptional
Contentsstring · byte · nullableOptional
Sha1Hashstring · nullableOptional
Antworten
201

Created

Idinteger · int32Optional
NodeIdinteger · int32Optional
InvoiceNumberstring · nullableOptional
CurrentStepstring · enumOptionalMögliche Werte:
OrderReferencesstring[] · nullableOptional
IssueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
DueDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ActualDeliveryDatestring · dateOptionalExample: 2026-07-15Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
TaxAmountnumber · decimalOptional
post/openwowi/v1.2/AccountancyInvoiceReceipt/eInvoice

Verbrauchsdaten zu Rechnungen (neuer Eingangsrechnungsprozess)

Hinweise zur Funktion

Mit diesem Endpunkt können Sie Verbrauchs- und Energiedaten zu einer Rechnung hinzufügen. Der zusätzliche Endpunkt ist notwendig, da die elektronischen Rechnungsformate die Verbrauchstdaten nicht in ihrem Standard-Schema berücksichtigen.

Version 1.2


put
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
idinteger · int32Erforderlich
Abfrageparameter
apiKeystringErforderlich
testModebooleanOptional
Bodyobject · RunningCostDistribution.Bll.Services.RestAPIServices.OpenWowi.Dto_V1_2.InvoiceLineConsumptionDto.Request.InvoiceLineConsumptionRequestDto[]
LineIdinteger · int32Optional
Antworten
200

OK

LineIdinteger · int32Optional
put/openwowi/v1.2/AccountancyInvoiceReceipt/{id}/Consumption

Enumerationen für "PaymentMeansCode"

Code
Name

10 und 20

Cash

58

Transfer

59

DirectDebit

Enumerationen für "Withhold"/"Type"

Id
Name Englisch
Name Deutsch

1

SecurityWithhold

Sicherheitseinbehalt

2

WarrantyWithhold

Gewährleistungseinbehalt

Zuletzt aktualisiert