Zum Inhalt springen
Developer

PredefinedBillingItem

Abrechnung5 EndpunkteBilling / PredefinedBillingItem

Liefert eine Liste der PredefinedBillingItem-Objekte.

GET/api/invoice/predefinedbillingitems

Query-Parameter

deletedstringStandardwert: false
billingTypestring, PUBLIC_LIST
companystring
baseBookablestring, PUBLIC_LIST
baseEventstring, PUBLIC_LIST
billingTypeCategorystring, PUBLIC_LIST
isPreferredboolean, PUBLIC_LIST
isDefaultboolean, PUBLIC_LIST
isGlobalboolean, PUBLIC_LIST
isDiscountboolean, PUBLIC_LIST
isFreeboolean, PUBLIC_LIST
isPassiveboolean, PUBLIC_LIST
unifiedCatEmptystring
orderinteger, PUBLIC_LIST
namestring, PUBLIC_LIST
createdstring, PUBLIC_LIST
conditionDateAfterstring, PUBLIC_LIST
conditionDateBeforestring, PUBLIC_LIST
conditionCountryCodestring, PUBLIC_LIST
conditionZipCodeFromstring, PUBLIC_LIST
conditionZipCodeTostring, PUBLIC_LIST
conditionTimeAfterHourstring, PUBLIC_LIST
conditionTimeBeforeHourstring, PUBLIC_LIST
conditionMaxLengthstring, PUBLIC_LIST
conditionBookingContentTypestringEintrag gilt nur für Buchungen mit diesem Inhaltstyp (z. B. Flugtyp). Null = alle Inhaltstypen. | Benötigt Zugriffs-Tag: SCOPE
usageTimeBasestringZeitpaar des Abschnitts für die Nutzungsabrechnung: BaseBookingRealUsage::BILLING_TYPE_BLOCK_TIME oder BILLING_TYPE_FLIGHT_TIME. Null = billingType des Nutzungsdatensatzes übernehmen.
baseLocationstringStandort, zu dem diese Gebühr gehört (z. B. Flughafen-Lande-/Startgebühr), Kategorie CATEGORY_LOCATION | Benötigt Zugriffs-Tag: SCOPE
conditionDayOfWeekMaskstringWochentags-Bitmaske (Mo=1 ... So=64, siehe DayOfWeekBitmaskHelper). Null = jeden Tag. | Erfordert Zugriffs-Tag: SCOPE
conditionFirstUsageOnlystringDie Gebühr wird nur einmal je Nutzungssatz angewendet (erster passender Abschnitt, Menge 1)
skustring, PUBLIC_LIST
barcodestring, PUBLIC_LIST
producerGuaranteeYearsstringHerstellergarantie in Jahren (ganze Jahre oder ,5-Schritte, siehe ProductGuaranteeYears). Grundlage fuer das EU GARAN Label (nur bei Garantie > 2 Jahre zulaessig). | Benötigt Zugriffsrecht: SCOPE, PUBLIC_LIST
producerBrandstringHersteller / Marke, die die Haltbarkeitsgarantie gibt - editierbares Feld "Brand/Trademark" des EU GARAN Labels. | Benötigt Zugriffsrecht: SCOPE, PUBLIC_LIST
cancellationTermUnitstringZulässige Kündigungsfristen für dieses Abonnement-Produkt. Null / leer = Standard des Vereins aus den Einstellungen übernehmen. Siehe CancellationTermCalculator::TERM_UNITS.
cancellationNoticeValuestringNumerischer Wert der Kündigungsfrist vor dem Kündigungstermin. Null = von den Einstellungen übernehmen.
cancellationNoticeUnitstringEinheit der Frist: DAYS, WEEKS oder MONTHS. Null = aus den Einstellungen übernehmen. | Benötigt Zugriffsrecht: SCOPE
externalAccessModestringZugriff durch einen externen Kauf, unabhängig von Abrechnungsrhythmus oder Veranstaltungsbudgets.
externalAccessDurationDaysstring
searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

200Liefert eine Liste der PredefinedBillingItem-Objekte.array<PredefinedBillingItem>

