Zum Inhalt springen
Developer

CRMProjectItem

Tickets und Projekte5 EndpunkteCRM / CRMProjectItem

Diese Methode liefert alle CRMProjectItem-Objekte

GET/api/crm/crmprojectitems

Query-Parameter

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 CRMProjectItem-Objekte.array<CRMProjectItem>

Felder anzeigen (56)
  • 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.)

  • projectCRMProject5

    Projekt, zu dem die Position gehört.

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel des Projekts. Interne ID.

    • namestring

      Name des Projekts.

    • closedstring (date-time)

      Zeitpunkt, zu dem das Projekt geschlossen wurde.

    • billedstring (date-time)

      Zeitpunkt, zu dem das Projekt abgerechnet wurde.

    • numberstring

      Nummer des Projekts.

    • startstring (date-time)

      Beginn des Projekts.

    • endstring (date-time)

      Ende des Projekts.

    • descriptionstring

      Beschreibung des Projekts.

    • companyCRMCompany

      Unternehmen, zu dem das Projekt gehört.

    • internal_main_contactUser14

      Interner Benutzer, der Hauptansprechpartner ist.

    • categoryCRMProjectCategory

      Kategorie des Projekts.

    • archivedboolean

      Das Projekt ist archiviert.

    • visible_for_customerboolean

      Das Projekt ist in der Kunden-App sichtbar.

    • name_for_customerstring

      Name des Projekts, das Kunden angezeigt wird.

    • invoice_emailstring

      E-Mail-Adresse für Rechnungen des Projekts.

    • time_report_emailstring

      E-Mail-Adresse für Zeitberichte des Projekts.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • offerOffer

    Angebot, aus dem der Gegenstand entnommen wurde.

    Felder anzeigen (33)
    • idinteger

      Primärschlüssel des Rechnungsdokuments. Interne ID.

    • tokenstring

      Token, das das Dokument für den öffentlichen Zugriff identifiziert.

    • numberinteger

      Laufende Belegnummer.

    • manual_number_prefixstring

      Präfix einer manuell eingegebenen Dokumentnummer.

    • manual_numberinteger

      Manuell eingegebene Dokumentnummer.

    • number_stringstring

      Belegnummer, wie sie den Benutzern angezeigt wird.

    • generation_datestring (date-time)

      Datum, an dem das Dokument erstellt wurde.

    • number_datestring (date-time)

      Datum, das für die Belegnummer verwendet wird.

    • messagestring

      Auf dem Dokument gedruckte Nachricht.

    • currencystring

      Währung des Dokuments.

    • namestring

      Name des Dokuments.

    • due_datestring (date-time)

      Fälligkeitsdatum des Dokuments.

    • netto_valuenumber (float)

      Nettosumme des Dokuments.

    • brutto_valuenumber (float)

      Bruttogesamtbetrag des Dokuments.

    • tax_valuenumber (float)

      Gesamter Steuerbetrag des Dokuments.

    • taxTaxPflicht

      Auf das Dokument angewendeter Steuersatz.

    • linked_number_titlestring

      Titel der verknüpften Dokumentnummer.

    • linked_numberstring

      Nummer des verknüpften Belegs.

    • statusstring

      Status des Dokuments.

    • previous_statusstring

      Status vor der letzten Änderung.

    • status_updatedstring (date-time)

      Zeitpunkt, zu dem der Status zuletzt geändert wurde.

    • archivedboolean

      Ob das Dokument archiviert ist.

    • last_pdf_exportstring (date-time)

      Zeitpunkt, zu dem das PDF zuletzt exportiert wurde.

    • last_status_exportstring

      Status beim letzten Export.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • offer_accounting_typeOfferAccountingTypePflicht

      Buchungsart des Angebots.

    • itemsarray<OfferItem>

      Positionen des Angebots.

    • buyerOfferBuyer

      Käufer des Angebots.

    • accepted_datestring (date-time)

      Datum, an dem das Angebot angenommen wurde.

    • is_accepted_date_from_ext_serviceboolean

      Das Annahmedatum stammt von einem externen Dienst.

    • projectCRMProject5

      Projekt, zu dem das Angebot gehört.

    • invoicesarray<Invoice12>

      Aus dem Angebot erstellte Rechnungen.

    • base_event_sign_upBaseEventSignUp10

      Anmeldung, für die das Angebot angelegt wurde.

  • startstring (date-time)

    Beginn der abgerechneten Leistung.

  • endstring (date-time)

    Ende der abgerechneten Leistung.

  • billedstring (date-time)

    Zeitpunkt, zu dem der Gegenstand abgerechnet wurde.

  • quantitynumber (float)Pflicht

    Menge der Position.

  • goodwillboolean

    Der Posten ist ein Kulanzposten und wird nicht berechnet.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/crm/crmprojectitems \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "name": "Beispiel",
    "description": "Text",
    "quantity": 1.5,
    "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
  }
]

