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

Document

the Document API

create a new document

post
Body
transitionIdstringRequired

transition id

targetTypeIdinteger · int64Optional

Ggf. die ID der Ziel-Belegart

Responses
200

OK

*/*
post/erp/documents
200

OK

update an existing document

put
Body
Responses
200

OK

*/*
put/erp/documents
200

OK

return all possible states, the document can transferred into

get
Path parameters
idinteger · int64Required

document identifier

Query parameters
languageCodestringRequired
Responses
200

OK

*/*
idstringRequired

das gleiche wie transition id für das UI

transitionIdstringRequired

transition id

transitionLabelstringRead-onlyOptional

label of this transition

uiHintanyOptional

Search-Dialog

stateDefinitionstringRead-onlyOptional

state definition of the target state

typeCategorystring · enumRead-onlyOptional

Dokumenttypen

Possible values:
typeIdstringRead-onlyOptional

document-type-id des ziels

typeKeystringRead-onlyOptional

document-type-key des ziels

typeLabelstringRead-onlyOptional

type-label

isDefaultTypeForCategorybooleanRead-onlyOptional

document-type ist Default für die Kategorie

targetStatestringRead-onlyOptional

Der Ziel-Status der Transition

sortOrderinteger · int32Read-onlyOptional

Sortier-Reihenfolge

get/erp/documents/{id}/states
200

OK

transfer the document into the given state

put
Path parameters
idinteger · int64Required

document identifier

Body
transitionIdstringRequired

transition id

Responses
200

OK

*/*
put/erp/documents/{id}/states
200

OK

put
Path parameters
idinteger · int64Required

ID des Belegs

protocolIdinteger · int64Required

ID des Eintrags im Belegprotokoll

Body

Request zur Anlage eines manuellen Eintrags ins Belegprotokoll

customMessagestringRequired

Text für das Belegprotokoll

Responses
200

OK

*/*

Belegprotokoll

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

documentTypeIdinteger · int64Read-onlyOptional

Typ des Dokuments zu diesem Protokolleintrag

documentNumberstringRead-onlyOptional

Nummer des Dokuments zu diesem Protokolleintrag

typestring · enumRequired

Eintragsarten im DocumentProtocol

Possible values:
customMessagestringOptional

Text dieses Protokolleintrags

userNamestringRead-onlyOptional

Benutzer von dem der Eintrag angelegt wurde

timestampstring · date-timeOptional

Zeitstempel dieses Protokolleintrags

put/erp/documents/{id}/protocol/{protocolId}
200

OK

get
Path parameters
idinteger · int64Required

document identifier

Responses
200

OK

*/*
anyOptional
get/erp/documents/{id}/print
200

OK

No content

put
Path parameters
idinteger · int64Required

document identifier

Body
exportFormatstring · enumOptional

output-format für mail/file-export

Possible values:
exportFilenamestringOptional

filename (ohne extension) bei einem file-export

outputTypestringOptional

outputType

groupIdentifierstringOptional

OutputReportGroup Identifier (optional), sonst Default-Group des Moduls

publishedbooleanOptional

sollen nur bereits veröffentlichte Dokumente beachtet werden?

Default: false
Responses
200

successful operation

anyOptional
put/erp/documents/{id}/print

No content

Verlängert eine Sperre

put
Path parameters
idinteger · int64Required

ID der gesperrten Resource

lockTokeninteger · int64Required

Token der zu verlängernden Sperre

Query parameters
leasePeriodinteger · int64Required

Optionale Lease-Dauer in Sekunden

Responses
200

OK

*/*
keystringRequired
tokeninteger · int64Required
userIdinteger · int64Optional
lockedBySystembooleanOptional
validUntilstring · date-timeOptional
idstringRead-onlyOptional

Unique identifier of the Object

Example: 1
put/erp/documents/{id}/leasable-lock/{lockToken}
200

OK

Gibt ein Sperre frei

delete
Path parameters
idinteger · int64Required

ID der gesperrten Resource

lockTokeninteger · int64Required

Token der freizugebenden Sperre

Responses
200

OK

No content

delete/erp/documents/{id}/leasable-lock/{lockToken}
200

OK

No content

Aktualisiert ein Paket zu einem Beleg

put
Path parameters
documentIdinteger · int64Required
parcelIdinteger · int64Required
Body

Pakete zu Belegen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

positioninteger · int32Optional

Position des Pakets

weightnumberOptional

Gewicht des Pakets

lengthnumberOptional

Länge

widthnumberOptional

Breite

heightnumberOptional

Höhe

trackingNumberstringRead-onlyOptional

Trackingnummer

Responses
200

OK

*/*

Pakete zu Belegen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

positioninteger · int32Optional

Position des Pakets

weightnumberOptional

Gewicht des Pakets

lengthnumberOptional

Länge

widthnumberOptional

Breite

heightnumberOptional

Höhe

trackingNumberstringRead-onlyOptional

Trackingnummer

put/erp/documents/{documentId}/parcel/{parcelId}
200

OK

update an existing document with changed position

put
Path parameters
documentIdinteger · int64Required
lineIdinteger · int64Required
Body
Responses
200

OK

*/*
put/erp/documents/document/{documentId}/line/{lineId}
200

OK

delete a line

delete
Path parameters
documentIdinteger · int64Required
lineIdinteger · int64Required
Responses
200

OK

*/*
delete/erp/documents/document/{documentId}/line/{lineId}
200

