Zum Inhalt springen
Developer

IncomingInvoice

Buchhaltung11 EndpunkteBilling / IncomingInvoice

Liefert eine Liste aller IncomingInvoice-Objekte.

GET/api/invoice/incoming_invoice

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 aller IncomingInvoice-Objekte.array<IncomingInvoice>

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

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Steuersatzes. Interne ID.

    • namestringPflicht

      Name des Steuersatzes, zum Beispiel 19 Prozent.

    • valuenumber (float)

      Steuersatz in Prozent.

    • deletedboolean

      Der Steuersatz wird gelöscht.

    • global_defaultboolean

      Standard-Steuersatz für neue Artikel.

    • datev_tax_keyinteger

      DATEV Steuerschlüssel für Umsatzsteuer (Ausgangsrechnungen). Wird von BuchhaltungsButler und DATEV-Export genutzt. Standardwerte: 0 = Kein Steuerausweis (0%) 2 = Umsatzsteuer 7% (ermäßigt) 3 = Umsatzsteuer 19% (Regelsteuersatz) Für Vorsteuer (Eingangsrechnungen) gibt es eine spiegelbildliche Zuordnung: 0 = Keine Vorsteuer (0%) 5 = Vorsteuer 7% 8 = Vorsteuer 19%

  • 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.

  • external_invoice_numberstring

    Externe Rechnungsnummer des Lieferanten

  • received_datestring (date-time)

    Eingangsdatum (wann wurde die Rechnung empfangen)

  • payment_datestring (date-time)

    Zahlungsdatum

  • service_date_startstring (date-time)

    Leistungszeitraum Start

  • service_date_endstring (date-time)

    Leistungszeitraum Ende

  • vat_categorystring

    Der umsatzsteuerliche Sachverhalt. Auf der Eingangsseite entscheidet er darüber, ob die Vorsteuer unter Kennzahl 66 steht (Rechnung eines anderen Unternehmers), unter 61 (innergemeinschaftlicher Erwerb), unter 62 (Einfuhrumsatzsteuer) oder unter 67 (§ 13b UStG). Beim Erwerb und bei § 13b kommt eine zweite Zeile hinzu: Die Steuer schulden wir selbst, obwohl sie uns niemand berechnet hat, und sie steht deshalb zugleich als Umsatzsteuer im Vordruck. Wer nur eine der beiden bucht, zahlt zu viel oder zu wenig. Ohne Angabe gilt der Regelfall.

  • vat_self_assessed_ratenumber (float)

    Der Steuersatz, mit dem die selbst geschuldete Steuer zu rechnen ist. Beim innergemeinschaftlichen Erwerb und bei § 13b UStG berechnet der Lieferant keine Steuer – die Rechnung ist netto, und die Steuer schulden wir. Womit sie zu rechnen ist, steht deshalb auf keinem Beleg: es ist der Satz, der im Inland auf diese Leistung anzuwenden wäre. Ohne Angabe rechnet die Voranmeldung mit dem Regelsatz und sagt in den Hinweisen, bei wie vielen Belegen sie das getan hat. Stillschweigend zu raten wäre in einer Steueranmeldung das Falsche.

  • import_vat_amountstring

    Die Einfuhrumsatzsteuer aus dem Zollbescheid. Sie steht NICHT auf der Rechnung des Lieferanten - die ist bei einer Einfuhr ohne deutsche Steuer. Entrichtet wird sie an den Zoll, und nur der entrichtete Betrag ist als Vorsteuer abziehbar (§ 15 Abs. 1 Satz 1 Nr. 2 UStG, Kennzahl 62 der Voranmeldung). Den Steuerbetrag der Lieferantenrechnung dafür zu nehmen war schlicht der falsche Beleg.

  • paid_valuenumber (float)

    Bereits bezahlter Betrag (für Teilzahlungen)

  • itemsarray<IncomingInvoiceItem>

    Rechnungspositionen

    Felder anzeigen (16)
    • idinteger

      Primärschlüssel der Rechnungsposition. Interne ID.

    • descriptionstring

      Beschreibung der Rechnungsposition.

    • price_is_bruttoboolean

      Ob der Preis ein Bruttopreis inklusive Steuer ist.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • item_typestring

      Typ (Item, Shipping)

    • netto_valuenumber (float)

      Nettowert der Rechnungsposition.

    • brutto_valuenumber (float)

      Bruttowert der Rechnungsposition.

    • tax_valuenumber (float)

      Steuerbetrag der Rechnungsposition.

    • quantitynumber (float)Pflicht

      Menge der Rechnungsposition.

    • pricenumber (float)Pflicht

      Einzelpreis der Rechnungsposition.

    • namestringPflicht

      Name der Rechnungsposition.

    • unitstringPflicht

      Einheit der Rechnungsposition.

    • taxTax

      Auf die Rechnungsposition angewendeter Steuersatz.

    • expense_categoryExpenseCategory10

      Kostenkategorie für EÜR (kann von der Hauptkategorie der Rechnung abweichen)

    • positioninteger

      Position/Reihenfolge

  • sellerIncomingInvoiceSeller

    Verkäufer/Lieferant Informationen (Snapshot)

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Clients. Interne ID.

    • namestring

      Name des Kunden auf der Rechnung.

    • vat_idstring

      USt-IdNr. des Kunden.

    • taxnumberstring

      Steuernummer des Kunden.

    • buyer_reference_idstring

      Leitweg-ID oder vom Kunden definierte individuelle Referenz-ID

    • secondary_namestring

      Zweite Namenszeile des Kunden auf der Rechnung.

    • 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

    • numberstring

      Kundennummer des Käufers.

    • search_stringstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • expense_categoryExpenseCategory10

    Hauptkategorie für EÜR

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel der Ausgabenkategorie. Interne ID.

    • codestring

      Kurzbezeichnung/Code (z.B. "WAREN", "PERSONAL", "MIETE")

    • eur_line_numberinteger

      Zeile in der Anlage EÜR (z. B. 23 für Wareneinkauf)

    • eur_line_namestring

      Bezeichnung der EÜR-Zeile (z. B. „Waren, Rohstoffe und Hilfsstoffe“)

    • category_typestring

      Typ der Kategorie (expense, income, neutral, asset, private)

    • default_taxTax

      Standard-Steuersatz für diese Kategorie

    • cost_centerCostCenter

      Kostenstelle der Kategorie - bei Vereinen die steuerliche Sphäre. Ein Beleg trägt keine eigene Sphäre; über seine Kategorie bekommt er eine. Die EÜR des wirtschaftlichen Geschäftsbetriebs liest sie (billing_euer_commercial_sphere_only), die automatische Buchung setzt sie auf die Buchungszeilen (billing_accounting_cost_center_from_category).

    • is_vat_deductibleboolean

      Ist Vorsteuerabzug möglich?

    • is_immediate_deductionboolean

      Ist die Kategorie sofort abzugsfähig? (vs. Abschreibung über mehrere Jahre)

    • depreciation_yearsinteger

      Abschreibungsdauer in Jahren (für Anlagevermögen)

    • sort_orderinteger

      Sortierreihenfolge

    • is_activeboolean

      Ist die Kategorie aktiv/sichtbar?

    • colorstring

      Farbe für UI-Darstellung (Hex-Code)

    • iconstring

      Icon-Name für UI-Darstellung

    • is_systemboolean

      Ist dies eine System-Kategorie? (nicht löschbar)

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • payment_transactionsarray<PaymentTransaction4>

    Verknüpfte Zahlungstransaktionen

    Felder anzeigen (14)
    • autoboolean

      Die Transaktion wurde automatisch erstellt.

    • incomingboolean

      Die Transaktion ist ein Zahlungseingang.

    • bank_transactionboolean

      Die Transaktion stammt von einem Bankkonto.

    • currencystring

      Währung der Transaktion, zum Beispiel EUR.

    • payment_typePaymentType

      Zahlungsart der Transaktion.

    • invoicesarray<Invoice31>
    • brutto_valuenumber (float)

      Bruttobetrag der Transaktion.

    • is_feeboolean

      Die Transaktion ist eine Gebühr, zum Beispiel eine Bankgebühr.

    • due_datestring (date-time)

      Dies wird für negative Transaktionen verwendet, um sie von möglichen Zahlungserinnerungen auszuschließen, bis sie fällig sind.

    • cash_discountboolean

      Skonto: dieser Teil der Forderung erlischt durch Abzug, nicht durch Zahlung. Kein Geldeingang - Ist-Versteuerung und Mindest-Ist zählen ihn nicht; bei Sollversteuerung mindert er die Bemessungsgrundlage im Zeitraum des Abzugs (§ 17 Abs. 1 UStG).

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • incoming_invoice_transactionsarray<IncomingInvoiceTransaction2>

    Spezialisierte Zahlungen, die nur dieser Eingangsrechnung zugeordnet sind.

    Felder anzeigen (5)
    • amountnumber (float)

      Positiver Betrag dieser konkreten Zahlung.

    • payment_datestring (date-time)

      Datum der Zahlung.

    • currencystring

      Währung der Zahlung.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • document_pathstring

    Pfad zur gespeicherten Rechnungsdatei (PDF/Bild)

  • document_filenamestring

    Original Dateiname

  • document_mime_typestring

    MIME-Typ des Dokuments

  • notesstring

    Notizen/Bemerkungen

  • is_deductibleboolean

    Ist die Rechnung für den Vorsteuerabzug relevant?

  • is_approvedboolean

    Wurde die Rechnung geprüft/freigegeben?

  • approved_atstring (date-time)

    Zeitpunkt, zu dem die Eingangsrechnung genehmigt wurde.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/invoice/incoming_invoice \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "tax": {
      "name": "Beispiel",
      "id": 42,
      "value": 1.5,
      "deleted": true,
      "global_default": true,
      "datev_tax_key": 1
    },
    "id": 42,
    "currency": "EUR",
    "name": "Beispiel",
    "linked_number_title": "Beispiel",
    "token": "string",
    "number": 1,
    "manual_number_prefix": "string",
    "manual_number": 1,
    "number_string": "string"
  }
]

IncomingInvoice aus einem Datei-Upload importieren (ZUGFeRD-PDF/XML oder normales PDF)

POST/api/invoice/incoming_invoice

Request-Body multipart/form-data

  • data[file]string (binary)

    Rechnungsdatei (PDF oder XML)

Antworten

