Possible enumeration values:

NameValueDescription
OpeningBalance

0

Used to set the initial balanace for a customer. Useful if bringing data across from another system.

Sale

1

Driven by the CustomerAccountValuePaid field when using the endpoint POST api/Orders/Insert

Payment

2

Any payments into the customer's account

AdjustmentCredit

3

Any manual adjustments to increment the balance to what it should be.

AdjustmentDebit

4

Any manual adjustments to decrement the balance to what it should be.