CRMProjectItem neu anlegen

POST/api/crm/crmprojectitems

Antworten

200CRMProjectItem neu anlegenCRMProjectItem2

Felder anzeigen (56)
  • 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.)

  • projectCRMProject

    Projekt, zu dem die Position gehört.

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel des Projekts. Interne ID.

    • namestring

      Name des Projekts.

    • closedstring (date-time)

      Zeitpunkt, zu dem das Projekt geschlossen wurde.

    • billedstring (date-time)

      Zeitpunkt, zu dem das Projekt abgerechnet wurde.

    • numberstring

      Nummer des Projekts.

    • startstring (date-time)

      Beginn des Projekts.

    • endstring (date-time)

      Ende des Projekts.

    • descriptionstring

      Beschreibung des Projekts.

    • companyCRMCompany

      Unternehmen, zu dem das Projekt gehört.

    • internal_main_contactUser14

      Interner Benutzer, der Hauptansprechpartner ist.

    • categoryCRMProjectCategory

      Kategorie des Projekts.

    • archivedboolean

      Das Projekt ist archiviert.

    • visible_for_customerboolean

      Das Projekt ist in der Kunden-App sichtbar.

    • name_for_customerstring

      Name des Projekts, das Kunden angezeigt wird.

    • invoice_emailstring

      E-Mail-Adresse für Rechnungen des Projekts.

    • time_report_emailstring

      E-Mail-Adresse für Zeitberichte des Projekts.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • offerOffer2

    Angebot, aus dem der Gegenstand entnommen wurde.

    Felder anzeigen (31)
    • idinteger

      Primärschlüssel des Rechnungsdokuments. Interne ID.

    • tokenstring

      Token, das das Dokument für den öffentlichen Zugriff identifiziert.

    • numberinteger

      Laufende Belegnummer.

    • manual_number_prefixstring

      Präfix einer manuell eingegebenen Dokumentnummer.

    • manual_numberinteger

      Manuell eingegebene Dokumentnummer.

    • number_stringstring

      Belegnummer, wie sie den Benutzern angezeigt wird.

    • generation_datestring (date-time)

      Datum, an dem das Dokument erstellt wurde.

    • number_datestring (date-time)

      Datum, das für die Belegnummer verwendet wird.

    • messagestring

      Auf dem Dokument gedruckte Nachricht.

    • currencystring

      Währung des Dokuments.

    • namestring

      Name des Dokuments.

    • due_datestring (date-time)

      Fälligkeitsdatum des Dokuments.

    • netto_valuenumber (float)

      Nettosumme des Dokuments.

    • brutto_valuenumber (float)

      Bruttogesamtbetrag des Dokuments.

    • tax_valuenumber (float)

      Gesamter Steuerbetrag des Dokuments.

    • taxTaxPflicht

      Auf das Dokument angewendeter Steuersatz.

    • linked_number_titlestring

      Titel der verknüpften Dokumentnummer.

    • linked_numberstring

      Nummer des verknüpften Belegs.

    • statusstring

      Status des Dokuments.

    • previous_statusstring

      Status vor der letzten Änderung.

    • status_updatedstring (date-time)

      Zeitpunkt, zu dem der Status zuletzt geändert wurde.

    • archivedboolean

      Ob das Dokument archiviert ist.

    • last_pdf_exportstring (date-time)

      Zeitpunkt, zu dem das PDF zuletzt exportiert wurde.

    • last_status_exportstring

      Status beim letzten Export.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • offer_accounting_typeOfferAccountingTypePflicht

      Buchungsart des Angebots.

    • itemsarray<OfferItem2>

      Positionen des Angebots.

    • buyerOfferBuyer2

      Käufer des Angebots.

    • accepted_datestring (date-time)

      Datum, an dem das Angebot angenommen wurde.

    • is_accepted_date_from_ext_serviceboolean

      Das Annahmedatum stammt von einem externen Dienst.

    • projectCRMProject

      Projekt, zu dem das Angebot gehört.

  • startstring (date-time)

    Beginn der abgerechneten Leistung.

  • endstring (date-time)

    Ende der abgerechneten Leistung.

  • billedstring (date-time)

    Zeitpunkt, zu dem der Gegenstand abgerechnet wurde.

  • quantitynumber (float)Pflicht

    Menge der Position.

  • goodwillboolean

    Der Posten ist ein Kulanzposten und wird nicht berechnet.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/crm/crmprojectitems \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "name": "Beispiel",
  "description": "Text",
  "quantity": 1.5,
  "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
}

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