200IncomingInvoice aus Datei importierenIncomingInvoice

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

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Steuersatzes. Interne ID.

    • namestringPflicht

      Name des Steuersatzes, zum Beispiel 19 Prozent.

    • valuenumber (float)

      Steuersatz in Prozent.

    • deletedboolean

      Der Steuersatz wird gelöscht.

    • global_defaultboolean

      Standard-Steuersatz für neue Artikel.

    • datev_tax_keyinteger

      DATEV Steuerschlüssel für Umsatzsteuer (Ausgangsrechnungen). Wird von BuchhaltungsButler und DATEV-Export genutzt. Standardwerte: 0 = Kein Steuerausweis (0%) 2 = Umsatzsteuer 7% (ermäßigt) 3 = Umsatzsteuer 19% (Regelsteuersatz) Für Vorsteuer (Eingangsrechnungen) gibt es eine spiegelbildliche Zuordnung: 0 = Keine Vorsteuer (0%) 5 = Vorsteuer 7% 8 = Vorsteuer 19%

  • 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.

  • external_invoice_numberstring

    Externe Rechnungsnummer des Lieferanten

  • received_datestring (date-time)

    Eingangsdatum (wann wurde die Rechnung empfangen)

  • payment_datestring (date-time)

    Zahlungsdatum

  • service_date_startstring (date-time)

    Leistungszeitraum Start

  • service_date_endstring (date-time)

    Leistungszeitraum Ende

  • vat_categorystring

    Der umsatzsteuerliche Sachverhalt. Auf der Eingangsseite entscheidet er darüber, ob die Vorsteuer unter Kennzahl 66 steht (Rechnung eines anderen Unternehmers), unter 61 (innergemeinschaftlicher Erwerb), unter 62 (Einfuhrumsatzsteuer) oder unter 67 (§ 13b UStG). Beim Erwerb und bei § 13b kommt eine zweite Zeile hinzu: Die Steuer schulden wir selbst, obwohl sie uns niemand berechnet hat, und sie steht deshalb zugleich als Umsatzsteuer im Vordruck. Wer nur eine der beiden bucht, zahlt zu viel oder zu wenig. Ohne Angabe gilt der Regelfall.

  • vat_self_assessed_ratenumber (float)

    Der Steuersatz, mit dem die selbst geschuldete Steuer zu rechnen ist. Beim innergemeinschaftlichen Erwerb und bei § 13b UStG berechnet der Lieferant keine Steuer – die Rechnung ist netto, und die Steuer schulden wir. Womit sie zu rechnen ist, steht deshalb auf keinem Beleg: es ist der Satz, der im Inland auf diese Leistung anzuwenden wäre. Ohne Angabe rechnet die Voranmeldung mit dem Regelsatz und sagt in den Hinweisen, bei wie vielen Belegen sie das getan hat. Stillschweigend zu raten wäre in einer Steueranmeldung das Falsche.

  • import_vat_amountstring

    Die Einfuhrumsatzsteuer aus dem Zollbescheid. Sie steht NICHT auf der Rechnung des Lieferanten - die ist bei einer Einfuhr ohne deutsche Steuer. Entrichtet wird sie an den Zoll, und nur der entrichtete Betrag ist als Vorsteuer abziehbar (§ 15 Abs. 1 Satz 1 Nr. 2 UStG, Kennzahl 62 der Voranmeldung). Den Steuerbetrag der Lieferantenrechnung dafür zu nehmen war schlicht der falsche Beleg.

  • paid_valuenumber (float)

    Bereits bezahlter Betrag (für Teilzahlungen)

  • itemsarray<IncomingInvoiceItem>

    Rechnungspositionen

    Felder anzeigen (16)
    • idinteger

      Primärschlüssel der Rechnungsposition. Interne ID.

    • descriptionstring

      Beschreibung der Rechnungsposition.

    • price_is_bruttoboolean

      Ob der Preis ein Bruttopreis inklusive Steuer ist.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • item_typestring

      Typ (Item, Shipping)

    • netto_valuenumber (float)

      Nettowert der Rechnungsposition.

    • brutto_valuenumber (float)

      Bruttowert der Rechnungsposition.

    • tax_valuenumber (float)

      Steuerbetrag der Rechnungsposition.

    • quantitynumber (float)Pflicht

      Menge der Rechnungsposition.

    • pricenumber (float)Pflicht

      Einzelpreis der Rechnungsposition.

    • namestringPflicht

      Name der Rechnungsposition.

    • unitstringPflicht

      Einheit der Rechnungsposition.

    • taxTax

      Auf die Rechnungsposition angewendeter Steuersatz.

    • expense_categoryExpenseCategory10

      Kostenkategorie für EÜR (kann von der Hauptkategorie der Rechnung abweichen)

    • positioninteger

      Position/Reihenfolge

  • sellerIncomingInvoiceSeller

    Verkäufer/Lieferant Informationen (Snapshot)

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Clients. Interne ID.

    • namestring

      Name des Kunden auf der Rechnung.

    • vat_idstring

      USt-IdNr. des Kunden.

    • taxnumberstring

      Steuernummer des Kunden.

    • buyer_reference_idstring

      Leitweg-ID oder vom Kunden definierte individuelle Referenz-ID

    • secondary_namestring

      Zweite Namenszeile des Kunden auf der Rechnung.

    • 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

    • numberstring

      Kundennummer des Käufers.

    • search_stringstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • expense_categoryExpenseCategory10

    Hauptkategorie für EÜR

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel der Ausgabenkategorie. Interne ID.

    • codestring

      Kurzbezeichnung/Code (z.B. "WAREN", "PERSONAL", "MIETE")

    • eur_line_numberinteger

      Zeile in der Anlage EÜR (z. B. 23 für Wareneinkauf)

    • eur_line_namestring

      Bezeichnung der EÜR-Zeile (z. B. „Waren, Rohstoffe und Hilfsstoffe“)

    • category_typestring

      Typ der Kategorie (expense, income, neutral, asset, private)

    • default_taxTax

      Standard-Steuersatz für diese Kategorie

    • cost_centerCostCenter

      Kostenstelle der Kategorie - bei Vereinen die steuerliche Sphäre. Ein Beleg trägt keine eigene Sphäre; über seine Kategorie bekommt er eine. Die EÜR des wirtschaftlichen Geschäftsbetriebs liest sie (billing_euer_commercial_sphere_only), die automatische Buchung setzt sie auf die Buchungszeilen (billing_accounting_cost_center_from_category).

    • is_vat_deductibleboolean

      Ist Vorsteuerabzug möglich?

    • is_immediate_deductionboolean

      Ist die Kategorie sofort abzugsfähig? (vs. Abschreibung über mehrere Jahre)

    • depreciation_yearsinteger

      Abschreibungsdauer in Jahren (für Anlagevermögen)

    • sort_orderinteger

      Sortierreihenfolge

    • is_activeboolean

      Ist die Kategorie aktiv/sichtbar?

    • colorstring

      Farbe für UI-Darstellung (Hex-Code)

    • iconstring

      Icon-Name für UI-Darstellung

    • is_systemboolean

      Ist dies eine System-Kategorie? (nicht löschbar)

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • payment_transactionsarray<PaymentTransaction4>

    Verknüpfte Zahlungstransaktionen

    Felder anzeigen (14)
    • autoboolean

      Die Transaktion wurde automatisch erstellt.

    • incomingboolean

      Die Transaktion ist ein Zahlungseingang.

    • bank_transactionboolean

      Die Transaktion stammt von einem Bankkonto.

    • currencystring

      Währung der Transaktion, zum Beispiel EUR.

    • payment_typePaymentType

      Zahlungsart der Transaktion.

    • invoicesarray<Invoice31>
    • brutto_valuenumber (float)

      Bruttobetrag der Transaktion.

    • is_feeboolean

      Die Transaktion ist eine Gebühr, zum Beispiel eine Bankgebühr.

    • due_datestring (date-time)

      Dies wird für negative Transaktionen verwendet, um sie von möglichen Zahlungserinnerungen auszuschließen, bis sie fällig sind.

    • cash_discountboolean

      Skonto: dieser Teil der Forderung erlischt durch Abzug, nicht durch Zahlung. Kein Geldeingang - Ist-Versteuerung und Mindest-Ist zählen ihn nicht; bei Sollversteuerung mindert er die Bemessungsgrundlage im Zeitraum des Abzugs (§ 17 Abs. 1 UStG).

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • incoming_invoice_transactionsarray<IncomingInvoiceTransaction2>

    Spezialisierte Zahlungen, die nur dieser Eingangsrechnung zugeordnet sind.

    Felder anzeigen (5)
    • amountnumber (float)

      Positiver Betrag dieser konkreten Zahlung.

    • payment_datestring (date-time)

      Datum der Zahlung.

    • currencystring

      Währung der Zahlung.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • document_pathstring

    Pfad zur gespeicherten Rechnungsdatei (PDF/Bild)

  • document_filenamestring

    Original Dateiname

  • document_mime_typestring

    MIME-Typ des Dokuments

  • notesstring

    Notizen/Bemerkungen

  • is_deductibleboolean

    Ist die Rechnung für den Vorsteuerabzug relevant?

  • is_approvedboolean

    Wurde die Rechnung geprüft/freigegeben?

  • approved_atstring (date-time)

    Zeitpunkt, zu dem die Eingangsrechnung genehmigt wurde.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/invoice/incoming_invoice \
  --header 'content-type: multipart/form-data' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --form data[file]='@datei.pdf'
Antwort 200 application/json
{
  "tax": {
    "name": "Beispiel",
    "id": 42,
    "value": 1.5,
    "deleted": true,
    "global_default": true,
    "datev_tax_key": 1
  },
  "id": 42,
  "currency": "EUR",
  "name": "Beispiel",
  "linked_number_title": "Beispiel",
  "token": "string",
  "number": 1,
  "manual_number_prefix": "string",
  "manual_number": 1,
  "number_string": "string"
}

Einzelne IncomingInvoice abrufen

GET/api/invoice/incoming_invoice/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Einzelne IncomingInvoice abrufenIncomingInvoice

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

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Steuersatzes. Interne ID.

    • namestringPflicht

      Name des Steuersatzes, zum Beispiel 19 Prozent.

    • valuenumber (float)

      Steuersatz in Prozent.

    • deletedboolean

      Der Steuersatz wird gelöscht.

    • global_defaultboolean

      Standard-Steuersatz für neue Artikel.

    • datev_tax_keyinteger

      DATEV Steuerschlüssel für Umsatzsteuer (Ausgangsrechnungen). Wird von BuchhaltungsButler und DATEV-Export genutzt. Standardwerte: 0 = Kein Steuerausweis (0%) 2 = Umsatzsteuer 7% (ermäßigt) 3 = Umsatzsteuer 19% (Regelsteuersatz) Für Vorsteuer (Eingangsrechnungen) gibt es eine spiegelbildliche Zuordnung: 0 = Keine Vorsteuer (0%) 5 = Vorsteuer 7% 8 = Vorsteuer 19%

  • 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.

  • external_invoice_numberstring

    Externe Rechnungsnummer des Lieferanten

  • received_datestring (date-time)

    Eingangsdatum (wann wurde die Rechnung empfangen)

  • payment_datestring (date-time)

    Zahlungsdatum

  • service_date_startstring (date-time)

    Leistungszeitraum Start

  • service_date_endstring (date-time)

    Leistungszeitraum Ende

  • vat_categorystring

    Der umsatzsteuerliche Sachverhalt. Auf der Eingangsseite entscheidet er darüber, ob die Vorsteuer unter Kennzahl 66 steht (Rechnung eines anderen Unternehmers), unter 61 (innergemeinschaftlicher Erwerb), unter 62 (Einfuhrumsatzsteuer) oder unter 67 (§ 13b UStG). Beim Erwerb und bei § 13b kommt eine zweite Zeile hinzu: Die Steuer schulden wir selbst, obwohl sie uns niemand berechnet hat, und sie steht deshalb zugleich als Umsatzsteuer im Vordruck. Wer nur eine der beiden bucht, zahlt zu viel oder zu wenig. Ohne Angabe gilt der Regelfall.

  • vat_self_assessed_ratenumber (float)

    Der Steuersatz, mit dem die selbst geschuldete Steuer zu rechnen ist. Beim innergemeinschaftlichen Erwerb und bei § 13b UStG berechnet der Lieferant keine Steuer – die Rechnung ist netto, und die Steuer schulden wir. Womit sie zu rechnen ist, steht deshalb auf keinem Beleg: es ist der Satz, der im Inland auf diese Leistung anzuwenden wäre. Ohne Angabe rechnet die Voranmeldung mit dem Regelsatz und sagt in den Hinweisen, bei wie vielen Belegen sie das getan hat. Stillschweigend zu raten wäre in einer Steueranmeldung das Falsche.

  • import_vat_amountstring

    Die Einfuhrumsatzsteuer aus dem Zollbescheid. Sie steht NICHT auf der Rechnung des Lieferanten - die ist bei einer Einfuhr ohne deutsche Steuer. Entrichtet wird sie an den Zoll, und nur der entrichtete Betrag ist als Vorsteuer abziehbar (§ 15 Abs. 1 Satz 1 Nr. 2 UStG, Kennzahl 62 der Voranmeldung). Den Steuerbetrag der Lieferantenrechnung dafür zu nehmen war schlicht der falsche Beleg.

  • paid_valuenumber (float)

    Bereits bezahlter Betrag (für Teilzahlungen)

  • itemsarray<IncomingInvoiceItem>

    Rechnungspositionen

    Felder anzeigen (16)
    • idinteger

      Primärschlüssel der Rechnungsposition. Interne ID.

    • descriptionstring

      Beschreibung der Rechnungsposition.

    • price_is_bruttoboolean

      Ob der Preis ein Bruttopreis inklusive Steuer ist.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • item_typestring

      Typ (Item, Shipping)

    • netto_valuenumber (float)

      Nettowert der Rechnungsposition.

    • brutto_valuenumber (float)

      Bruttowert der Rechnungsposition.

    • tax_valuenumber (float)

      Steuerbetrag der Rechnungsposition.

    • quantitynumber (float)Pflicht

      Menge der Rechnungsposition.

    • pricenumber (float)Pflicht

      Einzelpreis der Rechnungsposition.

    • namestringPflicht

      Name der Rechnungsposition.

    • unitstringPflicht

      Einheit der Rechnungsposition.

    • taxTax

      Auf die Rechnungsposition angewendeter Steuersatz.

    • expense_categoryExpenseCategory10

      Kostenkategorie für EÜR (kann von der Hauptkategorie der Rechnung abweichen)

    • positioninteger

      Position/Reihenfolge

  • sellerIncomingInvoiceSeller

    Verkäufer/Lieferant Informationen (Snapshot)

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Clients. Interne ID.

    • namestring

      Name des Kunden auf der Rechnung.

    • vat_idstring

      USt-IdNr. des Kunden.

    • taxnumberstring

      Steuernummer des Kunden.

    • buyer_reference_idstring

      Leitweg-ID oder vom Kunden definierte individuelle Referenz-ID

    • secondary_namestring

      Zweite Namenszeile des Kunden auf der Rechnung.

    • 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

    • numberstring

      Kundennummer des Käufers.

    • search_stringstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • expense_categoryExpenseCategory10

    Hauptkategorie für EÜR

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel der Ausgabenkategorie. Interne ID.

    • codestring

      Kurzbezeichnung/Code (z.B. "WAREN", "PERSONAL", "MIETE")

    • eur_line_numberinteger

      Zeile in der Anlage EÜR (z. B. 23 für Wareneinkauf)

    • eur_line_namestring

      Bezeichnung der EÜR-Zeile (z. B. „Waren, Rohstoffe und Hilfsstoffe“)

    • category_typestring

      Typ der Kategorie (expense, income, neutral, asset, private)

    • default_taxTax

      Standard-Steuersatz für diese Kategorie

    • cost_centerCostCenter

      Kostenstelle der Kategorie - bei Vereinen die steuerliche Sphäre. Ein Beleg trägt keine eigene Sphäre; über seine Kategorie bekommt er eine. Die EÜR des wirtschaftlichen Geschäftsbetriebs liest sie (billing_euer_commercial_sphere_only), die automatische Buchung setzt sie auf die Buchungszeilen (billing_accounting_cost_center_from_category).

    • is_vat_deductibleboolean

      Ist Vorsteuerabzug möglich?

    • is_immediate_deductionboolean

      Ist die Kategorie sofort abzugsfähig? (vs. Abschreibung über mehrere Jahre)

    • depreciation_yearsinteger

      Abschreibungsdauer in Jahren (für Anlagevermögen)

    • sort_orderinteger

      Sortierreihenfolge

    • is_activeboolean

      Ist die Kategorie aktiv/sichtbar?

    • colorstring

      Farbe für UI-Darstellung (Hex-Code)

    • iconstring

      Icon-Name für UI-Darstellung

    • is_systemboolean

      Ist dies eine System-Kategorie? (nicht löschbar)

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • payment_transactionsarray<PaymentTransaction4>

    Verknüpfte Zahlungstransaktionen

    Felder anzeigen (14)
    • autoboolean

      Die Transaktion wurde automatisch erstellt.

    • incomingboolean

      Die Transaktion ist ein Zahlungseingang.

    • bank_transactionboolean

      Die Transaktion stammt von einem Bankkonto.

    • currencystring

      Währung der Transaktion, zum Beispiel EUR.

    • payment_typePaymentType

      Zahlungsart der Transaktion.

    • invoicesarray<Invoice31>
    • brutto_valuenumber (float)

      Bruttobetrag der Transaktion.

    • is_feeboolean

      Die Transaktion ist eine Gebühr, zum Beispiel eine Bankgebühr.

    • due_datestring (date-time)

      Dies wird für negative Transaktionen verwendet, um sie von möglichen Zahlungserinnerungen auszuschließen, bis sie fällig sind.

    • cash_discountboolean

      Skonto: dieser Teil der Forderung erlischt durch Abzug, nicht durch Zahlung. Kein Geldeingang - Ist-Versteuerung und Mindest-Ist zählen ihn nicht; bei Sollversteuerung mindert er die Bemessungsgrundlage im Zeitraum des Abzugs (§ 17 Abs. 1 UStG).

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • incoming_invoice_transactionsarray<IncomingInvoiceTransaction2>

    Spezialisierte Zahlungen, die nur dieser Eingangsrechnung zugeordnet sind.

    Felder anzeigen (5)
    • amountnumber (float)

      Positiver Betrag dieser konkreten Zahlung.

    • payment_datestring (date-time)

      Datum der Zahlung.

    • currencystring

      Währung der Zahlung.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • document_pathstring

    Pfad zur gespeicherten Rechnungsdatei (PDF/Bild)

  • document_filenamestring

    Original Dateiname

  • document_mime_typestring

    MIME-Typ des Dokuments

  • notesstring

    Notizen/Bemerkungen

  • is_deductibleboolean

    Ist die Rechnung für den Vorsteuerabzug relevant?

  • is_approvedboolean

    Wurde die Rechnung geprüft/freigegeben?

  • approved_atstring (date-time)

    Zeitpunkt, zu dem die Eingangsrechnung genehmigt wurde.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/invoice/incoming_invoice/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "tax": {
    "name": "Beispiel",
    "id": 42,
    "value": 1.5,
    "deleted": true,
    "global_default": true,
    "datev_tax_key": 1
  },
  "id": 42,
  "currency": "EUR",
  "name": "Beispiel",
  "linked_number_title": "Beispiel",
  "token": "string",
  "number": 1,
  "manual_number_prefix": "string",
  "manual_number": 1,
  "number_string": "string"
}