OK

moves a line to a new position

put
Path parameters
documentIdinteger · int64Required
lineIdinteger · int64Required
positioninteger · int32Required
Responses
200

OK

*/*
put/erp/documents/document/{documentId}/line/{lineId}/move/{position}
200

OK

get finance booking information for documentLine

get
Path parameters
documentIdinteger · int64Required
lineIdinteger · int64Required
Responses
200

OK

*/*

FiBu-Buchung

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

documentLineIdinteger · int64Optional

Id der Dokumentzeile

ledgerNumberstringOptional

FiBu-Kontonummer

transactionKeystringOptional

Buchungsschlüssel

costCenter1stringOptional

Kostenstelle

commentstringOptional

Kommentar

descriptionstringOptional

Buchungstext

get/erp/documents/document/{documentId}/line/{lineId}/financebooking
200

OK

update finance booking information for documentLine

put
Path parameters
documentIdinteger · int64Required
lineIdinteger · int64Required
Body

FiBu-Buchung

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

documentLineIdinteger · int64Optional

Id der Dokumentzeile

ledgerNumberstringOptional

FiBu-Kontonummer

transactionKeystringOptional

Buchungsschlüssel

costCenter1stringOptional

Kostenstelle

commentstringOptional

Kommentar

descriptionstringOptional

Buchungstext

Responses
200

OK

*/*

FiBu-Buchung

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

documentLineIdinteger · int64Optional

Id der Dokumentzeile

ledgerNumberstringOptional

FiBu-Kontonummer

transactionKeystringOptional

Buchungsschlüssel

costCenter1stringOptional

Kostenstelle

commentstringOptional

Kommentar

descriptionstringOptional

Buchungstext

put/erp/documents/document/{documentId}/line/{lineId}/financebooking
200

OK

delete finance booking information for documentLine

delete
Path parameters
documentIdinteger · int64Required
lineIdinteger · int64Required
Responses
200

OK

No content

delete/erp/documents/document/{documentId}/line/{lineId}/financebooking
200

OK

No content

verify the taxIdentificationNumber

post
Path parameters
idinteger · int64Required

document identifier

Responses
200

OK

*/*
versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

taxIdentificationNumberstring · max: 255Optional

Geprüfte Ust-ID

validitystring · enumOptional

Gültigkeit einer Ust-ID

Possible values:
validatedCompanyNamestringOptional

Geprüfter Firmenname

companyNameValidationResultstring · enumOptional

Ergebnis der Detail-Prüfung einer Ust-ID

Possible values:
validatedCitystringOptional

Geprüfter Ort

cityValidationResultstring · enumOptional

Ergebnis der Detail-Prüfung einer Ust-ID

Possible values:
validatedPostalCodestringOptional

Geprüfte PLZ

postalCodeValidationResultstring · enumOptional

Ergebnis der Detail-Prüfung einer Ust-ID

Possible values:
validatedStreetstringOptional

Geprüfte Straße

streetValidationResultstring · enumOptional

Ergebnis der Detail-Prüfung einer Ust-ID

Possible values:
usedApistring · enumOptional

USt-ID Prüfverfahren

Possible values:
apiResultCodestringOptional

Ergebnis-Code der Prüfung

apiResultMessagestringOptional

