diff --git a/content/transactions/checkcash.md b/content/transactions/checkcash.md index 6339994963..75b575d8e6 100644 --- a/content/transactions/checkcash.md +++ b/content/transactions/checkcash.md @@ -19,13 +19,13 @@ Example CheckCash: } ``` -In addition to the [common fields](#common-fields), a CheckCancel transaction has the following: +In addition to the [common fields](#common-fields), a CheckCash transaction has the following: | Field | JSON Type | [Internal Type][] | Description | |:------------|:----------|:------------------|:-------------------------------| | `CheckID` | String | Hash256 | The ID of the [Check ledger object](reference-ledger-format.html#check) to cash, as a 64-character hexadecimal string. | -| `Amount` | [Currency Amount][] | Amount | _(Optional)_ Redeem the Check for exactly this amount, if possible. The currency must match the `SendMax` of the corresponding CheckCreate transaction. You must provide either this field or `DeliverMin`. | -| `DeliverMin` | [Currency Amount][] | Amount | _(Optional)_ Redeem the Check for at least this amount and as much as possible. The currency must match the `SendMax` of the corresponding CheckCreate transaction. You must provide either this field or `Amount`. | +| `Amount` | [Currency Amount][] | Amount | _(Optional)_ Redeem the Check for exactly this amount, if possible. The currency must match that of the `SendMax` of the corresponding CheckCreate transaction. You must provide either this field or `DeliverMin`. | +| `DeliverMin` | [Currency Amount][] | Amount | _(Optional)_ Redeem the Check for at least this amount and for as much as possible. The currency must match that of the `SendMax` of the corresponding CheckCreate transaction. You must provide either this field or `Amount`. | The transaction ***must*** include either `Amount` or `DeliverMin`, but not both. @@ -36,4 +36,4 @@ The transaction ***must*** include either `Amount` or `DeliverMin`, but not both - If the Check identified by the `CheckID` field has already expired, the transaction fails with the result `tecEXPIRED`. - If the destination of the Check has the RequireDest flag enabled but the Check, as created, does not have a destination tag, the transaction fails with the result code `tecDST_TAG_NEEDED`. - If the transaction specifies both `Amount` and `DeliverMin`, or omits both, the transaction fails with the result `temMALFORMED`. -- If the `Amount` or `DeliverMin` does not match the currency (and issuer, if not XRP) of the Check, the transaction fails with the result `temBAD_CURRENCY` +- If the `Amount` or `DeliverMin` does not match the currency (and issuer, if not XRP) of the Check, the transaction fails with the result `temBAD_CURRENCY`. diff --git a/content/transactions/checkcreate.md b/content/transactions/checkcreate.md index b816819b63..cb18def612 100644 --- a/content/transactions/checkcreate.md +++ b/content/transactions/checkcreate.md @@ -20,15 +20,15 @@ Example CheckCreate: } ``` -In addition to the [common fields](#common-fields), a CheckCancel transaction has the following: +In addition to the [common fields](#common-fields), a CheckCreate transaction has the following: | Field | JSON Type | [Internal Type][] | Description | |:-----------------|:--------------------|:------------------|:----------------| -| `Destination` | String | Account | The unique address of the [account](concept-accounts.html) that can cash the check. | +| `Destination` | String | Account | The unique address of the [account](concept-accounts.html) that can cash the Check. | | `SendMax` | [Currency Amount][] | Amount | Maximum amount of source currency the Check is allowed to debit the sender, including [transfer fees](concept-transfer-fees.html) on non-XRP currencies. The Check can only credit the destination with the same currency (from the same issuer, for non-XRP currencies). For non-XRP amounts, the nested field names MUST be lower-case. | -| `DestinationTag` | Unsigned Integer | UInt32 | _(Optional)_ Arbitrary tag that identifies the reason for the check, or a hosted recipient to pay. | -| `Expiration` | Unsigned Integer | UInt32 | _(Optional)_ Time after which the check is no longer valid, in [seconds since the Ripple Epoch](reference-rippled.html#specifying-time). | -| `InvoiceID` | String | Hash256 | _(Optional)_ Arbitrary 256-bit hash representing a specific reason or identifier for this check. | +| `DestinationTag` | Unsigned Integer | UInt32 | _(Optional)_ Arbitrary tag that identifies the reason for the Check, or a hosted recipient to pay. | +| `Expiration` | Unsigned Integer | UInt32 | _(Optional)_ Time after which the Check is no longer valid, in [seconds since the Ripple Epoch](reference-rippled.html#specifying-time). | +| `InvoiceID` | String | Hash256 | _(Optional)_ Arbitrary 256-bit hash representing a specific reason or identifier for this Check. | ### Error Cases