IncomingInvoice aktualisieren

PUT/api/invoice/incoming_invoice/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

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

    • external_invoice_numberstring

      Externe Rechnungsnummer des Lieferanten

    • received_datestring (date-time)

      Eingangsdatum (wann wurde die Rechnung empfangen)

    • payment_datestring (date-time)

      Zahlungsdatum

    • service_date_startstring (date-time)

      Leistungszeitraum Start

    • service_date_endstring (date-time)

      Leistungszeitraum Ende

    • vat_categorystring

      Der umsatzsteuerliche Sachverhalt. Auf der Eingangsseite entscheidet er darüber, ob die Vorsteuer unter Kennzahl 66 steht (Rechnung eines anderen Unternehmers), unter 61 (innergemeinschaftlicher Erwerb), unter 62 (Einfuhrumsatzsteuer) oder unter 67 (§ 13b UStG). Beim Erwerb und bei § 13b kommt eine zweite Zeile hinzu: Die Steuer schulden wir selbst, obwohl sie uns niemand berechnet hat, und sie steht deshalb zugleich als Umsatzsteuer im Vordruck. Wer nur eine der beiden bucht, zahlt zu viel oder zu wenig. Ohne Angabe gilt der Regelfall.

    • vat_self_assessed_ratenumber (float)

      Der Steuersatz, mit dem die selbst geschuldete Steuer zu rechnen ist. Beim innergemeinschaftlichen Erwerb und bei § 13b UStG berechnet der Lieferant keine Steuer – die Rechnung ist netto, und die Steuer schulden wir. Womit sie zu rechnen ist, steht deshalb auf keinem Beleg: es ist der Satz, der im Inland auf diese Leistung anzuwenden wäre. Ohne Angabe rechnet die Voranmeldung mit dem Regelsatz und sagt in den Hinweisen, bei wie vielen Belegen sie das getan hat. Stillschweigend zu raten wäre in einer Steueranmeldung das Falsche.

    • import_vat_amountstring

      Die Einfuhrumsatzsteuer aus dem Zollbescheid. Sie steht NICHT auf der Rechnung des Lieferanten - die ist bei einer Einfuhr ohne deutsche Steuer. Entrichtet wird sie an den Zoll, und nur der entrichtete Betrag ist als Vorsteuer abziehbar (§ 15 Abs. 1 Satz 1 Nr. 2 UStG, Kennzahl 62 der Voranmeldung). Den Steuerbetrag der Lieferantenrechnung dafür zu nehmen war schlicht der falsche Beleg.

    • paid_valuenumber (float)

      Bereits bezahlter Betrag (für Teilzahlungen)

    • itemsarray<IncomingInvoiceItem>

      Rechnungspositionen

    • sellerIncomingInvoiceSeller

      Verkäufer/Lieferant Informationen (Snapshot)

    • expense_categoryExpenseCategory10

      Hauptkategorie für EÜR

    • payment_transactionsarray<PaymentTransaction4>

      Verknüpfte Zahlungstransaktionen

    • incoming_invoice_transactionsarray<IncomingInvoiceTransaction2>

      Spezialisierte Zahlungen, die nur dieser Eingangsrechnung zugeordnet sind.

    • document_pathstring

      Pfad zur gespeicherten Rechnungsdatei (PDF/Bild)

    • document_filenamestring

      Original Dateiname

    • document_mime_typestring

      MIME-Typ des Dokuments

    • notesstring

      Notizen/Bemerkungen

    • is_deductibleboolean

      Ist die Rechnung für den Vorsteuerabzug relevant?

    • is_approvedboolean

      Wurde die Rechnung geprüft/freigegeben?

    • approved_atstring (date-time)

      Zeitpunkt, zu dem die Eingangsrechnung genehmigt wurde.

Antworten

200IncomingInvoice aktualisierenIncomingInvoice

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

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Steuersatzes. Interne ID.

    • namestringPflicht

      Name des Steuersatzes, zum Beispiel 19 Prozent.

    • valuenumber (float)

      Steuersatz in Prozent.

    • deletedboolean

      Der Steuersatz wird gelöscht.

    • global_defaultboolean

      Standard-Steuersatz für neue Artikel.

    • datev_tax_keyinteger

      DATEV Steuerschlüssel für Umsatzsteuer (Ausgangsrechnungen). Wird von BuchhaltungsButler und DATEV-Export genutzt. Standardwerte: 0 = Kein Steuerausweis (0%) 2 = Umsatzsteuer 7% (ermäßigt) 3 = Umsatzsteuer 19% (Regelsteuersatz) Für Vorsteuer (Eingangsrechnungen) gibt es eine spiegelbildliche Zuordnung: 0 = Keine Vorsteuer (0%) 5 = Vorsteuer 7% 8 = Vorsteuer 19%

  • 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.

  • external_invoice_numberstring

    Externe Rechnungsnummer des Lieferanten

  • received_datestring (date-time)

    Eingangsdatum (wann wurde die Rechnung empfangen)

  • payment_datestring (date-time)

    Zahlungsdatum

  • service_date_startstring (date-time)

    Leistungszeitraum Start

  • service_date_endstring (date-time)

    Leistungszeitraum Ende

  • vat_categorystring

    Der umsatzsteuerliche Sachverhalt. Auf der Eingangsseite entscheidet er darüber, ob die Vorsteuer unter Kennzahl 66 steht (Rechnung eines anderen Unternehmers), unter 61 (innergemeinschaftlicher Erwerb), unter 62 (Einfuhrumsatzsteuer) oder unter 67 (§ 13b UStG). Beim Erwerb und bei § 13b kommt eine zweite Zeile hinzu: Die Steuer schulden wir selbst, obwohl sie uns niemand berechnet hat, und sie steht deshalb zugleich als Umsatzsteuer im Vordruck. Wer nur eine der beiden bucht, zahlt zu viel oder zu wenig. Ohne Angabe gilt der Regelfall.

  • vat_self_assessed_ratenumber (float)

    Der Steuersatz, mit dem die selbst geschuldete Steuer zu rechnen ist. Beim innergemeinschaftlichen Erwerb und bei § 13b UStG berechnet der Lieferant keine Steuer – die Rechnung ist netto, und die Steuer schulden wir. Womit sie zu rechnen ist, steht deshalb auf keinem Beleg: es ist der Satz, der im Inland auf diese Leistung anzuwenden wäre. Ohne Angabe rechnet die Voranmeldung mit dem Regelsatz und sagt in den Hinweisen, bei wie vielen Belegen sie das getan hat. Stillschweigend zu raten wäre in einer Steueranmeldung das Falsche.

  • import_vat_amountstring

    Die Einfuhrumsatzsteuer aus dem Zollbescheid. Sie steht NICHT auf der Rechnung des Lieferanten - die ist bei einer Einfuhr ohne deutsche Steuer. Entrichtet wird sie an den Zoll, und nur der entrichtete Betrag ist als Vorsteuer abziehbar (§ 15 Abs. 1 Satz 1 Nr. 2 UStG, Kennzahl 62 der Voranmeldung). Den Steuerbetrag der Lieferantenrechnung dafür zu nehmen war schlicht der falsche Beleg.

  • paid_valuenumber (float)

    Bereits bezahlter Betrag (für Teilzahlungen)

  • itemsarray<IncomingInvoiceItem>

    Rechnungspositionen

    Felder anzeigen (16)
    • idinteger

      Primärschlüssel der Rechnungsposition. Interne ID.

    • descriptionstring

      Beschreibung der Rechnungsposition.

    • price_is_bruttoboolean

      Ob der Preis ein Bruttopreis inklusive Steuer ist.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • item_typestring

      Typ (Item, Shipping)

    • netto_valuenumber (float)

      Nettowert der Rechnungsposition.

    • brutto_valuenumber (float)

      Bruttowert der Rechnungsposition.

    • tax_valuenumber (float)

      Steuerbetrag der Rechnungsposition.

    • quantitynumber (float)Pflicht

      Menge der Rechnungsposition.

    • pricenumber (float)Pflicht

      Einzelpreis der Rechnungsposition.

    • namestringPflicht

      Name der Rechnungsposition.

    • unitstringPflicht

      Einheit der Rechnungsposition.

    • taxTax

      Auf die Rechnungsposition angewendeter Steuersatz.

    • expense_categoryExpenseCategory10

      Kostenkategorie für EÜR (kann von der Hauptkategorie der Rechnung abweichen)

    • positioninteger

      Position/Reihenfolge

  • sellerIncomingInvoiceSeller

    Verkäufer/Lieferant Informationen (Snapshot)

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Clients. Interne ID.

    • namestring

      Name des Kunden auf der Rechnung.

    • vat_idstring

      USt-IdNr. des Kunden.

    • taxnumberstring

      Steuernummer des Kunden.

    • buyer_reference_idstring

      Leitweg-ID oder vom Kunden definierte individuelle Referenz-ID

    • secondary_namestring

      Zweite Namenszeile des Kunden auf der Rechnung.

    • 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

    • numberstring

      Kundennummer des Käufers.

    • search_stringstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • expense_categoryExpenseCategory10

    Hauptkategorie für EÜR

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel der Ausgabenkategorie. Interne ID.

    • codestring

      Kurzbezeichnung/Code (z.B. "WAREN", "PERSONAL", "MIETE")

    • eur_line_numberinteger

      Zeile in der Anlage EÜR (z. B. 23 für Wareneinkauf)

    • eur_line_namestring

      Bezeichnung der EÜR-Zeile (z. B. „Waren, Rohstoffe und Hilfsstoffe“)

    • category_typestring

      Typ der Kategorie (expense, income, neutral, asset, private)

    • default_taxTax

      Standard-Steuersatz für diese Kategorie

    • cost_centerCostCenter

      Kostenstelle der Kategorie - bei Vereinen die steuerliche Sphäre. Ein Beleg trägt keine eigene Sphäre; über seine Kategorie bekommt er eine. Die EÜR des wirtschaftlichen Geschäftsbetriebs liest sie (billing_euer_commercial_sphere_only), die automatische Buchung setzt sie auf die Buchungszeilen (billing_accounting_cost_center_from_category).

    • is_vat_deductibleboolean

      Ist Vorsteuerabzug möglich?

    • is_immediate_deductionboolean

      Ist die Kategorie sofort abzugsfähig? (vs. Abschreibung über mehrere Jahre)

    • depreciation_yearsinteger

      Abschreibungsdauer in Jahren (für Anlagevermögen)

    • sort_orderinteger

      Sortierreihenfolge

    • is_activeboolean

      Ist die Kategorie aktiv/sichtbar?

    • colorstring

      Farbe für UI-Darstellung (Hex-Code)

    • iconstring

      Icon-Name für UI-Darstellung

    • is_systemboolean

      Ist dies eine System-Kategorie? (nicht löschbar)

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • payment_transactionsarray<PaymentTransaction4>

    Verknüpfte Zahlungstransaktionen

    Felder anzeigen (14)
    • autoboolean

      Die Transaktion wurde automatisch erstellt.

    • incomingboolean

      Die Transaktion ist ein Zahlungseingang.

    • bank_transactionboolean

      Die Transaktion stammt von einem Bankkonto.

    • currencystring

      Währung der Transaktion, zum Beispiel EUR.

    • payment_typePaymentType

      Zahlungsart der Transaktion.

    • invoicesarray<Invoice31>
    • brutto_valuenumber (float)

      Bruttobetrag der Transaktion.

    • is_feeboolean

      Die Transaktion ist eine Gebühr, zum Beispiel eine Bankgebühr.

    • due_datestring (date-time)

      Dies wird für negative Transaktionen verwendet, um sie von möglichen Zahlungserinnerungen auszuschließen, bis sie fällig sind.

    • cash_discountboolean

      Skonto: dieser Teil der Forderung erlischt durch Abzug, nicht durch Zahlung. Kein Geldeingang - Ist-Versteuerung und Mindest-Ist zählen ihn nicht; bei Sollversteuerung mindert er die Bemessungsgrundlage im Zeitraum des Abzugs (§ 17 Abs. 1 UStG).

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • incoming_invoice_transactionsarray<IncomingInvoiceTransaction2>

    Spezialisierte Zahlungen, die nur dieser Eingangsrechnung zugeordnet sind.

    Felder anzeigen (5)
    • amountnumber (float)

      Positiver Betrag dieser konkreten Zahlung.

    • payment_datestring (date-time)

      Datum der Zahlung.

    • currencystring

      Währung der Zahlung.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • document_pathstring

    Pfad zur gespeicherten Rechnungsdatei (PDF/Bild)

  • document_filenamestring

    Original Dateiname

  • document_mime_typestring

    MIME-Typ des Dokuments

  • notesstring

    Notizen/Bemerkungen

  • is_deductibleboolean

    Ist die Rechnung für den Vorsteuerabzug relevant?

  • is_approvedboolean

    Wurde die Rechnung geprüft/freigegeben?

  • approved_atstring (date-time)

    Zeitpunkt, zu dem die Eingangsrechnung genehmigt wurde.

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/invoice/incoming_invoice/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "tax": {
      "name": "Beispiel",
      "id": 42,
      "value": 1.5,
      "deleted": true,
      "global_default": true,
      "datev_tax_key": 1
    },
    "id": 42,
    "currency": "EUR",
    "name": "Beispiel",
    "linked_number_title": "Beispiel",
    "token": "string"
  }
}
'
Antwort 200 application/json
{
  "tax": {
    "name": "Beispiel",
    "id": 42,
    "value": 1.5,
    "deleted": true,
    "global_default": true,
    "datev_tax_key": 1
  },
  "id": 42,
  "currency": "EUR",
  "name": "Beispiel",
  "linked_number_title": "Beispiel",
  "token": "string",
  "number": 1,
  "manual_number_prefix": "string",
  "manual_number": 1,
  "number_string": "string"
}

