# MerchantBillingRunBatchStatus

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

Status of an admin all-resellers billing fan-out batch. A batch wraps the
per-reseller `MerchantBillingRunStatus` runs the Durable fan-out workflow
produces; only one non-terminal (`Pending`/`Running`) batch may be
in flight at a time (the batch-level single-in-flight guard).

## Values

| Value | Description |
| --- | --- |
| `Pending` | Batch created and the workflow has been started but discovery has not run yet. |
| `Running` | The fan-out workflow is running per-reseller billing runs. |
| `Completed` | Every reseller that ran completed without a failed reseller run. |
| `PartiallyCompleted` | At least one reseller ran successfully and at least one reseller run failed. |
| `Failed` | No reseller ran successfully and at least one reseller run failed. |
| `Cleared` | An admin force-cleared the batch from the Billing Runs page. A terminal, non-failure state distinct from Failed: it records a deliberate operator action (releasing a stuck or stale batch) rather than a run that errored. Like every other terminal status it is reclaimable by the next fan-out's lock-recovery, and is never treated as in-progress. |

## See also

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