Felder anzeigen (53)
  • idinteger

    Primärschlüssel der zugeordneten Abrechnungsposition. Interne ID.

  • namestringPflicht

    Name der Abrechnungsposition.

  • descriptionstringPflicht

    Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

  • internal_descriptionstring

    Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

  • fixed_hoursnumber (float)

    Feste Anzahl abgerechneter Stunden.

  • fixed_pricenumber (float)

    Fester abgerechneter Preis.

  • fixed_price_base_unitnumber (float)

    Basiseinheit für den Festpreis.

  • price_fixed_hoursnumber (float)

    Preis für die Pauschalstunden.

  • price_additional_hoursnumber (float)

    Preis für jede weitere Stunde.

  • name_additional_hoursstring

    Name des Zusatzstunden-Postens.

  • description_additional_hoursstring

    Beschreibung des Zusatzstundenpostens.

  • time_billed_on_ticket_closeboolean

    Ob die Zeit beim Schließen des Tickets abgerechnet wird.

  • billing_typeBillingItemType

    Typ der Abrechnungsposition.

    Felder anzeigen (12)
    • idinteger

      Primärschlüssel des Abrechnungspositionstyps. Interne ID.

    • namestring

      Name des Abrechnungspositionstyps.

    • fixed_price_addon_one_namestring

      Name des ersten Festpreis-Zusatzes.

    • fixed_price_addon_two_namestring

      Name des zweiten Festpreis-Zusatzes.

    • fixed_price_addon_one_name_personstring

      Name des ersten Festpreis-Zusatzes für Personen.

    • fixed_price_addon_two_name_personstring

      Name des zweiten Festpreis-Zusatzes für Personen.

    • categorystringPflicht

      Kategorie des Abrechnungspostentyps.

      Erlaubt: project subscription bookable event shipping location

    • typestringPflicht

      Art des Abrechnungspositionstyps.

      Erlaubt: subscription bookable-hour event-fixed sla hours days fixed internal

    • unitstring

      Einheit des Abrechnungspositionstyps, zum Beispiel Stück oder Stunde.

    • force_repeatingboolean

      Einträge dieses Typs wiederholen sich immer.

    • can_repeatboolean

      Einträge dieses Typs können sich wiederholen.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • buying_pricenumber (float)

    Einkaufspreis der Position.

  • recurrenceCRMRecurrence

    Wiederholung, der die Abrechnungsposition folgt.

    Felder anzeigen (9)
    • idinteger

      Primärschlüssel der Wiederholung. Interne ID.

    • namestring

      Name der Wiederholung, zum Beispiel monatlich.

    • onceboolean

      Die Wiederholung findet nur einmal statt.

    • allow_partial_on_eq_start_billingboolean

      Erlaubt Teilabrechnung, wenn Beginn und Abrechnungsdatum gleich sind. Wird vor allem für die erste Abrechnung eines Jahresvertrags verwendet

    • date_stringstring

      Datumsmuster der Wiederholung als Text.

    • tolerancenumber (float)

      Toleranz in Tagen um das Wiederholungsdatum.

    • deletedboolean

      Die Wiederholung wird gelöscht.

    • rounding_stepsinteger

      Schritte, mit denen die Wiederholung gerundet wird.

    • month_factorinteger

      Anzahl der Monate zwischen zwei Wiederholungen.

  • deletedboolean

    Ob die Abrechnungsposition gelöscht ist.

  • condition_date_afterstring (date-time)

    Der Posten gilt nur für Termine nach diesem Datum.

  • condition_date_beforestring (date-time)

    Der Posten gilt nur für Termine vor diesem Datum.

  • condition_country_codestring

    Ländercode, für den der Posten gilt.

  • condition_zip_code_fromstring

    Beginn des PLZ-Bereichs, für den die Position gilt.

  • condition_zip_code_tostring

    Ende des PLZ-Bereichs, auf den der Posten zutrifft.

  • condition_time_after_hourinteger

    Der Posten gilt nur ab dieser Tagesstunde.

  • condition_max_lengthinteger

    Maximale Länge, für die der Eintrag gilt.

  • condition_time_before_hourinteger

    Der Posten gilt nur bis zu dieser Tagesstunde.

  • condition_sub_access_tagAccessTag

    Zugriffs-Tag, das ein Abonnement haben muss, damit der Eintrag gilt.

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Zugriffs-Tags. Interne ID, die als Referenz in den Zugriffsrechten verwendet wird.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

  • condition_show_despite_missing_access_tagboolean

    Ob die Position auch dann angezeigt wird, wenn das Zugriffs-Tag fehlt.

  • condition_sub_free_logicstring

    Freie Bedingungslogik für das Abo.

  • fixed_price_logicstring

    Freie Logik, die den Festpreis berechnet.

  • sub_self_service_addboolean

    Ob Mitglieder das Abonnement selbst hinzufügen können.

  • sub_self_service_deleteboolean

    Ob Mitglieder das Abonnement selbst kündigen können.

  • sub_self_service_add_fixed_pricenumber (float)

    Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

  • sub_self_service_delete_fixed_pricenumber (float)

    Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst kündigen.

  • sub_pre_paidboolean

    Ob das Abonnement im Voraus bezahlt wird.

  • sub_only_billed_after_startboolean

    Ob das Abonnement erst nach seinem Beginn abgerechnet wird.

  • sub_people_age_group_oneinteger

    Obere Altersgrenze der Altersgruppe eins.

  • sub_people_age_group_one_discountinteger

    Rabatt in Prozent für Altersgruppe eins.

  • sub_people_age_group_one_freeinteger

    Anzahl der freien Plätze für Altersgruppe eins.

  • sub_people_age_group_twointeger

    Obere Altersgrenze der Altersgruppe zwei.

  • sub_people_age_group_two_discountinteger

    Rabatt in Prozent für Altersgruppe zwei.

  • sub_people_age_group_two_freeinteger

    Anzahl der freien Plätze für Altersgruppe zwei.

  • sub_people_age_group_threeinteger

    Obere Altersgrenze der Altersgruppe drei.

  • sub_people_age_group_three_discountinteger

    Rabatt in Prozent für Altersgruppe drei.

  • sub_people_age_group_three_freeinteger

    Anzahl der freien Plätze für Altersgruppe drei.

  • sub_people_age_group_fourinteger

    Obere Altersgrenze der Altersgruppe vier.

  • sub_people_age_group_four_discountinteger

    Rabatt in Prozent für Altersgruppe vier.

  • sub_people_age_group_four_freeinteger

    Anzahl der freien Plätze für Altersgruppe vier.

  • price_is_bruttoboolean

    Ob die Preise Bruttopreise inklusive Steuer sind.

  • skustring

    Artikelnummer (Stock Keeping Unit)

  • barcodestring

    Barcode (ISBN, UPC, GTIN usw.)

  • baseBookableBaseBookable3
    Felder anzeigen (50)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.

    • max_active_bookings_per_userinteger

      Maximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • max_advance_booking_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.

    • inventory_depositnumber (float)

      Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.

    • require_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie die Nutzungszähler des Buchbaren aktualisiert werden.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • ucatsarray<UnifiedCategory16>

      Vereinheitlichte Kategorien des Datensatzes.

  • secondaryBaseBookableBaseBookable3
    Felder anzeigen (50)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.

    • max_active_bookings_per_userinteger

      Maximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • max_advance_booking_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.

    • inventory_depositnumber (float)

      Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.

    • require_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie die Nutzungszähler des Buchbaren aktualisiert werden.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • ucatsarray<UnifiedCategory16>

      Vereinheitlichte Kategorien des Datensatzes.

  • baseEventBaseEvent7
    Felder anzeigen (22)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • baseBookableBaseBookable3
    • secondaryBaseBookableBaseBookable3
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich

    • moments_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • … 78 weitere Felder
  • … 45 weitere Felder
Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/invoice/predefinedbillingitems \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "name": "Beispiel",
    "description": "Text",
    "id": 42,
    "internal_description": "Text",
    "fixed_hours": 1.5,
    "fixed_price": 49.9,
    "fixed_price_base_unit": 49.9,
    "price_fixed_hours": 49.9,
    "price_additional_hours": 49.9,
    "name_additional_hours": "string"
  }
]

Erstellt einen einzelnen PredefinedBillingItem

POST/api/invoice/predefinedbillingitems

Request-Body application/json

  • predefinedbillingitemPredefinedBillingItem2
    Felder anzeigen (23)
    • namestringPflicht

      Name der Abrechnungsposition.

    • descriptionstringPflicht

      Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

    • internal_descriptionstring

      Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

    • fixed_hoursnumber (float)

      Feste Anzahl abgerechneter Stunden.

    • fixed_pricenumber (float)

      Fester abgerechneter Preis.

    • fixed_price_base_unitnumber (float)

      Basiseinheit für den Festpreis.

    • billing_typeBillingItemType4

      Typ der Abrechnungsposition.

    • buying_pricenumber (float)

      Einkaufspreis der Position.

    • recurrenceCRMRecurrence

      Wiederholung, der die Abrechnungsposition folgt.

    • deletedboolean

      Ob die Abrechnungsposition gelöscht ist.

    • sub_self_service_addboolean

      Ob Mitglieder das Abonnement selbst hinzufügen können.

    • sub_self_service_add_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

    • price_is_bruttoboolean

      Ob die Preise Bruttopreise inklusive Steuer sind.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • producer_guarantee_yearsnumber (float)

      Herstellergarantie in Jahren (ganze Jahre oder ,5-Schritte, siehe ProductGuaranteeYears). Grundlage fuer das EU GARAN Label (nur bei Garantie > 2 Jahre zulaessig).

    • producer_brandstring

      Hersteller / Marke, die die Haltbarkeitsgarantie gibt - editierbares Feld "Brand/Trademark" des EU GARAN Labels.

    • energy_label_attachmentAttachment12

      Energielabel (EU-Energieverbrauchskennzeichnung) als Bild/PDF für Shop, Warenkorb und E-Mail. EU-Energielabel als Bild/PDF dieses Produkts.

    • garan_label_attachmentAttachment12

      Grosses EU GARAN Label (DVO 2025/1960): kostenlose Haltbarkeitsgarantie des Herstellers von mehr als zwei Jahren, mit Jahren, Marke und Modell.

    • garan_label_pictogram_attachmentAttachment12

      „Nested label“ / Piktogramm des EU-GARAN-Labels: zeigt nur die Jahre, beim Klick/Hover muss das große Label (garanLabelAttachment) erscheinen. EU-GARAN-„nested label“-Piktogramm, das nur die Jahre zeigt; verlinkt auf das vollständige Label online.

    • ucatsarray<UnifiedCategory11>

      Vereinheitlichte Kategorien des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • accounting_software_numberstring

      Nummer der Entität in der Buchhaltungssoftware.

Antworten

200Erstellt einen einzelnen PredefinedBillingItemPredefinedBillingItem