Eine IncomingInvoice löschen (Soft Delete - Archivierung)

DELETE/api/invoice/incoming_invoice/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Eine IncomingInvoice löschenIncomingInvoice

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

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Steuersatzes. Interne ID.

    • namestringPflicht

      Name des Steuersatzes, zum Beispiel 19 Prozent.

    • valuenumber (float)

      Steuersatz in Prozent.

    • deletedboolean

      Der Steuersatz wird gelöscht.

    • global_defaultboolean

      Standard-Steuersatz für neue Artikel.

    • datev_tax_keyinteger

      DATEV Steuerschlüssel für Umsatzsteuer (Ausgangsrechnungen). Wird von BuchhaltungsButler und DATEV-Export genutzt. Standardwerte: 0 = Kein Steuerausweis (0%) 2 = Umsatzsteuer 7% (ermäßigt) 3 = Umsatzsteuer 19% (Regelsteuersatz) Für Vorsteuer (Eingangsrechnungen) gibt es eine spiegelbildliche Zuordnung: 0 = Keine Vorsteuer (0%) 5 = Vorsteuer 7% 8 = Vorsteuer 19%

  • 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.

  • external_invoice_numberstring

    Externe Rechnungsnummer des Lieferanten

  • received_datestring (date-time)

    Eingangsdatum (wann wurde die Rechnung empfangen)

  • payment_datestring (date-time)

    Zahlungsdatum

  • service_date_startstring (date-time)

    Leistungszeitraum Start

  • service_date_endstring (date-time)

    Leistungszeitraum Ende

  • vat_categorystring

    Der umsatzsteuerliche Sachverhalt. Auf der Eingangsseite entscheidet er darüber, ob die Vorsteuer unter Kennzahl 66 steht (Rechnung eines anderen Unternehmers), unter 61 (innergemeinschaftlicher Erwerb), unter 62 (Einfuhrumsatzsteuer) oder unter 67 (§ 13b UStG). Beim Erwerb und bei § 13b kommt eine zweite Zeile hinzu: Die Steuer schulden wir selbst, obwohl sie uns niemand berechnet hat, und sie steht deshalb zugleich als Umsatzsteuer im Vordruck. Wer nur eine der beiden bucht, zahlt zu viel oder zu wenig. Ohne Angabe gilt der Regelfall.

  • vat_self_assessed_ratenumber (float)

    Der Steuersatz, mit dem die selbst geschuldete Steuer zu rechnen ist. Beim innergemeinschaftlichen Erwerb und bei § 13b UStG berechnet der Lieferant keine Steuer – die Rechnung ist netto, und die Steuer schulden wir. Womit sie zu rechnen ist, steht deshalb auf keinem Beleg: es ist der Satz, der im Inland auf diese Leistung anzuwenden wäre. Ohne Angabe rechnet die Voranmeldung mit dem Regelsatz und sagt in den Hinweisen, bei wie vielen Belegen sie das getan hat. Stillschweigend zu raten wäre in einer Steueranmeldung das Falsche.

  • import_vat_amountstring

    Die Einfuhrumsatzsteuer aus dem Zollbescheid. Sie steht NICHT auf der Rechnung des Lieferanten - die ist bei einer Einfuhr ohne deutsche Steuer. Entrichtet wird sie an den Zoll, und nur der entrichtete Betrag ist als Vorsteuer abziehbar (§ 15 Abs. 1 Satz 1 Nr. 2 UStG, Kennzahl 62 der Voranmeldung). Den Steuerbetrag der Lieferantenrechnung dafür zu nehmen war schlicht der falsche Beleg.

  • paid_valuenumber (float)

    Bereits bezahlter Betrag (für Teilzahlungen)

  • itemsarray<IncomingInvoiceItem>

    Rechnungspositionen

    Felder anzeigen (16)
    • idinteger

      Primärschlüssel der Rechnungsposition. Interne ID.

    • descriptionstring

      Beschreibung der Rechnungsposition.

    • price_is_bruttoboolean

      Ob der Preis ein Bruttopreis inklusive Steuer ist.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • item_typestring

      Typ (Item, Shipping)

    • netto_valuenumber (float)

      Nettowert der Rechnungsposition.

    • brutto_valuenumber (float)

      Bruttowert der Rechnungsposition.

    • tax_valuenumber (float)

      Steuerbetrag der Rechnungsposition.

    • quantitynumber (float)Pflicht

      Menge der Rechnungsposition.

    • pricenumber (float)Pflicht

      Einzelpreis der Rechnungsposition.

    • namestringPflicht

      Name der Rechnungsposition.

    • unitstringPflicht

      Einheit der Rechnungsposition.

    • taxTax

      Auf die Rechnungsposition angewendeter Steuersatz.

    • expense_categoryExpenseCategory10

      Kostenkategorie für EÜR (kann von der Hauptkategorie der Rechnung abweichen)

    • positioninteger

      Position/Reihenfolge

  • sellerIncomingInvoiceSeller

    Verkäufer/Lieferant Informationen (Snapshot)

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Clients. Interne ID.

    • namestring

      Name des Kunden auf der Rechnung.

    • vat_idstring

      USt-IdNr. des Kunden.

    • taxnumberstring

      Steuernummer des Kunden.

    • buyer_reference_idstring

      Leitweg-ID oder vom Kunden definierte individuelle Referenz-ID

    • secondary_namestring

      Zweite Namenszeile des Kunden auf der Rechnung.

    • 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

    • numberstring

      Kundennummer des Käufers.

    • search_stringstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • expense_categoryExpenseCategory10

    Hauptkategorie für EÜR

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel der Ausgabenkategorie. Interne ID.

    • codestring

      Kurzbezeichnung/Code (z.B. "WAREN", "PERSONAL", "MIETE")

    • eur_line_numberinteger

      Zeile in der Anlage EÜR (z. B. 23 für Wareneinkauf)

    • eur_line_namestring

      Bezeichnung der EÜR-Zeile (z. B. „Waren, Rohstoffe und Hilfsstoffe“)

    • category_typestring

      Typ der Kategorie (expense, income, neutral, asset, private)

    • default_taxTax

      Standard-Steuersatz für diese Kategorie

    • cost_centerCostCenter

      Kostenstelle der Kategorie - bei Vereinen die steuerliche Sphäre. Ein Beleg trägt keine eigene Sphäre; über seine Kategorie bekommt er eine. Die EÜR des wirtschaftlichen Geschäftsbetriebs liest sie (billing_euer_commercial_sphere_only), die automatische Buchung setzt sie auf die Buchungszeilen (billing_accounting_cost_center_from_category).

    • is_vat_deductibleboolean

      Ist Vorsteuerabzug möglich?

    • is_immediate_deductionboolean

      Ist die Kategorie sofort abzugsfähig? (vs. Abschreibung über mehrere Jahre)

    • depreciation_yearsinteger

      Abschreibungsdauer in Jahren (für Anlagevermögen)

    • sort_orderinteger

      Sortierreihenfolge

    • is_activeboolean

      Ist die Kategorie aktiv/sichtbar?

    • colorstring

      Farbe für UI-Darstellung (Hex-Code)

    • iconstring

      Icon-Name für UI-Darstellung

    • is_systemboolean

      Ist dies eine System-Kategorie? (nicht löschbar)

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • payment_transactionsarray<PaymentTransaction4>

    Verknüpfte Zahlungstransaktionen

    Felder anzeigen (14)
    • autoboolean

      Die Transaktion wurde automatisch erstellt.

    • incomingboolean

      Die Transaktion ist ein Zahlungseingang.

    • bank_transactionboolean

      Die Transaktion stammt von einem Bankkonto.

    • currencystring

      Währung der Transaktion, zum Beispiel EUR.

    • payment_typePaymentType

      Zahlungsart der Transaktion.

    • invoicesarray<Invoice31>
    • brutto_valuenumber (float)

      Bruttobetrag der Transaktion.

    • is_feeboolean

      Die Transaktion ist eine Gebühr, zum Beispiel eine Bankgebühr.

    • due_datestring (date-time)

      Dies wird für negative Transaktionen verwendet, um sie von möglichen Zahlungserinnerungen auszuschließen, bis sie fällig sind.

    • cash_discountboolean

      Skonto: dieser Teil der Forderung erlischt durch Abzug, nicht durch Zahlung. Kein Geldeingang - Ist-Versteuerung und Mindest-Ist zählen ihn nicht; bei Sollversteuerung mindert er die Bemessungsgrundlage im Zeitraum des Abzugs (§ 17 Abs. 1 UStG).

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • incoming_invoice_transactionsarray<IncomingInvoiceTransaction2>

    Spezialisierte Zahlungen, die nur dieser Eingangsrechnung zugeordnet sind.

    Felder anzeigen (5)
    • amountnumber (float)

      Positiver Betrag dieser konkreten Zahlung.

    • payment_datestring (date-time)

      Datum der Zahlung.

    • currencystring

      Währung der Zahlung.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • document_pathstring

    Pfad zur gespeicherten Rechnungsdatei (PDF/Bild)

  • document_filenamestring

    Original Dateiname

  • document_mime_typestring

    MIME-Typ des Dokuments

  • notesstring

    Notizen/Bemerkungen

  • is_deductibleboolean

    Ist die Rechnung für den Vorsteuerabzug relevant?

  • is_approvedboolean

    Wurde die Rechnung geprüft/freigegeben?

  • approved_atstring (date-time)

    Zeitpunkt, zu dem die Eingangsrechnung genehmigt wurde.

