GET /api/invoice-comments?invoice_id={invoice_id}
<?xml version="1.0" encoding="UTF-8"?> <invoice-comments type="array" page="1" per_page="100" total="2"> <invoice-comment> … </invoice-comment> <invoice-comment> … </invoice-comment> </invoice-comments>
GET /api/invoice-comments/{id}
<?xml version="1.0" encoding="UTF-8"?> <invoice-comment> <id type="integer">1</id> <created type="datetime">2007-12-13T12:12:00+01:00</created> <invoice_id type="integer">1</invoice_id> <user_id type="integer">1</user_id> <comment>Rechnung erstellt.</comment> <actionkey>CREATED</actionkey> <public>0</public> </invoice-comment>
Der Wert für actionkey gibt an, um was für eine Art von Kommentar es sich handelt. Er ist bei allen Aktionen gesetzt, die vom System ausgelöst wurden.
Über den actionkey ist auch eine Filterung möglich. Dabei können mehrerer Werte angegeben werden. Sie werden dann mit einen Komma getrennt.
GET /api/invoice-comments?invoice_id={invoice_id}&amp;amp;amp;actionkey=CREATE,COPY
actionkey | Beschreibung |
---|---|
COMMENT | ein durch den Nutzer erstellter Kommentar |
CREATE | erstellen |
COPY | Kopie |
CREATE_FROM_OFFER | erstellt aus Angebot |
CREATE_FROM_INVOICE | erstellt als Korrektur einer Rechnung |
CREATE_FROM_RECURRING | Abo-Rechnung |
STATUS | Statusänderungen |
PAYMENT | Zahlungen gebucht |
PAYMENT_ERROR | Fehler bei Zahlungen |
DELETE_PAYMENT | Zahlung gelöscht |
Versenden (E-Mail) | |
LETTER | Versenden (Post) |
FAX | Versenden (Fax) |
SIGN | signieren |
SIGN_MAIL | signiert verschickt |
CANCEL | stornieren |
ERROR_MAIL | Fehler beim Versenden (E-Mail) |
CREATE_CREDIT_NOTE | Gutschrift erzeugt |
REMINDER_CREATE | Mahnung erstellt |
REMINDER_STATUS | Mahnung: Statusänderungen |
REMINDER_MAIL | Mahnung versendet (E-Mail) |
REMINDER_ERROR_MAIL | Mahnung: Fehler beim Versenden (E-Mail) |
REMINDER_LETTER | Mahnung versendet (Post) |
REMINDER_FAX | Mahnung versendet (Fax) |
REMINDER_SIGN | Mahnung signiert |
REMINDER_SIGN_MAIL | Mahnung signiert verschickt |
REMINDER_CANCEL | Mahnung storniert |
REMINDER_DELETE | Mahnung gelöscht |
POST /api/invoice-comments
XML-Element | Beschreibung | Typ | Default-Wert | Pflichtfeld |
---|---|---|---|---|
invoice_id | ID der Rechnung | INT | ja | |
comment | Kommentar | ALNUM | ja | |
public | Soll das Kommentar im Kundenportal angezeigt werden (0 = nein, 1 = ja)? | BOOL | 0 | nein |
<invoice-comment> <invoice_id>1</invoice_id> <comment>Kunde will nächste Woche bezahlen</comment> </invoice-comment>
<?xml version="1.0" encoding="UTF-8"?> <invoice-comment> <id type="integer">1</id> <created type="datetime">2007-12-13T12:12:00+01:00</created> <invoice_id type="integer">1</invoice_id> <user_id type="integer">1</user_id> <comment>Kunde will nächste Woche bezahlen</comment> <actionkey>COMMENT</actionkey> <public>0</public> </invoice-comment>
DELETE /api/invoice-comments/{id}