@@ -51,6 +51,7 @@ def create(
5151 amount : int ,
5252 fulfillment_method : Literal ["physical_check" , "third_party" ],
5353 source_account_number_id : str ,
54+ balance_check : Literal ["full" , "none" ] | Omit = omit ,
5455 check_number : str | Omit = omit ,
5556 physical_check : check_transfer_create_params .PhysicalCheck | Omit = omit ,
5657 require_approval : bool | Omit = omit ,
@@ -81,6 +82,15 @@ def create(
8182 source_account_number_id: The identifier of the Account Number from which to send the transfer and print
8283 on the check.
8384
85+ balance_check: How the account's available balance should be checked. Please contact
86+ [support@increase.com](mailto:support@increase.com) to enable this parameter.
87+
88+ - `full` - The available balance of the account must be at least the amount of
89+ the check, and a Pending Transaction will be created for the full amount.
90+ - `none` - No balance check will performed when the check transfer is initiated.
91+ A zero-dollar Pending Transaction will be created. The balance will still be
92+ checked when the Inbound Check Deposit is created.
93+
8494 check_number: The check number Increase should use for the check. This should not contain
8595 leading zeroes and must be unique across the `source_account_number`. If this is
8696 omitted, Increase will generate a check number for you.
@@ -113,6 +123,7 @@ def create(
113123 "amount" : amount ,
114124 "fulfillment_method" : fulfillment_method ,
115125 "source_account_number_id" : source_account_number_id ,
126+ "balance_check" : balance_check ,
116127 "check_number" : check_number ,
117128 "physical_check" : physical_check ,
118129 "require_approval" : require_approval ,
@@ -390,6 +401,7 @@ async def create(
390401 amount : int ,
391402 fulfillment_method : Literal ["physical_check" , "third_party" ],
392403 source_account_number_id : str ,
404+ balance_check : Literal ["full" , "none" ] | Omit = omit ,
393405 check_number : str | Omit = omit ,
394406 physical_check : check_transfer_create_params .PhysicalCheck | Omit = omit ,
395407 require_approval : bool | Omit = omit ,
@@ -420,6 +432,15 @@ async def create(
420432 source_account_number_id: The identifier of the Account Number from which to send the transfer and print
421433 on the check.
422434
435+ balance_check: How the account's available balance should be checked. Please contact
436+ [support@increase.com](mailto:support@increase.com) to enable this parameter.
437+
438+ - `full` - The available balance of the account must be at least the amount of
439+ the check, and a Pending Transaction will be created for the full amount.
440+ - `none` - No balance check will performed when the check transfer is initiated.
441+ A zero-dollar Pending Transaction will be created. The balance will still be
442+ checked when the Inbound Check Deposit is created.
443+
423444 check_number: The check number Increase should use for the check. This should not contain
424445 leading zeroes and must be unique across the `source_account_number`. If this is
425446 omitted, Increase will generate a check number for you.
@@ -452,6 +473,7 @@ async def create(
452473 "amount" : amount ,
453474 "fulfillment_method" : fulfillment_method ,
454475 "source_account_number_id" : source_account_number_id ,
476+ "balance_check" : balance_check ,
455477 "check_number" : check_number ,
456478 "physical_check" : physical_check ,
457479 "require_approval" : require_approval ,
0 commit comments