Felder anzeigen (53)
  • idinteger

    Primärschlüssel der zugeordneten Abrechnungsposition. Interne ID.

  • namestringPflicht

    Name der Abrechnungsposition.

  • descriptionstringPflicht

    Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

  • internal_descriptionstring

    Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

  • fixed_hoursnumber (float)

    Feste Anzahl abgerechneter Stunden.

  • fixed_pricenumber (float)

    Fester abgerechneter Preis.

  • fixed_price_base_unitnumber (float)

    Basiseinheit für den Festpreis.

  • price_fixed_hoursnumber (float)

    Preis für die Pauschalstunden.

  • price_additional_hoursnumber (float)

    Preis für jede weitere Stunde.

  • name_additional_hoursstring

    Name des Zusatzstunden-Postens.

  • description_additional_hoursstring

    Beschreibung des Zusatzstundenpostens.

  • time_billed_on_ticket_closeboolean

    Ob die Zeit beim Schließen des Tickets abgerechnet wird.

  • billing_typeBillingItemType

    Typ der Abrechnungsposition.

    Felder anzeigen (12)
    • idinteger

      Primärschlüssel des Abrechnungspositionstyps. Interne ID.

    • namestring

      Name des Abrechnungspositionstyps.

    • fixed_price_addon_one_namestring

      Name des ersten Festpreis-Zusatzes.

    • fixed_price_addon_two_namestring

      Name des zweiten Festpreis-Zusatzes.

    • fixed_price_addon_one_name_personstring

      Name des ersten Festpreis-Zusatzes für Personen.

    • fixed_price_addon_two_name_personstring

      Name des zweiten Festpreis-Zusatzes für Personen.

    • categorystringPflicht

      Kategorie des Abrechnungspostentyps.

      Erlaubt: project subscription bookable event shipping location

    • typestringPflicht

      Art des Abrechnungspositionstyps.

      Erlaubt: subscription bookable-hour event-fixed sla hours days fixed internal

    • unitstring

      Einheit des Abrechnungspositionstyps, zum Beispiel Stück oder Stunde.

    • force_repeatingboolean

      Einträge dieses Typs wiederholen sich immer.

    • can_repeatboolean

      Einträge dieses Typs können sich wiederholen.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • buying_pricenumber (float)

    Einkaufspreis der Position.

  • recurrenceCRMRecurrence

    Wiederholung, der die Abrechnungsposition folgt.

    Felder anzeigen (9)
    • idinteger

      Primärschlüssel der Wiederholung. Interne ID.

    • namestring

      Name der Wiederholung, zum Beispiel monatlich.

    • onceboolean

      Die Wiederholung findet nur einmal statt.

    • allow_partial_on_eq_start_billingboolean

      Erlaubt Teilabrechnung, wenn Beginn und Abrechnungsdatum gleich sind. Wird vor allem für die erste Abrechnung eines Jahresvertrags verwendet

    • date_stringstring

      Datumsmuster der Wiederholung als Text.

    • tolerancenumber (float)

      Toleranz in Tagen um das Wiederholungsdatum.

    • deletedboolean

      Die Wiederholung wird gelöscht.

    • rounding_stepsinteger

      Schritte, mit denen die Wiederholung gerundet wird.

    • month_factorinteger

      Anzahl der Monate zwischen zwei Wiederholungen.

  • deletedboolean

    Ob die Abrechnungsposition gelöscht ist.

  • condition_date_afterstring (date-time)

    Der Posten gilt nur für Termine nach diesem Datum.

  • condition_date_beforestring (date-time)

    Der Posten gilt nur für Termine vor diesem Datum.

  • condition_country_codestring

    Ländercode, für den der Posten gilt.

  • condition_zip_code_fromstring

    Beginn des PLZ-Bereichs, für den die Position gilt.

  • condition_zip_code_tostring

    Ende des PLZ-Bereichs, auf den der Posten zutrifft.

  • condition_time_after_hourinteger

    Der Posten gilt nur ab dieser Tagesstunde.

  • condition_max_lengthinteger

    Maximale Länge, für die der Eintrag gilt.

  • condition_time_before_hourinteger

    Der Posten gilt nur bis zu dieser Tagesstunde.

  • condition_sub_access_tagAccessTag

    Zugriffs-Tag, das ein Abonnement haben muss, damit der Eintrag gilt.

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Zugriffs-Tags. Interne ID, die als Referenz in den Zugriffsrechten verwendet wird.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

  • condition_show_despite_missing_access_tagboolean

    Ob die Position auch dann angezeigt wird, wenn das Zugriffs-Tag fehlt.

  • condition_sub_free_logicstring

    Freie Bedingungslogik für das Abo.

  • fixed_price_logicstring

    Freie Logik, die den Festpreis berechnet.

  • sub_self_service_addboolean

    Ob Mitglieder das Abonnement selbst hinzufügen können.

  • sub_self_service_deleteboolean

    Ob Mitglieder das Abonnement selbst kündigen können.

  • sub_self_service_add_fixed_pricenumber (float)

    Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

  • sub_self_service_delete_fixed_pricenumber (float)

    Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst kündigen.

  • sub_pre_paidboolean

    Ob das Abonnement im Voraus bezahlt wird.

  • sub_only_billed_after_startboolean

    Ob das Abonnement erst nach seinem Beginn abgerechnet wird.

  • sub_people_age_group_oneinteger

    Obere Altersgrenze der Altersgruppe eins.

  • sub_people_age_group_one_discountinteger

    Rabatt in Prozent für Altersgruppe eins.

  • sub_people_age_group_one_freeinteger

    Anzahl der freien Plätze für Altersgruppe eins.

  • sub_people_age_group_twointeger

    Obere Altersgrenze der Altersgruppe zwei.

  • sub_people_age_group_two_discountinteger

    Rabatt in Prozent für Altersgruppe zwei.

  • sub_people_age_group_two_freeinteger

    Anzahl der freien Plätze für Altersgruppe zwei.

  • sub_people_age_group_threeinteger

    Obere Altersgrenze der Altersgruppe drei.

  • sub_people_age_group_three_discountinteger

    Rabatt in Prozent für Altersgruppe drei.

  • sub_people_age_group_three_freeinteger

    Anzahl der freien Plätze für Altersgruppe drei.

  • sub_people_age_group_fourinteger

    Obere Altersgrenze der Altersgruppe vier.

  • sub_people_age_group_four_discountinteger

    Rabatt in Prozent für Altersgruppe vier.

  • sub_people_age_group_four_freeinteger

    Anzahl der freien Plätze für Altersgruppe vier.

  • price_is_bruttoboolean

    Ob die Preise Bruttopreise inklusive Steuer sind.

  • skustring

    Artikelnummer (Stock Keeping Unit)

  • barcodestring

    Barcode (ISBN, UPC, GTIN usw.)

  • baseBookableBaseBookable3
    Felder anzeigen (50)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.

    • max_active_bookings_per_userinteger

      Maximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • max_advance_booking_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.

    • inventory_depositnumber (float)

      Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.

    • require_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie die Nutzungszähler des Buchbaren aktualisiert werden.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • ucatsarray<UnifiedCategory16>

      Vereinheitlichte Kategorien des Datensatzes.

  • secondaryBaseBookableBaseBookable3
    Felder anzeigen (50)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.

    • max_active_bookings_per_userinteger

      Maximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • max_advance_booking_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.

    • inventory_depositnumber (float)

      Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.

    • require_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie die Nutzungszähler des Buchbaren aktualisiert werden.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • ucatsarray<UnifiedCategory16>

      Vereinheitlichte Kategorien des Datensatzes.

  • baseEventBaseEvent7
    Felder anzeigen (22)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • baseBookableBaseBookable3
    • secondaryBaseBookableBaseBookable3
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich

    • moments_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • … 78 weitere Felder
  • … 45 weitere Felder
Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/invoice/predefinedbillingitems \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "predefinedbillingitem": {
    "name": "Beispiel",
    "description": "Text",
    "internal_description": "Text",
    "fixed_hours": 1.5,
    "fixed_price": 49.9,
    "fixed_price_base_unit": 49.9
  }
}
'
Antwort 200 application/json
{
  "name": "Beispiel",
  "description": "Text",
  "id": 42,
  "internal_description": "Text",
  "fixed_hours": 1.5,
  "fixed_price": 49.9,
  "fixed_price_base_unit": 49.9,
  "price_fixed_hours": 49.9,
  "price_additional_hours": 49.9,
  "name_additional_hours": "string"
}

