Zum Inhalt springen
Developer

SepaPaymentTransaction

Abrechnung3 EndpunkteBilling / SepaPaymentTransaction

Liefert die Namen der erzeugten SEPA-Exporte zusammen mit den Angaben, die zur Auswahl eines Exports nötig sind: wie viele Transaktionen er enthält, deren Summe und wann er erzeugt wurde. Dies ist der erste Schritt der Prüfung - hier wird ein Name ausgewählt und an den Listen-Endpunkt übergeben.

GET/api/invoice/sepa_payment_transaction/execution_names

Query-Parameter

payment_profileintegerAbrechnungs-Zahlungsprofil der erzeugten SEPA-Exporte
searchStringstringNamen nach einer Teilzeichenfolge filtern

Antworten

default

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

Liefert die Dublettenhinweise eines erzeugten SEPA-Exports: die Gruppen von Transaktionen, die denselben Betrag vom selben Zahlungspflichtigen oder von derselben IBAN einziehen, zusammen mit den Summen des Exports. Berechnet über den gesamten Export, unabhängig von der Seitenaufteilung der Liste.

GET/api/invoice/sepa_payment_transaction/warnings

Query-Parameter

namePflichtstringName des erzeugten SEPA-Exports
payment_profileintegerAbrechnungs-Zahlungsprofil des erzeugten SEPA-Exports

Antworten

default

Anfrage
curl --request GET \
  --url 'https://eure-instanz.iw-erp.de/api/invoice/sepa_payment_transaction/warnings?name=Beispiel' \
  --header 'x-iw-jwt-token: <TOKEN>'

Liefert die Transaktionen eines erzeugten SEPA-Exports. Der Export wird über seinen Namen gewählt, sodass `name` erforderlich ist - ohne ihn würde der Endpunkt jede jemals erzeugte Transaktion liefern. Jede Zeile enthält die Dubletten-Kennzeichen für den gesamten Export, und `duplicates` beschränkt die Liste auf die markierten Zeilen.

GET/api/invoice/sepa_payment_transaction

Query-Parameter

idstring
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE | Standardwert: false
autoboolean
incomingboolean
namestring
companystring
billingPaymentProfilestring
bruttoValuenumber
currencystring
paymentOwnerstring
paymentIbanstring
paymentBicstring
paymentMandatestring
createdstring
updatedstring
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 die Transaktionen eines erzeugten SEPA-Exportsarray<SepaPaymentTransaction>

Felder anzeigen (19)
  • duplicate_warningboolean
  • autoboolean

    Die Transaktion wurde automatisch erstellt.

  • incomingboolean

    Die Transaktion ist ein Zahlungseingang.

  • currencystring

    Währung der Transaktion, zum Beispiel EUR.

  • brutto_valuenumber (float)

    Bruttobetrag der Transaktion.

  • duplicate_owner_value_warningboolean

    Nicht persistiert. Wird von der API gesetzt, wenn eine andere Transaktion desselben generierten SEPA-Exports denselben Betrag vom selben Zahlungspflichtigen einzieht.

  • duplicate_iban_value_warningboolean

    Nicht persistiert. Wird von der API gesetzt, wenn eine andere Transaktion desselben generierten SEPA-Exports denselben Betrag von derselben IBAN einzieht.

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

    Kontoinhaber der Lastschrift.

  • payment_institutionstring

    Name der Bank des Lastschrifteinzugs.

  • payment_bicstring

    BIC des Bankkontos.

  • payment_ibanstring

    IBAN des Bankkontos.

  • payment_mandatestring

    Referenz des SEPA-Mandats.

  • payment_mandate_sign_datestring (date-time)

    Datum, an dem das SEPA-Mandat unterschrieben wurde.

  • payment_mandate_valid_until_datestring (date-time)

    Datum, bis zu dem das SEPA-Mandat gültig ist.

  • billing_payment_profileBillingPaymentProfile10
    Felder anzeigen (15)
    • idinteger

      Primärschlüssel des Zahlungsprofils. Interne ID.

    • payout_typestring

      Art der Auszahlung, zum Beispiel SEPA-Lastschrift oder Überweisung.

    • auto_modeboolean

      Zahlungen werden automatisch angelegt.

    • is_defaultboolean

      Standard-Zahlungsprofil.

    • is_event_defaultboolean

      Standard-Zahlungsprofil für Veranstaltungen.

    • is_donation_defaultboolean

      Standard-Zahlungsprofil für Spenden.

    • execution_daystring

      Tag des Monats, an dem die Zahlungen ausgeführt werden.

    • next_execution_datestring (date-time)

      Datum der nächsten Ausführung.

    • booking_daystring

      Tag des Monats, an dem die Zahlungen gebucht werden.

    • next_booking_datestring (date-time)

      Datum der nächsten Buchung.

    • force_billing_due_date_to_next_booking_dateboolean

      Fälligkeitsdatum der Rechnung auf den nächsten Buchungstermin setzen.

    • deletedboolean

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

    • createdstring (date-time)

      Zeitpunkt, zu dem der Datensatz angelegt wurde.

    • updatedstring (date-time)

      Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

    • namestring

      Name der Einheit.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/invoice/sepa_payment_transaction \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "currency": "EUR",
    "name": "Beispiel",
    "payment_bic": "BYLADEM1001",
    "payment_iban": "DE02120300000000202051",
    "duplicate_warning": true,
    "auto": true,
    "incoming": true,
    "brutto_value": 1.5,
    "duplicate_owner_value_warning": true,
    "duplicate_iban_value_warning": true
  }
]