diff --git a/src/increase/types/check_transfer.py b/src/increase/types/check_transfer.py index fd5566bea..1516cbf17 100644 --- a/src/increase/types/check_transfer.py +++ b/src/increase/types/check_transfer.py @@ -132,7 +132,7 @@ class PhysicalCheck(BaseModel): note: Optional[str] """The descriptor that will be printed on the letter included with the check.""" - recipient_name: Optional[str] + recipient_name: str """The name that will be printed on the check.""" return_address: Optional[PhysicalCheckReturnAddress] diff --git a/src/increase/types/declined_transaction.py b/src/increase/types/declined_transaction.py index 3341b2adf..068468afb 100644 --- a/src/increase/types/declined_transaction.py +++ b/src/increase/types/declined_transaction.py @@ -46,6 +46,7 @@ class SourceACHDecline(BaseModel): "group_locked", "insufficient_funds", "misrouted_return", + "return_of_erroneous_or_reversing_debit", "no_ach_route", "originator_request", "transaction_not_allowed", @@ -61,6 +62,7 @@ class SourceACHDecline(BaseModel): - `group_locked` - Your account is inactive. - `insufficient_funds` - Your account contains insufficient funds. - `misrouted_return` - Other. + - `return_of_erroneous_or_reversing_debit` - Other. - `no_ach_route` - The account number that was debited does not exist. - `originator_request` - Other. - `transaction_not_allowed` - The transaction is not allowed per Increase's diff --git a/src/increase/types/simulations/ach_transfer_simulation.py b/src/increase/types/simulations/ach_transfer_simulation.py index 328b1e531..478b5293f 100644 --- a/src/increase/types/simulations/ach_transfer_simulation.py +++ b/src/increase/types/simulations/ach_transfer_simulation.py @@ -78,6 +78,7 @@ class DeclinedTransactionSourceACHDecline(BaseModel): "group_locked", "insufficient_funds", "misrouted_return", + "return_of_erroneous_or_reversing_debit", "no_ach_route", "originator_request", "transaction_not_allowed", @@ -93,6 +94,7 @@ class DeclinedTransactionSourceACHDecline(BaseModel): - `group_locked` - Your account is inactive. - `insufficient_funds` - Your account contains insufficient funds. - `misrouted_return` - Other. + - `return_of_erroneous_or_reversing_debit` - Other. - `no_ach_route` - The account number that was debited does not exist. - `originator_request` - Other. - `transaction_not_allowed` - The transaction is not allowed per Increase's @@ -1344,6 +1346,9 @@ class TransactionSourceFeePayment(BaseModel): - `USD` - US Dollar (USD) """ + fee_period_start: date + """The start of this payment's fee period, usually the first day of a month.""" + class TransactionSourceInboundACHTransfer(BaseModel): amount: int diff --git a/src/increase/types/simulations/card_authorization_simulation.py b/src/increase/types/simulations/card_authorization_simulation.py index 473d3264c..361abc0ec 100644 --- a/src/increase/types/simulations/card_authorization_simulation.py +++ b/src/increase/types/simulations/card_authorization_simulation.py @@ -59,6 +59,7 @@ class DeclinedTransactionSourceACHDecline(BaseModel): "group_locked", "insufficient_funds", "misrouted_return", + "return_of_erroneous_or_reversing_debit", "no_ach_route", "originator_request", "transaction_not_allowed", @@ -74,6 +75,7 @@ class DeclinedTransactionSourceACHDecline(BaseModel): - `group_locked` - Your account is inactive. - `insufficient_funds` - Your account contains insufficient funds. - `misrouted_return` - Other. + - `return_of_erroneous_or_reversing_debit` - Other. - `no_ach_route` - The account number that was debited does not exist. - `originator_request` - Other. - `transaction_not_allowed` - The transaction is not allowed per Increase's diff --git a/src/increase/types/simulations/inbound_real_time_payments_transfer_simulation_result.py b/src/increase/types/simulations/inbound_real_time_payments_transfer_simulation_result.py index a7512cee9..845a84c96 100644 --- a/src/increase/types/simulations/inbound_real_time_payments_transfer_simulation_result.py +++ b/src/increase/types/simulations/inbound_real_time_payments_transfer_simulation_result.py @@ -78,6 +78,7 @@ class DeclinedTransactionSourceACHDecline(BaseModel): "group_locked", "insufficient_funds", "misrouted_return", + "return_of_erroneous_or_reversing_debit", "no_ach_route", "originator_request", "transaction_not_allowed", @@ -93,6 +94,7 @@ class DeclinedTransactionSourceACHDecline(BaseModel): - `group_locked` - Your account is inactive. - `insufficient_funds` - Your account contains insufficient funds. - `misrouted_return` - Other. + - `return_of_erroneous_or_reversing_debit` - Other. - `no_ach_route` - The account number that was debited does not exist. - `originator_request` - Other. - `transaction_not_allowed` - The transaction is not allowed per Increase's @@ -1344,6 +1346,9 @@ class TransactionSourceFeePayment(BaseModel): - `USD` - US Dollar (USD) """ + fee_period_start: date + """The start of this payment's fee period, usually the first day of a month.""" + class TransactionSourceInboundACHTransfer(BaseModel): amount: int diff --git a/src/increase/types/simulations/interest_payment_simulation_result.py b/src/increase/types/simulations/interest_payment_simulation_result.py index 1941b0070..0a16082ea 100644 --- a/src/increase/types/simulations/interest_payment_simulation_result.py +++ b/src/increase/types/simulations/interest_payment_simulation_result.py @@ -726,6 +726,9 @@ class TransactionSourceFeePayment(BaseModel): - `USD` - US Dollar (USD) """ + fee_period_start: date + """The start of this payment's fee period, usually the first day of a month.""" + class TransactionSourceInboundACHTransfer(BaseModel): amount: int diff --git a/src/increase/types/simulations/wire_transfer_simulation.py b/src/increase/types/simulations/wire_transfer_simulation.py index 885954879..df1169dd7 100644 --- a/src/increase/types/simulations/wire_transfer_simulation.py +++ b/src/increase/types/simulations/wire_transfer_simulation.py @@ -726,6 +726,9 @@ class TransactionSourceFeePayment(BaseModel): - `USD` - US Dollar (USD) """ + fee_period_start: date + """The start of this payment's fee period, usually the first day of a month.""" + class TransactionSourceInboundACHTransfer(BaseModel): amount: int diff --git a/src/increase/types/transaction.py b/src/increase/types/transaction.py index 0f22055eb..222d431c7 100644 --- a/src/increase/types/transaction.py +++ b/src/increase/types/transaction.py @@ -725,6 +725,9 @@ class SourceFeePayment(BaseModel): - `USD` - US Dollar (USD) """ + fee_period_start: date + """The start of this payment's fee period, usually the first day of a month.""" + class SourceInboundACHTransfer(BaseModel): amount: int