# Retrieves the list of bookkeeping rules for a specified client. This endpoint returns all bookkeeping rules associated with the provided client ID. Each rule includes details such as the rule's ID, priority, and conditions. Endpoint: GET /api/v1/clients/{clientId}/bookkeeping/transaction-rules Version: 1 Security: , , , ## Path parameters: - `clientId` (string, required) ## Response 200 fields (application/json): - `links` (object) - `clientId` (string) - `ruleId` (string) - `priority` (integer) - `minMatchingFilters` (integer) - `transactionPostingMode` (string) Enum: "CombineIntoSingleVoucher", "PostAsSeparateVouchers", "MultiLinedVoucher", "MultiLinedVoucherWithUnmatched" - `createdAt` (string) - `lastUpdatedAt` (string,null) - `filters` (array) - `filters.field` (string) Enum: "Amount", "Currency", "ReferenceNumber", "ArchiveReference", "Description", "InvoiceNumber", "StructuredReference", "AdditionalText", "DebtorAddress", "BookedAmount", "AccountCurrency", "ChargeCurrency", "ChargeAmount", "BankTransactionCode", "AccountNumber", "DebtorAccountNumber", "DebtorName", "BankInformation" - `filters.operation` (string) Enum: "ExactText", "ContainsText", "StartsWithText", "EndsWithText", "ExactAmount", "FromZeroToAmount", "BelowAmount", "AboveAmount" - `filters.value` (string) ## Response 403 fields (application/json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 404 fields (application/json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null)