Diese Methode liefert ein einzelnes PredefinedBillingItem-Objekt mit der angegebenen ID

GET/api/invoice/predefinedbillingitems/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Liefert ein einzelnes PredefinedBillingItem-Objekt.PredefinedBillingItem

Felder anzeigen (53)
  • idinteger

    Primärschlüssel der zugeordneten Abrechnungsposition. Interne ID.

  • namestringPflicht

    Name der Abrechnungsposition.

  • descriptionstringPflicht

    Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

  • internal_descriptionstring

    Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

  • fixed_hoursnumber (float)

    Feste Anzahl abgerechneter Stunden.

  • fixed_pricenumber (float)

    Fester abgerechneter Preis.

  • fixed_price_base_unitnumber (float)

    Basiseinheit für den Festpreis.

  • price_fixed_hoursnumber (float)

    Preis für die Pauschalstunden.

  • price_additional_hoursnumber (float)

    Preis für jede weitere Stunde.

  • name_additional_hoursstring

    Name des Zusatzstunden-Postens.

  • description_additional_hoursstring

    Beschreibung des Zusatzstundenpostens.

  • time_billed_on_ticket_closeboolean

    Ob die Zeit beim Schließen des Tickets abgerechnet wird.

  • billing_typeBillingItemType

    Typ der Abrechnungsposition.

    Felder anzeigen (12)
    • idinteger

      Primärschlüssel des Abrechnungspositionstyps. Interne ID.

    • namestring

      Name des Abrechnungspositionstyps.

    • fixed_price_addon_one_namestring

      Name des ersten Festpreis-Zusatzes.

    • fixed_price_addon_two_namestring

      Name des zweiten Festpreis-Zusatzes.

    • fixed_price_addon_one_name_personstring

      Name des ersten Festpreis-Zusatzes für Personen.

    • fixed_price_addon_two_name_personstring

      Name des zweiten Festpreis-Zusatzes für Personen.

    • categorystringPflicht

      Kategorie des Abrechnungspostentyps.

      Erlaubt: project subscription bookable event shipping location

    • typestringPflicht

      Art des Abrechnungspositionstyps.

      Erlaubt: subscription bookable-hour event-fixed sla hours days fixed internal

    • unitstring

      Einheit des Abrechnungspositionstyps, zum Beispiel Stück oder Stunde.

    • force_repeatingboolean

      Einträge dieses Typs wiederholen sich immer.

    • can_repeatboolean

      Einträge dieses Typs können sich wiederholen.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • buying_pricenumber (float)

    Einkaufspreis der Position.

  • recurrenceCRMRecurrence

    Wiederholung, der die Abrechnungsposition folgt.

    Felder anzeigen (9)
    • idinteger

      Primärschlüssel der Wiederholung. Interne ID.

    • namestring

      Name der Wiederholung, zum Beispiel monatlich.

    • onceboolean

      Die Wiederholung findet nur einmal statt.

    • allow_partial_on_eq_start_billingboolean

      Erlaubt Teilabrechnung, wenn Beginn und Abrechnungsdatum gleich sind. Wird vor allem für die erste Abrechnung eines Jahresvertrags verwendet

    • date_stringstring

      Datumsmuster der Wiederholung als Text.

    • tolerancenumber (float)

      Toleranz in Tagen um das Wiederholungsdatum.

    • deletedboolean

      Die Wiederholung wird gelöscht.

    • rounding_stepsinteger

      Schritte, mit denen die Wiederholung gerundet wird.

    • month_factorinteger

      Anzahl der Monate zwischen zwei Wiederholungen.

  • deletedboolean

    Ob die Abrechnungsposition gelöscht ist.

  • condition_date_afterstring (date-time)

    Der Posten gilt nur für Termine nach diesem Datum.

  • condition_date_beforestring (date-time)

    Der Posten gilt nur für Termine vor diesem Datum.

  • condition_country_codestring

    Ländercode, für den der Posten gilt.

  • condition_zip_code_fromstring

    Beginn des PLZ-Bereichs, für den die Position gilt.

  • condition_zip_code_tostring

    Ende des PLZ-Bereichs, auf den der Posten zutrifft.

  • condition_time_after_hourinteger

    Der Posten gilt nur ab dieser Tagesstunde.

  • condition_max_lengthinteger

    Maximale Länge, für die der Eintrag gilt.

  • condition_time_before_hourinteger

    Der Posten gilt nur bis zu dieser Tagesstunde.

  • condition_sub_access_tagAccessTag

    Zugriffs-Tag, das ein Abonnement haben muss, damit der Eintrag gilt.

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Zugriffs-Tags. Interne ID, die als Referenz in den Zugriffsrechten verwendet wird.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

  • condition_show_despite_missing_access_tagboolean

    Ob die Position auch dann angezeigt wird, wenn das Zugriffs-Tag fehlt.

  • condition_sub_free_logicstring

    Freie Bedingungslogik für das Abo.

  • fixed_price_logicstring

    Freie Logik, die den Festpreis berechnet.

  • sub_self_service_addboolean

    Ob Mitglieder das Abonnement selbst hinzufügen können.

  • sub_self_service_deleteboolean

    Ob Mitglieder das Abonnement selbst kündigen können.

  • sub_self_service_add_fixed_pricenumber (float)

    Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

  • sub_self_service_delete_fixed_pricenumber (float)

    Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst kündigen.

  • sub_pre_paidboolean

    Ob das Abonnement im Voraus bezahlt wird.

  • sub_only_billed_after_startboolean

    Ob das Abonnement erst nach seinem Beginn abgerechnet wird.

  • sub_people_age_group_oneinteger

    Obere Altersgrenze der Altersgruppe eins.

  • sub_people_age_group_one_discountinteger

    Rabatt in Prozent für Altersgruppe eins.

  • sub_people_age_group_one_freeinteger

    Anzahl der freien Plätze für Altersgruppe eins.

  • sub_people_age_group_twointeger

    Obere Altersgrenze der Altersgruppe zwei.

  • sub_people_age_group_two_discountinteger

    Rabatt in Prozent für Altersgruppe zwei.

  • sub_people_age_group_two_freeinteger

    Anzahl der freien Plätze für Altersgruppe zwei.

  • sub_people_age_group_threeinteger

    Obere Altersgrenze der Altersgruppe drei.

  • sub_people_age_group_three_discountinteger

    Rabatt in Prozent für Altersgruppe drei.

  • sub_people_age_group_three_freeinteger

    Anzahl der freien Plätze für Altersgruppe drei.

  • sub_people_age_group_fourinteger

    Obere Altersgrenze der Altersgruppe vier.

  • sub_people_age_group_four_discountinteger

    Rabatt in Prozent für Altersgruppe vier.

  • sub_people_age_group_four_freeinteger

    Anzahl der freien Plätze für Altersgruppe vier.

  • price_is_bruttoboolean

    Ob die Preise Bruttopreise inklusive Steuer sind.

  • skustring

    Artikelnummer (Stock Keeping Unit)

  • barcodestring

    Barcode (ISBN, UPC, GTIN usw.)

  • baseBookableBaseBookable3
    Felder anzeigen (50)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.

    • max_active_bookings_per_userinteger

      Maximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • max_advance_booking_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.

    • inventory_depositnumber (float)

      Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.

    • require_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie die Nutzungszähler des Buchbaren aktualisiert werden.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • ucatsarray<UnifiedCategory16>

      Vereinheitlichte Kategorien des Datensatzes.

  • secondaryBaseBookableBaseBookable3
    Felder anzeigen (50)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.

    • max_active_bookings_per_userinteger

      Maximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • max_advance_booking_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.

    • inventory_depositnumber (float)

      Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.

    • require_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie die Nutzungszähler des Buchbaren aktualisiert werden.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • ucatsarray<UnifiedCategory16>

      Vereinheitlichte Kategorien des Datensatzes.

  • baseEventBaseEvent7
    Felder anzeigen (22)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • baseBookableBaseBookable3
    • secondaryBaseBookableBaseBookable3
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich

    • moments_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • … 78 weitere Felder
  • … 45 weitere Felder
Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/invoice/predefinedbillingitems/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "name": "Beispiel",
  "description": "Text",
  "id": 42,
  "internal_description": "Text",
  "fixed_hours": 1.5,
  "fixed_price": 49.9,
  "fixed_price_base_unit": 49.9,
  "price_fixed_hours": 49.9,
  "price_additional_hours": 49.9,
  "name_additional_hours": "string"
}

