Um über die API neue Datensätze auch mit korrekten fixen Nummern anlegen zu können, musste man bisher einige Verrenkungen unternehmen, um die nächste freie Nummer herauszufinden.
Nun gibt es diese Information direkt über die API. Ein GET /api/settings gibt nun z.B. das Readonly-Feld "article_number_next" zurück. Dieses enthält die nächste freie fortlaufende Nummer, die bei der Neuanlage eines Artikels (POST /api/articles) verwendet werden würde. So kann man die laufende Nummer eines Artikels ("number") nun auch fix selbst belegen.
Für die restlichen Datentypen (Kunden, Rechnungen, Angebote, ...) gilt das natürlich analog und macht vor allem bei den Dokumenten Sinn, die im Entwurfsstatus standardmäßig nur eine vorläufige Nummer bekommen.
Die Doku findet ihr unter
http://www.billomat.com/de/api/einstellungen
Happy hacking!