/TransferDocuments
Beschreibung
Legt einen Transferbeleg (TransferDocument) an
- Es wird das Recht "Mobil erzeugte Belege anzeigen" für die Funktion "Belege" benötigt.
- Es wird das Recht "Neue Belege erstellen" für die Funktion "Belege" benötigt.
Request
URI Parameters
None.
Body Parameters
Der anzulegende Transferbeleg (TransferDocument)
Number
string
Länge: einschließlich zwischen 0 und 10
Belegnummer XML-Struktur: SLMTransfer/Beleg/Belegnummer
Date
date
Erforderlich
Erstellungstagesdatum XML-Struktur: SLMTransfer/Beleg/Datum
DeliveryDate
date
XML-Struktur: SLMTransfer/Beleg/Liefertermin
EmployeeNumber
string
Länge: einschließlich zwischen 0 und 6
XML-Struktur: SLMTransfer/Beleg/Mitarbeiter
PriceKindFlag
string
Länge: einschließlich zwischen 0 und 1
XML-Struktur: SLMTransfer/Beleg/PreisTyp N - NetAmountto | B - Brutto | S - steuerfrei | E -EG (nur Eingangsbelege)
CurrencyCode
string
Länge: einschließlich zwischen 0 und 3
XML-Struktur: SLMTransfer/Beleg/Waehrungscode
CurrencyExchangeRate
decimal number
XML-Struktur: SLMTransfer/Beleg/Waehrungsfaktor
WarehouseLocationNumber
string
Länge: einschließlich zwischen 0 und 10
XML-Struktur: SLMTransfer/Beleg/Standort
AddressNumber
string
Länge: einschließlich zwischen 0 und 13
XML-Struktur: SLMTransfer/Beleg/Adressnummer
Address
XML-Struktur: SLMTransfer/Beleg/Adresse
BankAccountKindId
string
Länge: einschließlich zwischen 0 und 2
XML-Struktur: SLMTransfer/Beleg/KasseBank
DiscountGroupNumber
string
Länge: einschließlich zwischen 0 und 6
XML-Struktur: SLMTransfer/Beleg/Rabattgruppe
DiscountPercent
decimal number
XML-Struktur: SLMTransfer/Beleg/Belegrabatt
PaymentPeriod
integer
XML-Struktur: SLMTransfer/Beleg/Zahlungsziel
CashDiscountDays
integer
XML-Struktur: SLMTransfer/Beleg/Skontotage1
CashDiscountDaysKind
integer
XML-Struktur: SLMTransfer/Beleg/Skontotage1Typ
CashDiscountPercent1
decimal number
XML-Struktur: SLMTransfer/Beleg/Skontoprozent1
CashDiscountDays2
integer
XML-Struktur: SLMTransfer/Beleg/Skontotage2
CashDiscountDays2Kind
integer
XML-Struktur: SLMTransfer/Beleg/Skontotage2Typ
CashDiscountPercent2
decimal number
XML-Struktur: SLMTransfer/Beleg/Skontoprozent2
SalesmanNumber
string
Erforderlich
Länge: einschließlich zwischen 0 und 6
XML-Struktur: SLMTransfer/Beleg/Vertreter
FinancialAccountNumber
string
Länge: einschließlich zwischen 0 und 15
XML-Struktur: SLMTransfer/Beleg/Konto
DeliveryDocumentNumber
string
Länge: einschließlich zwischen 0 und 40
XML-Struktur: SLMTransfer/Beleg/LieferBelegNr
CostCenterNumber
string
Länge: einschließlich zwischen 0 und 15
XML-Struktur: SLMTransfer/Beleg/Kostenstelle
DeliveryTerm
string
Länge: einschließlich zwischen 0 und 6
XML-Struktur: SLMTransfer/Beleg/Lieferbedingung
WarehouseNumber
string
Länge: einschließlich zwischen 0 und 10
XML-Struktur: SLMTransfer/Beleg/Lager
ValutaDate
date
XML-Struktur: SLMTransfer/Beleg/ValutaDatum
AssociationRegulatorNumber
string
Länge: einschließlich zwischen 0 und 10
XML-Struktur: SLMTransfer/Beleg/VerbandsKLNr
DelcrederePercent
decimal number
XML-Struktur: SLMTransfer/Beleg/DelkredereProzent
DeliveryAddress
XML-Struktur: SLMTransfer/Beleg/Lieferadresse
DifferentBillingAddress
string
XML-Struktur: SLMTransfer/Beleg/AbwRechnungsadresse
CustomFields
XML-Struktur: SLMTransfer/Beleg/FreieFelder
Positions
Collection of TransferDocumentPosition
XML-Struktur: SLMTransfer/Beleg/BelegPosition
ProjectId
integer
XML-Struktur: SLMTransfer/Beleg/ProjektID
ContactPersonId
integer
XML-Struktur: SLMTransfer/Beleg/Kontaktadresse
HeaderText
string
XML-Struktur: SLMTransfer/Beleg/Kopftext
PriceGroup
string
Länge: einschließlich zwischen 0 und 1
XML-Struktur: SLMTransfer/Beleg/Preisgruppe
FooterText
string
XML-Struktur: SLMTransfer/Beleg/Fußtext
CalculationSummary
Nur lesen
Der berechnete Gesamtwert.
BankingDetailsId
integer
XML-Struktur: SLMTransfer/Beleg/BankVerbindung
IsCashSale
boolean
XML-Struktur: SLMTransfer/Beleg/IstBarVerkauf
IsPaymentLock
boolean
XML-Struktur: SLMTransfer/Beleg/IstZahlsperre
TotalRoundNearest
integer
XML-Struktur: SLMTransfer/Beleg/RundungBeleg
PositionTotalRoundNearest
integer
XML-Struktur: SLMTransfer/Beleg/RundungBelegPosition
OurReference
string
XML-Struktur: SLMTransfer/Beleg/UnserZeichen
YourReference
string
XML-Struktur: SLMTransfer/Beleg/IhrZeichen
YourOrder
string
XML-Struktur: SLMTransfer/Beleg/IhrAuftrag
YourOrderDate
date
XML-Struktur: SLMTransfer/Beleg/IhrAuftragVom
Id
integer
Nur lesen
Primäres Indexfeld Datenbank: [SLM_TRANSFER].[SLM_TRANSFER_ID]
DocumentKind
string
Erforderlich
Länge: einschließlich zwischen 0 und 10
Gibt das Ziel-Belegtypzeichen an Datenbank: [SLM_TRANSFER].[DatenSubTyp]
StateKind
Erforderlich
Kennzeichnet den aktuellen Bearbeitungsstatus des Transfers wird gemappt aus Datenbank: [SLM_TRANSFER].[Status]
ExternalComment
string
Kommentar des SelectLine Mobile Nutzers bei der Erstellung des Datensatzes. Datenbank: [SLM_TRANSFER].[KommentarExtern]
InternalComment
string
Nur lesen
Kommentar z.B. des Innendienstmitarbeiters auf der Wawi-Seite. Datenbank: [SLM_TRANSFER].[KommentarIntern]
DestinationId
integer
Nur lesen
Verweis auf den nach der Übernahme angelegten Datensatz (Tabellenname + "_ID"). Datenbank: [SLM_TRANSFER].[ZielID]
DestinationNumber
string
Länge: einschließlich zwischen 0 und 100
Nur lesen
Verweis auf den nach der Übernahme angelegten Datensatz. Bei Belegen handelt es sich um den Inhalt des Feldes Belegnummer. Datenbank: [SLM_TRANSFER].[ZielNummer]
MetaData
Metadaten für den Datensatz
Request Formats
application/json
Beispiel:
{
"Number": "sample string 1",
"Date": "2024-11-24T13:52:17.4756101+01:00",
"DeliveryDate": "2024-11-24T13:52:17.4756101+01:00",
"EmployeeNumber": "sample string 2",
"PriceKindFlag": "sample string 3",
"CurrencyCode": "sample string 4",
"CurrencyExchangeRate": 5.1,
"WarehouseLocationNumber": "sample string 6",
"AddressNumber": "sample string 7",
"Address": {
"Salutation": "sample string 1",
"LastName": "sample string 2",
"FirstName": "sample string 3",
"Company": "sample string 4",
"Street": "sample string 5",
"City": "sample string 6",
"ZipCode": "sample string 7",
"CountryId": "sample string 8",
"AdditionalInformation1": "sample string 9",
"AdditionalInformation2": "sample string 10",
"AdditionalInformation3": "sample string 11"
},
"BankAccountKindId": "sample string 8",
"DiscountGroupNumber": "sample string 9",
"DiscountPercent": 1.1,
"PaymentPeriod": 1,
"CashDiscountDays": 1,
"CashDiscountDaysKind": 1,
"CashDiscountPercent1": 1.1,
"CashDiscountDays2": 1,
"CashDiscountDays2Kind": 1,
"CashDiscountPercent2": 1.1,
"SalesmanNumber": "sample string 10",
"FinancialAccountNumber": "sample string 11",
"DeliveryDocumentNumber": "sample string 12",
"CostCenterNumber": "sample string 13",
"DeliveryTerm": "sample string 14",
"WarehouseNumber": "sample string 15",
"ValutaDate": "2024-11-24T13:52:17.4756101+01:00",
"AssociationRegulatorNumber": "sample string 16",
"DelcrederePercent": 1.1,
"DeliveryAddress": {
"Salutation": "sample string 1",
"LastName": "sample string 2",
"FirstName": "sample string 3",
"Company": "sample string 4",
"Street": "sample string 5",
"City": "sample string 6",
"ZipCode": "sample string 7",
"CountryId": "sample string 8",
"AdditionalInformation1": "sample string 9",
"AdditionalInformation2": "sample string 10",
"AdditionalInformation3": "sample string 11"
},
"DifferentBillingAddress": "sample string 17",
"CustomFields": {
"Text1": "sample string 1",
"Text2": "sample string 2",
"Number1": 1.1,
"Number2": 1.1,
"Number3": 1,
"Number4": 1,
"Date1": "2024-11-24T13:52:17.4756101+01:00",
"Date2": "2024-11-24T13:52:17.4756101+01:00",
"Flag1": true,
"Flag2": true,
"Flag3": true,
"Flag4": true
},
"Positions": [
{
"Quantity": 1.1,
"DeliveryDate": "2024-11-24T13:52:17.4756101+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-11-24T13:52:17.4756101+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
},
{
"Quantity": 1.1,
"DeliveryDate": "2024-11-24T13:52:17.4756101+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-11-24T13:52:17.4756101+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
}
],
"ProjectId": 1,
"ContactPersonId": 1,
"HeaderText": "sample string 18",
"PriceGroup": "sample string 19",
"FooterText": "sample string 20",
"CalculationSummary": {
"TotalNetAmount": 1.1,
"TotalGrossAmount": 2.1,
"TotalNetDiscountAmount": 3.1,
"TotalGrossDiscountAmount": 4.1,
"TotalTaxAmount": 1.0,
"PositionDetailSummaries": [
{
"NetAmount": 1.1,
"GrossAmount": 2.1,
"NetDiscountAmount": 3.1,
"GrossDiscountAmount": 4.1,
"TaxRate": 5.1,
"TaxAmount": 1.0,
"Discount1And2NetAmount": 6.1
},
{
"NetAmount": 1.1,
"GrossAmount": 2.1,
"NetDiscountAmount": 3.1,
"GrossDiscountAmount": 4.1,
"TaxRate": 5.1,
"TaxAmount": 1.0,
"Discount1And2NetAmount": 6.1
}
]
},
"BankingDetailsId": 1,
"IsCashSale": true,
"IsPaymentLock": true,
"TotalRoundNearest": 23,
"PositionTotalRoundNearest": 24,
"OurReference": "sample string 25",
"YourReference": "sample string 26",
"YourOrder": "sample string 27",
"YourOrderDate": "2024-11-24T13:52:17.4756101+01:00",
"Id": 28,
"DocumentKind": "sample string 29",
"StateKind": "Open",
"ExternalComment": "sample string 30",
"InternalComment": "sample string 31",
"DestinationId": 1,
"DestinationNumber": "sample string 32",
"MetaData": {
"CreationDate": "2024-11-24T13:52:17.4756101+01:00",
"CreationUserToken": "sample string 1",
"ModificationDate": "2024-11-24T13:52:17.4756101+01:00",
"ModificationUserToken": "sample string 2"
}
}
Response
Resource Description
Ein HTTP Status Code 201 (Created) bestätigt das erfolgreiche Anlegen. Der Response Location Header enthält die Url des angelegten Transferbeleges. Es wird kein Content geliefert.
TransferDocumentId
integer
Dokumentennummer
Response Formats
application/json
Beispiel:
{
"TransferDocumentId": 1
}