Nummernkreise
Nummernkreise für Belege, Kunden und Projekte.
GET
/api/v1/number-rangesAlle Nummernkreise mit Muster und nächster Nummer. Nummern werden erst beim Festschreiben eines Belegs lückenlos vergeben.
Berechtigung: profile:read
Antwort 200
dataArray<NumberRange>PflichtkindenumPflichtBelegartWerte: invoice, credit_note, offer, order_confirmation, delivery_note, receipt, customer, supplier, projectlabelstringPflichtpatternstringPflichtMuster, z. B. RE-{YYYY}-{0000}nextstringPflichtVorschau der nächsten Nummer (heute)
curl 'https://www.debt-flow.io/api/v1/number-ranges' \
-H "Authorization: Bearer $DEBTFLOW_API_KEY"Antwort 200
{
"data": [
{
"kind": "invoice",
"label": "string",
"pattern": "string",
"next": "string"
}
]
}GET
/api/v1/number-ranges/{kind}Berechtigung: profile:read
Pfadparameter
kindenumPflichtBelegartWerte: invoice, credit_note, offer, order_confirmation, delivery_note, receipt, customer, supplier, project
Antwort 200 · NumberRange
kindenumPflichtBelegartWerte: invoice, credit_note, offer, order_confirmation, delivery_note, receipt, customer, supplier, projectlabelstringPflichtpatternstringPflichtMuster, z. B. RE-{YYYY}-{0000}nextstringPflichtVorschau der nächsten Nummer (heute)
curl 'https://www.debt-flow.io/api/v1/number-ranges/KIND' \
-H "Authorization: Bearer $DEBTFLOW_API_KEY"Antwort 200
{
"kind": "invoice",
"label": "string",
"pattern": "string",
"next": "string"
}PATCH
/api/v1/number-ranges/{kind}Muster ändern und/oder Startnummer setzen, z. B. zur Fortführung aus einem anderen Programm. Die Startnummer gilt für den aktuellen Zeitraum und nur, solange dort noch keine Nummer vergeben wurde.
Berechtigung: profile:write
Pfadparameter
kindenumPflichtBelegartWerte: invoice, credit_note, offer, order_confirmation, delivery_note, receipt, customer, supplier, project
Body (JSON) · NumberRangeUpdate
patternstringPlatzhalter {YYYY} {YY} {MM} {DD} und genau ein Zähler wie {0000}max. 40 ZeichenstartAtintegerStartnummer im aktuellen Zeitraum1–99999999
Antwort 200 · NumberRange
kindenumPflichtBelegartWerte: invoice, credit_note, offer, order_confirmation, delivery_note, receipt, customer, supplier, projectlabelstringPflichtpatternstringPflichtMuster, z. B. RE-{YYYY}-{0000}nextstringPflichtVorschau der nächsten Nummer (heute)
curl -X PATCH 'https://www.debt-flow.io/api/v1/number-ranges/KIND' \
-H "Authorization: Bearer $DEBTFLOW_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"pattern": "string",
"startAt": 1
}'Antwort 200
{
"kind": "invoice",
"label": "string",
"pattern": "string",
"next": "string"
}