# Retrieves the details of a specific bookkeeping rule for the specified client. This rule is identified by its unique rule ID. Endpoint: GET /api/v1/clients/{clientId}/bookkeeping/matching-rules/{ruleId} Version: 1 Security: , , , ## Path parameters: - `clientId` (string, required) - `ruleId` (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)