Anfrage
curl --request DELETE \
  --url https://eure-instanz.iw-erp.de/api/invoice/incoming_invoice/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "tax": {
    "name": "Beispiel",
    "id": 42,
    "value": 1.5,
    "deleted": true,
    "global_default": true,
    "datev_tax_key": 1
  },
  "id": 42,
  "currency": "EUR",
  "name": "Beispiel",
  "linked_number_title": "Beispiel",
  "token": "string",
  "number": 1,
  "manual_number_prefix": "string",
  "manual_number": 1,
  "number_string": "string"
}

Alle PDF/XML-Rechnungen aus einem ZIP-Archiv importieren.

POST/api/invoice/incoming_invoice/archive

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

200IncomingInvoices aus einem ZIP-Archiv importierenarray<IncomingInvoice>

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

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Steuersatzes. Interne ID.

    • namestringPflicht

      Name des Steuersatzes, zum Beispiel 19 Prozent.

    • valuenumber (float)

      Steuersatz in Prozent.

    • deletedboolean

      Der Steuersatz wird gelöscht.

    • global_defaultboolean

      Standard-Steuersatz für neue Artikel.

    • datev_tax_keyinteger

      DATEV Steuerschlüssel für Umsatzsteuer (Ausgangsrechnungen). Wird von BuchhaltungsButler und DATEV-Export genutzt. Standardwerte: 0 = Kein Steuerausweis (0%) 2 = Umsatzsteuer 7% (ermäßigt) 3 = Umsatzsteuer 19% (Regelsteuersatz) Für Vorsteuer (Eingangsrechnungen) gibt es eine spiegelbildliche Zuordnung: 0 = Keine Vorsteuer (0%) 5 = Vorsteuer 7% 8 = Vorsteuer 19%

  • 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.

  • external_invoice_numberstring

    Externe Rechnungsnummer des Lieferanten

  • received_datestring (date-time)

    Eingangsdatum (wann wurde die Rechnung empfangen)

  • payment_datestring (date-time)

    Zahlungsdatum

  • service_date_startstring (date-time)

    Leistungszeitraum Start

  • service_date_endstring (date-time)

    Leistungszeitraum Ende

  • vat_categorystring

    Der umsatzsteuerliche Sachverhalt. Auf der Eingangsseite entscheidet er darüber, ob die Vorsteuer unter Kennzahl 66 steht (Rechnung eines anderen Unternehmers), unter 61 (innergemeinschaftlicher Erwerb), unter 62 (Einfuhrumsatzsteuer) oder unter 67 (§ 13b UStG). Beim Erwerb und bei § 13b kommt eine zweite Zeile hinzu: Die Steuer schulden wir selbst, obwohl sie uns niemand berechnet hat, und sie steht deshalb zugleich als Umsatzsteuer im Vordruck. Wer nur eine der beiden bucht, zahlt zu viel oder zu wenig. Ohne Angabe gilt der Regelfall.

  • vat_self_assessed_ratenumber (float)

    Der Steuersatz, mit dem die selbst geschuldete Steuer zu rechnen ist. Beim innergemeinschaftlichen Erwerb und bei § 13b UStG berechnet der Lieferant keine Steuer – die Rechnung ist netto, und die Steuer schulden wir. Womit sie zu rechnen ist, steht deshalb auf keinem Beleg: es ist der Satz, der im Inland auf diese Leistung anzuwenden wäre. Ohne Angabe rechnet die Voranmeldung mit dem Regelsatz und sagt in den Hinweisen, bei wie vielen Belegen sie das getan hat. Stillschweigend zu raten wäre in einer Steueranmeldung das Falsche.

  • import_vat_amountstring

    Die Einfuhrumsatzsteuer aus dem Zollbescheid. Sie steht NICHT auf der Rechnung des Lieferanten - die ist bei einer Einfuhr ohne deutsche Steuer. Entrichtet wird sie an den Zoll, und nur der entrichtete Betrag ist als Vorsteuer abziehbar (§ 15 Abs. 1 Satz 1 Nr. 2 UStG, Kennzahl 62 der Voranmeldung). Den Steuerbetrag der Lieferantenrechnung dafür zu nehmen war schlicht der falsche Beleg.

  • paid_valuenumber (float)

    Bereits bezahlter Betrag (für Teilzahlungen)

  • itemsarray<IncomingInvoiceItem>

    Rechnungspositionen

    Felder anzeigen (16)
    • idinteger

      Primärschlüssel der Rechnungsposition. Interne ID.

    • descriptionstring

      Beschreibung der Rechnungsposition.

    • price_is_bruttoboolean

      Ob der Preis ein Bruttopreis inklusive Steuer ist.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • item_typestring

      Typ (Item, Shipping)

    • netto_valuenumber (float)

      Nettowert der Rechnungsposition.

    • brutto_valuenumber (float)

      Bruttowert der Rechnungsposition.

    • tax_valuenumber (float)

      Steuerbetrag der Rechnungsposition.

    • quantitynumber (float)Pflicht

      Menge der Rechnungsposition.

    • pricenumber (float)Pflicht

      Einzelpreis der Rechnungsposition.

    • namestringPflicht

      Name der Rechnungsposition.

    • unitstringPflicht

      Einheit der Rechnungsposition.

    • taxTax

      Auf die Rechnungsposition angewendeter Steuersatz.

    • expense_categoryExpenseCategory10

      Kostenkategorie für EÜR (kann von der Hauptkategorie der Rechnung abweichen)

    • positioninteger

      Position/Reihenfolge

  • sellerIncomingInvoiceSeller

    Verkäufer/Lieferant Informationen (Snapshot)

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Clients. Interne ID.

    • namestring

      Name des Kunden auf der Rechnung.

    • vat_idstring

      USt-IdNr. des Kunden.

    • taxnumberstring

      Steuernummer des Kunden.

    • buyer_reference_idstring

      Leitweg-ID oder vom Kunden definierte individuelle Referenz-ID

    • secondary_namestring

      Zweite Namenszeile des Kunden auf der Rechnung.

    • 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

    • numberstring

      Kundennummer des Käufers.

    • search_stringstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • expense_categoryExpenseCategory10

    Hauptkategorie für EÜR

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel der Ausgabenkategorie. Interne ID.

    • codestring

      Kurzbezeichnung/Code (z.B. "WAREN", "PERSONAL", "MIETE")

    • eur_line_numberinteger

      Zeile in der Anlage EÜR (z. B. 23 für Wareneinkauf)

    • eur_line_namestring

      Bezeichnung der EÜR-Zeile (z. B. „Waren, Rohstoffe und Hilfsstoffe“)

    • category_typestring

      Typ der Kategorie (expense, income, neutral, asset, private)

    • default_taxTax

      Standard-Steuersatz für diese Kategorie

    • cost_centerCostCenter

      Kostenstelle der Kategorie - bei Vereinen die steuerliche Sphäre. Ein Beleg trägt keine eigene Sphäre; über seine Kategorie bekommt er eine. Die EÜR des wirtschaftlichen Geschäftsbetriebs liest sie (billing_euer_commercial_sphere_only), die automatische Buchung setzt sie auf die Buchungszeilen (billing_accounting_cost_center_from_category).

    • is_vat_deductibleboolean

      Ist Vorsteuerabzug möglich?

    • is_immediate_deductionboolean

      Ist die Kategorie sofort abzugsfähig? (vs. Abschreibung über mehrere Jahre)

    • depreciation_yearsinteger

      Abschreibungsdauer in Jahren (für Anlagevermögen)

    • sort_orderinteger

      Sortierreihenfolge

    • is_activeboolean

      Ist die Kategorie aktiv/sichtbar?

    • colorstring

      Farbe für UI-Darstellung (Hex-Code)

    • iconstring

      Icon-Name für UI-Darstellung

    • is_systemboolean

      Ist dies eine System-Kategorie? (nicht löschbar)

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • payment_transactionsarray<PaymentTransaction4>

    Verknüpfte Zahlungstransaktionen

    Felder anzeigen (14)
    • autoboolean

      Die Transaktion wurde automatisch erstellt.

    • incomingboolean

      Die Transaktion ist ein Zahlungseingang.

    • bank_transactionboolean

      Die Transaktion stammt von einem Bankkonto.

    • currencystring

      Währung der Transaktion, zum Beispiel EUR.

    • payment_typePaymentType

      Zahlungsart der Transaktion.

    • invoicesarray<Invoice31>
    • brutto_valuenumber (float)

      Bruttobetrag der Transaktion.

    • is_feeboolean

      Die Transaktion ist eine Gebühr, zum Beispiel eine Bankgebühr.

    • due_datestring (date-time)

      Dies wird für negative Transaktionen verwendet, um sie von möglichen Zahlungserinnerungen auszuschließen, bis sie fällig sind.

    • cash_discountboolean

      Skonto: dieser Teil der Forderung erlischt durch Abzug, nicht durch Zahlung. Kein Geldeingang - Ist-Versteuerung und Mindest-Ist zählen ihn nicht; bei Sollversteuerung mindert er die Bemessungsgrundlage im Zeitraum des Abzugs (§ 17 Abs. 1 UStG).

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • incoming_invoice_transactionsarray<IncomingInvoiceTransaction2>

    Spezialisierte Zahlungen, die nur dieser Eingangsrechnung zugeordnet sind.

    Felder anzeigen (5)
    • amountnumber (float)

      Positiver Betrag dieser konkreten Zahlung.

    • payment_datestring (date-time)

      Datum der Zahlung.

    • currencystring

      Währung der Zahlung.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • document_pathstring

    Pfad zur gespeicherten Rechnungsdatei (PDF/Bild)

  • document_filenamestring

    Original Dateiname

  • document_mime_typestring

    MIME-Typ des Dokuments

  • notesstring

    Notizen/Bemerkungen

  • is_deductibleboolean

    Ist die Rechnung für den Vorsteuerabzug relevant?

  • is_approvedboolean

    Wurde die Rechnung geprüft/freigegeben?

  • approved_atstring (date-time)

    Zeitpunkt, zu dem die Eingangsrechnung genehmigt wurde.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/invoice/incoming_invoice/archive \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "tax": {
      "name": "Beispiel",
      "id": 42,
      "value": 1.5,
      "deleted": true,
      "global_default": true,
      "datev_tax_key": 1
    },
    "id": 42,
    "currency": "EUR",
    "name": "Beispiel",
    "linked_number_title": "Beispiel",
    "token": "string",
    "number": 1,
    "manual_number_prefix": "string",
    "manual_number": 1,
    "number_string": "string"
  }
]

Eine IncomingInvoice als genehmigt markieren

POST/api/invoice/incoming_invoice/{identifier}/approve

Pfad-Parameter

identifierPflichtstring

Antworten