Diese Methode aktualisiert ein PredefinedBillingItem-Objekt

PUT/api/invoice/predefinedbillingitems/{id}

Pfad-Parameter

idPflichtstring

Request-Body application/json

  • predefinedbillingitemPredefinedBillingItem2
    Felder anzeigen (23)
    • namestringPflicht

      Name der Abrechnungsposition.

    • descriptionstringPflicht

      Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

    • internal_descriptionstring

      Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

    • fixed_hoursnumber (float)

      Feste Anzahl abgerechneter Stunden.

    • fixed_pricenumber (float)

      Fester abgerechneter Preis.

    • fixed_price_base_unitnumber (float)

      Basiseinheit für den Festpreis.

    • billing_typeBillingItemType4

      Typ der Abrechnungsposition.

    • buying_pricenumber (float)

      Einkaufspreis der Position.

    • recurrenceCRMRecurrence

      Wiederholung, der die Abrechnungsposition folgt.

    • deletedboolean

      Ob die Abrechnungsposition gelöscht ist.

    • sub_self_service_addboolean

      Ob Mitglieder das Abonnement selbst hinzufügen können.

    • sub_self_service_add_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

    • price_is_bruttoboolean

      Ob die Preise Bruttopreise inklusive Steuer sind.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • producer_guarantee_yearsnumber (float)

      Herstellergarantie in Jahren (ganze Jahre oder ,5-Schritte, siehe ProductGuaranteeYears). Grundlage fuer das EU GARAN Label (nur bei Garantie > 2 Jahre zulaessig).

    • producer_brandstring

      Hersteller / Marke, die die Haltbarkeitsgarantie gibt - editierbares Feld "Brand/Trademark" des EU GARAN Labels.

    • energy_label_attachmentAttachment12

      Energielabel (EU-Energieverbrauchskennzeichnung) als Bild/PDF für Shop, Warenkorb und E-Mail. EU-Energielabel als Bild/PDF dieses Produkts.

    • garan_label_attachmentAttachment12

      Grosses EU GARAN Label (DVO 2025/1960): kostenlose Haltbarkeitsgarantie des Herstellers von mehr als zwei Jahren, mit Jahren, Marke und Modell.

    • garan_label_pictogram_attachmentAttachment12

      „Nested label“ / Piktogramm des EU-GARAN-Labels: zeigt nur die Jahre, beim Klick/Hover muss das große Label (garanLabelAttachment) erscheinen. EU-GARAN-„nested label“-Piktogramm, das nur die Jahre zeigt; verlinkt auf das vollständige Label online.

    • ucatsarray<UnifiedCategory11>

      Vereinheitlichte Kategorien des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • accounting_software_numberstring

      Nummer der Entität in der Buchhaltungssoftware.

Antworten

200PredefinedBillingItem aktualisierenPredefinedBillingItem

