Vorgang mit Zuordnungen holen
bb_assignments_getFetches a receipt or payment with all its matched counterparts in one call, answering which receipt belongs to a given debit or which payment is linked to a given invoice.
Instructions
Holt einen Beleg oder eine Zahlung samt allen zugeordneten Gegenstücken in einem Aufruf und beantwortet damit 'welcher Beleg gehört zu dieser Abbuchung' und 'welche Zahlung hängt an dieser Rechnung'. Genau eines der beiden Kennungsfelder setzen. Ersetzt das Paar bb_receipts_get und bb_receipts_list_transactions sowie das Paar bb_transactions_get und bb_transactions_list_receipts. Konnte die Zuordnungsliste nicht geholt werden, steht dort null und nicht das leere Array; 'keine Zuordnung' wird nur behauptet, wenn die API es gesagt hat. Die Belegdatei kommt nie mit, dafür bb_receipts_get. Höchstens 5 Aufrufe an die API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_rows | No | Höchstzahl der angezeigten Zuordnungszeilen, 1 bis 200, Vorgabe 50. Wirkt serverseitig und geht nicht an die API; assignment_count nennt weiterhin alle gefundenen Zuordnungen. | |
| confirmed_only | No | Wenn true, liefert die API nur bestätigte Zuordnungen, also solche, hinter denen eine bestätigte Buchung steht. Ohne Angabe kommen alle. Der Bestätigungsstand selbst steht in keiner Antwortzeile; dieses Werkzeug weist ihn deshalb nicht 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 |
| receipt_id_by_customer | No | Die mandantenbezogene Belegnummer, zu finden über bb_records_collect oder bb_receipts_search. Genau eines der beiden Kennungsfelder ist zu setzen. In Suchergebnissen erscheint die Nummer als Zeichenkette; hier ohne Anführungszeichen übergeben. Beleg 1590 und Zahlung 1590 sind verschiedene Vorgänge. | |
| transaction_id_by_customer | No | Die mandantenbezogene Nummer einer Zahlung, zu finden über bb_records_collect oder bb_transactions_search. Genau eines der beiden Kennungsfelder ist zu setzen. Der Nummernraum ist von dem der Belege getrennt. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| bundle | Yes | ||
| record | No | ||
| success | Yes | ||
| enriched | No | ||
| assignments | Yes | ||
| not_enriched | No | ||
| confirmed_only | No | ||
| id_by_customer | No | ||
| assignment_count | No | ||
| assignments_status | Yes |