/Documents
Beschreibung
Legt einen neuen Beleg an. Die Eigenschaften des neuen Beleges müssen im Body des Requestes übertragen werden.
- Verwendet Backend-Prozess
Request
URI Parameters
None.
Body Parameters
Das Model enthält sämtliche Eigenschaften des Beleges. Bleiben diese leer, wird dennoch ein Beleg angelegt. Die Belegnummer wird dann automatisch vergeben.
Number
string
Länge: einschließlich zwischen 0 und 10
[Beleg.Belegnummer]
KindFlag
string
Länge: einschließlich zwischen 0 und 1
[Beleg.Belegtyp]
A - Angebot Kunde |
B - Bestellung |
E - Eingangsrechnung |
F - Auftrag |
G - Gutschrift
I - Inventur |
L - Lieferschein |
N - Anfrage |
P - Packzettel |
R - Rechnung
A - Angebot Kunde |
B - Bestellung |
E - Eingangsrechnung |
F - Auftrag |
G - Gutschrift
I - Inventur |
L - Lieferschein |
N - Anfrage |
P - Packzettel |
R - Rechnung
ExtraFields
Dictionary of string [key]
and string [value]
Die Extrafelder des Beleges.
PositionExtraFields
Dictionary of string [key]
and Dictionary of string [key]
and string [value] [value]
Die Extrafelder des Beleges.
Date
date
[Beleg.Datum]
BusinessPartner
Geschäftspartnerangaben
Payment
Zahlungsangaben für Belege
IsPrinted
boolean
[BELEG.Gedruckt]
EmployeeNumber
string
Länge: einschließlich zwischen 0 und 6
[BELEG.Mitarbeiter]
EmployeeLabel
string
Mitarbeiterbezeichnung
SalesmanNumber
string
Länge: einschließlich zwischen 0 und 6
[BELEG.Vertreter]
SalesmanLabel
string
Vertreterbezeichnung
WarehouseNumber
string
Länge: einschließlich zwischen 0 und 10
[BELEG.Lager]
WarehouseLabel
string
Lagerbezeichnung
CurrencyCode
string
Länge: einschließlich zwischen 0 und 3
[BELEG.Waehrungscode]
CurrencyLabel
string
Währungsbezeichnung
CurrencyExchangeRate
decimal number
[BELEG.Waehrungsfaktor]
DeliveryTermNumber
string
Länge: einschließlich zwischen 0 und 6
[BELEG.Lieferbedingung]
DeliveryTermLabel
string
Lieferbedingungsbezeichnung
DeliveryText
string
Länge: einschließlich zwischen 0 und 80
[BELEG.LText1]
DeliveryText2
string
Länge: einschließlich zwischen 0 und 80
[BELEG.LText2]
PriceGroupNumber
string
Länge: einschließlich zwischen 0 und 2
[BELEG.Preisgruppe]
PriceGroupLabel
string
Preisgruppenbezeichnung
PriceKindFlag
string
Länge: einschließlich zwischen 0 und 1
[BELEG.PreisTyp]
N - NetAmountto | B - Brutto | S - steuerfrei | E -EG (nur Eingangsbelege)
N - NetAmountto | B - Brutto | S - steuerfrei | E -EG (nur Eingangsbelege)
DiscountGroupNumber
string
Länge: einschließlich zwischen 0 und 6
[BELEG.Rabattgruppe]
DiscountGroupLabel
string
Rabattgruppenbezeichnung
DiscountAmount
decimal number
[BELEG.Belegrabatt]
CashDiscountDays
integer
[BELEG.Skontotage1]
CashDiscountDaysKind
integer
[BELEG.Skontotage1typ]
CashDiscountPercent
decimal number
[BELEG.Skontoprozent1]
CashDiscountLabel
string
Skonto1bezeichnung
CashDiscount2Days
integer
[BELEG.Skontotage2]
CashDiscount2DaysKind
integer
[BELEG.Skontotage2typ]
CashDiscount2Percent
decimal number
[BELEG.Skontoprozent]
CashDiscount2Label
string
Skonto2bezeichnung
AlternativeWirCurrencyAmount
decimal number
WIR (Wirtschaftsring)-Felder werden nur für die CH-Version benötigt.
WIR ist eine Komplementärwährung (http://de.wikipedia.org/wiki/Komplement%C3%A4rw%C3%A4hrung#Schweiz)
WIR ist eine Komplementärwährung (http://de.wikipedia.org/wiki/Komplement%C3%A4rw%C3%A4hrung#Schweiz)
AlternativeWirCurrencyPercent
decimal number
WIR (Wirtschaftsring)-Felder werden nur für die CH-Version benötigt.
WIR ist eine Komplementärwährung (http://de.wikipedia.org/wiki/Komplement%C3%A4rw%C3%A4hrung#Schweiz)
WIR ist eine Komplementärwährung (http://de.wikipedia.org/wiki/Komplement%C3%A4rw%C3%A4hrung#Schweiz)
AlternativeWirCurrencyKind
string
Länge: einschließlich zwischen 0 und 1
WIR (Wirtschaftsring)-Felder werden nur für die CH-Version benötigt.
WIR ist eine Komplementärwährung (http://de.wikipedia.org/wiki/Komplement%C3%A4rw%C3%A4hrung#Schweiz)
WIR ist eine Komplementärwährung (http://de.wikipedia.org/wiki/Komplement%C3%A4rw%C3%A4hrung#Schweiz)
DeliveryDate
date
[BELEG.Liefertermin]
StatusLabel
string
Statusbezeichnung
OurReference
string
Länge: einschließlich zwischen 0 und 40
[BELEG.UnserZeichen]
LanguageCode
string
Länge: einschließlich zwischen 0 und 6
[BELEG.Sprache]
LanguageLabel
string
Sprachbezeichnung
DeliveryDocumentNumber
string
Länge: einschließlich zwischen 0 und 40
[BELEG.LieferBelegNr]
MaintenanceContractReference
integer
Verweiß auf Wartungsvertrag (V)
DefaultPrintTemplate
string
Länge: einschließlich zwischen 0 und 260
Letzte oder Standarddruckvorlage
BillingAddress
string
Länge: einschließlich zwischen 0 und 13
[BELEG.RechAdresse]
RateKind
integer
[BELEG.Kurstyp]
FixedRate
decimal number
[BELEG.Fixkurs]
EuropeanCountryCode
string
Länge: einschließlich zwischen 0 und 2
[BELEG.EULand]
benötigt für Intrastat (Innergemeinschaftliche Handelsstatistik)
benötigt für Intrastat (Innergemeinschaftliche Handelsstatistik)
TrafficRouteKind
string
Länge: einschließlich zwischen 0 und 1
[BELEG.Verkehrszweig]
benötigt für Intrastat (Innergemeinschaftliche Handelsstatistik)
benötigt für Intrastat (Innergemeinschaftliche Handelsstatistik)
TrafficRouteKindLabel
string
Verkehrszweigbezeichnung
InternationalLocationNumber
string
Länge: einschließlich zwischen 0 und 35
Die Global Location Number (GLN) dient zur weltweit eindeutigen Identifikation von Unternehmen. Früher wurde sie International Location Number (ILN) genannt. [BELEG.ILNNummer]
NativeInvoiceRecipientNumber
string
Länge: einschließlich zwischen 0 und 35
[BELEG.Orignummer]
EdiStatusKind
string
Länge: einschließlich zwischen 0 und 1
[BELEG.EDIStatus]
O - offen | B - versandbereit | V - versendet
O - offen | B - versandbereit | V - versendet
EdiStatusLabel
string
Statusbezeichnung
ValutaDate
date
[BELEG.ValutaDatum]
WarehouseLocationNumber
string
Länge: einschließlich zwischen 0 und 10
[BELEG.Standort]
WarehouseLocationLabel
string
Standortbezeichnung
PositionTotalRoundNearest
integer
[BELEG.RundungPos]
TotalRoundNearest
integer
[BELEG.RundungBel]
AssociationRegulatorNumber
string
Länge: einschließlich zwischen 0 und 10
[BELEG.VerbandsKLNr]
DelcrederePercent
decimal number
[BELEG.Delkredere]
StockTransferCode
string
Länge: einschließlich zwischen 0 und 12
[BELEG.Umlagerung]
Format: Belegtyp|Belegnummer
Format: Belegtyp|Belegnummer
DisplayName
string
Länge: einschließlich zwischen 0 und 80
[BELEG.Anzeigename]
ReturnMerchandiseAuthorizationNumber
string
Länge: einschließlich zwischen 0 und 10
[BELEG.RMANummer]
ReportCountryCode
string
Länge: einschließlich zwischen 0 und 2
[BELEG.Meldeland]
CustomField
Die 'Freien Felder' des Beleges.
StatusFlag
string
[BELEG.Status]
0 - Offen / Bearbeitung abgeschlossen | 1 - Bei Werkaufträgen begonnen | 2 - Erledigt | 3 - Manuell erledigt
4 - Storniert bei Kassenbelegen | 5 - In Bearbeitung | 6 - Geparkt
0 - Offen / Bearbeitung abgeschlossen | 1 - Bei Werkaufträgen begonnen | 2 - Erledigt | 3 - Manuell erledigt
4 - Storniert bei Kassenbelegen | 5 - In Bearbeitung | 6 - Geparkt
DeliveryAddress
Die abweichende Lieferadresse
PaymentReference
string
[Beleg.Zahlungsreferenz]
HeaderText
string
Kopftext
FooterText
string
Fusstext
SurchargeArticleNumber
string
Länge: einschließlich zwischen 0 und 18
[BELEG.Belegaufschlagsartikel]
Request Formats
application/json
Beispiel:
{
"Number": "sample string 1",
"KindFlag": "sample string 2",
"ExtraFields": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
},
"PositionExtraFields": {
"sample string 1": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
},
"sample string 2": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
}
},
"Date": "2024-11-24T16:43:12.7795407+01:00",
"BusinessPartner": {
"BusinessPartnerReferenceNumber": "sample string 1",
"ReferenceAddressNumber": "sample string 2",
"BusinessPartnerContract": "sample string 3",
"BusinessPartnerContractDate": "2024-11-24T16:43:12.7795407+01:00",
"ContactPersonId": 4,
"LastName": "sample string 5",
"Company": "sample string 6",
"Salutation": "sample string 7",
"FirstName": "sample string 8",
"Address": {
"Number": "sample string 1",
"Street": "sample string 2",
"City": "sample string 3",
"ZipCode": "sample string 4",
"CountryId": "sample string 5",
"AdditionalInformation1": "sample string 6",
"AdditionalInformation2": "sample string 7",
"AdditionalInformation3": "sample string 8"
}
},
"Payment": {
"BankingDetailsId": 1,
"BankAccount": "sample string 2",
"IsCashSale": true,
"PaymentTerm": "sample string 4",
"PaymentTermLabel": "sample string 5",
"PaymentPeriod": 6,
"PaymentPeriodLabel": "sample string 7",
"PaymentPeriodKind": 8,
"PaymentDocumentReferenceNumber": "sample string 9",
"FinancialAccountNumber": "sample string 10",
"BankAccountGroup": "sample string 11",
"BankAccountGroupLabel": "sample string 12",
"CostCenterLabel": "sample string 13",
"FinancialAccountExportDate": "2024-11-24T16:43:12.7795407+01:00",
"FinancialAccountClause": "sample string 15",
"IsPaymentLock": true,
"CostCenterNumber": "sample string 17"
},
"IsPrinted": true,
"EmployeeNumber": "sample string 4",
"EmployeeLabel": "sample string 5",
"SalesmanNumber": "sample string 6",
"SalesmanLabel": "sample string 7",
"WarehouseNumber": "sample string 8",
"WarehouseLabel": "sample string 9",
"CurrencyCode": "sample string 10",
"CurrencyLabel": "sample string 11",
"CurrencyExchangeRate": 12.1,
"DeliveryTermNumber": "sample string 13",
"DeliveryTermLabel": "sample string 14",
"DeliveryText": "sample string 15",
"DeliveryText2": "sample string 16",
"PriceGroupNumber": "sample string 17",
"PriceGroupLabel": "sample string 18",
"PriceKindFlag": "sample string 19",
"DiscountGroupNumber": "sample string 20",
"DiscountGroupLabel": "sample string 21",
"DiscountAmount": 22.1,
"CashDiscountDays": 23,
"CashDiscountDaysKind": 24,
"CashDiscountPercent": 25.1,
"CashDiscountLabel": "sample string 26",
"CashDiscount2Days": 27,
"CashDiscount2DaysKind": 28,
"CashDiscount2Percent": 29.1,
"CashDiscount2Label": "sample string 30",
"AlternativeWirCurrencyAmount": 31.1,
"AlternativeWirCurrencyPercent": 32.1,
"AlternativeWirCurrencyKind": "sample string 33",
"DeliveryDate": "2024-11-24T16:43:12.7795407+01:00",
"StatusLabel": "sample string 34",
"OurReference": "sample string 35",
"LanguageCode": "sample string 36",
"LanguageLabel": "sample string 37",
"DeliveryDocumentNumber": "sample string 38",
"MaintenanceContractReference": 39,
"DefaultPrintTemplate": "sample string 40",
"BillingAddress": "sample string 41",
"RateKind": 42,
"FixedRate": 43.1,
"EuropeanCountryCode": "sample string 44",
"TrafficRouteKind": "sample string 45",
"TrafficRouteKindLabel": "sample string 46",
"InternationalLocationNumber": "sample string 47",
"NativeInvoiceRecipientNumber": "sample string 48",
"EdiStatusKind": "sample string 49",
"EdiStatusLabel": "sample string 50",
"ValutaDate": "2024-11-24T16:43:12.7795407+01:00",
"WarehouseLocationNumber": "sample string 51",
"WarehouseLocationLabel": "sample string 52",
"PositionTotalRoundNearest": 53,
"TotalRoundNearest": 54,
"AssociationRegulatorNumber": "sample string 55",
"DelcrederePercent": 56.1,
"StockTransferCode": "sample string 57",
"DisplayName": "sample string 58",
"ReturnMerchandiseAuthorizationNumber": "sample string 59",
"ReportCountryCode": "sample string 60",
"CustomField": {
"Text1": "sample string 1",
"Text2": "sample string 2",
"Number1": 1.1,
"Number2": 1.1,
"Number3": 1,
"Number4": 1,
"Date1": "2024-11-24T16:43:12.7795407+01:00",
"Date2": "2024-11-24T16:43:12.7795407+01:00",
"Flag1": true,
"Flag2": true,
"Flag3": true,
"Flag4": true
},
"StatusFlag": "sample string 61",
"DeliveryAddress": {
"Number": 1,
"Salutation": "sample string 2",
"Title": "sample string 3",
"FirstName": "sample string 4",
"LastName": "sample string 5",
"Company": "sample string 6",
"Department": "sample string 7",
"Function": "sample string 8",
"Priority": 9,
"InternationalLocationNumber": "sample string 10",
"Address": {
"Street": "sample string 1",
"City": "sample string 2",
"ZipCode": "sample string 3",
"CountryFlag": "sample string 4",
"AdditionalInformation1": "sample string 5",
"AdditionalInformation2": "sample string 6",
"AdditionalInformation3": "sample string 7"
},
"PostOfficeBox": {
"Number": "sample string 1",
"ZipCode": "sample string 2",
"City": "sample string 3",
"CountryId": "sample string 4"
},
"Contact": {
"FaxNumber": "sample string 1",
"TelephoneNumber1": "sample string 2",
"TelephoneNumber2": "sample string 3",
"TelephoneNumber3": "sample string 4",
"EMail": "sample string 5",
"HomePageUrl": "sample string 6"
}
},
"PaymentReference": "sample string 62",
"HeaderText": "sample string 63",
"FooterText": "sample string 64",
"SurchargeArticleNumber": "sample string 65"
}
Response
Resource Description
Ein HTTP Status Code 201 (Created) bestätigt das erfolgreiche Anlegen. Der Response Location Header enthält die Url des angelegten Beleges. Es wird kein Content geliefert.
DocumentKey
string
Schlüssel des Belegs
DocumentKind
string
Typ des Belegs
DocumentNumber
string
Nummer des Belegs
Response Formats
application/json
Kein Beispiel verfügbar.