GET/api/crm/crmprojectitems/{id}

Pfad-Parameter

idPflichtstring

Antworten

200Liefert ein einzelnes CRMProjectItem-Objekt.CRMProjectItem

Felder anzeigen (56)
  • 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.)

  • projectCRMProject5

    Projekt, zu dem die Position gehört.

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel des Projekts. Interne ID.

    • namestring

      Name des Projekts.

    • closedstring (date-time)

      Zeitpunkt, zu dem das Projekt geschlossen wurde.

    • billedstring (date-time)

      Zeitpunkt, zu dem das Projekt abgerechnet wurde.

    • numberstring

      Nummer des Projekts.

    • startstring (date-time)

      Beginn des Projekts.

    • endstring (date-time)

      Ende des Projekts.

    • descriptionstring

      Beschreibung des Projekts.

    • companyCRMCompany

      Unternehmen, zu dem das Projekt gehört.

    • internal_main_contactUser14

      Interner Benutzer, der Hauptansprechpartner ist.

    • categoryCRMProjectCategory

      Kategorie des Projekts.

    • archivedboolean

      Das Projekt ist archiviert.

    • visible_for_customerboolean

      Das Projekt ist in der Kunden-App sichtbar.

    • name_for_customerstring

      Name des Projekts, das Kunden angezeigt wird.

    • invoice_emailstring

      E-Mail-Adresse für Rechnungen des Projekts.

    • time_report_emailstring

      E-Mail-Adresse für Zeitberichte des Projekts.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • offerOffer

    Angebot, aus dem der Gegenstand entnommen wurde.

    Felder anzeigen (33)
    • idinteger

      Primärschlüssel des Rechnungsdokuments. Interne ID.

    • tokenstring

      Token, das das Dokument für den öffentlichen Zugriff identifiziert.

    • numberinteger

      Laufende Belegnummer.

    • manual_number_prefixstring

      Präfix einer manuell eingegebenen Dokumentnummer.

    • manual_numberinteger

      Manuell eingegebene Dokumentnummer.

    • number_stringstring

      Belegnummer, wie sie den Benutzern angezeigt wird.

    • generation_datestring (date-time)

      Datum, an dem das Dokument erstellt wurde.

    • number_datestring (date-time)

      Datum, das für die Belegnummer verwendet wird.

    • messagestring

      Auf dem Dokument gedruckte Nachricht.

    • currencystring

      Währung des Dokuments.

    • namestring

      Name des Dokuments.

    • due_datestring (date-time)

      Fälligkeitsdatum des Dokuments.

    • netto_valuenumber (float)

      Nettosumme des Dokuments.

    • brutto_valuenumber (float)

      Bruttogesamtbetrag des Dokuments.

    • tax_valuenumber (float)

      Gesamter Steuerbetrag des Dokuments.

    • taxTaxPflicht

      Auf das Dokument angewendeter Steuersatz.

    • linked_number_titlestring

      Titel der verknüpften Dokumentnummer.

    • linked_numberstring

      Nummer des verknüpften Belegs.

    • statusstring

      Status des Dokuments.

    • previous_statusstring

      Status vor der letzten Änderung.

    • status_updatedstring (date-time)

      Zeitpunkt, zu dem der Status zuletzt geändert wurde.

    • archivedboolean

      Ob das Dokument archiviert ist.

    • last_pdf_exportstring (date-time)

      Zeitpunkt, zu dem das PDF zuletzt exportiert wurde.

    • last_status_exportstring

      Status beim letzten Export.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • offer_accounting_typeOfferAccountingTypePflicht

      Buchungsart des Angebots.

    • itemsarray<OfferItem>

      Positionen des Angebots.

    • buyerOfferBuyer

      Käufer des Angebots.

    • accepted_datestring (date-time)

      Datum, an dem das Angebot angenommen wurde.

    • is_accepted_date_from_ext_serviceboolean

      Das Annahmedatum stammt von einem externen Dienst.

    • projectCRMProject5

      Projekt, zu dem das Angebot gehört.

    • invoicesarray<Invoice12>

      Aus dem Angebot erstellte Rechnungen.

    • base_event_sign_upBaseEventSignUp10

      Anmeldung, für die das Angebot angelegt wurde.

  • startstring (date-time)

    Beginn der abgerechneten Leistung.

  • endstring (date-time)

    Ende der abgerechneten Leistung.

  • billedstring (date-time)

    Zeitpunkt, zu dem der Gegenstand abgerechnet wurde.

  • quantitynumber (float)Pflicht

    Menge der Position.

  • goodwillboolean

    Der Posten ist ein Kulanzposten und wird nicht berechnet.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/crm/crmprojectitems/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "name": "Beispiel",
  "description": "Text",
  "quantity": 1.5,
  "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
}