Ergebnis-Meldung der Prüfung (falls vorhanden

post/erp/documents/{id}/verifyTaxId
200

OK

list all available document-type-states to clone the current object into

get
Path parameters
idinteger · int64Required

document identifier

Query parameters
languageCodestringRequired
Responses
200

OK

*/*
idstringRequired

das gleiche wie transition id für das UI

transitionIdstringRequired

transition id

transitionLabelstringRead-onlyOptional

label of this transition

uiHintanyOptional

Search-Dialog

stateDefinitionstringRead-onlyOptional

state definition of the target state

typeCategorystring · enumRead-onlyOptional

Dokumenttypen

Possible values:
typeIdstringRead-onlyOptional

document-type-id des ziels

typeKeystringRead-onlyOptional

document-type-key des ziels

typeLabelstringRead-onlyOptional

type-label

isDefaultTypeForCategorybooleanRead-onlyOptional

document-type ist Default für die Kategorie

targetStatestringRead-onlyOptional

Der Ziel-Status der Transition

sortOrderinteger · int32Read-onlyOptional

Sortier-Reihenfolge

get/erp/documents/{id}/types
200

OK

create a new document, based on an existing one

post
Path parameters
idinteger · int64Required

the document identifier used as spec for the new document

Body
transitionIdstringRequired

transition id

targetTypeIdinteger · int64Optional

Ggf. die ID der Ziel-Belegart

Responses
200

OK

*/*
post/erp/documents/{id}/types
200

OK

Creates a shipment within the vds from a given document id

post
Path parameters
idinteger · int64Required

document identifier

Responses
200

OK

*/*
shipmentIdinteger · int64Optional

description/delivery Text of this order (internal vds description)

post/erp/documents/{id}/shipment
200

OK

Lists all protocol entries for this document

get
Path parameters
idinteger · int64Required

document identifier

Responses
200

OK

*/*

Belegprotokoll

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

documentTypeIdinteger · int64Read-onlyOptional

Typ des Dokuments zu diesem Protokolleintrag

documentNumberstringRead-onlyOptional

Nummer des Dokuments zu diesem Protokolleintrag

typestring · enumRequired

Eintragsarten im DocumentProtocol

Possible values:
customMessagestringOptional

Text dieses Protokolleintrags

userNamestringRead-onlyOptional

Benutzer von dem der Eintrag angelegt wurde

timestampstring · date-timeOptional

Zeitstempel dieses Protokolleintrags

get/erp/documents/{id}/protocol
200

OK

post
Path parameters
idinteger · int64Required

ID des Belegs

Body

Request zur Anlage eines manuellen Eintrags ins Belegprotokoll

customMessagestringRequired

Text für das Belegprotokoll

Responses
200

OK

*/*

Belegprotokoll

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

documentTypeIdinteger · int64Read-onlyOptional

Typ des Dokuments zu diesem Protokolleintrag

documentNumberstringRead-onlyOptional

Nummer des Dokuments zu diesem Protokolleintrag

typestring · enumRequired

Eintragsarten im DocumentProtocol

Possible values:
customMessagestringOptional

Text dieses Protokolleintrags

userNamestringRead-onlyOptional

Benutzer von dem der Eintrag angelegt wurde

timestampstring · date-timeOptional

Zeitstempel dieses Protokolleintrags

post/erp/documents/{id}/protocol
200

OK

Prüft, ob eine Resource gesperrt ist

get
Path parameters
idinteger · int64Required

ID einer Resource

Responses
200

OK

*/*
keystringRequired
tokeninteger · int64Required
userIdinteger · int64Optional
lockedBySystembooleanOptional
validUntilstring · date-timeOptional
idstringRead-onlyOptional

Unique identifier of the Object

Example: 1
get/erp/documents/{id}/leasable-lock
200

OK

Erstellt eine neue Sperre, optional mit einer Gültigkeitsdauer

post
Path parameters
idinteger · int64Required

ID der zu sperrenden Resource

Query parameters
leasePeriodinteger · int64Optional

Optionale Lease-Dauer in Sekunden

Responses
200

OK

*/*
keystringRequired
tokeninteger · int64Required
userIdinteger · int64Optional
lockedBySystembooleanOptional
validUntilstring · date-timeOptional
idstringRead-onlyOptional

Unique identifier of the Object

Example: 1
post/erp/documents/{id}/leasable-lock
200

OK

Versucht einen Auftrag in Kommissionierung zu übernehmen und protokolliert das Ergebnis

post
Path parameters
documentIdinteger · int64Required
picklistTemplateIdinteger · int64Required
Responses
200

OK

No content

post/erp/documents/{documentId}/try-transfer-into-picking/{picklistTemplateId}
200

OK

No content

post
Path parameters
documentIdinteger · int64Required
Body

Request zur Eingabeverarbeitung zu Belegen

inputDatastringOptional

Benutzereingabe/Scan

lastProcessedLineIdinteger · int64Optional

Die letzte verarbeitete Position

lastProcessedBookingIdinteger · int64Optional

Die letzte verarbeitete Buchung

inputListstring[]Optional

Liste von Eingaben, die nacheinander ausgeführt werden

Responses
200

OK

*/*

Response zur Eingabeverarbeitung zu Belegen

lastProcessedLineIdinteger · int64Optional

Die letzte verarbeitete Position

lastProcessedBookingIdinteger · int64Optional

Die letzte verarbeitete Buchung

post/erp/documents/{documentId}/process-input
200

OK

Liefert die Pakete zu einem Beleg

get
Path parameters
documentIdinteger · int64Required
Responses
200

OK

*/*

Pakete zu Belegen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

positioninteger · int32Optional

Position des Pakets

weightnumberOptional

Gewicht des Pakets

lengthnumberOptional

Länge

widthnumberOptional

Breite

heightnumberOptional

Höhe

trackingNumberstringRead-onlyOptional

Trackingnummer

get/erp/documents/{documentId}/parcels
200

OK

Erstellt ein Paket zu einem Beleg

post
Path parameters
documentIdinteger · int64Required
Body

Pakete zu Belegen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

positioninteger · int32Optional

Position des Pakets

weightnumberOptional

Gewicht des Pakets

lengthnumberOptional

Länge

widthnumberOptional

Breite

heightnumberOptional

Höhe

trackingNumberstringRead-onlyOptional

Trackingnummer

Responses
200

OK

*/*

Pakete zu Belegen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

positioninteger · int32Optional

Position des Pakets

weightnumberOptional

Gewicht des Pakets

lengthnumberOptional

Länge

widthnumberOptional

Breite

heightnumberOptional

Höhe

trackingNumberstringRead-onlyOptional

Trackingnummer

post/erp/documents/{documentId}/parcels
200

OK

Create a Job according to the Request

post
Body

Request zur Erstellung des Jobs für Abrechnungen der Verträge

blackListinteger · int64[]Optional

Ignore ID-List

whiteListinteger · int64[]Optional

Use ID-List

documentDatestring · dateOptional

Abweichendes Belegdatum

deliveryDatestring · dateOptional

Abweichendes Lieferdatum

addBillingPeriodbooleanOptional

Abrechnungszeitraum hinzufügen?

Default: true
notestringOptional

Notiz

printbooleanOptional

Drucken?

Default: false
Responses
200

OK

*/*
contextstringOptional

message context

messageValuestringOptional

message

post/erp/documents/perform-contract-evaluation
200

OK

validate a document by using the validation service

post
Path parameters
documentIdinteger · int64Required
Responses
200

OK

*/*
systemErrorstringOptional
shelfDocumentIdinteger · int64Optional
post/erp/documents/document/{documentId}/validate
200

OK

add new lines to an existing document

post
Path parameters
documentIdinteger · int64Required
Body
Responses
200

OK

*/*
post/erp/documents/document/{documentId}/multiple_lines
200

OK

add a new line to an existing document

post
Path parameters
documentIdinteger · int64Required
Body
Responses
200

OK

*/*
post/erp/documents/document/{documentId}/line
200

OK

post
Path parameters
contractIdinteger · int64Required

ID eines Vertrags

contractLineIdinteger · int64Required

ID einer Vertragsposition

Responses
200

OK

*/*
post/erp/documents/contract/{contractId}/deactivate-line/{contractLineId}
200

OK

post
Path parameters
contractIdinteger · int64Required

ID eines Vertrags

contractLineIdinteger · int64Required

ID einer Vertragsposition

Responses
200

OK

*/*
post/erp/documents/contract/{contractId}/activate-line/{contractLineId}
200

OK

Find an existing Resource by identifier

get
Path parameters
idinteger · int64Required

an identifier

Responses
200

successful operation

*/*
get/erp/documents/{id}
patch
Path parameters
idinteger · int64Required
Body
Responses
200

successful operation

*/*
patch/erp/documents/{id}

Liefert den Status der aktuellen Workflow-Instanz zu der gegebenen Referenz

get
Path parameters
refIdinteger · int64Required
Responses
200

Workflow-Instanz gefunden

*/*
string · enumOptional

Status einer Workflow-Instanz

Possible values:
get/erp/documents/{refId}/workflow-state

Liefert ein Query-Preset zur Selektion aller Workflow-Instanzen zu der gegebenen Referenz

get
Path parameters
refIdinteger · int64Required
Responses
200

Workflow-Instanz gefunden

*/*

Adhoc Preset

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

modestring · enumRequired

Was kann mit diesem Preset abgebildet werden QUERY oder STATEMENT

Default: QUERYPossible values:
templateIdstringRequired

template dem dieser filter zugeordnet worden ist.

templateGroupKeystringRequired

templateGroupKey dem dieser filter zugeordnet worden ist.

labelstringRequired

label für diesen filter

uiPayloadanyOptional

Search-Dialog

queryStatementstringOptional

bei mode == STATEMENT, das vql-query

forWorkflowbooleanRequired

für Workflows vorgesehen

Default: false
outputReportGroupIdentifierstringOptional

Identifier einer OutputReportGroup (moduleKey=cunit), die als Druckvorlage für dieses Preset verwendet wird

get/erp/documents/{refId}/workflow-instances-preset
200

Workflow-Instanz gefunden

Liefert die neuste Workflow-Instanz zu der gegebenen Referenz

get
Path parameters
refIdinteger · int64Required
Responses
200

Workflow-Instanz gefunden

*/*
versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

statestring · enumOptional

Status einer Workflow-Instanz

Possible values:
get/erp/documents/{refId}/latest-workflow-instance

Lists all ui-hints for this document

get
Path parameters
idinteger · int64Required

document identifier

Responses
200

OK

*/*
documentHintsstring[]Optional

UI-Hints, die sich auf den Dokumenttypen und den Account beziehen

get/erp/documents/{id}/ui-hints
200

OK

Lists all ui-hints for this document

get
Path parameters
idinteger · int64Required

document identifier

articleIdinteger · int64Required

article identifier

Responses
200

OK

*/*
string[]Optional
get/erp/documents/{id}/ui-hints/article/{articleId}
200

OK

Lists all ui-hints for this document

get
Path parameters
idinteger · int64Required

document identifier

accountIdinteger · int64Required

account identifier

Responses
200

OK

*/*
string[]Optional
get/erp/documents/{id}/ui-hints/account/{accountId}
200

OK

return a tree of predecessors and successors of this document

get
Path parameters
idinteger · int64Required

document identifier

Responses
200

OK

*/*
documentIdstringOptional

the id of the document

numberstringOptional

the number of the document

documentDatestring · dateOptional

documentDate

totalGrossPricenumberOptional

gross total price (GROSS)

documentTypestringOptional

type of this document

documentTypeIdstringOptional

typeId of this document

documentStatestringOptional

state of this document

documentTypeCategorystringOptional

category of this document

requestedbooleanOptional

indicates that this document was requested

Default: false
chainIdentifierstringOptional

Belegketten-Id

get/erp/documents/{id}/types/history
200

OK

Gibt die manuellen Textbausteine für Kopf-/Fußtexte zurück, die für das Dokument Sinn ergeben

get
Path parameters
idinteger · int64Required
Query parameters
textPositionstring · enumRequiredPossible values:
Responses
200

OK

*/*
versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

labelstringRequired

Bezeichnung des Bausteins

templateTypestring · enumOptional

Verwendungszweck des Templates

Default: AUTOMATICPossible values:
accountIdinteger · int64Optional

account für den diese Templates gelten

articleIdinteger · int64Optional

article für den diese Templates gelten

transferableIntoSubsequentDocumentsbooleanOptional

Erzeugte DocumentTexts beim Übergang in Folgebelege übernehmen?

Default: false
separateLinebooleanOptional

Wird eine eigene DocumentLine für den Baustein angelegt?

Default: false
positionstring · enumOptional

Position für den erzeugten DocumentText

Possible values:
activebooleanRead-onlyOptional

ist dieser Baustein aktiv?

Default: true
resolveContentInFollowUpDocumentbooleanOptional

Soll der Inhalt des Textbausteins erst bei Belegübernahme gezogen werden?

Default: false
get/erp/documents/{id}/text-templates
200

OK

Lists successor document lines for predecessor assignment

get
Path parameters
idinteger · int64Required

ID of successor document

Responses
200

OK

*/*

Belegpositionen für die Vorbelegszuordnung

get/erp/documents/{id}/successor-document-assignable-lines
200

OK

Lists predecessor document lines for predecessor assignment

get
Path parameters
idinteger · int64Required

ID of predecessor document

Responses
200

OK

*/*

Liste der Belegpositionen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

positioninteger · int32Read-onlyOptional

Positions-Nummer

positionOfArticleLineinteger · int32Read-onlyOptional

Positionsnummer über alle Artikelpositionen hinweg

articleIdstringOptional

Artikel

lineTypestring · enumRequired

Positionstyp

Possible values:
productTypestring · enumOptional

Artikelarten

Possible values:
serialTypestring · enumRead-onlyOptional

Serientyp eines Artikels

Possible values:
numberstring · max: 255Optional

Artikelnummer

namestring · max: 255Optional

Name des Artikels

descriptionstring · max: 2147483647Optional

Beschreibung des Artikels

pricenumberOptional

Preis pro Menge [Brutto, Netto]

priceUnitnumberOptional

Preiseinheit

priceOriginstring · enumRead-onlyOptional

Preisherkunft

Possible values:
quantitynumberOptional

Menge

quantityCommittednumberRead-onlyOptional

verarbeitete Menge

pickingQuantitynumberRead-onlyOptional

Menge in Pick-Vorgang

preOrderPickedQuantitynumberRead-onlyOptional

vorgeorderte Menge in Pickvorgang

completebooleanRead-onlyOptional

ist diese Position komplett verarbeitet?

Default: false
totalLinePriceModifiernumberRead-onlyOptional

Summe Positionspreisänderungen [Brutto, Netto]

totalDocumentPriceModifiernumberRead-onlyOptional

Summe Dokumentpreisänderungen [Brutto, Netto]

salesValueNetnumberRead-onlyOptional

Netto-Gesamtpreis (nach Preisänderungen)

vatnumberRead-onlyOptional

Steuerbetrag

totalLinePricenumberRead-onlyOptional

Positionssumme [Brutto, Netto], also Preis*Menge ./. Positionsrabatte

customsTariffNumberstring · max: 15Optional

Zolltarifnummer

deliveryDatestring · dateOptional

Lieferdatum

deliveryDateEndstring · dateOptional

vorr. Ende des Lieferzeitraums (nur notwendig für Lieferzeiträume, wenn Lieferdatum gesetzt)

confirmedDeliveryDatestring · dateOptional

bestätigtes Lieferdatum

confirmedDeliveryDateEndstring · dateOptional

bestätigtes Ende des Lieferzeitraums (nur notwendig für Lieferrzeiträume, wenn Lieferdatum gesetzt)

shippingDatestring · dateOptional

Versanddatum

deliveryTextstring · max: 255Optional

Liefertext

packageOptionsstringOptional

Versenderspezifische Informationen

externalReferenceVdsstring · max: 255Optional

Externe Referenz zum VDS-Paket

netWeightnumberOptional

Nettogewicht

totalNetWeightnumberOptional

Gesamtnettogewicht

grossWeightnumberOptional

Bruttogewicht

totalGrossWeightnumberOptional

Gesamtbruttogewicht

capacitynumberOptional

Inhalt der Maßeinheit

baseCapacitynumberOptional

Inhalt der Grundeinheit

baseLineIdinteger · int64Optional

Referenz zur Basiszeile

supplierOrderLineIdsinteger · int64[]Optional

Referenz zur Lieferantenbestellungszeile

previousDecisionsanyOptional

Search-Dialog

articleTaxLiabilityReversedbooleanRead-onlyOptional

Vorgabe §13b UStG Artikel

Default: false
taxLiabilityReversedbooleanRead-onlyOptional

wird §13b UStG angewendet?

Default: false
presetPricenumberRead-onlyOptional

Vorgabewert für die Preiskalkulation

calculationDatastringOptional

Kalkulationsstruktur

commissionOriginstring · enumOptional

Provisionsursprung

Possible values:
cashDiscountablebooleanOptional

skontierbare Position?

Default: true
discountablebooleanOptional

rabattierbare Position?

Default: true
commissionablebooleanOptional

provisionierbare Position?

Default: false
warrantyInMonthsinteger · int32Optional

Garantie in Monaten

customanyOptional

Search-Dialog

performanceDatestring · dateOptional

Leistungsdatum

basePricenumberOptional

Preis pro Einheit in Basiswährung

baseTotalLinePriceModifiernumberOptional

Preisanpassungen - Position Basiswährung

baseTotalDocumentPriceModifiernumberOptional

Preisanpassungen - anteilig durch Beleg Basiswährung

baseTotalLinePricenumberOptional

Gesamtpreis Position in Basiswährung

baseSalesValueNetnumberOptional

Nettoverkaufswert der Position in Basiswährung

progressInvoicebooleanOptional

Abschlagsposition?

Default: false
dropShippingPolicystring · enumOptional

Definiert, ob und wie ein Artikel per Streckengeschäft verkauft werden darf

Possible values:
unitGrossVolumeInCubicMetersnumberOptional

unit gross Volume in cubic meters

totalGrossVolumeInCubicMetersnumberRead-onlyOptional

unit gross Volume in cubic meters

insertTermstring · enumOptional

Zubehör Einfügeart

Possible values:
hasAccessoriesbooleanOptional

Hat der Artikel Zubehör?

Default: false
recalcLinePriceViaComponentsbooleanOptional

Soll die DocumentLine über die Komponenten neu berechnet werden?

Default: false
get/erp/documents/{id}/predecessor-document-assignable-lines
200

OK

return all possible storages for this documentLine

get
Path parameters
idinteger · int64Required

document id

lineIdinteger · int64Required

document line id

Responses
200

OK

*/*

storage option for a document-line

reservedQuantitynumberOptional

reserved quantity (from customer-orders)

orderedQuantitynumberOptional

already ordered quantity (from supplier-orders)

stockAmountnumberOptional

the current stock amount

stockAvailablenumberOptional

the current available stock amount

get/erp/documents/{id}/lines/{lineId}/storages
200

OK

get
Path parameters
idinteger · int64Required

document id

lineIdinteger · int64Required

ID of the document line

Responses
200

OK

*/*

Preisermittlungskriterien

qualifierstring · enumOptional

ein qualifier

Possible values:
articleIdsinteger · int64[]Optional

Liste von Artikel-IDs

selectOnlyDefaultPricebooleanOptional

soll nur der Standardpreis selektiert werden?

Default: false
accountIdsinteger · int64[]Optional

Liste von Account-IDs

productGroupIdinteger · int64Optional

Die Warengruppe

priceGroupIdinteger · int64Optional

Die Preisgruppe

datestring · dateOptional

Ein Datum

quantitynumberOptional

Eine Menge

noteSpecialOfferPricebooleanOptional

Aktionspreis beachten?

get/erp/documents/{id}/lines/{lineId}/show-price-origin
200

OK

liefert dem dEK und letzten EK für ein Artikel einer DocumentLine

get
Path parameters
idinteger · int64Required

document id

lineIdinteger · int64Required

ID of the document line

Responses
200

OK

*/*

Preisstatistiken (DEK und letzter EK)

averagePricenumberRead-onlyOptional

Durchschnitts-Einkaufspreis

averagePriceBookedAtstring · dateRead-onlyOptional

Wertstellungsdatum Durchschnitts-Einkaufspreis

lastPricenumberRead-onlyOptional

letzter Einkaufspreis

lastPriceUpdatedAtstring · date-timeRead-onlyOptional

Erfassungszeitpunkt letzter Einkaufspreis

lastPriceBookedAtstring · dateRead-onlyOptional

Wertstellungsdatum letzter Einkaufspreis

get/erp/documents/{id}/lines/{lineId}/purchase-price-statistic
200

OK

Gibt die manuellen Textbausteine für Textpositionen zurück, die für das Dokument Sinn ergeben

get
Path parameters
idinteger · int64Required

document id

Responses
200

OK

*/*
versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

labelstringRequired

Bezeichnung des Bausteins

templateTypestring · enumOptional

Verwendungszweck des Templates

Default: AUTOMATICPossible values:
accountIdinteger · int64Optional

account für den diese Templates gelten

articleIdinteger · int64Optional

article für den diese Templates gelten

transferableIntoSubsequentDocumentsbooleanOptional

Erzeugte DocumentTexts beim Übergang in Folgebelege übernehmen?

Default: false
separateLinebooleanOptional

Wird eine eigene DocumentLine für den Baustein angelegt?

Default: false
positionstring · enumOptional

Position für den erzeugten DocumentText

Possible values:
activebooleanRead-onlyOptional

ist dieser Baustein aktiv?

Default: true
resolveContentInFollowUpDocumentbooleanOptional

Soll der Inhalt des Textbausteins erst bei Belegübernahme gezogen werden?

Default: false
get/erp/documents/{id}/lines/text-templates
200

OK

Lists all orderable document lines

get
Path parameters
idinteger · int64Required

document identifier

Responses
200

OK

*/*

Bestellbare Positionen für Übernahme in Bestellung

documentLineIdstringRead-onlyOptional

Id der DocumentLine

positioninteger · int32Read-onlyOptional

Positionsnummer

articleNumberstringRead-onlyOptional

Artikelnummer

articleNamestringRead-onlyOptional

Artikelbezeichnung

articleIdinteger · int64Read-onlyOptional

Artikelnummer

quantitynumberRequired

Menge

orderbooleanRequired

Bestellen?

Default: true
availableQuantitynumberRead-onlyOptional

Verfügbare Menge

orderedQuantitynumberRead-onlyOptional

Bestellte Menge

dropShippingPolicystring · enumRead-onlyOptional

Definiert, ob und wie ein Artikel per Streckengeschäft verkauft werden darf

Possible values:
get/erp/documents/{id}/lines-to-transfer-to-supplier-order
200

OK

List all lines allowed to transfer in supplier delivery

get
Path parameters
idinteger · int64Required

ID of supplier order

Responses
200

OK

*/*

In Lieferschein übernehmbare Positionen mit Belegnummern

externalDocumentNumberstringOptional

externe Belegnummer

documentNumberstringOptional

Belegnummer

get/erp/documents/{id}/lines-to-transfer-to-supplier-delivery
200

OK

List all lines allowed to transfer in customer delivery

get
Path parameters
idinteger · int64Required

ID of customer order

Responses
200

OK

*/*

In Lieferschein übernehmbare Positionen mit Belegnummern

externalDocumentNumberstringOptional

externe Belegnummer

documentNumberstringOptional

Belegnummer

get/erp/documents/{id}/lines-to-transfer-to-customer-delivery
200

OK

returns the flat document without

get
Path parameters
idinteger · int64Required
Responses
200

OK

*/*

document to update

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

numberstring · max: 255Required

Belegnummer

accountNumberstring · max: 255Read-onlyOptional

Kontonummer der zugehörigen Organisationseinheit

customerNumberstring · max: 255Read-onlyOptional

Kundennummer

ourCustomerNumberstring · max: 255Read-onlyOptional

Kundennummer beim Lieferanten

supplierNumberstring · max: 255Read-onlyOptional

Lieferantennummer

salesAgentNumberstring · max: 255Read-onlyOptional

Vertreternummer

externalIdentifierstring · max: 255Optional

Externe Kennung

externalNumberstring · max: 255Optional

Externe Belegnummer

publishedbooleanRead-onlyOptional

Ist der Beleg veröffentlicht (gedruckt, per Mail versendet)?

Default: false
frozenbooleanRead-onlyOptional

Ist der Beleg festgeschrieben?

Default: false
qualifierstring · enumRead-onlyOptional

Art des Belegs

Possible values:
accountIdstringRequired

ID der Organisationseinheit

documentDatestring · dateRequired

Belegdatum

performanceDatestring · dateOptional

Leistungsdatum

valueDatestring · dateOptional

Valutadatum

taxablebooleanOptional

Steuerpflichtig oder steuerfrei

Default: true
taxIdentificationNumberstring · max: 255Optional

Umsatzsteuer-Identifikationsnummer

taxIdVerificationStatestring · enumRead-onlyOptional

Überprüfungsstatus der Steueridentifikationsnummer

Possible values:
valitoolValidationStatestring · enumRead-onlyOptional

Validierungsstatus bei elektronischen Rechnungen

Possible values:
billingTypestring · enumRequired

Abrechnungstyp

Possible values:
documentTypestringRead-onlyOptional

Belegtyp (intern)

documentTypeIdinteger · int64Read-onlyOptional

ID des Belegtyps

documentTypeCategorystring · enumRead-onlyOptional

Dokumenttypen

Possible values:
currencyCodestringRequired

Währung (ISO-Code, Alpha-3)

exchangeRatenumberOptional

Wechselkurs

exchangeRateOriginstring · enumOptional

Ursprung für Währungskursermittlung

Default: AUTOMATICPossible values:
totalBeforeModifiernumberRead-onlyOptional

Gesamtpreis vor Rabatt [BRUTTO, NETTO]

totalPriceModifiernumberRead-onlyOptional

Rabatt gesamt [BRUTTO, NETTO]

totalLinePriceModifiernumberRead-onlyOptional

Positionsrabatt gesamt [BRUTTO, NETTO]

totalDocumentPriceModifiernumberRead-onlyOptional

Belegrabatt gesamt [BRUTTO, NETTO]

totalNetPricenumberRead-onlyOptional

Gesamtpreis netto

totalVatnumberRead-onlyOptional

Gesamte Mehrwertsteuer

totalGrossPricenumberRead-onlyOptional

Gesamtpreis brutto

roundingAmountnumberRead-onlyOptional

Endbetragsrundung: Differenz zwischen gerundetem Brutto und (Netto + MwSt)

depositPaymentAmountnumberOptional

Vereinbarter Anzahlungsbetrag

depositPaymentDatestring · dateRead-onlyOptional

Vereinbartes Anzahlungsdatum

deliveryDatestring · dateOptional

Voraussichtliches Lieferdatum

deliveryDateEndstring · dateOptional

Voraussichtliches Lieferende (nur wenn Lieferdatum gesetzt)

confirmedDeliveryDatestring · dateOptional

Bestätigtes Lieferdatum

confirmedDeliveryDateEndstring · dateOptional

Bestätigtes Lieferende (nur wenn bestätigtes Lieferdatum gesetzt)

shippingDatestring · dateOptional

Versanddatum

deliveryQuantityPackagesinteger · int32Optional

Voraussichtliche Paketanzahl (nur Info)

deliveryTextstring · max: 255Optional

Zusätzlicher Liefertext

deliveryApprovedbooleanRequired

Ist der Beleg zur Lieferung freigegeben?

Default: true
dropShippingInvoiceApprovedbooleanRead-onlyOptional

Ist der Streckengeschäfts-Beleg zur Rechnung freigegeben?

orderedOnstring · dateOptional

Bestelldatum

orderedBystring · max: 255Optional

Name der bestellenden Person

taxLiabilityReversedbooleanOptional

Reverse-Charge-Verfahren nach §13b UStG?

Default: false
collectiveInvoicebooleanOptional

Sammelrechnung?

Default: false
shippingCostSumnumberRead-onlyOptional

Summe der Versandkosten (netto/brutto)

customanyOptional

Search-Dialog

stackProcessingTypestring · enumOptional

Stapelverarbeitungsinformationen für Aufträge

Possible values:
stackProcessingPriorityinteger · int32Optional

Priorität in der Stapelverarbeitung

maxDeliveriesinteger · int32Optional

Maximal mögliche Lieferungen

taxPerformanceLocationstring · enumOptional

Ort der steuerlichen Leistungserbringung

Possible values:
performanceCountryCodestringOptional

Länderkennzeichen Leistungsland (ISO Alpha-3)

sourceCountryCodestringOptional

Länderkennzeichen Ursprungsland (ISO Alpha-3)

grossWeightnumberOptional

Gesamtbruttogewicht

userDefinedWeightbooleanOptional

Gesamtgewicht wurde manuell gesetzt

Default: false
cashDiscountableTotalGrossPricenumberRead-onlyOptional

Skontofähiger Bruttogesamtbetrag

buyerReferencestring · max: 255Optional

Leitweg-ID

en16931Profilestring · enumOptional

EN16931-Profil für elektronische Rechnungen

Possible values:
importTypestring · enumRead-onlyOptional

Importmodus des Belegs

Possible values:
paymentPlanbooleanOptional

Zahlungsplan vorhanden?

Default: false
calculationModestring · enumRequired

Berechnungsmodus

Possible values:
processedByWorkflowbooleanRead-onlyOptional

Wird vom Workflow verarbeitet?

referencedOrderNumberstringRead-onlyOptional

Bestellnummer aus Vorbeleg

languageCodestringOptional

Sprache

baseCurrencyCodestringOptional

Basiswährung des Belegs

baseTotalNetPricenumberOptional

Gesamtpreis - Netto Basiswährung

baseTotalLinePriceModifiernumberOptional

Preisanpassungen - Belegpositionssumme Basiswährung

baseTotalDocumentPriceModifiernumberOptional

Preisanpassungen - Beleg Basiswährung

baseTotalGrossPricenumberOptional

Gesamtpreis - Brutto Basiswährung

baseDepositPaymentAmountnumberOptional

Vorkassebetrag Basiswährung

baseCashDiscountableTotalGrossPricenumberOptional

skontierbarer Rechnungsbetrag Basiswährung

forwardEmailToShipperbooleanOptional

E-Mail an Versender übergeben

Default: false
forwardPhoneToShipperbooleanOptional

Telefon an Versender übergeben

Default: false
posReceiptPaymentSumnumberOptional

Quittung: Summe Zahlbetrag

posReceiptBalancenumberOptional

Quittung: Saldo positiver Wert: Betrag der noch zu zahlen ist negativer Wert: überzahlter Betrag / Rückgeld

posReceiptChangeAmountnumberOptional

Rückgeld

posReceiptBalancedbooleanOptional

Ist die Quittung ausbalanciert, also bezahlt und kein Rückgeld true wenn die Quittung ausbalanciert ist

Default: false
posReceiptPayedbooleanOptional

Ist die Quittung bezahlt true wenn die Quittung bezahlt ist

Default: false
dropShippingbooleanRead-onlyOptional

Streckengeschäft

totalGrossVolumeInCubicMetersnumberRead-onlyOptional

total gross Volume in cubic meters

get/erp/documents/{id}/flat
200

OK

Liefert alle nicht zu Paketen zugewiesenen Belegpositionsbuchungen zu einem Beleg

get
Path parameters
documentIdinteger · int64Required
Responses
200

OK

*/*

Buchungen

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

quantitynumberRequired

Gebuchte Menge

serialNumber1string · max: 255Optional

Seriennummer 1

serialNumber2string · max: 255Optional

Seriennummer 2

expiryDatestring · dateOptional

Haltbarkeitsdatum

notestringOptional

Notiz

udistringOptional

Unique Device Identifier (UDI)

get/erp/documents/{documentId}/parcels/unassigned-bookings
200

OK

get
Path parameters
documentIdinteger · int64Required
Responses
200

OK

*/*

Verfügbarkeitsinformationen zu einem Beleg und seinen Positionen

get/erp/documents/{documentId}/availability
200

OK

return all available document-state-machine starting states

get
Query parameters
languageCodestringRequired
Responses
200

OK

*/*
idstringRequired

das gleiche wie transition id für das UI

transitionIdstringRequired

transition id

transitionLabelstringRead-onlyOptional

label of this transition

uiHintanyOptional

Search-Dialog

stateDefinitionstringRead-onlyOptional

state definition of the target state

typeCategorystring · enumRead-onlyOptional

Dokumenttypen

Possible values:
typeIdstringRead-onlyOptional

document-type-id des ziels

typeKeystringRead-onlyOptional

document-type-key des ziels

typeLabelstringRead-onlyOptional

type-label

isDefaultTypeForCategorybooleanRead-onlyOptional

document-type ist Default für die Kategorie

targetStatestringRead-onlyOptional

Der Ziel-Status der Transition

sortOrderinteger · int32Read-onlyOptional

Sortier-Reihenfolge

get/erp/documents/types
200

OK

Last updated

Was this helpful?