{"openapi":"3.1.0","info":{"title":"Afakto - Factoring Management Platform","description":"Use the Afakto API to manage buyers, invoices and factor transactions.\n\n## Data model\n\n![Afakto data model](/swagger-ui/factoring-relations-diagram.svg)\n\nInvoice amounts use the invoice currency. Cession totals and factor transaction amounts use the contract currency.\n\nSee the Schemas section below for field definitions.\n\n## Identifiers and references\n\n- `id` is an Afakto UUID. Use it in paths such as `/api/buyers/{id}`.\n- `company.code` is the company's business code within its organization, not its UUID or registration number.\n- `buyer.code` is an accounting account code. A buyer is identified by company, code and currency.\n- On buyer creation, reference an existing company with `\"company\": {\"code\": \"ACME\"}` or `\"company\": {\"id\": \"<UUID>\"}`.\n- On invoice creation, reference an existing buyer by UUID, or with `\"buyer\": {\"code\": \"BUY001\", \"company\": {\"code\": \"ACME\"}}`.\n  Code lookup uses `buyer.currency` when supplied, otherwise the invoice currency.\n- On update, start from the object returned by GET, retain its references and version, and match the body id to the path id.\n\nReplace example codes and UUIDs with values from your own data. Code references resolve existing records; they do not create a company or buyer.\n\n## Filtering\n\nFilter results with query parameters in the form `field.operator=value`:\n- Company code on buyers and invoices: `company_code.equals=ACME`\n- Company UUID: `company.equals=123e4567-e89b-12d3-a456-426614174000`\n- Buyer code on invoices: `buyer_code.equals=BUY001&currency.equals=EUR` (combine with a company filter)\n- String fields: `name.contains=ACME`, `code.equals=BUY001`\n- Numeric fields: `amount.greaterThan=1000`, `balance.lessThan=5000`\n- Date fields: `date.greaterThanOrEqual=2024-01-01`\n- Boolean fields: `excluded.equals=false`\n\nRelated filter names use underscores (`company_code`), while JSON references use nested objects (`company.code`).\nAvailable filters depend on the endpoint. Combine filters with `&`.\nLists return JSON arrays. Pagination starts at `page=0`; use `size=20` for 20 results and `sort=id,asc` for ordering where id is available.\nUse the corresponding `/count` endpoint with the same filters for the total. All results remain limited to your access perimeter.\n","contact":{"name":"afakto help team","email":"help@afakto.com"},"license":{},"version":"1.0.0"},"servers":[{"url":"/","description":"Default server"}],"security":[{"bearerAuth":[]}],"tags":[{"name":"datastream-resource","description":"Imported and exported data. From files or API calls."},{"name":"cession-resource","description":"Transfer of invoices from a company to a factor for financing.\n Core transaction in the factoring process."},{"name":"factor-transaction-resource","description":"Financial transaction in a company's factor account.\n Often imported from factor statement files."},{"name":"buyer-resource","description":"Receive invoices from companies.\n Can have a credit limit, an insurance cover (buyerFromInsurer), data from factor (buyerFromFactor)."},{"name":"contract-resource","description":"Agreement between a company and a factor institution.\n Includes insurance details and eligibility rules."},{"name":"invoice-resource","description":"Sent by companies to their buyers. Can be ceded to a factor for financing. It has number, date, due date, amount, balance, etc."}],"paths":{"/api/factor-transactions":{"get":{"tags":["factor-transaction-resource"],"summary":"Get all factor transactions","description":"Retrieves a paginated slice of factor transactions matching the provided filter criteria within the current user's company perimeter.\n\n**Common Filter Examples:**\n- `company.equals=456e7890-e89b-12d3-a456-426614174000` - Filter by company UUID\n- `type.equals=DEBIT` - Filter by transaction type (DEBIT, CREDIT)\n- `category.equals=CESSION` - Filter by transaction category (CESSION, BANK_TRANSFER, etc.)\n- `currency.equals=EUR` - Filter by transaction currency\n- `date.greaterThanOrEqual=2024-01-01` - Filter by date\n- `amount.greaterThan=1000` - Filter by transaction amount\n\n**Filter Operators:** `.equals`, `.contains`, `.specified`, `.in`, `.greaterThan`, `.lessThan`, etc.","operationId":"getAllFactorTransactions","parameters":[{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"id.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"createdDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"createdDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"createdDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"lastModifiedDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"lastModifiedDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"lastModifiedDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"company.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"date.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"date.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"date.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"valueDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"valueDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"valueDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"transactionReferenceNumber.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"transactionReferenceNumber.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"transactionReferenceNumber.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"category.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"category.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"category.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"genericLedgerAccount.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"genericLedgerAccount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"genericLedgerAccount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"ledgerAccount.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"ledgerAccount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"ledgerAccount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"type.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"type.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"type.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"country.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"country.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"country.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"amount.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"amount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"amount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"balance.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"narrative.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"narrative.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"narrative.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"identificationCode.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"identificationCode.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"identificationCode.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"referenceAccountServiceInstitution.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"referenceAccountServiceInstitution.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"referenceAccountServiceInstitution.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"type":"integer","default":0,"minimum":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"type":"integer","default":100,"minimum":1}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"list of factor transactions","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FactorTransactionDTO"}}}}}}}},"/api/datastreams/count":{"get":{"tags":["datastream-resource"],"summary":"Count datastreams matching the criteria.","description":"Count datastreams matching the criteria.","operationId":"countDatastreams","parameters":[{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"id.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"orgId.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"orgId.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"orgId.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"orgId.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"orgId.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"orgId.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"orgId.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"type.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"type.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"type.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"partner.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"partner.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"partner.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"partner.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"partner.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"partner.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"partner.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"outgoing.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"outgoing.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"outgoing.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"outgoing.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"outgoing.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"path.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"path.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"path.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"path.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"path.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"path.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"path.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"name.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"name.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"name.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"status.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"status.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"status.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"inserts.greaterThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"inserts.lessThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"inserts.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"inserts.lessThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"inserts.equals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"inserts.notEquals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"inserts.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"inserts.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"inserts.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"updates.greaterThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"updates.lessThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"updates.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"updates.lessThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"updates.equals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"updates.notEquals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"updates.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"updates.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"updates.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"deletes.greaterThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"deletes.lessThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"deletes.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"deletes.lessThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"deletes.equals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"deletes.notEquals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"deletes.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"deletes.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"deletes.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"failuresCount.greaterThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"failuresCount.lessThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"failuresCount.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"failuresCount.lessThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"failuresCount.equals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"failuresCount.notEquals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"failuresCount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"failuresCount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"failuresCount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"log.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"log.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"log.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"log.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"log.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"log.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"log.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"error.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"error.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"error.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"error.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"error.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"error.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"error.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"count of matching datastreams","content":{"*/*":{"schema":{"type":"integer","format":"int64"}}}}}}},"/api/datastreams/{id}/functional-failures":{"get":{"tags":["datastream-resource"],"summary":"Get all functional failures for a specific datastream.","description":"Get all functional failures for a specific datastream.","operationId":"getDatastreamFunctionalFailures","parameters":[{"name":"id","in":"path","description":"unique identifier of the datastream","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"list of datastream functional failures","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DatastreamFunctionalFailureDTO"}}}}}}}},"/api/invoices/{id}":{"get":{"tags":["invoice-resource"],"summary":"Get invoice by ID","description":"Retrieves a specific invoice by its unique identifier.","operationId":"getInvoice","parameters":[{"name":"id","in":"path","description":"Invoice ID","required":true,"schema":{"type":"string","format":"uuid"},"example":"123e4567-e89b-12d3-a456-426614174000"}],"responses":{"200":{"description":"Invoice found","content":{"*/*":{"schema":{"$ref":"#/components/schemas/InvoiceDTO"}}}},"404":{"description":"Invoice not found"}}},"put":{"tags":["invoice-resource"],"summary":"Update an existing invoice","description":"Updates an existing invoice with new information. All fields in the request body will replace the existing values.","operationId":"updateInvoice","parameters":[{"name":"id","in":"path","description":"Invoice ID","required":true,"schema":{"type":"string","format":"uuid"},"example":"123e4567-e89b-12d3-a456-426614174000"}],"requestBody":{"description":"invoice data to update","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvoiceDTO"}}},"required":true},"responses":{"200":{"description":"Invoice updated successfully","content":{"*/*":{"schema":{"$ref":"#/components/schemas/InvoiceDTO"}}}},"400":{"description":"Invalid input data or ID mismatch"},"404":{"description":"Invoice not found"}}},"delete":{"tags":["invoice-resource"],"summary":"Delete an invoice.","description":"Delete an invoice.","operationId":"deleteInvoice","parameters":[{"name":"id","in":"path","description":"invoice ID to delete","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"deletion details","content":{"*/*":{"schema":{"$ref":"#/components/schemas/DeletionResult"}}}}}}},"/api/buyers":{"get":{"tags":["buyer-resource"],"summary":"Get all buyers with optional filtering and pagination.","description":"Get all buyers with optional filtering and pagination.","operationId":"getAllBuyers","parameters":[{"name":"id.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"id.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"code.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"code.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"code.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"code.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"code.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"code.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"code.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"numberType.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"numberType.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"numberType.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"number.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"number.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"number.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"number.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"number.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"number.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"number.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"nic.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"nic.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"nic.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"nic.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"nic.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"nic.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"nic.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"name.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"name.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"name.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"info.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"info.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"info.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_country.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"address_country.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_country.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_city.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_city.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_city.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_city.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_city.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"address_city.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_city.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_postalCode.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_postalCode.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_postalCode.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_postalCode.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_postalCode.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"address_postalCode.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_postalCode.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"excluded.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"excluded.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"excluded.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"excluded.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"excluded.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"company.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company_code.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company_code.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"company_code.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"parent.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"parent.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"parent.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"parent.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"parent.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"childrenCount.greaterThan","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"childrenCount.lessThan","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"childrenCount.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"childrenCount.lessThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"childrenCount.equals","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"childrenCount.notEquals","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"childrenCount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"childrenCount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"childrenCount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"legalEntity.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"legalEntity.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"legalEntity.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"legalEntity.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"legalEntity.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"balance.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"balance.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"incoherentBalance.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentBalance.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentBalance.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentBalance.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"incoherentBalance.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"creditLimit_amount.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"creditLimit_amount.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"creditLimit_amount.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"creditLimit_amount.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"creditLimit_amount.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"creditLimit_amount.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"creditLimit_amount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"creditLimit_amount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"creditLimit_amount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"creditLimit_status.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"creditLimit_status.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"creditLimit_status.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"incoherentLimit.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentLimit.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentLimit.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentLimit.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"incoherentLimit.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"buyerFromFactorUnknown.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactorUnknown.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactorUnknown.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactorUnknown.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"buyerFromFactorUnknown.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"buyerFromFactor_currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromFactor_currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromFactor_currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromFactor_currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromFactor_currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyerFromFactor_currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyerFromFactor_amountFunded.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFunded.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFunded.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFunded.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFunded.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFunded.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFunded.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountFunded.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountFunded.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountOutstanding.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountOutstanding.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountOutstanding.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountOutstanding.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountOutstanding.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountOutstanding.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountOutstanding.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountOutstanding.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountOutstanding.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"incoherentAmount.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentAmount.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentAmount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentAmount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"incoherentAmount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"buyerFromFactor_amountApproved.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountApproved.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountApproved.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountFundedCalc.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFundedCalc.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFundedCalc.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFundedCalc.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFundedCalc.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFundedCalc.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFundedCalc.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountFundedCalc.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountFundedCalc.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountUnfundedCalc.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnfundedCalc.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnfundedCalc.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnfundedCalc.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnfundedCalc.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnfundedCalc.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnfundedCalc.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountUnfundedCalc.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountUnfundedCalc.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountSecuredCalc.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountSecuredCalc.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountSecuredCalc.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountSecuredCalc.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountSecuredCalc.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountSecuredCalc.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountSecuredCalc.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountSecuredCalc.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountSecuredCalc.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountUnsecuredCalc.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnsecuredCalc.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnsecuredCalc.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnsecuredCalc.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnsecuredCalc.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnsecuredCalc.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnsecuredCalc.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountUnsecuredCalc.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountUnsecuredCalc.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountUnavailableCalc.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnavailableCalc.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnavailableCalc.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnavailableCalc.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnavailableCalc.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnavailableCalc.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnavailableCalc.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountUnavailableCalc.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountUnavailableCalc.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromInsurer_insurerName.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerName.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerName.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerName.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerName.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromInsurer_insurerName.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyerFromInsurer_insurerName.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyerFromInsurer_insurerCode.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerCode.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerCode.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerCode.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerCode.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromInsurer_insurerCode.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyerFromInsurer_insurerCode.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"tags.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"tags.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"tags.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"hasCover.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"incomplete.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incomplete.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incomplete.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incomplete.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"incomplete.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"incompleteReason.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"incompleteReason.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"incompleteReason.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"incompleteReason.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"incompleteReason.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incompleteReason.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"incompleteReason.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"type":"integer","default":0,"minimum":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"type":"integer","default":100,"minimum":1}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"the list of buyers matching the criteria","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/BuyerDTO"}}}}}}},"post":{"tags":["buyer-resource"],"summary":"Create a new buyer","description":"Creates a new buyer (debtor) under an existing company.\n\nThe company may be referenced either by its `id`, with or without its `version`, or by its `code` alone, resolved within the current organization.","operationId":"createBuyer","requestBody":{"description":"the buyer data to create","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BuyerDTO"}}},"required":true},"responses":{"201":{"description":"Buyer created successfully","content":{"*/*":{"schema":{"$ref":"#/components/schemas/BuyerDTO"}}}},"400":{"description":"Invalid input data, buyer already has an ID, or the company reference is incomplete (`referenceIncomplete`) or matches no existing company (`referenceNotFound`)"}}}},"/api/datastreams/{id}/download":{"get":{"tags":["datastream-resource"],"summary":"Download the file associated with a specific datastream.","description":"Download the file associated with a specific datastream.","operationId":"download","parameters":[{"name":"id","in":"path","description":"unique identifier of the datastream","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"file resource for download","content":{"*/*":{"schema":{"type":"string","format":"binary"}}}}}}},"/api/factor-transactions/with-offset/count":{"get":{"tags":["factor-transaction-resource"],"summary":"Count factor transactions with offsets","description":"Counts matching factor transaction rows with accounting offsets.","operationId":"countFactorTransactionsWithOffset","parameters":[{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"id.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"createdDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"createdDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"createdDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"lastModifiedDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"lastModifiedDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"lastModifiedDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"company.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"date.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"date.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"date.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"valueDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"valueDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"valueDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"transactionReferenceNumber.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"transactionReferenceNumber.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"transactionReferenceNumber.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"category.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"category.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"category.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"genericLedgerAccount.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"genericLedgerAccount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"genericLedgerAccount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"ledgerAccount.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"ledgerAccount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"ledgerAccount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"type.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"type.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"type.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"country.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"country.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"country.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"amount.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"amount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"amount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"balance.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"narrative.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"narrative.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"narrative.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"identificationCode.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"identificationCode.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"identificationCode.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"referenceAccountServiceInstitution.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"referenceAccountServiceInstitution.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"referenceAccountServiceInstitution.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"count of matching factor transaction offset rows","content":{"*/*":{"schema":{"type":"integer","format":"int64"}}}}}}},"/api/cessions":{"get":{"tags":["cession-resource"],"summary":"Get all cessions","description":"Retrieves a paginated slice of cessions matching the provided filter criteria within the current user's company perimeter.\n\n**Common Filter Examples:**\n- `company.equals=456e7890-e89b-12d3-a456-426614174000` - Filter by company UUID\n- `contract.equals=789e0123-e89b-12d3-a456-426614174000` - Filter by contract UUID\n- `status.equals=DRAFT` - Filter by cession status (DRAFT, READY, SENT, ACKNOWLEDGED, ACCEPTED, CANCELLED, ERROR)\n- `currency.equals=EUR` - Filter by currency\n- `contractNumber.contains=FAC-2024` - Filter by factor contract number\n- `sum.greaterThan=1000` - Filter cessions with total sum > 1000\n\n**Filter Operators:** `.equals`, `.contains`, `.specified`, `.in`, `.greaterThan`, `.lessThan`, etc.","operationId":"getAllCessions","parameters":[{"name":"id.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"id.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"contract.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"contract.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"contract.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contract.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"contract.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"factor.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"factor.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"factor.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"factor.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"factor.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"invoice.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"invoice.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"invoice.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoice.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"invoice.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"status.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"status.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"status.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_country.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"address_country.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_country.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractNumber.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractNumber.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractNumber.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractNumber.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractNumber.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractNumber.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractNumber.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"count.greaterThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"count.lessThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"count.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"count.lessThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"count.equals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"count.notEquals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"count.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"count.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"count.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"sum.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"sum.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"sum.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"sum.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"sum.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"sum.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"sum.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"sum.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"sum.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"createdDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"createdDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"createdDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"type":"integer","default":0,"minimum":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"type":"integer","default":100,"minimum":1}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"list of cessions","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CessionDTO"}}}}}}}},"/api/invoices/count":{"get":{"tags":["invoice-resource"],"summary":"Count invoices matching the criteria.","description":"Count invoices matching the criteria.","operationId":"countInvoices","parameters":[{"name":"tags.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"tags.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"tags.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"lastModifiedDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"lastModifiedDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"lastModifiedDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"company.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company_code.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company_code.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"company_code.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contract.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"contract.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"contract.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contract.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"contract.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"buyer.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"buyer.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"buyer.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyer.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"buyer.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"buyer_code.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_code.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_code.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_code.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_code.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyer_code.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyer_code.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyer_name.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_name.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_name.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_name.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_name.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyer_name.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyer_name.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"type.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"type.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"type.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"invoiceNumber.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceNumber.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceNumber.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceNumber.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceNumber.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoiceNumber.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"invoiceNumber.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"ref.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"ref.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"ref.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"ref.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"ref.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"ref.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"ref.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"date.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"date.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"date.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"dueDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dueDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dueDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dueDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dueDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dueDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dueDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"dueDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"dueDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"paidOrExcluded.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"paidOrExcluded.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"paidOrExcluded.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"paidOrExcluded.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"paidOrExcluded.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"paidOrExcludedOrDueDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paidOrExcludedOrDueDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paidOrExcludedOrDueDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paidOrExcludedOrDueDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paidOrExcludedOrDueDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paidOrExcludedOrDueDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paidOrExcludedOrDueDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"paidOrExcludedOrDueDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"paidOrExcludedOrDueDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"amount.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"amount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"amount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"balance.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"paymentMethod.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"paymentMethod.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"paymentMethod.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"paymentDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paymentDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paymentDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paymentDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paymentDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paymentDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paymentDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"paymentDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"paymentDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"info.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"info.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"info.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"hasCover.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"hasCover.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"ineligibilityReason.equals","in":"query","required":false,"schema":{"type":"string","enum":["NO_CONTRACT","NON_COVERED","BUYER_INCOMPLETE","BUYER_INELIGIBLE","OVERDUE_FACTORING","OVERDUE_FACTORED","FUTURE_DATE","MAX_AGE","MAX_MATURITY"]}},{"name":"ineligibilityReason.notEquals","in":"query","required":false,"schema":{"type":"string","enum":["NO_CONTRACT","NON_COVERED","BUYER_INCOMPLETE","BUYER_INELIGIBLE","OVERDUE_FACTORING","OVERDUE_FACTORED","FUTURE_DATE","MAX_AGE","MAX_MATURITY"]}},{"name":"ineligibilityReason.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"ineligibilityReason.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NO_CONTRACT","NON_COVERED","BUYER_INCOMPLETE","BUYER_INELIGIBLE","OVERDUE_FACTORING","OVERDUE_FACTORED","FUTURE_DATE","MAX_AGE","MAX_MATURITY"]}}},{"name":"ineligibilityReason.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NO_CONTRACT","NON_COVERED","BUYER_INCOMPLETE","BUYER_INELIGIBLE","OVERDUE_FACTORING","OVERDUE_FACTORED","FUTURE_DATE","MAX_AGE","MAX_MATURITY"]}}},{"name":"status.equals","in":"query","required":false,"schema":{"type":"string","enum":["SELLABLE","CURRENT","CLOSED","GAP_DEBITOR","GAP_CREDITOR","INELIGIBLE","EXCLUDED"]}},{"name":"status.notEquals","in":"query","required":false,"schema":{"type":"string","enum":["SELLABLE","CURRENT","CLOSED","GAP_DEBITOR","GAP_CREDITOR","INELIGIBLE","EXCLUDED"]}},{"name":"status.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"status.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["SELLABLE","CURRENT","CLOSED","GAP_DEBITOR","GAP_CREDITOR","INELIGIBLE","EXCLUDED"]}}},{"name":"status.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["SELLABLE","CURRENT","CLOSED","GAP_DEBITOR","GAP_CREDITOR","INELIGIBLE","EXCLUDED"]}}},{"name":"excluded.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"excluded.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"excluded.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"excluded.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"excluded.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"isUnderFactor.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"isUnderFactor.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"isUnderFactor.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"isUnderFactor.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"isUnderFactor.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"invoiceFromFactor_amountFunded.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountFunded.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountFunded.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountFunded.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountFunded.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountFunded.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountFunded.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoiceFromFactor_amountFunded.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountFunded.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountUnfunded.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnfunded.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnfunded.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnfunded.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnfunded.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnfunded.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnfunded.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoiceFromFactor_amountUnfunded.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountUnfunded.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountUnavailable.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnavailable.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnavailable.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnavailable.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnavailable.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnavailable.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnavailable.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoiceFromFactor_amountUnavailable.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountUnavailable.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountOutstanding.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountOutstanding.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountOutstanding.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountOutstanding.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountOutstanding.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountOutstanding.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountOutstanding.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoiceFromFactor_amountOutstanding.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountOutstanding.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_unavailableReason.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceFromFactor_unavailableReason.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceFromFactor_unavailableReason.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceFromFactor_unavailableReason.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceFromFactor_unavailableReason.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoiceFromFactor_unavailableReason.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"invoiceFromFactor_unavailableReason.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyerFromFactor_amountApproved.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountApproved.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountApproved.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"cession.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"cession.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"cession.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"cession.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"cession.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"reconciliationJournal.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"reconciliationJournal.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"reconciliationJournal.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"reconciliationJournal.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"reconciliationJournal.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"reconciliationJournal.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"reconciliationJournal.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"gap.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gap.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gap.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gap.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"gap.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"gapType.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gapType.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"gapType.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"gapCredit.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gapCredit.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gapCredit.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gapCredit.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"gapCredit.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"gapCession.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"gapCession.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"gapCession.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gapCession.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"gapCession.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}}],"responses":{"200":{"description":"count of matching invoices","content":{"*/*":{"schema":{"type":"integer","format":"int64"}}}}}}},"/api/buyers/{id}":{"get":{"tags":["buyer-resource"],"summary":"Get a specific buyer by ID.","description":"Get a specific buyer by ID.","operationId":"getBuyer","parameters":[{"name":"id","in":"path","description":"the buyer ID","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"the buyer or 404 if not found","content":{"*/*":{"schema":{"$ref":"#/components/schemas/BuyerDTO"}}}}}},"put":{"tags":["buyer-resource"],"summary":"Update an existing buyer","description":"Updates an existing buyer with new information. All fields in the request body will replace the existing values.","operationId":"updateBuyer","parameters":[{"name":"id","in":"path","description":"Buyer ID","required":true,"schema":{"type":"string","format":"uuid"},"example":"123e4567-e89b-12d3-a456-426614174000"}],"requestBody":{"description":"buyer data to update","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BuyerDTO"}}},"required":true},"responses":{"200":{"description":"Buyer updated successfully","content":{"*/*":{"schema":{"$ref":"#/components/schemas/BuyerDTO"}}}},"400":{"description":"Invalid input data or ID mismatch"},"404":{"description":"Buyer not found"}}},"delete":{"tags":["buyer-resource"],"summary":"Delete a buyer","description":"Deletes a buyer from the system. Returns information about what was deleted and any constraints that prevented deletion.","operationId":"deleteBuyer","parameters":[{"name":"id","in":"path","description":"Buyer ID to delete","required":true,"schema":{"type":"string","format":"uuid"},"example":"123e4567-e89b-12d3-a456-426614174000"}],"responses":{"200":{"description":"Buyer deleted successfully","content":{"*/*":{"schema":{"$ref":"#/components/schemas/DeletionResult"}}}},"404":{"description":"Buyer not found"},"409":{"description":"Cannot delete buyer due to existing references","content":{"*/*":{"schema":{"$ref":"#/components/schemas/DeletionResult"}}}}}}},"/api/cessions/count":{"get":{"tags":["cession-resource"],"summary":"Count cessions","description":"Counts cessions matching the specified filter criteria within perimeter.","operationId":"countCessions","parameters":[{"name":"id.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"id.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"contract.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"contract.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"contract.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contract.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"contract.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"factor.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"factor.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"factor.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"factor.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"factor.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"invoice.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"invoice.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"invoice.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoice.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"invoice.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"status.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"status.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"status.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_country.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"address_country.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_country.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractNumber.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractNumber.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractNumber.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractNumber.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractNumber.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractNumber.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractNumber.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"count.greaterThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"count.lessThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"count.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"count.lessThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"count.equals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"count.notEquals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"count.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"count.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"count.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"sum.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"sum.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"sum.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"sum.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"sum.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"sum.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"sum.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"sum.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"sum.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"createdDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"createdDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"createdDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"count of matching cessions","content":{"*/*":{"schema":{"type":"integer","format":"int64"}}}}}}},"/api/datastreams/{id}":{"get":{"tags":["datastream-resource"],"summary":"Get a specific datastream by ID.","description":"Get a specific datastream by ID.","operationId":"getDatastream","parameters":[{"name":"id","in":"path","description":"unique identifier of the datastream","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"the datastream or 404 if not found","content":{"*/*":{"schema":{"$ref":"#/components/schemas/DatastreamDTO"}}}}}}},"/api/factor-transactions/count":{"get":{"tags":["factor-transaction-resource"],"summary":"Count factor transactions","description":"Counts factor transactions matching the filter criteria within perimeter.","operationId":"countFactorTransactions","parameters":[{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"id.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"createdDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"createdDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"createdDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"lastModifiedDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"lastModifiedDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"lastModifiedDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"company.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"date.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"date.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"date.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"valueDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"valueDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"valueDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"transactionReferenceNumber.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"transactionReferenceNumber.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"transactionReferenceNumber.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"category.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"category.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"category.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"genericLedgerAccount.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"genericLedgerAccount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"genericLedgerAccount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"ledgerAccount.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"ledgerAccount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"ledgerAccount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"type.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"type.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"type.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"country.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"country.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"country.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"amount.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"amount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"amount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"balance.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"narrative.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"narrative.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"narrative.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"identificationCode.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"identificationCode.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"identificationCode.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"referenceAccountServiceInstitution.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"referenceAccountServiceInstitution.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"referenceAccountServiceInstitution.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"count of matching factor transactions","content":{"*/*":{"schema":{"type":"integer","format":"int64"}}}}}}},"/api/datastreams/functional-failures/{id}/failures":{"get":{"tags":["datastream-resource"],"summary":"Get all failures for a specific functional failure.","description":"Get all failures for a specific functional failure.","operationId":"getFailuresByFunctionalFailure","parameters":[{"name":"id","in":"path","description":"unique identifier of the functional failure","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"type":"integer","default":0,"minimum":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"type":"integer","default":100,"minimum":1}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"list of datastream failures","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DatastreamFailureDTO"}}}}}}}},"/api/invoices":{"get":{"tags":["invoice-resource"],"summary":"Get all invoices","description":"Retrieves a paginated list of invoices with optional filtering. Supports filtering by various criteria such as buyer, invoice type, dates, amounts, and payment status.\n\n**Filtering Examples:**\n- `invoiceNumber.contains=INV-2024` - Find invoices with \"INV-2024\" in number\n- `amount.greaterThan=1000` - Find invoices with amount > 1000\n- `date.greaterThanOrEqual=2024-01-01` - Find invoices from 2024\n- `isUnderFactor.equals=true` - Find invoices under factor management\n- `type.in=INVOICE,CREDIT_NOTE` - Find invoices or credit notes\n\nFor complete filtering documentation, see: /docs/API-Filtering-Guide.md\n","externalDocs":{"description":"API Filtering Guide","url":"/docs/API-Filtering-Guide.md"},"operationId":"getAllInvoices","parameters":[{"name":"tags.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"tags.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"tags.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"lastModifiedDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"lastModifiedDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"lastModifiedDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"company.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company_code.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company_code.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"company_code.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contract.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"contract.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"contract.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contract.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"contract.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"buyer.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"buyer.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"buyer.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyer.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"buyer.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"buyer_code.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_code.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_code.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_code.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_code.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyer_code.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyer_code.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyer_name.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_name.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_name.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_name.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyer_name.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyer_name.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyer_name.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"type.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"type.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"type.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"invoiceNumber.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceNumber.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceNumber.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceNumber.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceNumber.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoiceNumber.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"invoiceNumber.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"ref.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"ref.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"ref.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"ref.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"ref.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"ref.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"ref.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"date.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"date.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"date.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"dueDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dueDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dueDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dueDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dueDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dueDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"dueDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"dueDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"dueDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"paidOrExcluded.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"paidOrExcluded.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"paidOrExcluded.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"paidOrExcluded.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"paidOrExcluded.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"paidOrExcludedOrDueDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paidOrExcludedOrDueDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paidOrExcludedOrDueDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paidOrExcludedOrDueDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paidOrExcludedOrDueDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paidOrExcludedOrDueDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paidOrExcludedOrDueDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"paidOrExcludedOrDueDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"paidOrExcludedOrDueDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"amount.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"amount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"amount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"balance.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"paymentMethod.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"paymentMethod.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"paymentMethod.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"paymentDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paymentDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paymentDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paymentDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paymentDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paymentDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"paymentDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"paymentDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"paymentDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"info.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"info.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"info.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"hasCover.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"hasCover.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"ineligibilityReason.equals","in":"query","required":false,"schema":{"type":"string","enum":["NO_CONTRACT","NON_COVERED","BUYER_INCOMPLETE","BUYER_INELIGIBLE","OVERDUE_FACTORING","OVERDUE_FACTORED","FUTURE_DATE","MAX_AGE","MAX_MATURITY"]}},{"name":"ineligibilityReason.notEquals","in":"query","required":false,"schema":{"type":"string","enum":["NO_CONTRACT","NON_COVERED","BUYER_INCOMPLETE","BUYER_INELIGIBLE","OVERDUE_FACTORING","OVERDUE_FACTORED","FUTURE_DATE","MAX_AGE","MAX_MATURITY"]}},{"name":"ineligibilityReason.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"ineligibilityReason.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NO_CONTRACT","NON_COVERED","BUYER_INCOMPLETE","BUYER_INELIGIBLE","OVERDUE_FACTORING","OVERDUE_FACTORED","FUTURE_DATE","MAX_AGE","MAX_MATURITY"]}}},{"name":"ineligibilityReason.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NO_CONTRACT","NON_COVERED","BUYER_INCOMPLETE","BUYER_INELIGIBLE","OVERDUE_FACTORING","OVERDUE_FACTORED","FUTURE_DATE","MAX_AGE","MAX_MATURITY"]}}},{"name":"status.equals","in":"query","required":false,"schema":{"type":"string","enum":["SELLABLE","CURRENT","CLOSED","GAP_DEBITOR","GAP_CREDITOR","INELIGIBLE","EXCLUDED"]}},{"name":"status.notEquals","in":"query","required":false,"schema":{"type":"string","enum":["SELLABLE","CURRENT","CLOSED","GAP_DEBITOR","GAP_CREDITOR","INELIGIBLE","EXCLUDED"]}},{"name":"status.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"status.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["SELLABLE","CURRENT","CLOSED","GAP_DEBITOR","GAP_CREDITOR","INELIGIBLE","EXCLUDED"]}}},{"name":"status.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["SELLABLE","CURRENT","CLOSED","GAP_DEBITOR","GAP_CREDITOR","INELIGIBLE","EXCLUDED"]}}},{"name":"excluded.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"excluded.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"excluded.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"excluded.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"excluded.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"isUnderFactor.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"isUnderFactor.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"isUnderFactor.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"isUnderFactor.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"isUnderFactor.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"invoiceFromFactor_amountFunded.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountFunded.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountFunded.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountFunded.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountFunded.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountFunded.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountFunded.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoiceFromFactor_amountFunded.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountFunded.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountUnfunded.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnfunded.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnfunded.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnfunded.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnfunded.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnfunded.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnfunded.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoiceFromFactor_amountUnfunded.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountUnfunded.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountUnavailable.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnavailable.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnavailable.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnavailable.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnavailable.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnavailable.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountUnavailable.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoiceFromFactor_amountUnavailable.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountUnavailable.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountOutstanding.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountOutstanding.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountOutstanding.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountOutstanding.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountOutstanding.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountOutstanding.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"invoiceFromFactor_amountOutstanding.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoiceFromFactor_amountOutstanding.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_amountOutstanding.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"invoiceFromFactor_unavailableReason.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceFromFactor_unavailableReason.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceFromFactor_unavailableReason.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceFromFactor_unavailableReason.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"invoiceFromFactor_unavailableReason.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"invoiceFromFactor_unavailableReason.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"invoiceFromFactor_unavailableReason.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyerFromFactor_amountApproved.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountApproved.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountApproved.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"cession.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"cession.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"cession.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"cession.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"cession.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"reconciliationJournal.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"reconciliationJournal.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"reconciliationJournal.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"reconciliationJournal.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"reconciliationJournal.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"reconciliationJournal.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"reconciliationJournal.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"gap.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gap.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gap.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gap.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"gap.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"gapType.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gapType.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"gapType.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"gapCredit.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gapCredit.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gapCredit.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gapCredit.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"gapCredit.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"gapCession.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"gapCession.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"gapCession.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"gapCession.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"gapCession.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"type":"integer","default":0,"minimum":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"type":"integer","default":100,"minimum":1}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"Invoices retrieved successfully","content":{"*/*":{"schema":{"$ref":"#/components/schemas/InvoiceDTO"}}}},"400":{"description":"Invalid filter criteria"}}},"post":{"tags":["invoice-resource"],"summary":"Create a new invoice","description":"Creates a new invoice in the system. The invoice represents a request for payment from a buyer and is central to the factoring process.\n\nThe buyer must already exist and may be referenced either by its `id`, with or without its `version`, or by its `code` together with `company.code`. A code lookup is scoped by currency: the buyer `currency` is used when given, otherwise the invoice `currency`. When neither is given and the code exists under several currencies, the buyer picked is arbitrary.","operationId":"createInvoice","requestBody":{"description":"invoice data to create","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvoiceDTO"},"encoding":{"invoiceDTO":{"contentType":"*/*"}}}},"required":true},"responses":{"201":{"description":"Invoice created successfully","content":{"*/*":{"schema":{"$ref":"#/components/schemas/InvoiceDTO"}}}},"400":{"description":"Invalid input data, invoice already has an ID, or the buyer reference is incomplete (`referenceIncomplete`) or matches no existing buyer (`referenceNotFound`)"},"409":{"description":"Invoice with the same number already exists"}}}},"/api/factor-transactions/with-offset":{"get":{"tags":["factor-transaction-resource"],"summary":"Get factor transactions with offsets","description":"Retrieves factor transactions along with calculated accounting offset ledger rows.","operationId":"getAllFactorTransactionsWithOffset","parameters":[{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"id.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"createdDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"createdDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"createdDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"createdDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"lastModifiedDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"lastModifiedDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"lastModifiedDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"lastModifiedDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date-time"}}},{"name":"company.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"date.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"date.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"date.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"valueDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"valueDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"valueDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"valueDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"transactionReferenceNumber.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"transactionReferenceNumber.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"transactionReferenceNumber.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"transactionReferenceNumber.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"category.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"category.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"category.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"genericLedgerAccount.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"genericLedgerAccount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"genericLedgerAccount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"genericLedgerAccount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"ledgerAccount.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"ledgerAccount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"ledgerAccount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"ledgerAccount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"type.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"type.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"type.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"country.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"country.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"country.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"amount.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"amount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"amount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"amount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"balance.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"narrative.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"narrative.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"narrative.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"narrative.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"identificationCode.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"identificationCode.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"identificationCode.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"identificationCode.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"referenceAccountServiceInstitution.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"referenceAccountServiceInstitution.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"referenceAccountServiceInstitution.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"referenceAccountServiceInstitution.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"type":"integer","default":0,"minimum":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"type":"integer","default":100,"minimum":1}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"list of factor transactions with accounting offset information","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FactorTransactionDTO"}}}}}}}},"/api/datastreams/upload":{"post":{"tags":["datastream-resource"],"summary":"Upload a file to be processed as a datastream.","description":"Upload a file to be processed as a datastream.","operationId":"uploadDatastream","requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","description":"file to upload (CSV, etc.) containing data to import"},"datastream":{"type":"string","default":"{\"type\":\"BUYER\"}","description":"JSON metadata. Only `type` is required for buyer/invoice imports (e.g. `BUYER` or `INVOICE`); other fields are defaulted."}},"required":["datastream","file"]}}}},"responses":{"200":{"description":"processed datastream with counts of records inserted, updated, deleted","content":{"*/*":{"schema":{"$ref":"#/components/schemas/DatastreamDTO"}}}}}}},"/api/invoices/unavailable-reasons":{"get":{"tags":["invoice-resource"],"summary":"List the distinct non-empty <code>invoiceFromFactor.unavailableReason</code> values within the\n current user's company perimeter. Backs the dropdown filter on the invoices list.","description":"List the distinct non-empty <code>invoiceFromFactor.unavailableReason</code> values within the\n current user's company perimeter. Backs the dropdown filter on the invoices list.","operationId":"getUnavailableReasons","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"type":"string"}}}}}}}},"/api/cessions/{id}":{"get":{"tags":["cession-resource"],"summary":"Get cession by ID","description":"Retrieves complete details of a specific cession by its UUID.","operationId":"getCession","parameters":[{"name":"id","in":"path","description":"cession ID","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"the cession or 404 if not found","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CessionDTO"}}}}}}},"/api/contracts/count":{"get":{"tags":["contract-resource"],"summary":"Count contracts","description":"Counts contracts matching the specified filter criteria within perimeter.","operationId":"countContracts","parameters":[{"name":"id.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"id.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"status.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"status.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"status.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"syndicatedProgram.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"syndicatedProgram.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"syndicatedProgram.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"syndicatedProgram.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"syndicatedProgram.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"confidentialProgram.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"confidentialProgram.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"confidentialProgram.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"confidentialProgram.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"confidentialProgram.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"withRecourse.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"withRecourse.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"withRecourse.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"withRecourse.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"withRecourse.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"signatureDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"signatureDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"signatureDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"signatureDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"signatureDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"signatureDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"signatureDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"signatureDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"signatureDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"activationDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"activationDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"activationDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"activationDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"activationDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"activationDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"activationDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"activationDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"activationDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"sellable.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"sellable.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"sellable.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"sellable.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"sellable.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"sellable.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"sellable.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"sellable.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"sellable.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"country.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"country.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"country.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractFromFactor_contractNumber.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_contractNumber.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_contractNumber.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_contractNumber.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_contractNumber.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_contractNumber.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractFromFactor_contractNumber.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractFromFactor_factorAccountNumber.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_factorAccountNumber.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_factorAccountNumber.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_factorAccountNumber.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_factorAccountNumber.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_factorAccountNumber.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractFromFactor_factorAccountNumber.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractFromFactor_factor.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"contractFromFactor_factor.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"contractFromFactor_factor.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_factor.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"contractFromFactor_factor.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"contractFromFactor_guaranteeFund.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeFund.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeFund.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeFund.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeFund.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeFund.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeFund.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_guaranteeFund.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_guaranteeFund.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_guaranteeLine.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeLine.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeLine.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeLine.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeLine.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeLine.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeLine.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_guaranteeLine.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_guaranteeLine.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_nonGuaranteeLine.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_nonGuaranteeLine.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_nonGuaranteeLine.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_nonGuaranteeLine.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_nonGuaranteeLine.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_nonGuaranteeLine.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_nonGuaranteeLine.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_nonGuaranteeLine.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_nonGuaranteeLine.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_factoringCommission.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_factoringCommission.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_factoringCommission.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_factoringCommission.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_factoringCommission.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_factoringCommission.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_factoringCommission.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_factoringCommission.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_factoringCommission.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_minFactoringCommission.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_minFactoringCommission.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_minFactoringCommission.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_minFactoringCommission.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_minFactoringCommission.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_minFactoringCommission.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_minFactoringCommission.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_minFactoringCommission.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_minFactoringCommission.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_indexRate.greaterThan","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRate.lessThan","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRate.equals","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRate.notEquals","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_indexRate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number","format":"float"}}},{"name":"contractFromFactor_indexRate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number","format":"float"}}},{"name":"contractFromFactor_indexRateFloor.greaterThan","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRateFloor.lessThan","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRateFloor.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRateFloor.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRateFloor.equals","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRateFloor.notEquals","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRateFloor.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_indexRateFloor.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number","format":"float"}}},{"name":"contractFromFactor_indexRateFloor.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number","format":"float"}}},{"name":"contractFromFactor_margin.greaterThan","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_margin.lessThan","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_margin.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_margin.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_margin.equals","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_margin.notEquals","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_margin.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_margin.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number","format":"float"}}},{"name":"contractFromFactor_margin.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number","format":"float"}}},{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"count of matching contracts","content":{"*/*":{"schema":{"type":"integer","format":"int64"}}}}}}},"/api/buyers/count":{"get":{"tags":["buyer-resource"],"summary":"Count buyers","description":"Returns the total count of buyers matching the specified filter criteria.","operationId":"countBuyers","parameters":[{"name":"id.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"id.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"code.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"code.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"code.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"code.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"code.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"code.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"code.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"numberType.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"numberType.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"numberType.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"number.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"number.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"number.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"number.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"number.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"number.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"number.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"nic.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"nic.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"nic.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"nic.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"nic.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"nic.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"nic.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"name.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"name.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"name.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"info.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"info.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"info.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"info.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_country.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_country.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"address_country.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_country.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_city.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_city.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_city.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_city.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_city.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"address_city.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_city.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_postalCode.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_postalCode.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_postalCode.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_postalCode.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"address_postalCode.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"address_postalCode.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"address_postalCode.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"excluded.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"excluded.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"excluded.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"excluded.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"excluded.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"company.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company_code.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"company_code.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company_code.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"company_code.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"parent.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"parent.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"parent.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"parent.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"parent.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"childrenCount.greaterThan","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"childrenCount.lessThan","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"childrenCount.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"childrenCount.lessThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"childrenCount.equals","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"childrenCount.notEquals","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"childrenCount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"childrenCount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"childrenCount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"legalEntity.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"legalEntity.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"legalEntity.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"legalEntity.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"legalEntity.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"balance.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"balance.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"balance.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"balance.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"incoherentBalance.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentBalance.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentBalance.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentBalance.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"incoherentBalance.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"creditLimit_amount.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"creditLimit_amount.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"creditLimit_amount.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"creditLimit_amount.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"creditLimit_amount.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"creditLimit_amount.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"creditLimit_amount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"creditLimit_amount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"creditLimit_amount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"creditLimit_status.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"creditLimit_status.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"creditLimit_status.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"incoherentLimit.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentLimit.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentLimit.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentLimit.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"incoherentLimit.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"buyerFromFactorUnknown.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactorUnknown.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactorUnknown.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactorUnknown.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"buyerFromFactorUnknown.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"buyerFromFactor_currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromFactor_currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromFactor_currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromFactor_currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromFactor_currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyerFromFactor_currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyerFromFactor_amountFunded.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFunded.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFunded.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFunded.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFunded.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFunded.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFunded.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountFunded.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountFunded.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountOutstanding.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountOutstanding.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountOutstanding.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountOutstanding.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountOutstanding.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountOutstanding.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountOutstanding.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountOutstanding.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountOutstanding.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"incoherentAmount.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentAmount.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentAmount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incoherentAmount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"incoherentAmount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"buyerFromFactor_amountApproved.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountApproved.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountApproved.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountApproved.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountFundedCalc.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFundedCalc.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFundedCalc.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFundedCalc.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFundedCalc.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFundedCalc.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountFundedCalc.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountFundedCalc.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountFundedCalc.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountUnfundedCalc.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnfundedCalc.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnfundedCalc.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnfundedCalc.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnfundedCalc.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnfundedCalc.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnfundedCalc.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountUnfundedCalc.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountUnfundedCalc.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountSecuredCalc.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountSecuredCalc.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountSecuredCalc.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountSecuredCalc.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountSecuredCalc.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountSecuredCalc.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountSecuredCalc.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountSecuredCalc.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountSecuredCalc.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountUnsecuredCalc.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnsecuredCalc.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnsecuredCalc.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnsecuredCalc.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnsecuredCalc.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnsecuredCalc.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnsecuredCalc.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountUnsecuredCalc.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountUnsecuredCalc.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountUnavailableCalc.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnavailableCalc.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnavailableCalc.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnavailableCalc.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnavailableCalc.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnavailableCalc.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"buyerFromFactor_amountUnavailableCalc.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromFactor_amountUnavailableCalc.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromFactor_amountUnavailableCalc.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"buyerFromInsurer_insurerName.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerName.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerName.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerName.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerName.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromInsurer_insurerName.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyerFromInsurer_insurerName.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyerFromInsurer_insurerCode.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerCode.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerCode.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerCode.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"buyerFromInsurer_insurerCode.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"buyerFromInsurer_insurerCode.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"buyerFromInsurer_insurerCode.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"tags.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"tags.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"tags.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"tags.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hasCover.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"hasCover.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"incomplete.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incomplete.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incomplete.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incomplete.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"incomplete.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"incompleteReason.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"incompleteReason.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"incompleteReason.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"incompleteReason.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"incompleteReason.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"incompleteReason.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"incompleteReason.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"Count retrieved successfully","content":{"*/*":{"schema":{"type":"integer","format":"int64"}}}},"400":{"description":"Invalid filter criteria"}}}},"/api/datastreams/{id}/failures":{"get":{"tags":["datastream-resource"],"summary":"Get all failures for a specific datastream.","description":"Get all failures for a specific datastream.","operationId":"getDatastreamFailures","parameters":[{"name":"id","in":"path","description":"unique identifier of the datastream","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"type":"integer","default":0,"minimum":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"type":"integer","default":100,"minimum":1}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"list of datastream failures","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DatastreamFailureDTO"}}}}}}}},"/api/datastreams/types":{"get":{"tags":["datastream-resource"],"summary":"Get all available datastream types in the current user's perimeter.","description":"Get all available datastream types in the current user's perimeter.","operationId":"getDatastreamTypes","responses":{"200":{"description":"array of datastream types","content":{"*/*":{"schema":{"type":"array","items":{"type":"string","enum":["BNP_ACCOUNT_STATEMENT","BNP_BALANCE","BNP_BUYER","BNP_OUTSTANDING","BNP_REMITTANCE","BPCE_ACCOUNT_STATEMENT","BPCE_BALANCE","BPCE_BUYER","BPCE_OUTSTANDING","BPCE_DOWNLOAD","BPCE_QUITTANCE","BPCE_UNAVAILABLE","BPCE_UPLOAD","CA_ACCOUNT_STATEMENT","CA_OUTSTANDING","CA_BALANCE","CA_BUYER_DOMESTIC","CA_BUYER_EXPORT","CA_QUITTANCE","CM_ACCOUNT_STATEMENT","CM_BALANCE","CM_BUYER","CM_CREDIT_LIMIT_REQUEST","CM_OUTSTANDING","FF_ACCOUNT_STATEMENT","FF_BALANCE","FF_BUYER","FF_CREDIT_LIMIT_REQUEST","FF_OUTSTANDING","FF_REMITTANCE","LBP_ACCOUNT_STATEMENT","LBP_BALANCE","LBP_BUYER","LBP_OUTSTANDING","SG_ACCOUNT_STATEMENT","SG_BALANCE","SG_BUYER","SG_OUTSTANDING","SG_BUYER_OUTSTANDING","ATRADIUS_CREDIT_LIMIT_REQUEST","ATRADIUS_CREDIT_LIMIT_UPDATE","COFACE_CREDIT_LIMIT_REQUEST","COFACE_CREDIT_LIMIT_UPDATE","ALLIANZ_CREDIT_LIMIT_REQUEST","ALLIANZ_CREDIT_LIMIT_UPDATE","GROUPAMA_CREDIT_LIMIT_UPDATE","BUYER","CESSION_SUMMARY","CLEARING_ENTRIES","CONTRACT_SUMMARY","CREDIT_LIMIT","CREDIT_LIMIT_REQUEST","FACTOR_TRANSACTION","INVOICE","TAGGING"]}}}}}}}},"/api/contracts/{id}":{"get":{"tags":["contract-resource"],"summary":"Get contract by ID","description":"Retrieves complete details of a specific contract by its UUID.","operationId":"getContract","parameters":[{"name":"id","in":"path","description":"contract ID","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"the contract or 404 if not found","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ContractDTO"}}}}}}},"/api/contracts":{"get":{"tags":["contract-resource"],"summary":"Get all contracts","description":"Retrieves a paginated slice of contracts matching the provided filter criteria within the current user's company perimeter.\n\n**Common Filter Examples:**\n- `company.equals=456e7890-e89b-12d3-a456-426614174000` - Filter by company UUID\n- `currency.equals=EUR` - Filter by contract currency\n- `status.equals=ACTIVE` - Filter by contract status (ACTIVE, INACTIVE)\n- `country.equals=FR` - Filter by country code\n- `contractFromFactor_contractNumber.contains=FAC-2024` - Filter by factor contract number\n- `sellable.greaterThan=0` - Filter contracts with sellable invoices > 0\n\n**Filter Operators:** `.equals`, `.contains`, `.specified`, `.in`, `.greaterThan`, `.lessThan`, etc.","operationId":"getAllContracts","parameters":[{"name":"id.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"id.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"company.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"company.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"company.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"currency.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"currency.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"currency.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"currency.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"status.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"status.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"status.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"syndicatedProgram.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"syndicatedProgram.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"syndicatedProgram.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"syndicatedProgram.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"syndicatedProgram.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"confidentialProgram.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"confidentialProgram.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"confidentialProgram.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"confidentialProgram.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"confidentialProgram.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"withRecourse.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"withRecourse.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"withRecourse.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"withRecourse.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"withRecourse.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"signatureDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"signatureDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"signatureDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"signatureDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"signatureDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"signatureDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"signatureDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"signatureDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"signatureDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"activationDate.greaterThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"activationDate.lessThan","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"activationDate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"activationDate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"activationDate.equals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"activationDate.notEquals","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"activationDate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"activationDate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"activationDate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"date"}}},{"name":"sellable.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"sellable.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"sellable.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"sellable.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"sellable.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"sellable.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"sellable.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"sellable.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"sellable.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"country.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"country.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"country.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"country.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractFromFactor_contractNumber.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_contractNumber.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_contractNumber.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_contractNumber.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_contractNumber.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_contractNumber.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractFromFactor_contractNumber.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractFromFactor_factorAccountNumber.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_factorAccountNumber.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_factorAccountNumber.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_factorAccountNumber.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"contractFromFactor_factorAccountNumber.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_factorAccountNumber.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractFromFactor_factorAccountNumber.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"contractFromFactor_factor.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"contractFromFactor_factor.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"contractFromFactor_factor.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_factor.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"contractFromFactor_factor.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"contractFromFactor_guaranteeFund.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeFund.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeFund.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeFund.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeFund.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeFund.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeFund.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_guaranteeFund.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_guaranteeFund.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_guaranteeLine.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeLine.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeLine.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeLine.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeLine.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeLine.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_guaranteeLine.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_guaranteeLine.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_guaranteeLine.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_nonGuaranteeLine.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_nonGuaranteeLine.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_nonGuaranteeLine.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_nonGuaranteeLine.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_nonGuaranteeLine.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_nonGuaranteeLine.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_nonGuaranteeLine.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_nonGuaranteeLine.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_nonGuaranteeLine.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_factoringCommission.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_factoringCommission.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_factoringCommission.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_factoringCommission.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_factoringCommission.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_factoringCommission.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_factoringCommission.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_factoringCommission.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_factoringCommission.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_minFactoringCommission.greaterThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_minFactoringCommission.lessThan","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_minFactoringCommission.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_minFactoringCommission.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_minFactoringCommission.equals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_minFactoringCommission.notEquals","in":"query","required":false,"schema":{"type":"number"}},{"name":"contractFromFactor_minFactoringCommission.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_minFactoringCommission.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_minFactoringCommission.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"contractFromFactor_indexRate.greaterThan","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRate.lessThan","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRate.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRate.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRate.equals","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRate.notEquals","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRate.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_indexRate.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number","format":"float"}}},{"name":"contractFromFactor_indexRate.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number","format":"float"}}},{"name":"contractFromFactor_indexRateFloor.greaterThan","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRateFloor.lessThan","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRateFloor.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRateFloor.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRateFloor.equals","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRateFloor.notEquals","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_indexRateFloor.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_indexRateFloor.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number","format":"float"}}},{"name":"contractFromFactor_indexRateFloor.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number","format":"float"}}},{"name":"contractFromFactor_margin.greaterThan","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_margin.lessThan","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_margin.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_margin.lessThanOrEqual","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_margin.equals","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_margin.notEquals","in":"query","required":false,"schema":{"type":"number","format":"float"}},{"name":"contractFromFactor_margin.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"contractFromFactor_margin.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"number","format":"float"}}},{"name":"contractFromFactor_margin.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"number","format":"float"}}},{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"type":"integer","default":0,"minimum":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"type":"integer","default":100,"minimum":1}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"list of contracts","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ContractDTO"}}}}}}}},"/api/datastreams":{"get":{"tags":["datastream-resource"],"summary":"Get all datastreams matching the provided criteria.","description":"Get all datastreams matching the provided criteria.","operationId":"getAllDatastreams","parameters":[{"name":"distinct","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.equals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.notEquals","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"id.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"id.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"id.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"orgId.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"orgId.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"orgId.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"orgId.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"orgId.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"orgId.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"orgId.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"type.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"type.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"type.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"partner.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"partner.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"partner.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"partner.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"partner.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"partner.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"partner.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"outgoing.equals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"outgoing.notEquals","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"outgoing.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"outgoing.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"outgoing.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"boolean"}}},{"name":"path.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"path.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"path.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"path.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"path.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"path.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"path.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"name.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"name.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"name.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"name.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"status.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"status.in","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"status.notIn","in":"query","required":false,"schema":{"type":"array","items":{}}},{"name":"inserts.greaterThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"inserts.lessThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"inserts.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"inserts.lessThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"inserts.equals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"inserts.notEquals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"inserts.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"inserts.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"inserts.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"updates.greaterThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"updates.lessThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"updates.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"updates.lessThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"updates.equals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"updates.notEquals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"updates.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"updates.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"updates.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"deletes.greaterThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"deletes.lessThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"deletes.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"deletes.lessThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"deletes.equals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"deletes.notEquals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"deletes.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"deletes.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"deletes.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"failuresCount.greaterThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"failuresCount.lessThan","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"failuresCount.greaterThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"failuresCount.lessThanOrEqual","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"failuresCount.equals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"failuresCount.notEquals","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"failuresCount.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"failuresCount.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"failuresCount.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int32"}}},{"name":"log.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"log.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"log.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"log.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"log.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"log.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"log.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"error.contains","in":"query","required":false,"schema":{"type":"string"}},{"name":"error.doesNotContain","in":"query","required":false,"schema":{"type":"string"}},{"name":"error.equals","in":"query","required":false,"schema":{"type":"string"}},{"name":"error.notEquals","in":"query","required":false,"schema":{"type":"string"}},{"name":"error.specified","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"error.in","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"error.notIn","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"type":"integer","default":0,"minimum":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"type":"integer","default":100,"minimum":1}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"list of datastreams","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DatastreamDTO"}}}}}}}}},"components":{"schemas":{"AddressDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.Address com.afakto.domain.Address} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"streetName":{"type":"string"},"streetNumber":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"stateProvince":{"type":"string"},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code (uppercase)","example":"FR"}}},"CompanyDTO":{"type":"object","description":"Company entity representing the creditor or client organization in factoring operations.","example":{"id":"456e7890-e89b-12d3-a456-426614174000","code":"ACME001","name":"ACME Corporation","numberType":"SIREN","number":"123456789","fiscalYearClosingMonth":12,"address":{"country":"FR","city":"Paris"}},"properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"orgId":{"type":"string","description":"Auth0 organization identifier owning this company","example":"org_123456"},"code":{"type":"string","description":"Unique company code within organization","example":"ACME001"},"name":{"type":"string","description":"Company legal or trade name","example":"ACME Corporation"},"numberType":{"type":"string","description":"Type of legal/fiscal registration number","enum":["COMMERCIAL_REGISTER","DUNS_BRADSTREET","NATIONAL_REGISTRATION_NUMBER","SIREN","VAT"],"example":"SIREN"},"number":{"type":"string","description":"Legal registration number (SIREN, VAT, etc.)","example":"123456789"},"nic":{"type":"string","description":"French establishment NIC (Numéro Interne de Classement)","example":"00014"},"fiscalYearClosingMonth":{"type":"integer","format":"int32","description":"Fiscal year closing month (1-12)","example":12,"maximum":12,"minimum":1},"address":{"$ref":"#/components/schemas/AddressDTO","description":"Company address details"}},"required":["code","name"]},"UserDTO":{"type":"object","description":"A DTO representing a user, with only the public attributes.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"orgId":{"type":"string"},"login":{"type":"string","maxLength":50,"minLength":1,"pattern":"^(?>[a-zA-Z0-9!$&*+=?^_`{|}~.-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*)|(?>[_.@A-Za-z0-9-]+)$"},"firstName":{"type":"string","maxLength":50,"minLength":0},"lastName":{"type":"string","maxLength":50,"minLength":0},"email":{"type":"string","format":"email","maxLength":254,"minLength":5},"activated":{"type":"boolean"},"langKey":{"type":"string","maxLength":10,"minLength":2},"imageUrl":{"type":"string","maxLength":256,"minLength":0},"authorities":{"type":"array","items":{"type":"string"},"uniqueItems":true},"companies":{"type":"array","items":{"$ref":"#/components/schemas/CompanyDTO"},"uniqueItems":true},"preferences":{"type":"object","additionalProperties":{"type":"string"}},"intercomJwt":{"type":"string"}},"required":["activated","login"]},"TagDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.Tag com.afakto.domain.Tag} entity.\n <p>\n <code>orgId</code> is intentionally not exposed: every tag is stamped with the caller's organization\n server-side. <code>entityType</code> is the singular, kebab-case token of the target entity\n (e.g. <code>buyer</code>). <code>system</code> is read-only and derived from a <code>'.'</code>-prefixed code.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"code":{"type":"string"},"entityType":{"type":"string","description":"Singular, kebab-case token of the target entity type (e.g. <code>buyer</code>)."},"system":{"type":"boolean","description":"True when the tag is system-managed and read-only (code starts with <code>'.'</code>)."}}},"ContractDTO":{"type":"object","description":"Factoring contract between a company and factor institution.\n\n Defines the terms, conditions, and parameters for the factoring relationship,\n including program type, insurance coverage, invoice eligibility criteria,\n and operational settings.","example":{"id":"123e4567-e89b-12d3-a456-426614174000","company":{"id":"456e7890-e89b-12d3-a456-426614174000","name":"ACME Corporation","code":"ACME001"},"contractFromFactor":{"id":"789e0123-e89b-12d3-a456-426614174000","contractNumber":"FAC-2024-001","factorAccountNumber":"ACC123456"},"currency":"EUR","status":"ACTIVE","signatureDate":"2024-01-15","activationDate":"2024-01-20","syndicatedProgram":false,"confidentialProgram":true,"withRecourse":false,"programType":"LINE_BY_LINE","country":"FR","buyerCountries":["FR","DE","ES"],"buyerMaxCount":100,"invoiceFactoringOverdue":0,"invoiceFactoredOverdue":90,"invoiceDateCutoff":-1,"invoiceMaxAge":365,"invoiceMaxMaturity":120},"properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"company":{"$ref":"#/components/schemas/CompanyDTO","description":"Company that owns this factoring contract"},"contractFromFactor":{"$ref":"#/components/schemas/ContractFromFactorDTO","description":"Factor-specific contract details and terms"},"currency":{"type":"string","description":"Base currency for all contract operations","example":"EUR","maxLength":3,"minLength":3,"pattern":"^[A-Z]{3}$"},"status":{"type":"string","description":"Current status of the contract","enum":["ACTIVE","INACTIVE"],"example":"ACTIVE"},"signatureDate":{"type":"string","format":"date","description":"Date when the contract was signed","example":"2024-01-15"},"activationDate":{"type":"string","format":"date","description":"Date when the contract became active and operational","example":"2024-01-20"},"syndicatedProgram":{"type":"boolean","description":"Whether this is a syndicated factoring program involving multiple factors","example":false},"confidentialProgram":{"type":"boolean","description":"Whether the factoring arrangement is confidential (buyers are not notified)","example":true},"withRecourse":{"type":"boolean","description":"Whether the factoring is with recourse (company remains liable for unpaid invoices)","example":false},"programType":{"type":"string","description":"Type of factoring program structure","enum":["LINE_BY_LINE","BALANCE_BY_RELOADING","BALANCE_BY_CANCELLING_AND_REPLACING"],"example":"LINE_BY_LINE"},"country":{"type":"string","description":"Primary country where the contract operates","example":"FR","maxLength":2,"minLength":2,"pattern":"^[A-Z]{2}$"},"buyerCountries":{"type":"array","description":"Set of countries where buyers can be located for this contract","example":["FR","DE","ES"],"items":{"type":"string"},"uniqueItems":true},"buyerMaxCount":{"type":"integer","format":"int32","description":"Maximum number of buyers allowed under this contract (null = no limit)","example":100,"minimum":1},"invoiceFactoringOverdue":{"type":"integer","format":"int32","description":"Number of days after due date that overdue invoices can still be factored (0 = no overdue invoices allowed)","example":0,"minimum":0},"invoiceFactoredOverdue":{"type":"integer","format":"int32","description":"Number of days after due date that factored invoices are considered in default","example":90,"minimum":1},"invoiceDateCutoff":{"type":"integer","format":"int32","description":"Invoice date cutoff policy: 0 = current invoices only, >0 = future days allowed, -1 = until midnight","example":-1},"invoiceMaxAge":{"type":"integer","format":"int32","description":"Maximum age of invoice in days from issue date (invoices older than this are ineligible)","example":365,"minimum":1},"invoiceMaxMaturity":{"type":"integer","format":"int32","description":"Maximum maturity period in days from invoice date to due date","example":120,"minimum":1},"cessionCount":{"type":"integer","format":"int64","description":"Number of cessions associated with this contract","example":15,"minimum":0}},"required":["cessionCount","company","currency"]},"ContractFromFactorDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.ContractFromFactor com.afakto.domain.ContractFromFactor} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"factor":{"$ref":"#/components/schemas/FactorInstitutionDTO"},"contractNumber":{"type":"string"},"factorAccountNumber":{"type":"string"},"cashIn":{"type":"boolean"},"bic":{"type":"string"},"iban":{"type":"string"},"journal":{"type":"string"},"guaranteeLine":{"type":"number"},"nonGuaranteeLine":{"type":"number"},"guaranteeFund":{"type":"number"},"factoringCommission":{"type":"number"},"minFactoringCommission":{"type":"number"},"averageDso":{"type":"integer","format":"int32"},"margin":{"type":"number","format":"float"},"indexRateSource":{"type":"string","enum":["EUR3M","SOFR","SONIA","SARON","CORRA","MANUAL"]},"indexRate":{"type":"number","format":"float"},"indexRateFloor":{"type":"number","format":"float"}}},"ExternalCreditInsuranceDTO":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"name":{"type":"string"}},"required":["name"]},"FactorInstitutionDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.FactorInstitution com.afakto.domain.FactorInstitution} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"type":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"}}},"PolicyDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.Policy com.afakto.domain.Policy} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"contract":{"$ref":"#/components/schemas/ContractDTO"},"insurer":{"$ref":"#/components/schemas/ExternalCreditInsuranceDTO"},"policyId":{"type":"string"},"customerId":{"type":"string"},"blindCoverAmount":{"type":"number"}},"required":["contract"]},"BuyerDTO":{"type":"object","description":"Buyer (debtor) in the factoring process","example":{"id":"123e4567-e89b-12d3-a456-426614174000","code":"BUY001","name":"ACME Corporation","numberType":"SIREN","number":"123456789","currency":"EUR","balance":1500.0,"excluded":false,"address":{"streetName":"123 Main Street","city":"Paris","postalCode":"75001","country":"FR"},"company":{"id":"456e7890-e89b-12d3-a456-426614174000","name":"My Company"}},"properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"company":{"$ref":"#/components/schemas/CompanyDTO","description":"Company associated with this buyer, referenced either by its id or by its code"},"parentId":{"type":"string","format":"uuid","description":"ID of the parent buyer (legal entity), if any"},"childrenCount":{"type":"integer","format":"int64","description":"Number of child buyers under this parent (calc)","example":3,"minimum":0},"code":{"type":"string","description":"Buyer code, unique within the company and currency for accounting buyers","example":"BUY001","maxLength":20,"minLength":3,"pattern":"^[A-Z0-9]{3,20}$"},"name":{"type":"string","description":"Buyer name","example":"ACME Corporation","maxLength":255,"minLength":1},"numberType":{"type":"string","description":"Type of identification number (NRN = National Registration Number)","enum":["VAT","NRN","SIREN","DUNS"],"example":"VAT"},"number":{"type":"string","description":"Identification number value","example":"123456789","maxLength":50,"minLength":1},"nic":{"type":"string","description":"NIC (Numéro Interne de Classement - français)","example":"00012"},"info":{"type":"string","description":"Additional information about the buyer","example":"Large technology company specializing in software solutions","maxLength":1000},"excluded":{"type":"boolean","description":"Whether the buyer is excluded from factoring","example":false},"exclusionReason":{"type":"string","description":"Reason for exclusion if applicable"},"address":{"$ref":"#/components/schemas/AddressDTO","description":"Buyer's address information"},"contact":{"$ref":"#/components/schemas/ContactDTO","description":"Buyer's contact information"},"currency":{"type":"string","description":"Buyer's currency","example":"EUR","maxLength":3,"minLength":3,"pattern":"^[A-Z]{3}$"},"balance":{"type":"number","description":"Current balance for this buyer","example":1500.0,"minimum":0},"creditLimit":{"$ref":"#/components/schemas/CreditLimitDTO","description":"Credit limit information"},"buyerFromFactor":{"$ref":"#/components/schemas/BuyerFromFactorDTO","description":"Factor-related information for this buyer"},"buyerFromFactorUnknown":{"type":"boolean","description":"Whether buyer information from factor is unknown"}},"required":["code","name"]},"BuyerFromFactorDTO":{"type":"object","description":"Buyer information as provided by the factor institution.\n <p>\n Contains financial data and buyer details from the factor's perspective,\n including approved amounts, outstanding balances, and calculated aggregations\n from related invoice transactions.","example":{"id":"123e4567-e89b-12d3-a456-426614174000","number":"BUY001","name":"ACME Corporation","code":"ACME001","factorCode":"FAC123","currency":"EUR","amountApproved":50000.0,"amountOutstanding":25000.0,"amountDraftReceived":15000.0,"amountFunded":20000.0,"amountSecured":22000.0,"amountFundedCalc":19500.0,"amountUnfundedCalc":5500.0,"amountSecuredCalc":21800.0,"amountUnsecuredCalc":3200.0,"amountUnavailableCalc":25000.0,"zipcode":"75001","city":"Paris"},"properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"factorName":{"type":"string","description":"Factor's internal name","example":"BNP","maxLength":255},"number":{"type":"string","description":"Buyer number as assigned by the factor","example":"BUY001","maxLength":255},"name":{"type":"string","description":"Buyer name as recorded by the factor","example":"ACME Corporation","maxLength":255},"code":{"type":"string","description":"Buyer code as assigned by the factor","example":"ACME001","maxLength":255},"factorCode":{"type":"string","description":"Factor's internal code for this buyer","example":"FAC123","maxLength":255},"currency":{"type":"string","description":"Currency used for this buyer's transactions","example":"EUR","maxLength":3,"minLength":3,"pattern":"^[A-Z]{3}$"},"amountApproved":{"type":"number","description":"Total amount approved by the factor for this buyer","example":50000.0,"minimum":0},"amountOutstanding":{"type":"number","description":"Current outstanding amount for this buyer","example":25000.0,"minimum":0},"amountDraftReceived":{"type":"number","description":"Amount of drafts received for this buyer","example":15000.0,"minimum":0},"amountFunded":{"type":"number","description":"Amount currently funded for this buyer","example":20000.0,"minimum":0},"amountSecured":{"type":"number","description":"Amount secured (covered by insurance or guarantee) for this buyer","example":22000.0,"minimum":0},"amountFundedCalc":{"type":"number","description":"Calculated funded amount aggregated from related invoice transactions (read-only)","example":19500.0,"minimum":0,"readOnly":true},"amountUnfundedCalc":{"type":"number","description":"Calculated unfunded amount aggregated from related invoice transactions (read-only)","example":5500.0,"minimum":0,"readOnly":true},"amountSecuredCalc":{"type":"number","description":"Calculated secured amount aggregated from related invoice transactions (read-only)","example":21800.0,"minimum":0,"readOnly":true},"amountUnsecuredCalc":{"type":"number","description":"Calculated unsecured amount aggregated from related invoice transactions (read-only)","example":3200.0,"minimum":0,"readOnly":true},"amountUnavailableCalc":{"type":"number","description":"Calculated total unavailable amount (secured + unsecured) aggregated from related invoice transactions (read-only)","example":25000.0,"minimum":0,"readOnly":true},"zipcode":{"type":"string","description":"Buyer's postal code","example":"75001","maxLength":20},"city":{"type":"string","description":"Buyer's city","example":"Paris","maxLength":255}}},"ContactDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.Contact com.afakto.domain.Contact} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"name":{"type":"string"},"phone":{"type":"string"},"email":{"type":"string","format":"email"}}},"CreditLimitDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.CreditLimit com.afakto.domain.CreditLimit} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"amount":{"type":"number"},"currency":{"type":"string"},"status":{"type":"string","enum":["ACCEPTED","BLIND_COVER","CANCELLED","PARTIALLY_ACCEPTED","REFUSED"]}}},"GapDTO":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"credit":{"type":"boolean"},"type":{"type":"string","enum":["EXCLUSION","OVERDUE","RECONCILIATION"]}},"required":["type"]},"InvoiceDTO":{"type":"object","description":"Invoice in the factoring process","example":{"id":"123e4567-e89b-12d3-a456-426614174000","type":"INVOICE","invoiceNumber":"INV-2024-001","date":"2024-01-15","dueDate":"2024-02-15","currency":"EUR","amount":1000.0,"balance":750.0,"paymentMethod":"BANK_TRANSFER","underFactor":true,"excluded":false,"buyer":{"id":"456e7890-e89b-12d3-a456-426614174000","code":"BUY001","name":"ACME Corporation"}},"properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"buyer":{"$ref":"#/components/schemas/BuyerDTO","description":"Buyer (debtor) associated with this invoice, referenced either by its id or by its code together with company.code"},"type":{"type":"string","description":"Type of invoice","enum":["INVOICE","CREDIT_NOTE","PAYMENT","OTHER"],"example":"INVOICE"},"invoiceNumber":{"type":"string","description":"Invoice number","example":"INV-2024-001","maxLength":50,"minLength":3,"pattern":"^[A-Z0-9-]{3,50}$"},"ref":{"type":"string","description":"Reference (for exemple order reference)","example":"ORDER-2024-001"},"date":{"type":"string","format":"date","description":"Invoice date","example":"2024-01-15"},"dueDate":{"type":"string","format":"date","description":"Due date for payment","example":"2024-02-15"},"currency":{"type":"string","description":"Currency of the invoice","example":"EUR","maxLength":3,"minLength":3,"pattern":"^[A-Z]{3}$"},"amount":{"type":"number","description":"Total amount of the invoice","example":1000.0,"maximum":999999999.99,"minimum":0.01},"balance":{"type":"number","description":"Current balance (remaining amount to be paid)","example":750.0,"maximum":999999999.99,"minimum":0},"paymentMethod":{"type":"string","description":"Payment method","enum":["BANK_CHECK","BANK_TRANSFER","BAO","DRAFT","DRAFT_NOT_ACCEPTED","POSTAL_TRANSFER","OTHERS","STANDING_ORDER"]},"excluded":{"type":"boolean","description":"Whether the invoice is excluded from factoring"},"exclusionReason":{"type":"string","description":"Reason for exclusion if applicable"},"info":{"type":"string","description":"Additional information about the invoice"},"underFactor":{"type":"boolean","description":"Whether the invoice is under factor management, set by the factor imports and by cessions","readOnly":true},"invoiceFromFactor":{"$ref":"#/components/schemas/InvoiceFromFactorDTO","description":"Factor-related information for this invoice","readOnly":true},"paymentDate":{"type":"string","format":"date","description":"Date when the invoice was paid","example":"2024-02-10"},"reconciliationJournal":{"type":"string","description":"Reconciliation journal reference"},"gap":{"$ref":"#/components/schemas/GapDTO","description":"Gap information if applicable","readOnly":true}},"required":["amount","balance","buyer","currency","invoiceNumber","type"]},"InvoiceFromFactorDTO":{"type":"object","description":"Invoice information as provided by the factor institution.\n\n Contains detailed invoice data from the factor's perspective, including\n financial amounts, funding status, and draft information for factored invoices.","example":{"id":"123e4567-e89b-12d3-a456-426614174000","type":"INVOICE","date":"2024-01-15","dueDate":"2024-02-15","invoiceNumber":"INV-2024-001","currency":"EUR","amount":10000.0,"balance":8500.0,"amountDraftReceived":2000.0,"draftDueDate":"2024-02-10","amountFunded":7500.0,"amountUnfunded":1000.0,"amountUnavailable":8500.0},"properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"type":{"type":"string","description":"Type of invoice document","enum":["INVOICE","CREDIT_NOTE","PAYMENT","OTHER"],"example":"INVOICE"},"date":{"type":"string","format":"date","description":"Date the invoice was issued","example":"2024-01-15"},"dueDate":{"type":"string","format":"date","description":"Date the invoice payment is due","example":"2024-02-15"},"invoiceNumber":{"type":"string","description":"Invoice number as recorded by the factor","example":"INV-2024-001","maxLength":255},"currency":{"type":"string","description":"Currency of the invoice","example":"EUR","maxLength":3,"minLength":3,"pattern":"^[A-Z]{3}$"},"amount":{"type":"number","description":"Total invoice amount","example":10000.0,"minimum":0},"balance":{"type":"number","description":"Outstanding balance of the invoice","example":8500.0,"minimum":0},"amountDraftReceived":{"type":"number","description":"Amount of drafts received for this invoice","example":2000.0,"minimum":0},"draftDueDate":{"type":"string","format":"date","description":"Due date for the draft payment","example":"2024-02-10"},"amountFunded":{"type":"number","description":"Amount that has been funded (advanced) by the factor","example":7500.0,"minimum":0},"amountUnfunded":{"type":"number","description":"Amount that remains unfunded by the factor","example":1000.0,"minimum":0},"amountUnavailable":{"type":"number","description":"Total amount unavailable (calculated as secured + unsecured amounts)","example":8500.0,"minimum":0,"readOnly":true},"amountOutstanding":{"type":"number","description":"Outstanding amount with the factor (calculated as funded + unfunded amounts)","example":8500.0,"minimum":0,"readOnly":true},"unavailableReason":{"type":"string","description":"Reason why the invoice amount is unavailable","example":"factures spéciales non achet."}},"required":["amount","amountDraftReceived","amountFunded","amountUnavailable","amountUnfunded","balance","currency","date","dueDate","invoiceNumber","type"]},"FactorTransactionDTO":{"type":"object","description":"Factor transaction data to create","example":{"id":"123e4567-e89b-12d3-a456-426614174000","contract":{"id":"456e7890-e89b-12d3-a456-426614174000","currency":"EUR"},"date":"2024-01-15","valueDate":"2024-01-15","transactionReferenceNumber":"TXN-2024-001","type":"DEBIT","amount":1000.0,"balance":5000.0,"category":"CESSION","narrative":"Invoice factoring transaction","identificationCode":"ID123","referenceAccountServiceInstitution":"BANK001"},"properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"contract":{"$ref":"#/components/schemas/ContractDTO","description":"Contract associated with this transaction"},"date":{"type":"string","format":"date","description":"Transaction date","example":"2024-01-15"},"valueDate":{"type":"string","format":"date","description":"Value date when the transaction takes effect","example":"2024-01-15"},"transactionReferenceNumber":{"type":"string","description":"Reference number for the transaction","example":"TXN-2024-001","maxLength":255},"type":{"type":"string","description":"Type of transaction, from the bank point of view","enum":["DEBIT","CREDIT"],"example":"DEBIT"},"amount":{"type":"number","description":"Transaction amount","example":1000.0},"balance":{"type":"number","description":"Account balance after this transaction","example":5000.0},"category":{"type":"string","description":"Category of the transaction","enum":["BANK_TRANSFER","CESSION","CLIENT_COLLECTION","CURRENT_BALANCE","CURRENT_GUARANTEE_FUND","CURRENT_UNAVAILABLE","DIRECT_PAYMENT_NOT_FINANCED","FACTORING_COMMISSION","FEES_NOT_GTIE_INVOICES","FUNDING_COMMISSION","INITIAL_BALANCE","INITIAL_GUARANTEE_FUND","INITIAL_UNAVAILABLE","LOSS","MISCELLANEOUS","NOT_FINANCED_PAYMENTS","NOT_FINANCING","OTHER_FEES","PAYMENT_OF_INVOICE_NOT_BOUGHT","RESERVE_ACCOUNT","UNFUNDING","VAT_ON_COMMISSION","GUARANTEE_FUND"],"example":"CESSION"},"genericLedgerAccount":{"type":"string","description":"Generic ledger account code (calculated field)","example":"411000","readOnly":true},"ledgerAccount":{"type":"string","description":"Specific ledger account code (calculated field)","example":"411001","readOnly":true},"offsetRowType":{"type":"string","description":"Type of generated offset row","example":"LEDGER_ACCOUNT","readOnly":true},"narrative":{"type":"string","description":"Narrative description of the transaction","example":"Invoice factoring transaction","maxLength":1000},"identificationCode":{"type":"string","description":"Identification code for the transaction","example":"18020","maxLength":255},"referenceAccountServiceInstitution":{"type":"string","description":"Reference to the account service institution","example":"410HNJJ01","maxLength":255}},"required":["amount","contract","date","type","valueDate"]},"CommentDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.Comment com.afakto.domain.Comment} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"relatedEntityId":{"type":"string","format":"uuid"},"relatedEntityType":{"type":"string"},"text":{"type":"string"},"authorImageUrl":{"type":"string"}},"required":["relatedEntityId","relatedEntityType","text"]},"CessionDTO":{"type":"object","description":"Cession data to create","example":{"id":"123e4567-e89b-12d3-a456-426614174000","contract":{"id":"789e0123-e89b-12d3-a456-426614174000","currency":"EUR"},"status":"DRAFT","count":10,"sum":25000.5},"properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"contract":{"$ref":"#/components/schemas/ContractDTO","description":"Contract under which this cession is performed"},"status":{"type":"string","description":"Current status of the cession","enum":["DRAFT","GENERATING","READY","SENT","ACKNOWLEDGED","ACCEPTED","CANCELLED","ERROR"],"example":"DRAFT"},"count":{"type":"integer","format":"int32","description":"Number of invoices included in this cession","example":10},"sum":{"type":"number","description":"Total monetary sum of the ceded invoices","example":25000.5},"metadata":{"type":"object","additionalProperties":{"type":"object","additionalProperties":{"type":"array","items":{"type":"number"}}},"description":"Detailed breakdown metadata by invoice and action type"},"invoices":{"$ref":"#/components/schemas/CessionDTO","description":"Invoices to attach to this cession (write-only)","writeOnly":true},"datastreams":{"type":"array","description":"Datastreams generated or associated with this cession","items":{"$ref":"#/components/schemas/DatastreamDTO"},"readOnly":true,"uniqueItems":true}},"required":["contract"]},"DatastreamDTO":{"type":"object","description":"A DTO for the {@link Datastream Datastream} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"orgId":{"type":"string"},"type":{"type":"string","enum":["BNP_ACCOUNT_STATEMENT","BNP_BALANCE","BNP_BUYER","BNP_OUTSTANDING","BNP_REMITTANCE","BPCE_ACCOUNT_STATEMENT","BPCE_BALANCE","BPCE_BUYER","BPCE_OUTSTANDING","BPCE_DOWNLOAD","BPCE_QUITTANCE","BPCE_UNAVAILABLE","BPCE_UPLOAD","CA_ACCOUNT_STATEMENT","CA_OUTSTANDING","CA_BALANCE","CA_BUYER_DOMESTIC","CA_BUYER_EXPORT","CA_QUITTANCE","CM_ACCOUNT_STATEMENT","CM_BALANCE","CM_BUYER","CM_CREDIT_LIMIT_REQUEST","CM_OUTSTANDING","FF_ACCOUNT_STATEMENT","FF_BALANCE","FF_BUYER","FF_CREDIT_LIMIT_REQUEST","FF_OUTSTANDING","FF_REMITTANCE","LBP_ACCOUNT_STATEMENT","LBP_BALANCE","LBP_BUYER","LBP_OUTSTANDING","SG_ACCOUNT_STATEMENT","SG_BALANCE","SG_BUYER","SG_OUTSTANDING","SG_BUYER_OUTSTANDING","ATRADIUS_CREDIT_LIMIT_REQUEST","ATRADIUS_CREDIT_LIMIT_UPDATE","COFACE_CREDIT_LIMIT_REQUEST","COFACE_CREDIT_LIMIT_UPDATE","ALLIANZ_CREDIT_LIMIT_REQUEST","ALLIANZ_CREDIT_LIMIT_UPDATE","GROUPAMA_CREDIT_LIMIT_UPDATE","BUYER","CESSION_SUMMARY","CLEARING_ENTRIES","CONTRACT_SUMMARY","CREDIT_LIMIT","CREDIT_LIMIT_REQUEST","FACTOR_TRANSACTION","INVOICE","TAGGING"]},"outgoing":{"type":"boolean"},"path":{"type":"string"},"name":{"type":"string"},"status":{"type":"string","enum":["PENDING","RUNNING","COMPLETED","FAILED"]},"log":{"type":"string"},"inserts":{"type":"integer","format":"int32"},"updates":{"type":"integer","format":"int32"},"deletes":{"type":"integer","format":"int32"},"error":{"type":"string"},"failuresCount":{"type":"integer","format":"int32"}},"required":["name","orgId","outgoing","path","type"]},"CategoryToAccountDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.CategoryToAccount com.afakto.domain.CategoryToAccount} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"contract":{"$ref":"#/components/schemas/ContractDTO"},"category":{"type":"string","enum":["BANK_TRANSFER","CESSION","CLIENT_COLLECTION","CURRENT_BALANCE","CURRENT_GUARANTEE_FUND","CURRENT_UNAVAILABLE","DIRECT_PAYMENT_NOT_FINANCED","FACTORING_COMMISSION","FEES_NOT_GTIE_INVOICES","FUNDING_COMMISSION","INITIAL_BALANCE","INITIAL_GUARANTEE_FUND","INITIAL_UNAVAILABLE","LOSS","MISCELLANEOUS","NOT_FINANCED_PAYMENTS","NOT_FINANCING","OTHER_FEES","PAYMENT_OF_INVOICE_NOT_BOUGHT","RESERVE_ACCOUNT","UNFUNDING","VAT_ON_COMMISSION","GUARANTEE_FUND"]},"genericLedgerAccount":{"type":"string"},"genericBank":{"type":"string"},"ledgerAccount":{"type":"string"},"bank":{"type":"string"},"ledgerHolding":{"type":"string"},"bankHolding":{"type":"string"},"ledgerReinvoicing":{"type":"string"},"bankReinvoicing":{"type":"string"},"ledgerReinvoicingHolding":{"type":"string"},"bankReinvoicingHolding":{"type":"string"},"comment":{"type":"string"}},"required":["category","contract","ledgerAccount"]},"DatastreamPreview":{"type":"object","description":"Preview result for a file import dry-run.\n Wraps the real {@link DatastreamDTO DatastreamDTO} produced by the rolled-back transaction together\n with sample failure messages and a raw row-level table of the first lines of the file,\n all intentionally kept out of the persisted DTO.","properties":{"datastream":{"$ref":"#/components/schemas/DatastreamDTO","description":"counts from the rolled-back import (inserts / updates / failures)"},"failureMessages":{"type":"array","description":"up to 10 sample row-level error messages","items":{"type":"string"}},"previewRows":{"type":"array","description":"first rows of raw data; the first element is the header row","items":{"type":"array","items":{"type":"string"}}}}},"ContractSummaryDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.ContractSummary com.afakto.domain.ContractSummary} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"contract":{"$ref":"#/components/schemas/ContractDTO"},"erpOutstanding":{"type":"number"},"erpSellable":{"type":"number"},"erpCurrent":{"type":"number"},"erpClosed":{"type":"number"},"erpInelegible":{"type":"number"},"erpExcluded":{"type":"number"},"factorOutstanding":{"type":"number"},"factorFunded":{"type":"number"},"factorUnfunded":{"type":"number"},"factorUnavailable":{"type":"number"},"factorPotentialFunding":{"type":"number"},"factorFactoringCommission":{"type":"number"},"factorFundingCommission":{"type":"number"},"factorOtherFees":{"type":"number"},"factorGuaranteeFund":{"type":"number"}}},"DeletionItem":{"type":"object","description":"Modern record representing a single type of deleted entity.","properties":{"entityType":{"type":"string"},"count":{"type":"integer","format":"int32"}}},"DeletionResult":{"type":"object","description":"Modern DTO representing the result of a deletion operation.\n Uses Lombok's default chaining for clean, readable API.","properties":{"mainEntityType":{"type":"string"},"displayName":{"type":"string"},"deletedItems":{"type":"array","items":{"$ref":"#/components/schemas/DeletionItem"}},"summary":{"type":"string","description":"Get a human-readable summary of the deletion operation."},"hasDeleted":{"type":"boolean","description":"Check if any entities were actually deleted.\n This method ensures the property is serialized to JSON."},"totalDeleted":{"type":"integer","format":"int32","description":"Get the total number of entities deleted across all types."}}},"CompanyBuyerEnrichmentLaunchDTO":{"type":"object","description":"Identifiers of the generated tagging stream and its Spring Batch execution.","properties":{"datastreamId":{"type":"string","format":"uuid"},"jobExecutionId":{"type":"integer","format":"int64"}}},"CreditLimitRequestDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.CreditLimitRequest com.afakto.domain.CreditLimitRequest} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"creditLimit":{"$ref":"#/components/schemas/CreditLimitDTO"},"policy":{"$ref":"#/components/schemas/PolicyDTO"},"amount":{"type":"number"},"requestedAmount":{"type":"number"},"orderCode":{"type":"string"},"currency":{"type":"string"},"insurerComment":{"type":"string"},"status":{"type":"string","enum":["ACCEPTED","ERROR","PARTIALLY_ACCEPTED","REJECTED","REQUESTED"]}}},"SearchRequest":{"type":"object","description":"Search criteria","properties":{"insurerCode":{"type":"string"},"country":{"type":"string"},"name":{"type":"string"},"numberType":{"type":"string","enum":["COMMERCIAL_REGISTER","DUNS_BRADSTREET","NATIONAL_REGISTRATION_NUMBER","SIREN","VAT"]},"number":{"type":"string"},"info":{"type":"string"},"provider":{"type":"string","enum":["COFACE","INSEE"]}}},"InsurerSearchResult":{"type":"object","properties":{"buyers":{"type":"array","items":{"$ref":"#/components/schemas/BuyerDTO"}},"buyerTags":{"type":"array","description":"Computed system tags per candidate buyer, index-aligned with {@link com.afakto.service.feign.InsurerSearchResult#buyers #buyers}. Candidates are not\n persisted (no id), so their tags cannot live on a <code>tagging</code> row and are conveyed here instead\n of on {@link BuyerDTO BuyerDTO}. <code>null</code> when the provider computes no tags (e.g. Coface).","items":{"type":"array","items":{"$ref":"#/components/schemas/TagDTO"},"uniqueItems":true}},"errorCode":{"type":"string"},"etablissementSiegeIndexes":{"type":"array","items":{"type":"integer","format":"int32"}},"totalResults":{"type":"integer","format":"int32"},"hasMore":{"type":"boolean"},"success":{"type":"boolean"}}},"Pageable":{"type":"object","properties":{"page":{"type":"integer","format":"int32","minimum":0},"size":{"type":"integer","format":"int32","minimum":1},"sort":{"type":"array","items":{"type":"string"}}}},"CompanyStatDTO":{"type":"object","description":"Record for company statistics including buyer counts and transaction data.\n Used as a projection for efficient data transfer from repository queries.","properties":{"company":{"$ref":"#/components/schemas/CompanyDTO","description":"the company information"},"totalBuyers":{"type":"integer","format":"int64","description":"total buyers for this company"},"legalEntityBuyers":{"type":"integer","format":"int64","description":"buyers that are legal entities (have children_count > 0)"},"insuredBuyers":{"type":"integer","format":"int64","description":"buyers with credit limit amount > 0 (actually insured)"},"creditLimitCount":{"type":"integer","format":"int64","description":"number of distinct credit limits associated with buyers"},"totalInvoices":{"type":"integer","format":"int64","description":"all invoices for this company"},"totalCessions":{"type":"integer","format":"int64","description":"all cessions for this company"},"totalFactorTransactions":{"type":"integer","format":"int64","description":"all factor transactions for this company"}}},"OrganizationDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.Organization com.afakto.domain.Organization} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"orgId":{"type":"string"},"name":{"type":"string"},"displayName":{"type":"string"},"logoUrl":{"type":"string"},"metadata":{"type":"object","additionalProperties":{}}}},"ClearingEntryDTO":{"type":"object","description":"A DTO for the {@link com.afakto.domain.ClearingEntry com.afakto.domain.ClearingEntry} entity.\n <p>\n Read-only: clearing data comes from the lettered extract, never from the UI. The resolved buyer's\n code is exposed for the clearing-group view.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"buyerCode":{"type":"string"},"clearingCode":{"type":"string"},"number":{"type":"string"},"type":{"type":"string","enum":["CREDIT_NOTE","INVOICE","OTHER","PAYMENT"]},"date":{"type":"string","format":"date"},"clearingDate":{"type":"string","format":"date"},"currency":{"type":"string"},"amount":{"type":"number"},"journal":{"type":"string"},"info":{"type":"string"}}},"ClearingGroupDTO":{"type":"object","description":"Read-only view of a clearing (lettering) group for the invoice detail drawer.","properties":{"entries":{"type":"array","items":{"$ref":"#/components/schemas/ClearingEntryDTO"}},"clearingCode":{"type":"string"},"currency":{"type":"string"},"total":{"type":"number"},"fullClearing":{"type":"boolean"}}},"GapsAggregation":{"type":"object","description":"Gap invoice aggregation per contract (both debitor and creditor sides).","properties":{"debitorCount":{"type":"integer","format":"int64","description":"number of future debitor gap invoices for the contract"},"debitorAmount":{"type":"number","description":"total amount of future debitor gap invoices"},"creditorCount":{"type":"integer","format":"int64","description":"number of future creditor gap invoices for the contract"},"creditorAmount":{"type":"number","description":"total amount of future creditor gap invoices"}}},"CreditLimitCoverage":{"type":"object","description":"Sellable balance guaranteed by the buyers' credit limits, and the rest.","properties":{"guaranteed":{"type":"number"},"nonGuaranteed":{"type":"number"}}},"InvoiceAggregation":{"type":"object","properties":{"count":{"type":"integer","format":"int64"},"totalAmount":{"type":"number"},"totalBalance":{"type":"number"}}},"DatastreamFunctionalFailureDTO":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"failureCount":{"type":"integer","format":"int32"},"type":{"type":"string","enum":["BUYER_UNKNOWN","BUYER_INCOMPLETE","BUYER_DUPLICATE","INVOICE_UNKNOWN","INVOICE_DUPLICATE","INVOICE_TYPE_UNSUPPORTED"]}}},"DatastreamFailureDTO":{"type":"object","description":"A DTO for the {@link DatastreamFailure DatastreamFailure} entity.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"line":{"type":"integer","format":"int32"},"message":{"type":"string"},"raw":{"type":"string"}}},"PairBigDecimalBigDecimal":{"type":"object","properties":{"first":{"type":"number"},"second":{"type":"number"}}},"BuyerFromInsurerDTO":{"type":"object","description":"Buyer credit limit information from insurance providers.\n\n Stores credit limit data and raw responses from insurance companies.\n Can be shared among multiple buyers with the same legal identifier.","example":{"id":"123e4567-e89b-12d3-a456-426614174000","insurerName":"Coface","insurerCode":"COF","raw":{"creditLimit":100000,"currency":"EUR","status":"APPROVED","validUntil":"2024-12-31","riskRating":"A"},"rawDecision":{"decisionDate":"2024-01-15","decisionCode":"APPROVED","comments":"Standard approval based on financial analysis","reviewer":"underwriter@coface.com"}},"properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"insurerName":{"type":"string","description":"Name of the insurance company providing credit limit information","example":"Coface","maxLength":255},"insurerCode":{"type":"string","description":"Insurance company's internal code or identifier","example":"COF","maxLength":50},"policy":{"$ref":"#/components/schemas/PolicyDTO","description":"Policy under which this insurer cover was retrieved"},"raw":{"type":"object","additionalProperties":{},"description":"Raw data from the insurer containing credit limit details and risk assessment","example":{"creditLimit":100000,"currency":"EUR","status":"APPROVED","validUntil":"2024-12-31","riskRating":"A"}},"rawDecision":{"type":"object","additionalProperties":{},"description":"Raw decision data from the insurer containing approval details and comments","example":{"decisionDate":"2024-01-15","decisionCode":"APPROVED","comments":"Standard approval based on financial analysis","reviewer":"underwriter@coface.com"}}}},"AuthInfoVM":{"type":"object","properties":{"issuer":{"type":"string"},"clientId":{"type":"string"}}},"Address":{"type":"object","description":"A Address.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"streetName":{"type":"string"},"streetNumber":{"type":"string"},"postalCode":{"type":"string"},"city":{"type":"string"},"stateProvince":{"type":"string"},"country":{"type":"string"}}},"Company":{"type":"object","description":"A Company.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"orgId":{"type":"string"},"code":{"type":"string"},"name":{"type":"string"},"numberType":{"type":"string","enum":["COMMERCIAL_REGISTER","DUNS_BRADSTREET","NATIONAL_REGISTRATION_NUMBER","SIREN","VAT"]},"number":{"type":"string"},"nic":{"type":"string"},"fiscalYearClosingMonth":{"type":"integer","format":"int32"},"address":{"$ref":"#/components/schemas/Address"}}},"SessionInfo":{"type":"object","description":"Session info record matching the frontend expected format.","properties":{"user":{"$ref":"#/components/schemas/User"},"loginTime":{"type":"string","format":"date-time"},"lastActivity":{"type":"string","format":"date-time"}}},"User":{"type":"object","description":"A user.","properties":{"id":{"type":"string","format":"uuid"},"version":{"type":"integer","format":"int64"},"createdBy":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModifiedDate":{"type":"string","format":"date-time"},"orgId":{"type":"string"},"login":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"activated":{"type":"boolean"},"langKey":{"type":"string"},"imageUrl":{"type":"string"},"authorities":{"type":"array","items":{"type":"string"},"uniqueItems":true},"companies":{"type":"array","items":{"$ref":"#/components/schemas/Company"},"uniqueItems":true},"preferences":{"type":"object","additionalProperties":{"type":"string"}}}}},"securitySchemes":{"bearerAuth":{"type":"http","description":"**Authentication Instructions:**\n\n1. **Get Token:** `POST` to `https://auth.afakto.com/oauth/token`\n\n   **Request body:**\n   ```json\n   {\n     \"client_id\": \"rAla9zGkHnBXuc2waioGexACnS2dRlYN\",\n     \"username\": \"your-email@example.com\",\n     \"password\": \"your-password\",\n     \"audience\": \"https://afakto.eu.auth0.com/api/v2/\",\n     \"scope\": \"openid\",\n     \"grant_type\": \"password\"\n   }\n   ```\n\n2. **Use id_token:** From the response, use the `id_token` field.\n\n3. **Authorization Header:** `Authorization: Bearer {id_token}`.","scheme":"bearer","bearerFormat":"JWT"}}}}