curl --request POST \
--url https://api.comstruct.com/v1/payment-terms \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
[
{
"title": "Net 30",
"number": "30T",
"net_days": 30,
"discount_days1": 10,
"discount_rate1": 2,
"discount_days2": 20,
"discount_rate2": 1
}
]
'[
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"title": "Net 30",
"number": "30T",
"net_days": 30,
"discount_days1": 10,
"discount_rate1": 2,
"discount_days2": 20,
"discount_rate2": 1,
"tenant_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created_at": "2023-11-07T05:31:56Z",
"is_default_for_credit_notes": true,
"active": true,
"is_favorite": true
}
]Zahlungsbedingungen erstellen/aktualisieren
Erforderliche Berechtigungen: payment_terms:write
Erstellt oder aktualisiert eine oder mehrere Zahlungsbedingungen für den aktuellen Mandanten.
Verwendet das number-Feld zum Abgleich bestehender Zahlungsbedingungen für Aktualisierungen.
title,net_days,discount_days1,discount_rate1,discount_days2unddiscount_rate2sind Pflichtfelder und werden bei bestehenden Zahlungsbedingungen immer überschrieben. Numerische Werte dürfen auch als Zeichenkette gesendet werden (z. B."30").is_default_for_credit_notes,activeundis_favoritewerden bei bestehenden Zahlungsbedingungen nur aktualisiert, wenn jeder Eintrag der Anfrage das jeweilige Feld enthält. Fehlt es in mindestens einem Eintrag, bleiben die gespeicherten Werte aller Einträge unverändert. Neue Zahlungsbedingungen sind standardmäßig aktiv.
curl --request POST \
--url https://api.comstruct.com/v1/payment-terms \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
[
{
"title": "Net 30",
"number": "30T",
"net_days": 30,
"discount_days1": 10,
"discount_rate1": 2,
"discount_days2": 20,
"discount_rate2": 1
}
]
'[
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"title": "Net 30",
"number": "30T",
"net_days": 30,
"discount_days1": 10,
"discount_rate1": 2,
"discount_days2": 20,
"discount_rate2": 1,
"tenant_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created_at": "2023-11-07T05:31:56Z",
"is_default_for_credit_notes": true,
"active": true,
"is_favorite": true
}
]Autorisierungen
API-Schlüssel zur Authentifizierung. Kontaktieren Sie Ihren Customer Success Manager, um einen API-Schlüssel zu erhalten.
Jeder Endpunkt erfordert spezifische Berechtigungen (Scopes); die erforderlichen Scopes werden pro Endpunkt angezeigt.
Scopes
Body
Der Titel der Zahlungsbedingung
"Net 30"
Die Nummer/der Code der Zahlungsbedingung
"30T"
Anzahl der Tage bis zur Fälligkeit der Zahlung
30
Anzahl der Tage für den ersten Skontozeitraum
10
Skontosatz für den ersten Zeitraum (Prozent)
2
Anzahl der Tage für den zweiten Skontozeitraum
20
Skontosatz für den zweiten Zeitraum (Prozent)
1
Ob dies die Standard-Zahlungsbedingung für Gutschriften ist. Wird bei bestehenden Zahlungsbedingungen nur aktualisiert, wenn alle Einträge der Anfrage das Feld enthalten.
false
Ob die Zahlungsbedingung aktiv ist. Inaktive Zahlungsbedingungen werden bei der Rechnungsverarbeitung nicht verwendet. Standardmäßig true für neue Zahlungsbedingungen. Wird bei bestehenden Zahlungsbedingungen nur aktualisiert, wenn alle Einträge der Anfrage das Feld enthalten.
true
Ob die Zahlungsbedingung ein Favorit ist. Wird bei bestehenden Zahlungsbedingungen nur aktualisiert, wenn alle Einträge der Anfrage das Feld enthalten.
false
Antwort
Zahlungsbedingungen erfolgreich erstellt oder aktualisiert
Die eindeutige Kennung der Zahlungsbedingung
Der Titel der Zahlungsbedingung
"Net 30"
Die Nummer/der Code der Zahlungsbedingung
"30T"
Anzahl der Tage bis zur Fälligkeit der Zahlung
30
Anzahl der Tage für den ersten Skontozeitraum
10
Skontosatz für den ersten Zeitraum (Prozent)
2
Anzahl der Tage für den zweiten Skontozeitraum
20
Skontosatz für den zweiten Zeitraum (Prozent)
1
Die Mandanten-ID
Erstellungszeitpunkt. Nur in GET /payment-terms enthalten.
Ob dies die Standard-Zahlungsbedingung für Gutschriften ist
Ob die Zahlungsbedingung aktiv ist
Ob die Zahlungsbedingung ein Favorit ist