info@selectline.de | +49 391 5555-080 | SelectLine – steht jedem Unternehmen
/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

Model: TransferDocumentPosition
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.