Kontenrahmen durchsuchen
bb_postingaccounts_searchSearch the chart of accounts in BuchhaltungsButler to look up general ledger account numbers before posting. Returns a unified list of general ledger, payment, debtor, and creditor accounts with type and subtype.
Instructions
Durchsucht den Kontenrahmen des Mandanten in BuchhaltungsButler. Die Liste ist eine Vereinigung: Sachkonten, Zahlungskonten, Debitoren und Kreditoren stehen darin nebeneinander und sind nur an type und subtype zu unterscheiden, etwa 'postingaccount' gegen 'account'. Beide Felder liefert dieses Werkzeug deshalb immer mit. Gedacht zum Nachschlagen einer Sachkontonummer, bevor gebucht wird. Nur die Zahlungskonten mit ihrer zugehörigen Sachkontonummer liefert bb_payment_accounts_list; ein neues Sachkonto legt bb_postingaccounts_create an. Kontostände und Buchungen liefert dieses Werkzeug nicht, dafür bb_reports_get_ledger. Ohne ausdrückliches limit liefert die API 1000 Zeilen; eine Obergrenze dokumentiert sie nicht.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Zeilen je Aufruf. Die API dokumentiert hier keine Obergrenze für limit. Wird der Aufruf mit 'invalid limit specified' abgelehnt, den Wert halbieren. | |
| order | No | Sortierung als Zeichenkette, zum Beispiel 'postingaccount_number ASC'. Sortierbar sind postingaccount_number, name und type, jeweils ASC oder DESC. | |
| offset | No | Zahl der zu überspringenden Zeilen. Die zweite Seite einer Suche mit limit=100 holt offset=100. | |
| exclude_debtors | No | true schließt alle Debitorenkonten aus dem Ergebnis aus. | |
| response_format | No | 'concise' liefert nur die Felder, die einen Datensatz erkennbar machen und den nächsten Schritt erlauben. 'detailed' liefert den Datensatz so, wie die BuchhaltungsButler-API ihn ausgibt. Mit 'concise' beginnen und nur für die wenigen Datensätze auf 'detailed' wechseln, die wirklich geprüft werden müssen. Dieses Feld ist serverseitig und geht nicht an die API. | concise |
| exclude_accounts | No | true schließt alle Zahlungskonten, also Kassen und Bankkonten aus dem Ergebnis aus. | |
| exclude_creditors | No | true schließt alle Kreditorenkonten aus dem Ergebnis aus. | |
| exclude_postingaccounts | No | true schließt alle Sachkonten aus dem Ergebnis aus. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| message | No | ||
| success | Yes | ||
| endpoint | No | ||
| limit_used | No | ||
| offset_used | No | ||
| more_possible | No | ||
| rows_returned | No | ||
| _contract_warnings | No |