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

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-04-18T12:01:52.1992911+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-18T12:01:52.1992911+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.

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

Response Formats
application/json
Beispiel:
    {
  "Quantity": 1.1,
  "DeliveryDate": "2024-04-18T12:01:52.1992911+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-18T12:01:52.1992911+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
}