200Eine Eingangsrechnung genehmigenIncomingInvoice

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

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Steuersatzes. Interne ID.

    • namestringPflicht

      Name des Steuersatzes, zum Beispiel 19 Prozent.

    • valuenumber (float)

      Steuersatz in Prozent.

    • deletedboolean

      Der Steuersatz wird gelöscht.

    • global_defaultboolean

      Standard-Steuersatz für neue Artikel.

    • datev_tax_keyinteger

      DATEV Steuerschlüssel für Umsatzsteuer (Ausgangsrechnungen). Wird von BuchhaltungsButler und DATEV-Export genutzt. Standardwerte: 0 = Kein Steuerausweis (0%) 2 = Umsatzsteuer 7% (ermäßigt) 3 = Umsatzsteuer 19% (Regelsteuersatz) Für Vorsteuer (Eingangsrechnungen) gibt es eine spiegelbildliche Zuordnung: 0 = Keine Vorsteuer (0%) 5 = Vorsteuer 7% 8 = Vorsteuer 19%

  • 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.

  • external_invoice_numberstring

    Externe Rechnungsnummer des Lieferanten

  • received_datestring (date-time)

    Eingangsdatum (wann wurde die Rechnung empfangen)

  • payment_datestring (date-time)

    Zahlungsdatum

  • service_date_startstring (date-time)

    Leistungszeitraum Start

  • service_date_endstring (date-time)

    Leistungszeitraum Ende

  • vat_categorystring

    Der umsatzsteuerliche Sachverhalt. Auf der Eingangsseite entscheidet er darüber, ob die Vorsteuer unter Kennzahl 66 steht (Rechnung eines anderen Unternehmers), unter 61 (innergemeinschaftlicher Erwerb), unter 62 (Einfuhrumsatzsteuer) oder unter 67 (§ 13b UStG). Beim Erwerb und bei § 13b kommt eine zweite Zeile hinzu: Die Steuer schulden wir selbst, obwohl sie uns niemand berechnet hat, und sie steht deshalb zugleich als Umsatzsteuer im Vordruck. Wer nur eine der beiden bucht, zahlt zu viel oder zu wenig. Ohne Angabe gilt der Regelfall.

  • vat_self_assessed_ratenumber (float)

    Der Steuersatz, mit dem die selbst geschuldete Steuer zu rechnen ist. Beim innergemeinschaftlichen Erwerb und bei § 13b UStG berechnet der Lieferant keine Steuer – die Rechnung ist netto, und die Steuer schulden wir. Womit sie zu rechnen ist, steht deshalb auf keinem Beleg: es ist der Satz, der im Inland auf diese Leistung anzuwenden wäre. Ohne Angabe rechnet die Voranmeldung mit dem Regelsatz und sagt in den Hinweisen, bei wie vielen Belegen sie das getan hat. Stillschweigend zu raten wäre in einer Steueranmeldung das Falsche.

  • import_vat_amountstring

    Die Einfuhrumsatzsteuer aus dem Zollbescheid. Sie steht NICHT auf der Rechnung des Lieferanten - die ist bei einer Einfuhr ohne deutsche Steuer. Entrichtet wird sie an den Zoll, und nur der entrichtete Betrag ist als Vorsteuer abziehbar (§ 15 Abs. 1 Satz 1 Nr. 2 UStG, Kennzahl 62 der Voranmeldung). Den Steuerbetrag der Lieferantenrechnung dafür zu nehmen war schlicht der falsche Beleg.

  • paid_valuenumber (float)

    Bereits bezahlter Betrag (für Teilzahlungen)

  • itemsarray<IncomingInvoiceItem>

    Rechnungspositionen

    Felder anzeigen (16)
    • idinteger

      Primärschlüssel der Rechnungsposition. Interne ID.

    • descriptionstring

      Beschreibung der Rechnungsposition.

    • price_is_bruttoboolean

      Ob der Preis ein Bruttopreis inklusive Steuer ist.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • item_typestring

      Typ (Item, Shipping)

    • netto_valuenumber (float)

      Nettowert der Rechnungsposition.

    • brutto_valuenumber (float)

      Bruttowert der Rechnungsposition.

    • tax_valuenumber (float)

      Steuerbetrag der Rechnungsposition.

    • quantitynumber (float)Pflicht

      Menge der Rechnungsposition.

    • pricenumber (float)Pflicht

      Einzelpreis der Rechnungsposition.

    • namestringPflicht

      Name der Rechnungsposition.

    • unitstringPflicht

      Einheit der Rechnungsposition.

    • taxTax

      Auf die Rechnungsposition angewendeter Steuersatz.

    • expense_categoryExpenseCategory10

      Kostenkategorie für EÜR (kann von der Hauptkategorie der Rechnung abweichen)

    • positioninteger

      Position/Reihenfolge

  • sellerIncomingInvoiceSeller

    Verkäufer/Lieferant Informationen (Snapshot)

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Clients. Interne ID.

    • namestring

      Name des Kunden auf der Rechnung.

    • vat_idstring

      USt-IdNr. des Kunden.

    • taxnumberstring

      Steuernummer des Kunden.

    • buyer_reference_idstring

      Leitweg-ID oder vom Kunden definierte individuelle Referenz-ID

    • secondary_namestring

      Zweite Namenszeile des Kunden auf der Rechnung.

    • 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

    • numberstring

      Kundennummer des Käufers.

    • search_stringstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • expense_categoryExpenseCategory10

    Hauptkategorie für EÜR

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel der Ausgabenkategorie. Interne ID.

    • codestring

      Kurzbezeichnung/Code (z.B. "WAREN", "PERSONAL", "MIETE")

    • eur_line_numberinteger

      Zeile in der Anlage EÜR (z. B. 23 für Wareneinkauf)

    • eur_line_namestring

      Bezeichnung der EÜR-Zeile (z. B. „Waren, Rohstoffe und Hilfsstoffe“)

    • category_typestring

      Typ der Kategorie (expense, income, neutral, asset, private)

    • default_taxTax

      Standard-Steuersatz für diese Kategorie

    • cost_centerCostCenter

      Kostenstelle der Kategorie - bei Vereinen die steuerliche Sphäre. Ein Beleg trägt keine eigene Sphäre; über seine Kategorie bekommt er eine. Die EÜR des wirtschaftlichen Geschäftsbetriebs liest sie (billing_euer_commercial_sphere_only), die automatische Buchung setzt sie auf die Buchungszeilen (billing_accounting_cost_center_from_category).

    • is_vat_deductibleboolean

      Ist Vorsteuerabzug möglich?

    • is_immediate_deductionboolean

      Ist die Kategorie sofort abzugsfähig? (vs. Abschreibung über mehrere Jahre)

    • depreciation_yearsinteger

      Abschreibungsdauer in Jahren (für Anlagevermögen)

    • sort_orderinteger

      Sortierreihenfolge

    • is_activeboolean

      Ist die Kategorie aktiv/sichtbar?

    • colorstring

      Farbe für UI-Darstellung (Hex-Code)

    • iconstring

      Icon-Name für UI-Darstellung

    • is_systemboolean

      Ist dies eine System-Kategorie? (nicht löschbar)

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • payment_transactionsarray<PaymentTransaction4>

    Verknüpfte Zahlungstransaktionen

    Felder anzeigen (14)
    • autoboolean

      Die Transaktion wurde automatisch erstellt.

    • incomingboolean

      Die Transaktion ist ein Zahlungseingang.

    • bank_transactionboolean

      Die Transaktion stammt von einem Bankkonto.

    • currencystring

      Währung der Transaktion, zum Beispiel EUR.

    • payment_typePaymentType

      Zahlungsart der Transaktion.

    • invoicesarray<Invoice31>
    • brutto_valuenumber (float)

      Bruttobetrag der Transaktion.

    • is_feeboolean

      Die Transaktion ist eine Gebühr, zum Beispiel eine Bankgebühr.

    • due_datestring (date-time)

      Dies wird für negative Transaktionen verwendet, um sie von möglichen Zahlungserinnerungen auszuschließen, bis sie fällig sind.

    • cash_discountboolean

      Skonto: dieser Teil der Forderung erlischt durch Abzug, nicht durch Zahlung. Kein Geldeingang - Ist-Versteuerung und Mindest-Ist zählen ihn nicht; bei Sollversteuerung mindert er die Bemessungsgrundlage im Zeitraum des Abzugs (§ 17 Abs. 1 UStG).

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • incoming_invoice_transactionsarray<IncomingInvoiceTransaction2>

    Spezialisierte Zahlungen, die nur dieser Eingangsrechnung zugeordnet sind.

    Felder anzeigen (5)
    • amountnumber (float)

      Positiver Betrag dieser konkreten Zahlung.

    • payment_datestring (date-time)

      Datum der Zahlung.

    • currencystring

      Währung der Zahlung.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • document_pathstring

    Pfad zur gespeicherten Rechnungsdatei (PDF/Bild)

  • document_filenamestring

    Original Dateiname

  • document_mime_typestring

    MIME-Typ des Dokuments

  • notesstring

    Notizen/Bemerkungen

  • is_deductibleboolean

    Ist die Rechnung für den Vorsteuerabzug relevant?

  • is_approvedboolean

    Wurde die Rechnung geprüft/freigegeben?

  • approved_atstring (date-time)

    Zeitpunkt, zu dem die Eingangsrechnung genehmigt wurde.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/invoice/incoming_invoice/42/approve \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "tax": {
    "name": "Beispiel",
    "id": 42,
    "value": 1.5,
    "deleted": true,
    "global_default": true,
    "datev_tax_key": 1
  },
  "id": 42,
  "currency": "EUR",
  "name": "Beispiel",
  "linked_number_title": "Beispiel",
  "token": "string",
  "number": 1,
  "manual_number_prefix": "string",
  "manual_number": 1,
  "number_string": "string"
}

Das KI-Entscheidungsmodell nach einem Buchungsvorschlag fragen (Ausgabenkategorie, USt-Fall).

POST/api/invoice/incoming_invoice/{identifier}/ai_category

Opt-in (inwendo_invoice_ai_expense_category_enabled). Die Kategorie wird nur vorausgefüllt, wenn die Rechnung keine hat und die Wahrscheinlichkeit den Schwellenwert erreicht; der Fall mit Umsatzsteuer bleibt ein Hinweis. Es wird nichts genehmigt oder gebucht.

Pfad-Parameter

identifierPflichtstring

Antworten