Diese Methode aktualisiert ein CRMProjectItem-Objekt

PUT/api/crm/crmprojectitems/{id}

Pfad-Parameter

idPflichtstring

Antworten

200CRMProjectItem aktualisierenCRMProjectItem

Felder anzeigen (56)
  • 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.)

  • projectCRMProject5

    Projekt, zu dem die Position gehört.

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel des Projekts. Interne ID.

    • namestring

      Name des Projekts.

    • closedstring (date-time)

      Zeitpunkt, zu dem das Projekt geschlossen wurde.

    • billedstring (date-time)

      Zeitpunkt, zu dem das Projekt abgerechnet wurde.

    • numberstring

      Nummer des Projekts.

    • startstring (date-time)

      Beginn des Projekts.

    • endstring (date-time)

      Ende des Projekts.

    • descriptionstring

      Beschreibung des Projekts.

    • companyCRMCompany

      Unternehmen, zu dem das Projekt gehört.

    • internal_main_contactUser14

      Interner Benutzer, der Hauptansprechpartner ist.

    • categoryCRMProjectCategory

      Kategorie des Projekts.

    • archivedboolean

      Das Projekt ist archiviert.

    • visible_for_customerboolean

      Das Projekt ist in der Kunden-App sichtbar.

    • name_for_customerstring

      Name des Projekts, das Kunden angezeigt wird.

    • invoice_emailstring

      E-Mail-Adresse für Rechnungen des Projekts.

    • time_report_emailstring

      E-Mail-Adresse für Zeitberichte des Projekts.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • offerOffer

    Angebot, aus dem der Gegenstand entnommen wurde.

    Felder anzeigen (33)
    • idinteger

      Primärschlüssel des Rechnungsdokuments. Interne ID.

    • tokenstring

      Token, das das Dokument für den öffentlichen Zugriff identifiziert.

    • numberinteger

      Laufende Belegnummer.

    • manual_number_prefixstring

      Präfix einer manuell eingegebenen Dokumentnummer.

    • manual_numberinteger

      Manuell eingegebene Dokumentnummer.

    • number_stringstring

      Belegnummer, wie sie den Benutzern angezeigt wird.

    • generation_datestring (date-time)

      Datum, an dem das Dokument erstellt wurde.

    • number_datestring (date-time)

      Datum, das für die Belegnummer verwendet wird.

    • messagestring

      Auf dem Dokument gedruckte Nachricht.

    • currencystring

      Währung des Dokuments.

    • namestring

      Name des Dokuments.

    • due_datestring (date-time)

      Fälligkeitsdatum des Dokuments.

    • netto_valuenumber (float)

      Nettosumme des Dokuments.

    • brutto_valuenumber (float)

      Bruttogesamtbetrag des Dokuments.

    • tax_valuenumber (float)

      Gesamter Steuerbetrag des Dokuments.

    • taxTaxPflicht

      Auf das Dokument angewendeter Steuersatz.

    • linked_number_titlestring

      Titel der verknüpften Dokumentnummer.

    • linked_numberstring

      Nummer des verknüpften Belegs.

    • statusstring

      Status des Dokuments.

    • previous_statusstring

      Status vor der letzten Änderung.

    • status_updatedstring (date-time)

      Zeitpunkt, zu dem der Status zuletzt geändert wurde.

    • archivedboolean

      Ob das Dokument archiviert ist.

    • last_pdf_exportstring (date-time)

      Zeitpunkt, zu dem das PDF zuletzt exportiert wurde.

    • last_status_exportstring

      Status beim letzten Export.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • offer_accounting_typeOfferAccountingTypePflicht

      Buchungsart des Angebots.

    • itemsarray<OfferItem>

      Positionen des Angebots.

    • buyerOfferBuyer

      Käufer des Angebots.

    • accepted_datestring (date-time)

      Datum, an dem das Angebot angenommen wurde.

    • is_accepted_date_from_ext_serviceboolean

      Das Annahmedatum stammt von einem externen Dienst.

    • projectCRMProject5

      Projekt, zu dem das Angebot gehört.

    • invoicesarray<Invoice12>

      Aus dem Angebot erstellte Rechnungen.

    • base_event_sign_upBaseEventSignUp10

      Anmeldung, für die das Angebot angelegt wurde.

  • startstring (date-time)

    Beginn der abgerechneten Leistung.

  • endstring (date-time)

    Ende der abgerechneten Leistung.

  • billedstring (date-time)

    Zeitpunkt, zu dem der Gegenstand abgerechnet wurde.

  • quantitynumber (float)Pflicht

    Menge der Position.

  • goodwillboolean

    Der Posten ist ein Kulanzposten und wird nicht berechnet.

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/crm/crmprojectitems/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "name": "Beispiel",
  "description": "Text",
  "quantity": 1.5,
  "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
}

