union BatchStatus =
Batch has been created but is empty, it may not be submitted in this state.
Batch is in a staging state awaiting submission. Payouts can be added and removed.
Batch has been submitted for processing and payouts within the batch are being initiated
An error occured during the submission of a batch or it failed validation
All payouts within a Batch have reached a final state, processing is complete