From 4e4385452bd7d23a2632c7e6d9867125f8816d93 Mon Sep 17 00:00:00 2001 From: Jan-Lukas Pagel Date: Mon, 3 Jun 2024 08:03:15 +0200 Subject: [PATCH] AB API Version 30.60 02/05 bereitgestellt --- AB-API.yaml | 42 ++++++++++++++++++++++++++++++++++++++++-- LICENSE | 2 +- changelog.txt | 11 +++++++++++ 3 files changed, 52 insertions(+), 3 deletions(-) diff --git a/AB-API.yaml b/AB-API.yaml index fc85451..b730a3d 100644 --- a/AB-API.yaml +++ b/AB-API.yaml @@ -14,7 +14,7 @@ info: url: https://www.hamburger-software.de termsOfService: https://www.hamburger-software.de title: HS API (Auftragsbearbeitung) - version: 3.60.0200 + version: 3.60.0205 servers: - url: https://{hostname}:{port}/ab-api variables: @@ -16249,6 +16249,7 @@ components: DirectDebitPaymentMethod: OneOff ShortDescription: WAHL LastModified: 2000-01-23T04:56:07.000+00:00 + PriceListType: Specific Addresses: - CountryId: 1 Zip: Zip @@ -16297,6 +16298,7 @@ components: TermsOfPaymentId: 1 BookingCodeKey: KST SepaMandateReference: SepaMandateReference + DateDependentPriceList: "0" BankInstitutionName: Postbank Ndl der Deutschen Bank PreferredEmailDispatch: All DirectDebitProcedure: NoDirectDebit @@ -16323,6 +16325,8 @@ components: IsReverseCharge: false Notes: Notes IsTaxable: Taxable + DateDependentPriceListInfo: + CurrentPriceListNumber: 0 UsePeppol: true CreditLimit: 50000 ElectronicInvoiceFormat: XRechnung @@ -16596,8 +16600,28 @@ components: description: Datum SEPA-Mandat im Format YYYY-MM-DD nullable: true type: string + PriceListType: + description: | + Gibt an, ob für den Kunden eine datumsabhängige Preisliste (DateDependent) + oder spezifische Preisliste (Specific) verwendet werden soll. + Bei Änderung der Preisliste oder Preislistengruppe des Kunden (per POST oder PUT) muss + PriceListType zwingend gefüllt sein. + enum: + - DateDependent + - Specific + example: Specific + nullable: true + type: string + DateDependentPriceList: + description: Ordnungsbegriff der Preislistengruppe + example: "0" + nullable: true + type: string + DateDependentPriceListInfo: + $ref: '#/components/schemas/DateDependentPriceListInfo' PriceListNumber: - description: Nummer der Preisliste + description: | + Nummer der spezifischen Preisliste, sofern PriceListType als Specific festgelegt ist. example: 1 nullable: true type: integer @@ -16722,6 +16746,20 @@ components: type: boolean title: Customer type: object + DateDependentPriceListInfo: + description: | + Daten einer Preislistengruppe. + example: + CurrentPriceListNumber: 0 + properties: + CurrentPriceListNumber: + description: Nummer der aktuell gültigen Preisliste + example: 0 + nullable: true + readOnly: true + type: integer + title: DateDependentPriceListInfo + type: object Supplier: example: CreationDate: 2000-01-23T04:56:07.000+00:00 diff --git a/LICENSE b/LICENSE index ffcb09d..4d8c3d4 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 HS - Hamburger Software GmbH & Co. KG +Copyright (c) 2024 HS - Hamburger Software GmbH & Co. KG Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/changelog.txt b/changelog.txt index 3d0c26c..35190fc 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,14 @@ +AB 3.60 02/05 +--------------------------------------------------------------------------------------------------- + +Änderungen an bestehenden Models +- Customer/PriceListType -> Neue Property für den Typ der Preisliste +- Customer/DateDependentPriceList -> Neue Property für den Ordnungsbegriff der Preislistengruppe +- Customer/DateDependentPriceListInfo -> Neue Property für weitere Informationen zur Preislistengruppe (z.B. Nummer der gültigen Preisliste) + +Neue Models +- DateDependentPriceListInfo + AB 3.60 02/00 ---------------------------------------------------------------------------------------------------