Diese Methode aktualisiert ein CRMProjectItem-Objekt

PATCH/api/crm/crmprojectitems/{id}

Pfad-Parameter

idPflichtstring

Antworten

200CRMProjectItem aktualisierenCRMProjectItem

Felder anzeigen (56)
  • 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.)

  • projectCRMProject5

    Projekt, zu dem die Position gehört.

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel des Projekts. Interne ID.

    • namestring

      Name des Projekts.

    • closedstring (date-time)

      Zeitpunkt, zu dem das Projekt geschlossen wurde.

    • billedstring (date-time)

      Zeitpunkt, zu dem das Projekt abgerechnet wurde.

    • numberstring

      Nummer des Projekts.

    • startstring (date-time)

      Beginn des Projekts.

    • endstring (date-time)

      Ende des Projekts.

    • descriptionstring

      Beschreibung des Projekts.

    • companyCRMCompany

      Unternehmen, zu dem das Projekt gehört.

    • internal_main_contactUser14

      Interner Benutzer, der Hauptansprechpartner ist.

    • categoryCRMProjectCategory

      Kategorie des Projekts.

    • archivedboolean

      Das Projekt ist archiviert.

    • visible_for_customerboolean

      Das Projekt ist in der Kunden-App sichtbar.

    • name_for_customerstring

      Name des Projekts, das Kunden angezeigt wird.

    • invoice_emailstring

      E-Mail-Adresse für Rechnungen des Projekts.

    • time_report_emailstring

      E-Mail-Adresse für Zeitberichte des Projekts.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • offerOffer

    Angebot, aus dem der Gegenstand entnommen wurde.

    Felder anzeigen (33)
    • idinteger

      Primärschlüssel des Rechnungsdokuments. Interne ID.

    • tokenstring

      Token, das das Dokument für den öffentlichen Zugriff identifiziert.

    • numberinteger

      Laufende Belegnummer.

    • manual_number_prefixstring

      Präfix einer manuell eingegebenen Dokumentnummer.

    • manual_numberinteger

      Manuell eingegebene Dokumentnummer.

    • number_stringstring

      Belegnummer, wie sie den Benutzern angezeigt wird.

    • generation_datestring (date-time)

      Datum, an dem das Dokument erstellt wurde.

    • number_datestring (date-time)

      Datum, das für die Belegnummer verwendet wird.

    • messagestring

      Auf dem Dokument gedruckte Nachricht.

    • currencystring

      Währung des Dokuments.

    • namestring

      Name des Dokuments.

    • due_datestring (date-time)

      Fälligkeitsdatum des Dokuments.

    • netto_valuenumber (float)

      Nettosumme des Dokuments.

    • brutto_valuenumber (float)

      Bruttogesamtbetrag des Dokuments.

    • tax_valuenumber (float)

      Gesamter Steuerbetrag des Dokuments.

    • taxTaxPflicht

      Auf das Dokument angewendeter Steuersatz.

    • linked_number_titlestring

      Titel der verknüpften Dokumentnummer.

    • linked_numberstring

      Nummer des verknüpften Belegs.

    • statusstring

      Status des Dokuments.

    • previous_statusstring

      Status vor der letzten Änderung.

    • status_updatedstring (date-time)

      Zeitpunkt, zu dem der Status zuletzt geändert wurde.

    • archivedboolean

      Ob das Dokument archiviert ist.

    • last_pdf_exportstring (date-time)

      Zeitpunkt, zu dem das PDF zuletzt exportiert wurde.

    • last_status_exportstring

      Status beim letzten Export.

    • search_stringstring

      Text, unter dem die Entität gesucht werden kann.

    • offer_accounting_typeOfferAccountingTypePflicht

      Buchungsart des Angebots.

    • itemsarray<OfferItem>

      Positionen des Angebots.

    • buyerOfferBuyer

      Käufer des Angebots.

    • accepted_datestring (date-time)

      Datum, an dem das Angebot angenommen wurde.

    • is_accepted_date_from_ext_serviceboolean

      Das Annahmedatum stammt von einem externen Dienst.

    • projectCRMProject5

      Projekt, zu dem das Angebot gehört.

    • invoicesarray<Invoice12>

      Aus dem Angebot erstellte Rechnungen.

    • base_event_sign_upBaseEventSignUp10

      Anmeldung, für die das Angebot angelegt wurde.

  • startstring (date-time)

    Beginn der abgerechneten Leistung.

  • endstring (date-time)

    Ende der abgerechneten Leistung.

  • billedstring (date-time)

    Zeitpunkt, zu dem der Gegenstand abgerechnet wurde.

  • quantitynumber (float)Pflicht

    Menge der Position.

  • goodwillboolean

    Der Posten ist ein Kulanzposten und wird nicht berechnet.

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/crm/crmprojectitems/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "name": "Beispiel",
  "description": "Text",
  "quantity": 1.5,
  "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
}