200KI-Buchungsvorschlag für eine EingangsrechnungIncomingInvoice

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

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Steuersatzes. Interne ID.

    • namestringPflicht

      Name des Steuersatzes, zum Beispiel 19 Prozent.

    • valuenumber (float)

      Steuersatz in Prozent.

    • deletedboolean

      Der Steuersatz wird gelöscht.

    • global_defaultboolean

      Standard-Steuersatz für neue Artikel.

    • datev_tax_keyinteger

      DATEV Steuerschlüssel für Umsatzsteuer (Ausgangsrechnungen). Wird von BuchhaltungsButler und DATEV-Export genutzt. Standardwerte: 0 = Kein Steuerausweis (0%) 2 = Umsatzsteuer 7% (ermäßigt) 3 = Umsatzsteuer 19% (Regelsteuersatz) Für Vorsteuer (Eingangsrechnungen) gibt es eine spiegelbildliche Zuordnung: 0 = Keine Vorsteuer (0%) 5 = Vorsteuer 7% 8 = Vorsteuer 19%

  • 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.

  • external_invoice_numberstring

    Externe Rechnungsnummer des Lieferanten

  • received_datestring (date-time)

    Eingangsdatum (wann wurde die Rechnung empfangen)

  • payment_datestring (date-time)

    Zahlungsdatum

  • service_date_startstring (date-time)

    Leistungszeitraum Start

  • service_date_endstring (date-time)

    Leistungszeitraum Ende

  • vat_categorystring

    Der umsatzsteuerliche Sachverhalt. Auf der Eingangsseite entscheidet er darüber, ob die Vorsteuer unter Kennzahl 66 steht (Rechnung eines anderen Unternehmers), unter 61 (innergemeinschaftlicher Erwerb), unter 62 (Einfuhrumsatzsteuer) oder unter 67 (§ 13b UStG). Beim Erwerb und bei § 13b kommt eine zweite Zeile hinzu: Die Steuer schulden wir selbst, obwohl sie uns niemand berechnet hat, und sie steht deshalb zugleich als Umsatzsteuer im Vordruck. Wer nur eine der beiden bucht, zahlt zu viel oder zu wenig. Ohne Angabe gilt der Regelfall.

  • vat_self_assessed_ratenumber (float)

    Der Steuersatz, mit dem die selbst geschuldete Steuer zu rechnen ist. Beim innergemeinschaftlichen Erwerb und bei § 13b UStG berechnet der Lieferant keine Steuer – die Rechnung ist netto, und die Steuer schulden wir. Womit sie zu rechnen ist, steht deshalb auf keinem Beleg: es ist der Satz, der im Inland auf diese Leistung anzuwenden wäre. Ohne Angabe rechnet die Voranmeldung mit dem Regelsatz und sagt in den Hinweisen, bei wie vielen Belegen sie das getan hat. Stillschweigend zu raten wäre in einer Steueranmeldung das Falsche.

  • import_vat_amountstring

    Die Einfuhrumsatzsteuer aus dem Zollbescheid. Sie steht NICHT auf der Rechnung des Lieferanten - die ist bei einer Einfuhr ohne deutsche Steuer. Entrichtet wird sie an den Zoll, und nur der entrichtete Betrag ist als Vorsteuer abziehbar (§ 15 Abs. 1 Satz 1 Nr. 2 UStG, Kennzahl 62 der Voranmeldung). Den Steuerbetrag der Lieferantenrechnung dafür zu nehmen war schlicht der falsche Beleg.

  • paid_valuenumber (float)

    Bereits bezahlter Betrag (für Teilzahlungen)

  • itemsarray<IncomingInvoiceItem>

    Rechnungspositionen

    Felder anzeigen (16)
    • idinteger

      Primärschlüssel der Rechnungsposition. Interne ID.

    • descriptionstring

      Beschreibung der Rechnungsposition.

    • price_is_bruttoboolean

      Ob der Preis ein Bruttopreis inklusive Steuer ist.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • item_typestring

      Typ (Item, Shipping)

    • netto_valuenumber (float)

      Nettowert der Rechnungsposition.

    • brutto_valuenumber (float)

      Bruttowert der Rechnungsposition.

    • tax_valuenumber (float)

      Steuerbetrag der Rechnungsposition.

    • quantitynumber (float)Pflicht

      Menge der Rechnungsposition.

    • pricenumber (float)Pflicht

      Einzelpreis der Rechnungsposition.

    • namestringPflicht

      Name der Rechnungsposition.

    • unitstringPflicht

      Einheit der Rechnungsposition.

    • taxTax

      Auf die Rechnungsposition angewendeter Steuersatz.

    • expense_categoryExpenseCategory10

      Kostenkategorie für EÜR (kann von der Hauptkategorie der Rechnung abweichen)

    • positioninteger

      Position/Reihenfolge

  • sellerIncomingInvoiceSeller

    Verkäufer/Lieferant Informationen (Snapshot)

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Clients. Interne ID.

    • namestring

      Name des Kunden auf der Rechnung.

    • vat_idstring

      USt-IdNr. des Kunden.

    • taxnumberstring

      Steuernummer des Kunden.

    • buyer_reference_idstring

      Leitweg-ID oder vom Kunden definierte individuelle Referenz-ID

    • secondary_namestring

      Zweite Namenszeile des Kunden auf der Rechnung.

    • 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

    • numberstring

      Kundennummer des Käufers.

    • search_stringstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • expense_categoryExpenseCategory10

    Hauptkategorie für EÜR

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel der Ausgabenkategorie. Interne ID.

    • codestring

      Kurzbezeichnung/Code (z.B. "WAREN", "PERSONAL", "MIETE")

    • eur_line_numberinteger

      Zeile in der Anlage EÜR (z. B. 23 für Wareneinkauf)

    • eur_line_namestring

      Bezeichnung der EÜR-Zeile (z. B. „Waren, Rohstoffe und Hilfsstoffe“)

    • category_typestring

      Typ der Kategorie (expense, income, neutral, asset, private)

    • default_taxTax

      Standard-Steuersatz für diese Kategorie

    • cost_centerCostCenter

      Kostenstelle der Kategorie - bei Vereinen die steuerliche Sphäre. Ein Beleg trägt keine eigene Sphäre; über seine Kategorie bekommt er eine. Die EÜR des wirtschaftlichen Geschäftsbetriebs liest sie (billing_euer_commercial_sphere_only), die automatische Buchung setzt sie auf die Buchungszeilen (billing_accounting_cost_center_from_category).

    • is_vat_deductibleboolean

      Ist Vorsteuerabzug möglich?

    • is_immediate_deductionboolean

      Ist die Kategorie sofort abzugsfähig? (vs. Abschreibung über mehrere Jahre)

    • depreciation_yearsinteger

      Abschreibungsdauer in Jahren (für Anlagevermögen)

    • sort_orderinteger

      Sortierreihenfolge

    • is_activeboolean

      Ist die Kategorie aktiv/sichtbar?

    • colorstring

      Farbe für UI-Darstellung (Hex-Code)

    • iconstring

      Icon-Name für UI-Darstellung

    • is_systemboolean

      Ist dies eine System-Kategorie? (nicht löschbar)

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • payment_transactionsarray<PaymentTransaction4>

    Verknüpfte Zahlungstransaktionen

    Felder anzeigen (14)
    • autoboolean

      Die Transaktion wurde automatisch erstellt.

    • incomingboolean

      Die Transaktion ist ein Zahlungseingang.

    • bank_transactionboolean

      Die Transaktion stammt von einem Bankkonto.

    • currencystring

      Währung der Transaktion, zum Beispiel EUR.

    • payment_typePaymentType

      Zahlungsart der Transaktion.

    • invoicesarray<Invoice31>
    • brutto_valuenumber (float)

      Bruttobetrag der Transaktion.

    • is_feeboolean

      Die Transaktion ist eine Gebühr, zum Beispiel eine Bankgebühr.

    • due_datestring (date-time)

      Dies wird für negative Transaktionen verwendet, um sie von möglichen Zahlungserinnerungen auszuschließen, bis sie fällig sind.

    • cash_discountboolean

      Skonto: dieser Teil der Forderung erlischt durch Abzug, nicht durch Zahlung. Kein Geldeingang - Ist-Versteuerung und Mindest-Ist zählen ihn nicht; bei Sollversteuerung mindert er die Bemessungsgrundlage im Zeitraum des Abzugs (§ 17 Abs. 1 UStG).

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • incoming_invoice_transactionsarray<IncomingInvoiceTransaction2>

    Spezialisierte Zahlungen, die nur dieser Eingangsrechnung zugeordnet sind.

    Felder anzeigen (5)
    • amountnumber (float)

      Positiver Betrag dieser konkreten Zahlung.

    • payment_datestring (date-time)

      Datum der Zahlung.

    • currencystring

      Währung der Zahlung.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • document_pathstring

    Pfad zur gespeicherten Rechnungsdatei (PDF/Bild)

  • document_filenamestring

    Original Dateiname

  • document_mime_typestring

    MIME-Typ des Dokuments

  • notesstring

    Notizen/Bemerkungen

  • is_deductibleboolean

    Ist die Rechnung für den Vorsteuerabzug relevant?

  • is_approvedboolean

    Wurde die Rechnung geprüft/freigegeben?

  • approved_atstring (date-time)

    Zeitpunkt, zu dem die Eingangsrechnung genehmigt wurde.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/invoice/incoming_invoice/42/ai_category \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "tax": {
    "name": "Beispiel",
    "id": 42,
    "value": 1.5,
    "deleted": true,
    "global_default": true,
    "datev_tax_key": 1
  },
  "id": 42,
  "currency": "EUR",
  "name": "Beispiel",
  "linked_number_title": "Beispiel",
  "token": "string",
  "number": 1,
  "manual_number_prefix": "string",
  "manual_number": 1,
  "number_string": "string"
}

Eine IncomingInvoice als bezahlt markieren

POST/api/invoice/incoming_invoice/{identifier}/paid

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataobject
    Felder anzeigen (2)
    • paidValuenumber

      Standardmäßig der Rechnungsgesamtbetrag

    • paymentDatestring

      Standardmäßig heute

Antworten

200IncomingInvoice als bezahlt markierenIncomingInvoice

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

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Steuersatzes. Interne ID.

    • namestringPflicht

      Name des Steuersatzes, zum Beispiel 19 Prozent.

    • valuenumber (float)

      Steuersatz in Prozent.

    • deletedboolean

      Der Steuersatz wird gelöscht.

    • global_defaultboolean

      Standard-Steuersatz für neue Artikel.

    • datev_tax_keyinteger

      DATEV Steuerschlüssel für Umsatzsteuer (Ausgangsrechnungen). Wird von BuchhaltungsButler und DATEV-Export genutzt. Standardwerte: 0 = Kein Steuerausweis (0%) 2 = Umsatzsteuer 7% (ermäßigt) 3 = Umsatzsteuer 19% (Regelsteuersatz) Für Vorsteuer (Eingangsrechnungen) gibt es eine spiegelbildliche Zuordnung: 0 = Keine Vorsteuer (0%) 5 = Vorsteuer 7% 8 = Vorsteuer 19%

  • 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.

  • external_invoice_numberstring

    Externe Rechnungsnummer des Lieferanten

  • received_datestring (date-time)

    Eingangsdatum (wann wurde die Rechnung empfangen)

  • payment_datestring (date-time)

    Zahlungsdatum

  • service_date_startstring (date-time)

    Leistungszeitraum Start

  • service_date_endstring (date-time)

    Leistungszeitraum Ende

  • vat_categorystring

    Der umsatzsteuerliche Sachverhalt. Auf der Eingangsseite entscheidet er darüber, ob die Vorsteuer unter Kennzahl 66 steht (Rechnung eines anderen Unternehmers), unter 61 (innergemeinschaftlicher Erwerb), unter 62 (Einfuhrumsatzsteuer) oder unter 67 (§ 13b UStG). Beim Erwerb und bei § 13b kommt eine zweite Zeile hinzu: Die Steuer schulden wir selbst, obwohl sie uns niemand berechnet hat, und sie steht deshalb zugleich als Umsatzsteuer im Vordruck. Wer nur eine der beiden bucht, zahlt zu viel oder zu wenig. Ohne Angabe gilt der Regelfall.

  • vat_self_assessed_ratenumber (float)

    Der Steuersatz, mit dem die selbst geschuldete Steuer zu rechnen ist. Beim innergemeinschaftlichen Erwerb und bei § 13b UStG berechnet der Lieferant keine Steuer – die Rechnung ist netto, und die Steuer schulden wir. Womit sie zu rechnen ist, steht deshalb auf keinem Beleg: es ist der Satz, der im Inland auf diese Leistung anzuwenden wäre. Ohne Angabe rechnet die Voranmeldung mit dem Regelsatz und sagt in den Hinweisen, bei wie vielen Belegen sie das getan hat. Stillschweigend zu raten wäre in einer Steueranmeldung das Falsche.

  • import_vat_amountstring

    Die Einfuhrumsatzsteuer aus dem Zollbescheid. Sie steht NICHT auf der Rechnung des Lieferanten - die ist bei einer Einfuhr ohne deutsche Steuer. Entrichtet wird sie an den Zoll, und nur der entrichtete Betrag ist als Vorsteuer abziehbar (§ 15 Abs. 1 Satz 1 Nr. 2 UStG, Kennzahl 62 der Voranmeldung). Den Steuerbetrag der Lieferantenrechnung dafür zu nehmen war schlicht der falsche Beleg.

  • paid_valuenumber (float)

    Bereits bezahlter Betrag (für Teilzahlungen)

  • itemsarray<IncomingInvoiceItem>

    Rechnungspositionen

    Felder anzeigen (16)
    • idinteger

      Primärschlüssel der Rechnungsposition. Interne ID.

    • descriptionstring

      Beschreibung der Rechnungsposition.

    • price_is_bruttoboolean

      Ob der Preis ein Bruttopreis inklusive Steuer ist.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • item_typestring

      Typ (Item, Shipping)

    • netto_valuenumber (float)

      Nettowert der Rechnungsposition.

    • brutto_valuenumber (float)

      Bruttowert der Rechnungsposition.

    • tax_valuenumber (float)

      Steuerbetrag der Rechnungsposition.

    • quantitynumber (float)Pflicht

      Menge der Rechnungsposition.

    • pricenumber (float)Pflicht

      Einzelpreis der Rechnungsposition.

    • namestringPflicht

      Name der Rechnungsposition.

    • unitstringPflicht

      Einheit der Rechnungsposition.

    • taxTax

      Auf die Rechnungsposition angewendeter Steuersatz.

    • expense_categoryExpenseCategory10

      Kostenkategorie für EÜR (kann von der Hauptkategorie der Rechnung abweichen)

    • positioninteger

      Position/Reihenfolge

  • sellerIncomingInvoiceSeller

    Verkäufer/Lieferant Informationen (Snapshot)

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Clients. Interne ID.

    • namestring

      Name des Kunden auf der Rechnung.

    • vat_idstring

      USt-IdNr. des Kunden.

    • taxnumberstring

      Steuernummer des Kunden.

    • buyer_reference_idstring

      Leitweg-ID oder vom Kunden definierte individuelle Referenz-ID

    • secondary_namestring

      Zweite Namenszeile des Kunden auf der Rechnung.

    • 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

    • numberstring

      Kundennummer des Käufers.

    • search_stringstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • expense_categoryExpenseCategory10

    Hauptkategorie für EÜR

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel der Ausgabenkategorie. Interne ID.

    • codestring

      Kurzbezeichnung/Code (z.B. "WAREN", "PERSONAL", "MIETE")

    • eur_line_numberinteger

      Zeile in der Anlage EÜR (z. B. 23 für Wareneinkauf)

    • eur_line_namestring

      Bezeichnung der EÜR-Zeile (z. B. „Waren, Rohstoffe und Hilfsstoffe“)

    • category_typestring

      Typ der Kategorie (expense, income, neutral, asset, private)

    • default_taxTax

      Standard-Steuersatz für diese Kategorie

    • cost_centerCostCenter

      Kostenstelle der Kategorie - bei Vereinen die steuerliche Sphäre. Ein Beleg trägt keine eigene Sphäre; über seine Kategorie bekommt er eine. Die EÜR des wirtschaftlichen Geschäftsbetriebs liest sie (billing_euer_commercial_sphere_only), die automatische Buchung setzt sie auf die Buchungszeilen (billing_accounting_cost_center_from_category).

    • is_vat_deductibleboolean

      Ist Vorsteuerabzug möglich?

    • is_immediate_deductionboolean

      Ist die Kategorie sofort abzugsfähig? (vs. Abschreibung über mehrere Jahre)

    • depreciation_yearsinteger

      Abschreibungsdauer in Jahren (für Anlagevermögen)

    • sort_orderinteger

      Sortierreihenfolge

    • is_activeboolean

      Ist die Kategorie aktiv/sichtbar?

    • colorstring

      Farbe für UI-Darstellung (Hex-Code)

    • iconstring

      Icon-Name für UI-Darstellung

    • is_systemboolean

      Ist dies eine System-Kategorie? (nicht löschbar)

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • payment_transactionsarray<PaymentTransaction4>

    Verknüpfte Zahlungstransaktionen

    Felder anzeigen (14)
    • autoboolean

      Die Transaktion wurde automatisch erstellt.

    • incomingboolean

      Die Transaktion ist ein Zahlungseingang.

    • bank_transactionboolean

      Die Transaktion stammt von einem Bankkonto.

    • currencystring

      Währung der Transaktion, zum Beispiel EUR.

    • payment_typePaymentType

      Zahlungsart der Transaktion.

    • invoicesarray<Invoice31>
    • brutto_valuenumber (float)

      Bruttobetrag der Transaktion.

    • is_feeboolean

      Die Transaktion ist eine Gebühr, zum Beispiel eine Bankgebühr.

    • due_datestring (date-time)

      Dies wird für negative Transaktionen verwendet, um sie von möglichen Zahlungserinnerungen auszuschließen, bis sie fällig sind.

    • cash_discountboolean

      Skonto: dieser Teil der Forderung erlischt durch Abzug, nicht durch Zahlung. Kein Geldeingang - Ist-Versteuerung und Mindest-Ist zählen ihn nicht; bei Sollversteuerung mindert er die Bemessungsgrundlage im Zeitraum des Abzugs (§ 17 Abs. 1 UStG).

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • incoming_invoice_transactionsarray<IncomingInvoiceTransaction2>

    Spezialisierte Zahlungen, die nur dieser Eingangsrechnung zugeordnet sind.

    Felder anzeigen (5)
    • amountnumber (float)

      Positiver Betrag dieser konkreten Zahlung.

    • payment_datestring (date-time)

      Datum der Zahlung.

    • currencystring

      Währung der Zahlung.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • document_pathstring

    Pfad zur gespeicherten Rechnungsdatei (PDF/Bild)

  • document_filenamestring

    Original Dateiname

  • document_mime_typestring

    MIME-Typ des Dokuments

  • notesstring

    Notizen/Bemerkungen

  • is_deductibleboolean

    Ist die Rechnung für den Vorsteuerabzug relevant?

  • is_approvedboolean

    Wurde die Rechnung geprüft/freigegeben?

  • approved_atstring (date-time)

    Zeitpunkt, zu dem die Eingangsrechnung genehmigt wurde.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/invoice/incoming_invoice/42/paid \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "paidValue": 119,
    "paymentDate": "2026-07-30"
  }
}
'
Antwort 200 application/json
{
  "tax": {
    "name": "Beispiel",
    "id": 42,
    "value": 1.5,
    "deleted": true,
    "global_default": true,
    "datev_tax_key": 1
  },
  "id": 42,
  "currency": "EUR",
  "name": "Beispiel",
  "linked_number_title": "Beispiel",
  "token": "string",
  "number": 1,
  "manual_number_prefix": "string",
  "manual_number": 1,
  "number_string": "string"
}

