Zahlungen

Alle Zah­lun­gen einer Gut­schrift auflisten

GET /api/credit-note-payments?credit_note_id={credit_note_id}

Zah­lun­gen kön­nen immer nur für eine bestimmte Gut­schrif­ten zurück­ge­ge­ben wer­den.
Des­halb ist credit_note_id ein Pflichtparameter.

<?xml version="1.0" encoding="UTF-8"?>
<credit-note-payments type="array">
    <credit-note-payment>
        ...
    <credit-note-payment>
    <credit-note-payment>
        ...
    <credit-note-payment>
</credit-note-payments>

Ein­zelne Zah­lung aufrufen

GET /api/credit-note-payments/{id}
<?xml version="1.0" encoding="UTF-8"?>
<credit-note-payment>
    <id type="integer">1</id>
    <created type="datetime">2007-12-13T12:12:00+01:00</created>
    <credit_note-id type="integer">1</credit_note-id>
    <date type="date">2009-11-04</date>
    <amount type="float">12.34</amount>
    <comment>per Überweisung</comment>
    <type>BANK_TRANSFER</type>
</credit-note-payment>

type kann fol­gende Werte haben

  • CREDIT_NOTE (Gut­schrift)
  • BANK_TRANSFER (Über­wei­sung)
  • DEBIT (Last­schrift)
  • CASH (Bar)
  • PAYPAL (Pay­pal)
  • CREDIT_CARD (Kre­dit­karte)
  • MISC (Sons­ti­ges)

Zah­lung erstellen

POST /api/credit-note-payments

Zah­lun­gen kön­nen nur für Gut­schrif­ten im Sta­tus offen (OPEN) gebucht werden.

XML-Element Beschrei­bung Typ Default-Wert Pflicht­feld
credit_note_id ID der Gut­schrift INT ja
date Datum des Zahlungsausgangs DATE heute
amount Betrag der Zahlung FLOAT ja
com­ment Kom­men­tar ALNUM
type Zahl­art ALNUM (“CREDIT_NOTE”, “BANK_TRANSFER”, “DEBIT”, “CASH”, “PAYPAL”, “CREDIT_CARD”, “MISC”)
mark_credit_note_as_paid Gibt an, ob die zuge­hö­rige Gut­schrift als bezahlt mar­kiert wer­den soll (Sta­tus PAID). BOOL 0 (false)
<credit-note-payment>
    <credit_note-id>1</credit_note-id>
    <date>2009-11-03</date>
    <amount>12.34</amount>
    <comment>per Überweisung</comment>
</credit-note-payment>
<?xml version="1.0" encoding="UTF-8"?>
<credit-note-payment>
    <id type="integer">1</id>
    <created type="datetime">2007-12-13T12:12:00+01:00</created>
    <credit_note-id type="integer">1</credit_note-id>
    <date type="date">2009-11-03</date>
    <amount type="float">12.34</amount>
    <comment>per Überweisung</comment>
</credit-note-payment>

Zah­lung löschen

DELETE /api/credit-note-payments/{id}

Löscht eine Zah­lung und setzt den Sta­tus der Gut­schrift auf offen (OPEN).