# AutosettlementSettings

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

## Fields
- `enable` (boolean)
- `settlementTime` (string(date-time)): The time of day (UTC) at which this merchant's batch is closed by auto settlement. (nullable)
- `sendMerchantEmail` (boolean)
- `userNotificationType` ([MerchantAutosettleEmailUserType](https://devportal.demo.winkpg.io/docs/api/models/MerchantAutosettleEmailUserType.md)): Defines the type of user associated with an autosettle email notification for a merchant.
  Values:
  - `Primary`
  - `All`
- `additionalEmailNotifications` (array<[EmailAddress](https://devportal.demo.winkpg.io/docs/api/models/EmailAddress.md)>): (nullable)
  Fields of each item:
  - `id` (string(uuid))
  - `address` (string): (nullable)
  - `displayName` (string): (nullable)
- `currentBatchIds` (object): Per-processor open batch IDs for this merchant, keyed by lower-cased processor key  (e.g. `"tsys"`, `"loopback"`). Transactions authorized for a given processor  while its batch is open are stamped with that processor's ID. When settlement starts,  only the rotating processor's entry is rotated to a new value: sibling processors'  boundaries are unaffected. Empty until the first settlement run or first transaction  that needs batch assignment.  Format: `{merchantId-short}:{date}:{sequence}`. (nullable)
- `currentBatchId` (string): Deprecated single batch ID, kept for reading older settings only. When  `currentBatchIds` has no entry for a processor, the server treats this value as  that processor's open batch. The first successful batch rotation populates  `currentBatchIds` for that processor and clears this value. The server never  writes this field; use `currentBatchIds` instead. (nullable, deprecated)

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
