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 |