Skip to main content

Enums Documentation

ContractStatus​

ValueNameDescription
1DraftContract created but not yet progressed.
2PendingAwaiting counterparty action or response.
3AcceptedCounterparty has accepted the contract terms.
4ApprovedContract approved (e.g., by platform/admin).
5RejectedContract was rejected by a party or reviewer.
6ExpiredContract validity period has expired.
7CompletedAll contract obligations fulfilled.
8CancelledContract cancelled before completion.
9WaitingForBankPaymentAwaiting an external bank payment to arrive.
10EscrowFunds are held in escrow for the contract.
11DisputeA dispute has been raised on the contract.
12ReleasedEscrowed funds have been released.
13RefundedRefund, full or partial, has been processed.
15TerminatedContract forcibly terminated (end-of-life).
16RefundInProgressA refund, full or partial, has been initiated and is being executed.

MilestoneStatus​

ValueNameDescription
0PendingMilestone created but not yet funded.
1EscrowMilestone funds are held in escrow.
2ReleasedMilestone funds have been released to the seller.
3RefundedMilestone has been refunded, full or partial.
4CancelledMilestone cancelled before completion.
6RejectedMilestone was rejected.
7TerminatedMilestone forcibly terminated.
8SettledMilestone settlement to seller has cleared.
9WaitingForBankPaymentAwaiting an external bank payment to arrive.
10RefundInProgressA milestone refund, full or partial, has been initiated and is being executed.

ContractServiceType​

ValueNameDescription
1ProductA tangible or digital product (goods).
2ServiceA service (time, labor, or expertise).

PricingRole​

ValueNameDescription
1BuyerThe buyer (payer) in the pricing flow.
2SellerThe seller (payee) in the pricing flow.
3SplitEquallyCosts split equally between parties.
4ThirdPartyA third party is responsible for the charge.

PricingLineType​

ValueNameDescription
1ContractAmountPrimary contract amount (base price).
2EscrowFeePlatform escrow fee charged on the contract.
3EscrowFeeTaxTax applied to the escrow fee.
4ExternalPlatformFeeFee charged by an external platform.
5ExternalPlatformFeeTaxTax applied to the external platform fee.
100NetEscrowAmountToSellerDerived informational line (not a charge); net amount to seller.

FeePayer​

ValueNameDescription
1BuyerBuyer pays the fee.
2SellerSeller pays the fee.
3SplitEquallyFee split equally between buyer and seller.
4ThirdPartyA third party covers the fee.
5PerContractFee applied per contract (billing unit).