Run my Accounts API: Liste der Zahlungen für eine Rechnung

Eine Liste mit Zahlungen für eine Rechnungen erhalten Sie über folgenden Abruf:

GET https://service.runmyaccounts.com/api/{version}/clients/{mandantenname}/invoices/{invoice_number}/payments

Antwort

XML/JSON ElementBeschreibungDefault WertFeldtypPflicht Wert
idEindeutige Erkennung der Zahlung INT
datepaidZahlungsdatum DATUMja
sourceBelegnummer der Zahlung TEXT
memoFreier Kommentar zur Zahlung TEXT
amount_paidBetrag der Zahlung DOUBLEja
payment_accnoZahlungskonto1020INT
exchangerateWechselkurs1.0DOUBLE
flagMögliche Werte sind: NEW (Zahlung wurde noch nie über API abgefragt), EVEN (Zahlung wurde bereits über API abgefragt, ist aber unverändert), MUTATED (Zahlung wurde bereits über API abgefragt, hat sich aber verändert) und DELETED (Zahlung wurde bereits über API abgefragt, wurde aber inzwischen gelöscht) TEXT

Beispiele

https://service.runmyaccounts.com/api/latest/clients/apitest/invoices/R-001/payments?api_key=d1bvbxkI8f1bnMBJ4sZiC-xupl4fOEzf

XML Beispiel Content:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<payments>
  <payment>
    <id>512</id>
    <datepaid>2011-11-23T10:39:17.945+01:00</datepaid>
    <amount_paid>570.0</amount_paid>
    <source/>
    <memo>Anzahlung</memo>
    <payment_accno>1020</payment_accno>
    <exchangerate>1.0</exchangerate>
    <flag>NEW</flag>
  </payment>
</payments> 

JSON Beispiel:

payment:
[
{
  "id": "512",
  "datepaid": "2011-10-24T10:40:24.826+02:00",
  "amount_paid": "570.0",
  "source": "",
  "memo": "Anzahlung",
  "payment_accno": "1020",
  "exchangerate": "1.0"
  "flag": "NEW"
}
]