Eine IncomingInvoice an BuchhaltungsButler übertragen (manuelle Übertragung / erneute Übertragung)

POST/api/invoice/incoming_invoice/{identifier}/buchhaltungsbutler_push

Pfad-Parameter

identifierPflichtstring

Antworten

200Eine IncomingInvoice an BuchhaltungsButler übertragenIncomingInvoice

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

    Felder anzeigen (6)
    • idinteger

      Primärschlüssel des Steuersatzes. Interne ID.

    • namestringPflicht

      Name des Steuersatzes, zum Beispiel 19 Prozent.

    • valuenumber (float)

      Steuersatz in Prozent.

    • deletedboolean

      Der Steuersatz wird gelöscht.

    • global_defaultboolean

      Standard-Steuersatz für neue Artikel.

    • datev_tax_keyinteger

      DATEV Steuerschlüssel für Umsatzsteuer (Ausgangsrechnungen). Wird von BuchhaltungsButler und DATEV-Export genutzt. Standardwerte: 0 = Kein Steuerausweis (0%) 2 = Umsatzsteuer 7% (ermäßigt) 3 = Umsatzsteuer 19% (Regelsteuersatz) Für Vorsteuer (Eingangsrechnungen) gibt es eine spiegelbildliche Zuordnung: 0 = Keine Vorsteuer (0%) 5 = Vorsteuer 7% 8 = Vorsteuer 19%

  • 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.

  • external_invoice_numberstring

    Externe Rechnungsnummer des Lieferanten

  • received_datestring (date-time)

    Eingangsdatum (wann wurde die Rechnung empfangen)

  • payment_datestring (date-time)

    Zahlungsdatum

  • service_date_startstring (date-time)

    Leistungszeitraum Start

  • service_date_endstring (date-time)

    Leistungszeitraum Ende

  • vat_categorystring

    Der umsatzsteuerliche Sachverhalt. Auf der Eingangsseite entscheidet er darüber, ob die Vorsteuer unter Kennzahl 66 steht (Rechnung eines anderen Unternehmers), unter 61 (innergemeinschaftlicher Erwerb), unter 62 (Einfuhrumsatzsteuer) oder unter 67 (§ 13b UStG). Beim Erwerb und bei § 13b kommt eine zweite Zeile hinzu: Die Steuer schulden wir selbst, obwohl sie uns niemand berechnet hat, und sie steht deshalb zugleich als Umsatzsteuer im Vordruck. Wer nur eine der beiden bucht, zahlt zu viel oder zu wenig. Ohne Angabe gilt der Regelfall.

  • vat_self_assessed_ratenumber (float)

    Der Steuersatz, mit dem die selbst geschuldete Steuer zu rechnen ist. Beim innergemeinschaftlichen Erwerb und bei § 13b UStG berechnet der Lieferant keine Steuer – die Rechnung ist netto, und die Steuer schulden wir. Womit sie zu rechnen ist, steht deshalb auf keinem Beleg: es ist der Satz, der im Inland auf diese Leistung anzuwenden wäre. Ohne Angabe rechnet die Voranmeldung mit dem Regelsatz und sagt in den Hinweisen, bei wie vielen Belegen sie das getan hat. Stillschweigend zu raten wäre in einer Steueranmeldung das Falsche.

  • import_vat_amountstring

    Die Einfuhrumsatzsteuer aus dem Zollbescheid. Sie steht NICHT auf der Rechnung des Lieferanten - die ist bei einer Einfuhr ohne deutsche Steuer. Entrichtet wird sie an den Zoll, und nur der entrichtete Betrag ist als Vorsteuer abziehbar (§ 15 Abs. 1 Satz 1 Nr. 2 UStG, Kennzahl 62 der Voranmeldung). Den Steuerbetrag der Lieferantenrechnung dafür zu nehmen war schlicht der falsche Beleg.

  • paid_valuenumber (float)

    Bereits bezahlter Betrag (für Teilzahlungen)

  • itemsarray<IncomingInvoiceItem>

    Rechnungspositionen

    Felder anzeigen (16)
    • idinteger

      Primärschlüssel der Rechnungsposition. Interne ID.

    • descriptionstring

      Beschreibung der Rechnungsposition.

    • price_is_bruttoboolean

      Ob der Preis ein Bruttopreis inklusive Steuer ist.

    • skustring

      Artikelnummer (Stock Keeping Unit)

    • barcodestring

      Barcode (ISBN, UPC, GTIN usw.)

    • item_typestring

      Typ (Item, Shipping)

    • netto_valuenumber (float)

      Nettowert der Rechnungsposition.

    • brutto_valuenumber (float)

      Bruttowert der Rechnungsposition.

    • tax_valuenumber (float)

      Steuerbetrag der Rechnungsposition.

    • quantitynumber (float)Pflicht

      Menge der Rechnungsposition.

    • pricenumber (float)Pflicht

      Einzelpreis der Rechnungsposition.

    • namestringPflicht

      Name der Rechnungsposition.

    • unitstringPflicht

      Einheit der Rechnungsposition.

    • taxTax

      Auf die Rechnungsposition angewendeter Steuersatz.

    • expense_categoryExpenseCategory10

      Kostenkategorie für EÜR (kann von der Hauptkategorie der Rechnung abweichen)

    • positioninteger

      Position/Reihenfolge

  • sellerIncomingInvoiceSeller

    Verkäufer/Lieferant Informationen (Snapshot)

    Felder anzeigen (25)
    • idinteger

      Primärschlüssel des Clients. Interne ID.

    • namestring

      Name des Kunden auf der Rechnung.

    • vat_idstring

      USt-IdNr. des Kunden.

    • taxnumberstring

      Steuernummer des Kunden.

    • buyer_reference_idstring

      Leitweg-ID oder vom Kunden definierte individuelle Referenz-ID

    • secondary_namestring

      Zweite Namenszeile des Kunden auf der Rechnung.

    • 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

    • numberstring

      Kundennummer des Käufers.

    • search_stringstring

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

    • main_phonestring

      Haupttelefonnummer.

    • main_faxstring

      Haupt-Faxnummer.

    • main_emailstring

      Haupt-E-Mail-Adresse.

    • websitestring

      Website-Adresse.

  • expense_categoryExpenseCategory10

    Hauptkategorie für EÜR

    Felder anzeigen (19)
    • idinteger

      Primärschlüssel der Ausgabenkategorie. Interne ID.

    • codestring

      Kurzbezeichnung/Code (z.B. "WAREN", "PERSONAL", "MIETE")

    • eur_line_numberinteger

      Zeile in der Anlage EÜR (z. B. 23 für Wareneinkauf)

    • eur_line_namestring

      Bezeichnung der EÜR-Zeile (z. B. „Waren, Rohstoffe und Hilfsstoffe“)

    • category_typestring

      Typ der Kategorie (expense, income, neutral, asset, private)

    • default_taxTax

      Standard-Steuersatz für diese Kategorie

    • cost_centerCostCenter

      Kostenstelle der Kategorie - bei Vereinen die steuerliche Sphäre. Ein Beleg trägt keine eigene Sphäre; über seine Kategorie bekommt er eine. Die EÜR des wirtschaftlichen Geschäftsbetriebs liest sie (billing_euer_commercial_sphere_only), die automatische Buchung setzt sie auf die Buchungszeilen (billing_accounting_cost_center_from_category).

    • is_vat_deductibleboolean

      Ist Vorsteuerabzug möglich?

    • is_immediate_deductionboolean

      Ist die Kategorie sofort abzugsfähig? (vs. Abschreibung über mehrere Jahre)

    • depreciation_yearsinteger

      Abschreibungsdauer in Jahren (für Anlagevermögen)

    • sort_orderinteger

      Sortierreihenfolge

    • is_activeboolean

      Ist die Kategorie aktiv/sichtbar?

    • colorstring

      Farbe für UI-Darstellung (Hex-Code)

    • iconstring

      Icon-Name für UI-Darstellung

    • is_systemboolean

      Ist dies eine System-Kategorie? (nicht löschbar)

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • payment_transactionsarray<PaymentTransaction4>

    Verknüpfte Zahlungstransaktionen

    Felder anzeigen (14)
    • autoboolean

      Die Transaktion wurde automatisch erstellt.

    • incomingboolean

      Die Transaktion ist ein Zahlungseingang.

    • bank_transactionboolean

      Die Transaktion stammt von einem Bankkonto.

    • currencystring

      Währung der Transaktion, zum Beispiel EUR.

    • payment_typePaymentType

      Zahlungsart der Transaktion.

    • invoicesarray<Invoice31>
    • brutto_valuenumber (float)

      Bruttobetrag der Transaktion.

    • is_feeboolean

      Die Transaktion ist eine Gebühr, zum Beispiel eine Bankgebühr.

    • due_datestring (date-time)

      Dies wird für negative Transaktionen verwendet, um sie von möglichen Zahlungserinnerungen auszuschließen, bis sie fällig sind.

    • cash_discountboolean

      Skonto: dieser Teil der Forderung erlischt durch Abzug, nicht durch Zahlung. Kein Geldeingang - Ist-Versteuerung und Mindest-Ist zählen ihn nicht; bei Sollversteuerung mindert er die Bemessungsgrundlage im Zeitraum des Abzugs (§ 17 Abs. 1 UStG).

    • deletedboolean

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

    • namestring

      Name der Einheit.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • incoming_invoice_transactionsarray<IncomingInvoiceTransaction2>

    Spezialisierte Zahlungen, die nur dieser Eingangsrechnung zugeordnet sind.

    Felder anzeigen (5)
    • amountnumber (float)

      Positiver Betrag dieser konkreten Zahlung.

    • payment_datestring (date-time)

      Datum der Zahlung.

    • currencystring

      Währung der Zahlung.

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

  • document_pathstring

    Pfad zur gespeicherten Rechnungsdatei (PDF/Bild)

  • document_filenamestring

    Original Dateiname

  • document_mime_typestring

    MIME-Typ des Dokuments

  • notesstring

    Notizen/Bemerkungen

  • is_deductibleboolean

    Ist die Rechnung für den Vorsteuerabzug relevant?

  • is_approvedboolean

    Wurde die Rechnung geprüft/freigegeben?

  • approved_atstring (date-time)

    Zeitpunkt, zu dem die Eingangsrechnung genehmigt wurde.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/invoice/incoming_invoice/42/buchhaltungsbutler_push \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "tax": {
    "name": "Beispiel",
    "id": 42,
    "value": 1.5,
    "deleted": true,
    "global_default": true,
    "datev_tax_key": 1
  },
  "id": 42,
  "currency": "EUR",
  "name": "Beispiel",
  "linked_number_title": "Beispiel",
  "token": "string",
  "number": 1,
  "manual_number_prefix": "string",
  "manual_number": 1,
  "number_string": "string"
}

Das Dokument einer IncomingInvoice herunterladen

GET/api/invoice/incoming_invoice/{identifier}/document

Pfad-Parameter

identifierPflichtstring

Antworten

200Liefert die Dokumentdatei

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/invoice/incoming_invoice/42/document \
  --header 'x-iw-jwt-token: <TOKEN>'