/TransferDocuments/{transferDocumentId}/Positions/{transferDocumentPositionId}
Beschreibung
Erstellt eine neue Position in einem Transferbeleg
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
DeliveryDate
date
Gibt den Liefertermin der Position an. (Default = Heute) XML-Struktur: SLMTransfer/Beleg/BelegPosition/LieferTermin
PriceUnitFactor
decimal number
Nur lesen
Gibt die Preiseinheit an. (Default = 1) 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
QuantityUnit
string
Länge: einschließlich zwischen 0 und 10
Gibt die Mengeneinheit an. 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
OrderNumber
string
Länge: einschließlich zwischen 0 und 40
Gibt die Bestellnummer an. 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
AdditionalDescription
string
Länge: einschließlich zwischen 0 und 80
Gibt eine zusätzliche Beschreibung an. XML-Struktur: SLMTransfer/Beleg/BelegPosition/Zusatz
Weight
decimal number
Gibt das Gewicht an. 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
CalculationPrice
decimal number
Nur lesen
Gibt den Kalkulationspreis in der Belegwährung an. XML-Struktur: SLMTransfer/Beleg/BelegPosition/Kalkulationspreis
DiscountPercent
decimal number
Gibt den Rabatt an. XML-Struktur: SLMTransfer/Beleg/BelegPosition/Rabatt
DiscountPercent2
decimal number
Gibt den Rabatt2 an. 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
TaxRate
decimal number
Gibt den Steuersatz in Prozent an. 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
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
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
CostCentreNumber
string
Länge: einschließlich zwischen 0 und 15
Gibt die Bezeichnung für die Kostenstelle an. 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
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
CustomText1
string
Länge: einschließlich zwischen 0 und 80
Freier Text 1 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
CustomDate
date
Freies Datum XML-Struktur: SLMTransfer/Beleg/BelegPosition/FreiesDatum
CustomNumber
decimal number
Freie Zahl XML-Struktur: SLMTransfer/Beleg/BelegPosition/FreieZahl
ProjectId
integer
Gibt die Nummer für das Projekt an. 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
Description
string
Länge: einschließlich zwischen 0 und 80
Gibt eine Beschreibung an. XML-Struktur: SLMTransfer/Beleg/BelegPosition/Beschreibung
Id
string
Gibt die Identifikationsnummer der Belegposition an. XML-Struktur: SLMTransfer/Beleg/BelegPosition/Id
IsDiscountAllowed
boolean
Gibt an, ob die Position rabattfähig ist. XML-Struktur: SLMTransfer/Beleg/BelegPosition/Rabattfaehig
Commission
decimal number
Gibt eine Beschreibung an. XML-Struktur: SLMTransfer/Beleg/BelegPosition/Provision
IsCommissionAllowed
boolean
Gibt eine Beschreibung an. XML-Struktur: SLMTransfer/Beleg/BelegPosition/IstProvisionsFaehig
IsCashDiscountAllowed
boolean
Gibt eine Beschreibung an. 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
PositionKindFlag
string
Länge: einschließlich zwischen 0 und 1
Gibt die Art der BelegPosition an 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
PriceQuantity
decimal number
Gibt die Preismenge an. 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-12-26T12:56:12.4357608+01: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-12-26T12:56:12.4357608+01: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.