Felder anzeigen (53)
  • idinteger

    Primärschlüssel der zugeordneten Abrechnungsposition. Interne ID.

  • namestringPflicht

    Name der Abrechnungsposition.

  • descriptionstringPflicht

    Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

  • internal_descriptionstring

    Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

  • fixed_hoursnumber (float)

    Feste Anzahl abgerechneter Stunden.

  • fixed_pricenumber (float)

    Fester abgerechneter Preis.

  • fixed_price_base_unitnumber (float)

    Basiseinheit für den Festpreis.

  • price_fixed_hoursnumber (float)

    Preis für die Pauschalstunden.

  • price_additional_hoursnumber (float)

    Preis für jede weitere Stunde.

  • name_additional_hoursstring

    Name des Zusatzstunden-Postens.

  • description_additional_hoursstring

    Beschreibung des Zusatzstundenpostens.

  • time_billed_on_ticket_closeboolean

    Ob die Zeit beim Schließen des Tickets abgerechnet wird.

  • billing_typeBillingItemType

    Typ der Abrechnungsposition.

    Felder anzeigen (12)
    • idinteger

      Primärschlüssel des Abrechnungspositionstyps. Interne ID.

    • namestring

      Name des Abrechnungspositionstyps.

    • fixed_price_addon_one_namestring

      Name des ersten Festpreis-Zusatzes.

    • fixed_price_addon_two_namestring

      Name des zweiten Festpreis-Zusatzes.

    • fixed_price_addon_one_name_personstring

      Name des ersten Festpreis-Zusatzes für Personen.

    • fixed_price_addon_two_name_personstring

      Name des zweiten Festpreis-Zusatzes für Personen.

    • categorystringPflicht

      Kategorie des Abrechnungspostentyps.

      Erlaubt: project subscription bookable event shipping location

    • typestringPflicht

      Art des Abrechnungspositionstyps.

      Erlaubt: subscription bookable-hour event-fixed sla hours days fixed internal

    • unitstring

      Einheit des Abrechnungspositionstyps, zum Beispiel Stück oder Stunde.

    • force_repeatingboolean

      Einträge dieses Typs wiederholen sich immer.

    • can_repeatboolean

      Einträge dieses Typs können sich wiederholen.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • buying_pricenumber (float)

    Einkaufspreis der Position.

  • recurrenceCRMRecurrence

    Wiederholung, der die Abrechnungsposition folgt.

    Felder anzeigen (9)
    • idinteger

      Primärschlüssel der Wiederholung. Interne ID.

    • namestring

      Name der Wiederholung, zum Beispiel monatlich.

    • onceboolean

      Die Wiederholung findet nur einmal statt.

    • allow_partial_on_eq_start_billingboolean

      Erlaubt Teilabrechnung, wenn Beginn und Abrechnungsdatum gleich sind. Wird vor allem für die erste Abrechnung eines Jahresvertrags verwendet

    • date_stringstring

      Datumsmuster der Wiederholung als Text.

    • tolerancenumber (float)

      Toleranz in Tagen um das Wiederholungsdatum.

    • deletedboolean

      Die Wiederholung wird gelöscht.

    • rounding_stepsinteger

      Schritte, mit denen die Wiederholung gerundet wird.

    • month_factorinteger

      Anzahl der Monate zwischen zwei Wiederholungen.

  • deletedboolean

    Ob die Abrechnungsposition gelöscht ist.

  • condition_date_afterstring (date-time)

    Der Posten gilt nur für Termine nach diesem Datum.

  • condition_date_beforestring (date-time)

    Der Posten gilt nur für Termine vor diesem Datum.

  • condition_country_codestring

    Ländercode, für den der Posten gilt.

  • condition_zip_code_fromstring

    Beginn des PLZ-Bereichs, für den die Position gilt.

  • condition_zip_code_tostring

    Ende des PLZ-Bereichs, auf den der Posten zutrifft.

  • condition_time_after_hourinteger

    Der Posten gilt nur ab dieser Tagesstunde.

  • condition_max_lengthinteger

    Maximale Länge, für die der Eintrag gilt.

  • condition_time_before_hourinteger

    Der Posten gilt nur bis zu dieser Tagesstunde.

  • condition_sub_access_tagAccessTag

    Zugriffs-Tag, das ein Abonnement haben muss, damit der Eintrag gilt.

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Zugriffs-Tags. Interne ID, die als Referenz in den Zugriffsrechten verwendet wird.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

  • condition_show_despite_missing_access_tagboolean

    Ob die Position auch dann angezeigt wird, wenn das Zugriffs-Tag fehlt.

  • condition_sub_free_logicstring

    Freie Bedingungslogik für das Abo.

  • fixed_price_logicstring

    Freie Logik, die den Festpreis berechnet.

  • sub_self_service_addboolean

    Ob Mitglieder das Abonnement selbst hinzufügen können.

  • sub_self_service_deleteboolean

    Ob Mitglieder das Abonnement selbst kündigen können.

  • sub_self_service_add_fixed_pricenumber (float)

    Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

  • sub_self_service_delete_fixed_pricenumber (float)

    Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst kündigen.

  • sub_pre_paidboolean

    Ob das Abonnement im Voraus bezahlt wird.

  • sub_only_billed_after_startboolean

    Ob das Abonnement erst nach seinem Beginn abgerechnet wird.

  • sub_people_age_group_oneinteger

    Obere Altersgrenze der Altersgruppe eins.

  • sub_people_age_group_one_discountinteger

    Rabatt in Prozent für Altersgruppe eins.

  • sub_people_age_group_one_freeinteger

    Anzahl der freien Plätze für Altersgruppe eins.

  • sub_people_age_group_twointeger

    Obere Altersgrenze der Altersgruppe zwei.

  • sub_people_age_group_two_discountinteger

    Rabatt in Prozent für Altersgruppe zwei.

  • sub_people_age_group_two_freeinteger

    Anzahl der freien Plätze für Altersgruppe zwei.

  • sub_people_age_group_threeinteger

    Obere Altersgrenze der Altersgruppe drei.

  • sub_people_age_group_three_discountinteger

    Rabatt in Prozent für Altersgruppe drei.

  • sub_people_age_group_three_freeinteger

    Anzahl der freien Plätze für Altersgruppe drei.

  • sub_people_age_group_fourinteger

    Obere Altersgrenze der Altersgruppe vier.

  • sub_people_age_group_four_discountinteger

    Rabatt in Prozent für Altersgruppe vier.

  • sub_people_age_group_four_freeinteger

    Anzahl der freien Plätze für Altersgruppe vier.

  • price_is_bruttoboolean

    Ob die Preise Bruttopreise inklusive Steuer sind.

  • skustring

    Artikelnummer (Stock Keeping Unit)

  • barcodestring

    Barcode (ISBN, UPC, GTIN usw.)

  • baseBookableBaseBookable3
    Felder anzeigen (50)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.

    • max_active_bookings_per_userinteger

      Maximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • max_advance_booking_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.

    • inventory_depositnumber (float)

      Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.

    • require_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie die Nutzungszähler des Buchbaren aktualisiert werden.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • ucatsarray<UnifiedCategory16>

      Vereinheitlichte Kategorien des Datensatzes.

  • secondaryBaseBookableBaseBookable3
    Felder anzeigen (50)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.

    • max_active_bookings_per_userinteger

      Maximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • max_advance_booking_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.

    • inventory_depositnumber (float)

      Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.

    • require_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie die Nutzungszähler des Buchbaren aktualisiert werden.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • ucatsarray<UnifiedCategory16>

      Vereinheitlichte Kategorien des Datensatzes.

  • baseEventBaseEvent7
    Felder anzeigen (22)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • baseBookableBaseBookable3
    • secondaryBaseBookableBaseBookable3
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich

    • moments_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • … 78 weitere Felder
  • … 45 weitere Felder
Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/invoice/predefinedbillingitems/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "predefinedbillingitem": {
    "name": "Beispiel",
    "description": "Text",
    "internal_description": "Text",
    "fixed_hours": 1.5,
    "fixed_price": 49.9,
    "fixed_price_base_unit": 49.9
  }
}
'
Antwort 200 application/json
{
  "name": "Beispiel",
  "description": "Text",
  "id": 42,
  "internal_description": "Text",
  "fixed_hours": 1.5,
  "fixed_price": 49.9,
  "fixed_price_base_unit": 49.9,
  "price_fixed_hours": 49.9,
  "price_additional_hours": 49.9,
  "name_additional_hours": "string"
}

Diese Methode aktualisiert ein PredefinedBillingItem-Objekt

PATCH/api/invoice/predefinedbillingitems/{id}

Pfad-Parameter

idPflichtstring

Request-Body application/json

  • predefinedbillingitemPredefinedBillingItem2
    Felder anzeigen (23)
    • namestringPflicht

      Name der Abrechnungsposition.

    • descriptionstringPflicht

      Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

    • internal_descriptionstring

      Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

    • fixed_hoursnumber (float)

      Feste Anzahl abgerechneter Stunden.

    • fixed_pricenumber (float)

      Fester abgerechneter Preis.

    • fixed_price_base_unitnumber (float)

      Basiseinheit für den Festpreis.

    • billing_typeBillingItemType4

      Typ der Abrechnungsposition.

    • buying_pricenumber (float)

      Einkaufspreis der Position.

    • recurrenceCRMRecurrence

      Wiederholung, der die Abrechnungsposition folgt.

    • deletedboolean

      Ob die Abrechnungsposition gelöscht ist.

    • sub_self_service_addboolean

      Ob Mitglieder das Abonnement selbst hinzufügen können.

    • sub_self_service_add_fixed_pricenumber (float)

      Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

    • price_is_bruttoboolean

      Ob die Preise Bruttopreise inklusive Steuer sind.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • producer_guarantee_yearsnumber (float)

      Herstellergarantie in Jahren (ganze Jahre oder ,5-Schritte, siehe ProductGuaranteeYears). Grundlage fuer das EU GARAN Label (nur bei Garantie > 2 Jahre zulaessig).

    • producer_brandstring

      Hersteller / Marke, die die Haltbarkeitsgarantie gibt - editierbares Feld "Brand/Trademark" des EU GARAN Labels.

    • energy_label_attachmentAttachment12

      Energielabel (EU-Energieverbrauchskennzeichnung) als Bild/PDF für Shop, Warenkorb und E-Mail. EU-Energielabel als Bild/PDF dieses Produkts.

    • garan_label_attachmentAttachment12

      Grosses EU GARAN Label (DVO 2025/1960): kostenlose Haltbarkeitsgarantie des Herstellers von mehr als zwei Jahren, mit Jahren, Marke und Modell.

    • garan_label_pictogram_attachmentAttachment12

      „Nested label“ / Piktogramm des EU-GARAN-Labels: zeigt nur die Jahre, beim Klick/Hover muss das große Label (garanLabelAttachment) erscheinen. EU-GARAN-„nested label“-Piktogramm, das nur die Jahre zeigt; verlinkt auf das vollständige Label online.

    • ucatsarray<UnifiedCategory11>

      Vereinheitlichte Kategorien des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • accounting_software_numberstring

      Nummer der Entität in der Buchhaltungssoftware.

