Abrechnung
Rechnungen, Angebote, Gutscheine, Spenden, Zahlungen und Zahlungsanbieter.
AutoDunning2 Endpunkte
BillingDryRun8 Endpunkte
- GETDiese Methode liefert alle BillingDryRun-Objekte – ohne die simulierten Rechnungen
- POSTEinen neuen simulierten Abrechnungslauf („Probelauf“) starten.
- GETDiese Methode liefert eine einzelne BillingDryRun mit der angegebenen ID einschließlich aller simulierten Rechnungen
- PUTBillingDryRun archivieren, damit er aus der Liste verschwindet, ohne sein Ergebnis zu verlieren.
- PATCHBillingDryRun archivieren, damit er aus der Liste verschwindet, ohne sein Ergebnis zu verlieren.
- DELETEEinen BillingDryRun samt seinen simulierten Rechnungen löschen.
- + 2 Endpunkte
BillingItemType1 Endpunkte
BillingPaymentProfile5 Endpunkte
BillingPayoutAccount5 Endpunkte
BillReminder5 Endpunkte
Donation16 Endpunkte
- GETAuswertung der Spenden (V1): abgeschlossene Spenden im Zeitraum, gesamt, nur Geld, je Spendenziel, je Monat und je Zahlart. Standardmäßig das laufende Jahr. Einstellung donation_report_enabled. Die dazugehörige Buchungsliste ist der Export iw-export-donation-bookings.
- GETAlle Spenden auflisten
- POSTNeue Spende anlegen (Admin)
- GETEinzelne Spende abrufen
- PUTSpende aktualisieren (eingeschränkte Felder: Status, Adresse, Verknüpfung mit Person/Firma)
- PATCHSpende aktualisieren (eingeschränkte Felder: Status, Adresse, Verknüpfung mit Person/Firma)
- + 10 Endpunkte
Donation Receipt3 Endpunkte
DonationExternal9 Endpunkte
- GETVerfügbare Spendenbeträge und Funktionsstatus abrufen
- POSTEine Spende mit Zahlung einleiten
- GETRückruf-Benachrichtigung des Zahlungsanbieters
- POSTRückruf-Benachrichtigung des Zahlungsanbieters
- GETSpendenbescheinigung als PDF per Token herunterladen
- POSTEine wiederkehrende Spende einleiten, die per SEPA-Lastschrift eingezogen wird.
- + 3 Endpunkte
DonationGoal7 Endpunkte
Invoice23 Endpunkte
- GETDiese Methode liefert alle Rechnungsobjekte
- POSTErstellt eine einzelne Invoice
- GETLiefert die Standardwerte für das Anlegen freier Rechnungen.
- GETDiese Methode druckt eine Rechnung als PDF (optional mit ZUGFeRD-XML)
- GETDiese Methode gibt den GiroCode (EPC-QR-Code) einer offenen Rechnung für eine Überweisung zurück
- GETDiese Methode druckt ein ZUGFeRD-XML
- + 17 Endpunkte
InvoicePayment2 Endpunkte
Offer8 Endpunkte
OfferAccountingType4 Endpunkte
Payment Gateway7 Endpunkte
- GETProvider-Schema vom Zahlungsgateway abrufen (mit Fallback)
- POSTZahlungs-Gateway für zusätzlichen Service-Benutzer einrichten
- GETGibt die normalisierten Verbindungsstatus von Stripe, Mollie und GoCardless zurück.
- POSTStartet die Anbieter-Autorisierung und liefert die externe Autorisierungs-URL.
- DELETEEin verbundenes Händlerkonto trennen.
- GETProfile der verbundenen Mollie-Organisation auflisten.
- + 1 Endpunkte
PaymentGoal6 Endpunkte
PaymentTransaction5 Endpunkte
PaymentType6 Endpunkte
PredefinedBillingItem5 Endpunkte
- GETLiefert eine Liste der PredefinedBillingItem-Objekte.
- POSTErstellt einen einzelnen PredefinedBillingItem
- GETDiese Methode liefert ein einzelnes PredefinedBillingItem-Objekt mit der angegebenen ID
- PUTDiese Methode aktualisiert ein PredefinedBillingItem-Objekt
- PATCHDiese Methode aktualisiert ein PredefinedBillingItem-Objekt
ProductLabel7 Endpunkte
- GETÖffentlicher JSON-Endpunkt: Herstellergarantie, EU-GARAN-Berechtigung und Verfügbarkeit sowie öffentliche URL jedes Etikettentyps. Liefert auch Antworten für unbekannte Produkte (found=false, alle Etiketten nicht verfügbar) mit URLs, die weiterhin auf den Anzeige-Endpunkt verweisen, damit ein Shop sie ohne Prüfung einbetten kann.
- GETÖffentlicher Bild-Endpunkt: liefert das Etikett des angegebenen Typs für das Produkt, das über einen beliebigen eindeutigen Bezeichner gefunden wird (ID, short_identifier, Slug, SKU, Barcode, Import-IDs). Ein ECS-Produkt wird über beide seiner Import-IDs gefunden, `ecs_118760` und `ecs_{source_system}_item_118760`. Eine nachgestellte Dateiendung (.png, .jpg, .svg, ...) wird ignoriert, sodass die URL wie eine Bilddatei aussehen kann.
- GETÖffentlich: das GARAN-Piktogramm ("nested label"), vorab aus der offiziellen EU-Vorlage für eine bestimmte Anzahl Jahre gerendert - unabhängig von einem Produkt, zum Beispiel für einen Shop, der die Jahre selbst kennt. `/garan_pictogram/5`, `/garan_pictogram/5.svg`, `/garan_pictogram/10.png`.
- POSTLädt ein Etikett eines Produkts hoch (ersetzt es). Multipart-Formular `attachment[file]`, optional `attachment[producerGuaranteeYears]` (z. B. „5“ oder „2,5“).
- POSTAutomatischer Abgleich beim Upload: Der Dateiname nennt das Produkt (SKU, EAN / Barcode, Kurzkennung, ...) und optional den Etikettentyp (`..._piktogramm.png`, Standard `attachment[labelType]`, sonst das GARAN-Etikett). Das Etikett wird verknüpft, wenn genau ein Produkt passt und es noch kein hochgeladenes Etikett dieses Typs hat – ein vorhandenes Etikett wird nie ersetzt. Geschäftliche Ergebnisse (kein Produkt, mehrdeutig, Etikett vorhanden, ungültige Datei) werden mit 200 und einem Status beantwortet.
- POSTLädt ein Etikett eines Produkts hoch (ersetzt es). Multipart-Formular `attachment[file]`, optional `attachment[producerGuaranteeYears]` (z. B. „5“ oder „2,5“).
- + 1 Endpunkte
ProformaInvoice3 Endpunkte
ProjectTimeReport3 Endpunkte
RecurringDonation7 Endpunkte
- GETAlle wiederkehrenden Spenden auflisten
- GETEinzelne Dauerspende abrufen
- PUTWiederkehrende Spende aktualisieren
- PATCHWiederkehrende Spende aktualisieren
- POSTAlle fälligen Dauerspenden jetzt ausführen (manueller Lauf)
- GETDie Lauf-/Stapelnamen der SEPA-Spendeneinzüge auflisten, die noch nicht exportiert wurden
- + 1 Endpunkte
SepaPaymentTransaction3 Endpunkte
- GETLiefert 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.
- GETLiefert 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.
- GETLiefert 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.