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.
| Tags | Beschreibung |
|---|---|
| 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 |
| Tags | Beschreibung |
|---|---|
| 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:
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--
| Tags | Beschreibung |
|---|---|
| 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 |
| Tags | Beschreibung |
|---|---|
| STATUS | Ergebnis einer Aktion |
| INVOICE_ID | Rechnungs-ID |