/TransferDocuments/{transferDocumentId}/Positions/{transferDocumentPositionId}
Beschreibung
Erstellt eine neue Position in einem Transferbeleg
- Benötigt: Berechtigung zum Anlegen und Ändern eines Transfers
- Benötigt: Berechtigung zum Lesen eines Transfers
Request
URI Parameters
transferDocumentId
integer
Erforderlich
Die Id des Transferbeleges
transferDocumentPositionId
globally unique identifier
Erforderlich
Die Id der Position
Body Parameters
Das Positionsmodel welches hinzugefügt werden soll
Quantity
decimal number
Gibt die Menge an. (Default = 1)
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Menge
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Menge
DeliveryDate
date
Gibt den Liefertermin der Position an. (Default = Heute)
XML-Struktur: SLMTransfer/Beleg/BelegPosition/LieferTermin
XML-Struktur: SLMTransfer/Beleg/BelegPosition/LieferTermin
PriceUnitFactor
decimal number
Nur lesen
Gibt die Preiseinheit an. (Default = 1)
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Preiseinheit
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Preiseinheit
ArticleNumber
string
Länge: einschließlich zwischen 0 und 18
Gibt die Artikelnummer an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Artikelnummer
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Artikelnummer
QuantityUnit
string
Länge: einschließlich zwischen 0 und 10
Gibt die Mengeneinheit an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Mengeneinheit
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Mengeneinheit
StockKindFlag
integer
Kennzeichnet, ob diese Position ein Lagerartikel ist:
0: überspringen
1: Nein
2: Ja
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Lagerkennzeichen
0: überspringen
1: Nein
2: Ja
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Lagerkennzeichen
OrderNumber
string
Länge: einschließlich zwischen 0 und 40
Gibt die Bestellnummer an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Bestellnummer
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Bestellnummer
Name
string
Länge: einschließlich zwischen 0 und 80
Gibt die Bezeichnung an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Bezeichnung
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Bezeichnung
AdditionalDescription
string
Länge: einschließlich zwischen 0 und 80
Gibt eine zusätzliche Beschreibung an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Zusatz
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Zusatz
Weight
decimal number
Gibt das Gewicht an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Gewicht
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Gewicht
UnitPrice
decimal number
Gibt den Einzelpreis an. In Steuertyp und Währung des Transferbeleges.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Einzelpreis
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Einzelpreis
CalculationPrice
decimal number
Nur lesen
Gibt den Kalkulationspreis in der Belegwährung an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Kalkulationspreis
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Kalkulationspreis
DiscountPercent
decimal number
Gibt den Rabatt an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Rabatt
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Rabatt
DiscountPercent2
decimal number
Gibt den Rabatt2 an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Rabatt2
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Rabatt2
TaxCode
string
Länge: einschließlich zwischen 0 und 2
Gibt den Steuercode an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/SteuerCode = USTSCHL
XML-Struktur: SLMTransfer/Beleg/BelegPosition/SteuerCode = USTSCHL
TaxRate
decimal number
Gibt den Steuersatz in Prozent an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Steuerprozent
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Steuerprozent
FinancialAccountId
string
Länge: einschließlich zwischen 0 und 15
Gibt das Kürzel für das Fibu-Konto an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Konto
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Konto
WarehouseId
string
Länge: einschließlich zwischen 0 und 10
Gibt die Nummer für das Lager an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Lager = LAGER
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Lager = LAGER
SalesmanNumber
string
Länge: einschließlich zwischen 0 und 6
Gibt die Nummer für den Vertreter / Mitarbeiter an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Mitarbeiter = MITARBW
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Mitarbeiter = MITARBW
CostCentreNumber
string
Länge: einschließlich zwischen 0 und 15
Gibt die Bezeichnung für die Kostenstelle an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Kostenstelle
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Kostenstelle
DestinationWarehouse
string
Länge: einschließlich zwischen 0 und 80
Ziellager Umlagerung, wenn es eine Umnlagerungsposition ist
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Ziellager
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Ziellager
PayerNumber
string
Länge: einschließlich zwischen 0 und 15
Gibt die Bezeichnung für den Kostenträger an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Kostentraeger
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Kostentraeger
CustomText1
string
Länge: einschließlich zwischen 0 und 80
Freier Text 1
XML-Struktur: SLMTransfer/Beleg/BelegPosition/FreierText1
XML-Struktur: SLMTransfer/Beleg/BelegPosition/FreierText1
CustomText2
string
Länge: einschließlich zwischen 0 und 80
Freier Text 1
XML-Struktur: SLMTransfer/Beleg/BelegPosition/FreierText2
XML-Struktur: SLMTransfer/Beleg/BelegPosition/FreierText2
CustomDate
date
Freies Datum
XML-Struktur: SLMTransfer/Beleg/BelegPosition/FreiesDatum
XML-Struktur: SLMTransfer/Beleg/BelegPosition/FreiesDatum
CustomNumber
decimal number
Freie Zahl
XML-Struktur: SLMTransfer/Beleg/BelegPosition/FreieZahl
XML-Struktur: SLMTransfer/Beleg/BelegPosition/FreieZahl
ProjectId
integer
Gibt die Nummer für das Projekt an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/ProjektID = WPROJEKT
XML-Struktur: SLMTransfer/Beleg/BelegPosition/ProjektID = WPROJEKT
Identifier
string
Länge: einschließlich zwischen 0 und 80
Gibt die Guid der zu übernehmenden Belegposition an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Kennung
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Kennung
Description
string
Länge: einschließlich zwischen 0 und 80
Gibt eine Beschreibung an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Beschreibung
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Beschreibung
Id
string
Gibt die Identifikationsnummer der Belegposition an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Id
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Id
IsDiscountAllowed
boolean
Gibt an, ob die Position rabattfähig ist.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Rabattfaehig
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Rabattfaehig
Commission
decimal number
Gibt eine Beschreibung an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Provision
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Provision
IsCommissionAllowed
boolean
Gibt eine Beschreibung an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/IstProvisionsFaehig
XML-Struktur: SLMTransfer/Beleg/BelegPosition/IstProvisionsFaehig
IsCashDiscountAllowed
boolean
Gibt eine Beschreibung an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/IstSkontoFaehig
XML-Struktur: SLMTransfer/Beleg/BelegPosition/IstSkontoFaehig
ArticleKindFlag
string
Länge: einschließlich zwischen 0 und 1
Gibt die Art des Artikels an
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Stueckliste
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Stueckliste
PositionKindFlag
string
Länge: einschließlich zwischen 0 und 1
Gibt die Art der BelegPosition an
XML-Struktur: SLMTransfer/Beleg/BelegPosition/PositionType
XML-Struktur: SLMTransfer/Beleg/BelegPosition/PositionType
ParentIdentifier
string
Länge: einschließlich zwischen 0 und 80
Gibt bei Unterartikeln die Kennung des Hauptartikels an
XML-Struktur: SLMTransfer/Beleg/BelegPosition/ParentKennung
XML-Struktur: SLMTransfer/Beleg/BelegPosition/ParentKennung
PriceQuantity
decimal number
Gibt die Preismenge an.
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Preismenge
XML-Struktur: SLMTransfer/Beleg/BelegPosition/Preismenge
CalculationPriceInEuroCurrency
decimal number
Gibt den Kalkulaationspreis in der Euro-Währung an
TotalPriceInDocumentCurrency
decimal number
Gibt den Gesamtpreis der Position in der Belegwährung an
Request Formats
application/json
Beispiel:
{
"Quantity": 1.1,
"DeliveryDate": "2024-04-26T20:05:40.5951841+02:00",
"PriceUnitFactor": 2.1,
"ArticleNumber": "sample string 3",
"QuantityUnit": "sample string 4",
"StockKindFlag": 1,
"OrderNumber": "sample string 5",
"Name": "sample string 6",
"AdditionalDescription": "sample string 7",
"Weight": 1.1,
"UnitPrice": 8.1,
"CalculationPrice": 9.1,
"DiscountPercent": 1.1,
"DiscountPercent2": 1.1,
"TaxCode": "sample string 10",
"TaxRate": 11.1,
"FinancialAccountId": "sample string 12",
"WarehouseId": "sample string 13",
"SalesmanNumber": "sample string 14",
"CostCentreNumber": "sample string 15",
"DestinationWarehouse": "sample string 16",
"PayerNumber": "sample string 17",
"CustomText1": "sample string 18",
"CustomText2": "sample string 19",
"CustomDate": "2024-04-26T20:05:40.6001739+02:00",
"CustomNumber": 1.1,
"ProjectId": 1,
"Identifier": "sample string 20",
"Description": "sample string 21",
"Id": "sample string 22",
"IsDiscountAllowed": true,
"Commission": 1.1,
"IsCommissionAllowed": true,
"IsCashDiscountAllowed": true,
"ArticleKindFlag": "sample string 24",
"PositionKindFlag": "sample string 25",
"ParentIdentifier": "sample string 26",
"PriceQuantity": 27.1,
"CalculationPriceInEuroCurrency": 28.1,
"TotalPriceInDocumentCurrency": 29.1
}
Response
Resource Description
HTTP-Status Code 201 (Created) bestätigt das erfolgreiche Anlegen einer Position. Der Response Location Header enthält die Url der erstellten Transferbelegposition. Es wird kein Content geliefert.
None.