Antworten

200PredefinedBillingItem aktualisierenPredefinedBillingItem

Felder anzeigen (53)
  • idinteger

    Primärschlüssel der zugeordneten Abrechnungsposition. Interne ID.

  • namestringPflicht

    Name der Abrechnungsposition.

  • descriptionstringPflicht

    Beschreibung des Abrechnungspostens, die dem Kunden angezeigt wird.

  • internal_descriptionstring

    Interne Beschreibung der Abrechnungsposition, wird dem Kunden nicht angezeigt.

  • fixed_hoursnumber (float)

    Feste Anzahl abgerechneter Stunden.

  • fixed_pricenumber (float)

    Fester abgerechneter Preis.

  • fixed_price_base_unitnumber (float)

    Basiseinheit für den Festpreis.

  • price_fixed_hoursnumber (float)

    Preis für die Pauschalstunden.

  • price_additional_hoursnumber (float)

    Preis für jede weitere Stunde.

  • name_additional_hoursstring

    Name des Zusatzstunden-Postens.

  • description_additional_hoursstring

    Beschreibung des Zusatzstundenpostens.

  • time_billed_on_ticket_closeboolean

    Ob die Zeit beim Schließen des Tickets abgerechnet wird.

  • billing_typeBillingItemType

    Typ der Abrechnungsposition.

    Felder anzeigen (12)
    • idinteger

      Primärschlüssel des Abrechnungspositionstyps. Interne ID.

    • namestring

      Name des Abrechnungspositionstyps.

    • fixed_price_addon_one_namestring

      Name des ersten Festpreis-Zusatzes.

    • fixed_price_addon_two_namestring

      Name des zweiten Festpreis-Zusatzes.

    • fixed_price_addon_one_name_personstring

      Name des ersten Festpreis-Zusatzes für Personen.

    • fixed_price_addon_two_name_personstring

      Name des zweiten Festpreis-Zusatzes für Personen.

    • categorystringPflicht

      Kategorie des Abrechnungspostentyps.

      Erlaubt: project subscription bookable event shipping location

    • typestringPflicht

      Art des Abrechnungspositionstyps.

      Erlaubt: subscription bookable-hour event-fixed sla hours days fixed internal

    • unitstring

      Einheit des Abrechnungspositionstyps, zum Beispiel Stück oder Stunde.

    • force_repeatingboolean

      Einträge dieses Typs wiederholen sich immer.

    • can_repeatboolean

      Einträge dieses Typs können sich wiederholen.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • buying_pricenumber (float)

    Einkaufspreis der Position.

  • recurrenceCRMRecurrence

    Wiederholung, der die Abrechnungsposition folgt.

    Felder anzeigen (9)
    • idinteger

      Primärschlüssel der Wiederholung. Interne ID.

    • namestring

      Name der Wiederholung, zum Beispiel monatlich.

    • onceboolean

      Die Wiederholung findet nur einmal statt.

    • allow_partial_on_eq_start_billingboolean

      Erlaubt Teilabrechnung, wenn Beginn und Abrechnungsdatum gleich sind. Wird vor allem für die erste Abrechnung eines Jahresvertrags verwendet

    • date_stringstring

      Datumsmuster der Wiederholung als Text.

    • tolerancenumber (float)

      Toleranz in Tagen um das Wiederholungsdatum.

    • deletedboolean

      Die Wiederholung wird gelöscht.

    • rounding_stepsinteger

      Schritte, mit denen die Wiederholung gerundet wird.

    • month_factorinteger

      Anzahl der Monate zwischen zwei Wiederholungen.

  • deletedboolean

    Ob die Abrechnungsposition gelöscht ist.

  • condition_date_afterstring (date-time)

    Der Posten gilt nur für Termine nach diesem Datum.

  • condition_date_beforestring (date-time)

    Der Posten gilt nur für Termine vor diesem Datum.

  • condition_country_codestring

    Ländercode, für den der Posten gilt.

  • condition_zip_code_fromstring

    Beginn des PLZ-Bereichs, für den die Position gilt.

  • condition_zip_code_tostring

    Ende des PLZ-Bereichs, auf den der Posten zutrifft.

  • condition_time_after_hourinteger

    Der Posten gilt nur ab dieser Tagesstunde.

  • condition_max_lengthinteger

    Maximale Länge, für die der Eintrag gilt.

  • condition_time_before_hourinteger

    Der Posten gilt nur bis zu dieser Tagesstunde.

  • condition_sub_access_tagAccessTag

    Zugriffs-Tag, das ein Abonnement haben muss, damit der Eintrag gilt.

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Zugriffs-Tags. Interne ID, die als Referenz in den Zugriffsrechten verwendet wird.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

  • condition_show_despite_missing_access_tagboolean

    Ob die Position auch dann angezeigt wird, wenn das Zugriffs-Tag fehlt.

  • condition_sub_free_logicstring

    Freie Bedingungslogik für das Abo.

  • fixed_price_logicstring

    Freie Logik, die den Festpreis berechnet.

  • sub_self_service_addboolean

    Ob Mitglieder das Abonnement selbst hinzufügen können.

  • sub_self_service_deleteboolean

    Ob Mitglieder das Abonnement selbst kündigen können.

  • sub_self_service_add_fixed_pricenumber (float)

    Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst hinzufügen.

  • sub_self_service_delete_fixed_pricenumber (float)

    Fester Preis, der berechnet wird, wenn Mitglieder das Abo selbst kündigen.

  • sub_pre_paidboolean

    Ob das Abonnement im Voraus bezahlt wird.

  • sub_only_billed_after_startboolean

    Ob das Abonnement erst nach seinem Beginn abgerechnet wird.

  • sub_people_age_group_oneinteger

    Obere Altersgrenze der Altersgruppe eins.

  • sub_people_age_group_one_discountinteger

    Rabatt in Prozent für Altersgruppe eins.

  • sub_people_age_group_one_freeinteger

    Anzahl der freien Plätze für Altersgruppe eins.

  • sub_people_age_group_twointeger

    Obere Altersgrenze der Altersgruppe zwei.

  • sub_people_age_group_two_discountinteger

    Rabatt in Prozent für Altersgruppe zwei.

  • sub_people_age_group_two_freeinteger

    Anzahl der freien Plätze für Altersgruppe zwei.

  • sub_people_age_group_threeinteger

    Obere Altersgrenze der Altersgruppe drei.

  • sub_people_age_group_three_discountinteger

    Rabatt in Prozent für Altersgruppe drei.

  • sub_people_age_group_three_freeinteger

    Anzahl der freien Plätze für Altersgruppe drei.

  • sub_people_age_group_fourinteger

    Obere Altersgrenze der Altersgruppe vier.

  • sub_people_age_group_four_discountinteger

    Rabatt in Prozent für Altersgruppe vier.

  • sub_people_age_group_four_freeinteger

    Anzahl der freien Plätze für Altersgruppe vier.

  • price_is_bruttoboolean

    Ob die Preise Bruttopreise inklusive Steuer sind.

  • skustring

    Artikelnummer (Stock Keeping Unit)

  • barcodestring

    Barcode (ISBN, UPC, GTIN usw.)

  • baseBookableBaseBookable3
    Felder anzeigen (50)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.

    • max_active_bookings_per_userinteger

      Maximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • max_advance_booking_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.

    • inventory_depositnumber (float)

      Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.

    • require_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie die Nutzungszähler des Buchbaren aktualisiert werden.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • ucatsarray<UnifiedCategory16>

      Vereinheitlichte Kategorien des Datensatzes.

  • secondaryBaseBookableBaseBookable3
    Felder anzeigen (50)
    • ticketSeatingPlanIdinteger

      ID des Platzplans des Raums, auch für die öffentliche Serialisierung.

    • idinteger

      Primärschlüssel der buchbaren Ressource. Interne ID.

    • tokenstring

      Öffentlicher Token der buchbaren Ressource. In Links anstelle der ID verwendet.

    • bookable_typestring

      Art der Buchungsressource, zum Beispiel Raum, Platz oder Fahrzeug.

    • floor_levelstring

      Etage, auf der das Buchbare liegt.

    • floor_sizeinteger

      Grundfläche in Quadratmetern.

    • pets_allowedboolean

      Haustiere sind erlaubt.

    • barrier_freeboolean

      Der Buchungsgegenstand ist barrierefrei.

    • cargo_volumeinteger

      Ladevolumen in Litern.

    • fuel_typestring

      Kraftstoffart des Fahrzeugs.

    • seating_capacityinteger

      Anzahl der Plätze.

    • has_wait_listboolean

      Der Buchungsgegenstand hat eine Warteliste, sobald er voll belegt ist.

    • booking_limitinteger

      Maximale Anzahl Buchungen.

    • billing_modestring

      Wie Buchungen zu diesem Buchbaren abgerechnet werden: BILLING_MODE_UPFRONT (null = vorab, Rechnung zum Buchungszeitpunkt) oder BILLING_MODE_USAGE (kostenlose Reservierung, nachgelagerte Abrechnung anhand der realen Nutzungsdaten) Auch im Standard: Die Mitglieder-App zeigt "Nutzung erfassen" nur für nutzungsabgerechnete Buchbare an.

    • max_active_bookings_per_userinteger

      Maximale Anzahl aktiver (zukünftiger, nicht stornierter) Selbstbedienungsbuchungen, die eine Person gleichzeitig für dieses buchbare Objekt halten darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • max_advance_booking_hoursinteger

      Maximale Anzahl Stunden, die eine Selbstbedienungsbuchung in der Zukunft beginnen darf. Null = unbegrenzt. Admin-Buchungen sind nicht begrenzt.

    • inventory_managedboolean

      Als Inventar erfasst (Inventar-Ausleihe): Die Geschäftsstelle übergibt den Eintrag und nimmt ihn zurück, mit Kaution und Erinnerungen. Wird nur verwendet, solange die Einstellung event_inventory_enabled aktiv ist.

    • inventory_depositnumber (float)

      Kaution pro Stück, die bei der Übergabe verlangt wird. Null = keine Kaution.

    • require_addressboolean

      Die Adresse muss bei der Buchung eingegeben werden.

    • require_contactboolean

      Kontaktdaten müssen bei der Buchung eingegeben werden.

    • require_billingboolean

      Beim Buchen müssen Abrechnungsdaten eingegeben werden.

    • require_booking_titleboolean

      Beim Buchen muss ein Titel eingegeben werden.

    • allow_direct_billingboolean
    • require_ageboolean

      Das Alter muss bei der Buchung eingegeben werden.

    • counter_update_modestring

      Wie die Nutzungszähler des Buchbaren aktualisiert werden.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • addressstring

      Adresse als Text.

    • address_streetstring

      Straße der Adresse.

    • address_house_numberstring

      Hausnummer der Adresse.

    • address_street_levelstring

      Straße und Hausnummer der Adresse.

    • address_costring

      Care-of-Zeile der Adresse.

    • address_citystring

      Ort der Adresse.

    • address_zipstring

      Postleitzahl der Adresse.

    • address_admin_level1string

      Erste Verwaltungsebene der Adresse, z. B. das Bundesland.

    • address_countrystring

      Ländercode der Adresse.

    • address_full_countrystring

      Vollständiger Name des Landes der Adresse.

    • address_geo_latstring

      Breitengrad der Adresse.

    • address_geo_lngstring

      Längengrad der Adresse.

    • address_external_provider_idstring

      Feld zur Speicherung der externen Anbieter-ID der Adresse, z. B. Google-Maps-PlaceID wie google:ChIJVcKw5r90sEcRhdjNq6NItqE

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

    • namestring

      Name der Einheit.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • short_identifierstring

      Kurzkennung der Entität.

    • image_urlstring

      URL des Bildes des Datensatzes.

    • slug_identifierstring

      Slug, der in URLs der Entität verwendet wird.

    • ucatsarray<UnifiedCategory16>

      Vereinheitlichte Kategorien des Datensatzes.

  • baseEventBaseEvent7
    Felder anzeigen (22)
    • ticketSeatingPlanIdinteger

      ID des Sitzplans, auch für die öffentliche Serialisierung und die Kunden-Serialisierung.

    • bib_numbers_enabledboolean
    • timing_enabledboolean
    • baseBookableBaseBookable3
    • secondaryBaseBookableBaseBookable3
    • idinteger

      Primärschlüssel der Veranstaltung. Interne ID.

    • tokenstring

      Öffentlicher Token der Veranstaltung. In Links und QR-Codes anstelle der ID verwendet.

    • moments_modestring

      Steuert die Funktion Veranstaltungsmomente (digitales Gästebuch): DISABLED = Funktion aus, PARTICIPANTS_ONLY = nur über teilnehmergebundene Momenten-Token, ALL = zusätzlich über das anonyme Momenten-Token der Veranstaltung zugänglich

    • moments_designstring

      Visuelles Design der Momente-Seiten (digitales Gästebuch) und Exporte.

    • public_keywordsstring

      Schlüsselwörter, die in der öffentlichen Event-Liste angezeigt werden.

    • public_subtitlestring

      Untertitel, der in der öffentlichen Veranstaltungsliste angezeigt wird.

    • event_typestring

      Art des Events, zum Beispiel Kurs, Fahrt oder Turnier.

    • age_groupstring

      Altersgruppe, für die die Veranstaltung gedacht ist, zum Beispiel Kinder oder Erwachsene.

    • min_ageinteger

      Mindestalter der Teilnehmenden in Jahren.

    • max_ageinteger

      Maximales Alter der Teilnehmer in Jahren.

    • min_age_monthsinteger

      Mindestalter der Teilnehmenden in Monaten, für Veranstaltungen für Säuglinge.

    • max_age_monthsinteger

      Maximales Alter der Teilnehmer in Monaten, für Events für Säuglinge.

    • min_grade_levelinteger

      Mindestschulstufe der Teilnehmenden.

    • max_grade_levelinteger

      Maximale Klassenstufe der Teilnehmer.

    • age_toleranceinteger

      Jahre, um die Teilnehmende außerhalb der Altersspanne liegen dürfen und sich dennoch anmelden können.

    • event_people_limitinteger

      maximale Anzahl Personen, die an der Veranstaltung teilnehmen können

    • … 78 weitere Felder
  • … 45 weitere Felder
Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/invoice/predefinedbillingitems/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "predefinedbillingitem": {
    "name": "Beispiel",
    "description": "Text",
    "internal_description": "Text",
    "fixed_hours": 1.5,
    "fixed_price": 49.9,
    "fixed_price_base_unit": 49.9
  }
}
'
Antwort 200 application/json
{
  "name": "Beispiel",
  "description": "Text",
  "id": 42,
  "internal_description": "Text",
  "fixed_hours": 1.5,
  "fixed_price": 49.9,
  "fixed_price_base_unit": 49.9,
  "price_fixed_hours": 49.9,
  "price_additional_hours": 49.9,
  "name_additional_hours": "string"
}