Ausgaben


expense.get

Abfragen der Details eines oder mehrerer Kosteneinträge. Wenn kein Filter gesetzt wird, werden 10 Kosteneinträge zurückgeliefert. Bei setzen von LIMIT sind bis zu 100 Kosteneinträge möglich.


FILTER
TagsBeschreibung
INVOICE_ID Rechnungs-ID
INVOICE_NUMBER Rechnungsnummer
MONTH Deprecated Monat
YEAR Deprecated Jahr
START_PAID_DATE Rechnungen mit einer Zahlung ab einem bestimmten Datum
END_PAID_DATE Rechnungen mit einer Zahlung bis zu einem bestimmten Datum
START_DATE Rechnungen ab einem bestimmten Datum
END_DATE Rechnungen bis zu einem bestimmten Datum

RESPONSE
TagsBeschreibung
INVOICE_ID Rechnungs-ID
ORGANIZATION Firmenname
INVOICE_NUMBER Rechnungsnummer
INVOICE_DATE Rechnungsdatum
SERVICE_PERIOD_START NEU ab 30.06.2020: Startdatum des Leistungszeitraums
SERVICE_PERIOD_END NEU ab 30.06.2020: Enddatum des Leistungszeitraums
DUE_DATE Fälligkeitsdatum
PROJECT_ID Eine bestimmte Projekt ID
CUSTOMER_ID Eine bestimmte Kundennummer
SUB_TOTAL Nettobetrag
VAT_TOTAL Vorsteuerbetrag
TOTAL Gesamtmenge
NOTE Notiz
COMMENT Bemerkung
VAT_ITEMS Liste aller Artikel zu einem Datensatz
ITEMS Liste der Artikel
PAID_DATE Datum der Zahlung
CURRENCY_CODE Standardwährung
COMMENT Bemerkung
CATEGORY Kategorie
PAYMENT_INFO Informationen zu Zahlung
DOCUMENT_URL URL eines Dokuments

expense.create

Erstellen eines Kosteneintrags. Dieser kann optional einen Dateianhang (Kostenbeleg) beinhalten.

ACHTUNG! – Wenn ein Dateianhang eingeliefert werden soll, erfordert diese Action einen POST-Request des Typs „multipart/form-data“. Der Request-Body muss in diesem Fall aus den folgenden beiden Teilen zusammengesetzt sein:

  • document -> Datei, die übertragen werden soll
  • httpbody -> XML- oder JSON-Datenblock

Aufbau des POST-Requests im Multipart-Format:

curl -v -X POST \
-u {E-Mail-Adresse}:{API-Key} \
-H 'Content-Type: multipart/form-data, boundary=AaB03x' \
-d '{xml body}' \ https://my.fastbill.com/api/1.0/api.php

POST /api/1.0/api.php HTTP/1.0
Host: my.fastbill.com
Content-type: multipart/form-data, boundary=AaB03x
Content-Length: {Größe des Inhalts}

--AaB03x content-disposition: form-data; name="httpbody"
{XML- oder JSON-Daten}
--AaB03x
content-disposition: form-data; name="document"; filename{Dateiname}"
Content-Type: {MIME Typ}
Content-Transfer-Encoding: binary
{Datei-Inhalt}
--AaB03x--

DATA
TagsBeschreibung
INVOICE_DATE Required Rechnungsdatum
SERVICE_PERIOD_START NEU ab 30.06.2020: Startdatum des Leistungszeitraums
SERVICE_PERIOD_END NEU ab 30.06.2020: Enddatum des Leistungszeitraums
DUE_DATE Fälligkeitsdatum
PROJECT_ID Eine bestimmte Projekt ID
CUSTOMER_ID Eine bestimmte Kundennummer
ORGANIZATION Required Firmenname
INVOICE_NUMBER Rechnungsnummer
COMMENT Bemerkung
SUB_TOTAL Required Nettobetrag
VAT_TOTAL Vorsteuerbetrag
ITEMS Liste der Artikel

RESPONSE
TagsBeschreibung
STATUS Ergebnis einer Aktion
INVOICE_ID Rechnungs-ID
support@fastbill.com
© 2021 FastBill GmbH