Class: Increase::Models::Transaction::Source::ACHTransferReturn
- Inherits:
-
BaseModel
- Object
- BaseModel
- Increase::Models::Transaction::Source::ACHTransferReturn
- Defined in:
- lib/increase/models/transaction.rb
Instance Attribute Summary collapse
-
#created_at ⇒ String
The ISO 8601 date and time at which the transfer was created.
-
#raw_return_reason_code ⇒ String
The three character ACH return code, in the range R01 to R85.
-
#return_reason_code ⇒ Symbol
Why the ACH Transfer was returned.
-
#trace_number ⇒ String
A 15 digit number that was generated by the bank that initiated the return.
-
#transaction_id ⇒ String
The identifier of the Transaction associated with this return.
-
#transfer_id ⇒ String
The identifier of the ACH Transfer associated with this return.
Method Summary
Methods inherited from BaseModel
Instance Attribute Details
#created_at ⇒ String
The ISO 8601 date and time at which the transfer was created.
292 |
# File 'lib/increase/models/transaction.rb', line 292 required :created_at, String |
#raw_return_reason_code ⇒ String
The three character ACH return code, in the range R01 to R85.
297 |
# File 'lib/increase/models/transaction.rb', line 297 required :raw_return_reason_code, String |
#return_reason_code ⇒ Symbol
Why the ACH Transfer was returned. This reason code is sent by the receiving bank back to Increase.
302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 |
# File 'lib/increase/models/transaction.rb', line 302 required :return_reason_code, Increase::Enum.new( :insufficient_fund, :no_account, :account_closed, :invalid_account_number_structure, :account_frozen_entry_returned_per_ofac_instruction, :credit_entry_refused_by_receiver, :unauthorized_debit_to_consumer_account_using_corporate_sec_code, :corporate_customer_advised_not_authorized, :payment_stopped, :non_transaction_account, :uncollected_funds, :routing_number_check_digit_error, :customer_advised_unauthorized_improper_ineligible_or_incomplete, :amount_field_error, :authorization_revoked_by_customer, :invalid_ach_routing_number, :file_record_edit_criteria, :enr_invalid_individual_name, :returned_per_odfi_request, :limited_participation_dfi, :incorrectly_coded_outbound_international_payment, :account_sold_to_another_dfi, :addenda_error, :beneficiary_or_account_holder_deceased, :customer_advised_not_within_authorization_terms, :corrected_return, :duplicate_entry, :duplicate_return, :enr_duplicate_enrollment, :enr_invalid_dfi_account_number, :enr_invalid_individual_id_number, :enr_invalid_representative_payee_indicator, :enr_invalid_transaction_code, :enr_return_of_enr_entry, :enr_routing_number_check_digit_error, :entry_not_processed_by_gateway, :field_error, :foreign_receiving_dfi_unable_to_settle, :iat_entry_coding_error, :improper_effective_entry_date, :improper_source_document_source_document_presented, :invalid_company_id, :invalid_foreign_receiving_dfi_identification, :invalid_individual_id_number, :item_and_rck_entry_presented_for_payment, :item_related_to_rck_entry_is_ineligible, :mandatory_field_error, :misrouted_dishonored_return, :misrouted_return, :no_errors_found, :non_acceptance_of_r62_dishonored_return, :non_participant_in_iat_program, :permissible_return_entry, :permissible_return_entry_not_accepted, :rdfi_non_settlement, :rdfi_participant_in_check_truncation_program, :representative_payee_deceased_or_unable_to_continue_in_that_capacity, :return_not_a_duplicate, :return_of_erroneous_or_reversing_debit, :return_of_improper_credit_entry, :return_of_improper_debit_entry, :return_of_xck_entry, :source_document_presented_for_payment, :state_law_affecting_rck_acceptance, :stop_payment_on_item_related_to_rck_entry, :stop_payment_on_source_document, :timely_original_return, :trace_number_error, :untimely_dishonored_return, :untimely_return ) |
#trace_number ⇒ String
A 15 digit number that was generated by the bank that initiated the return. The trace number of the return is different than that of the original transfer. ACH trace numbers are not unique, but along with the amount and date this number can be used to identify the ACH return at the bank that initiated it.
379 |
# File 'lib/increase/models/transaction.rb', line 379 required :trace_number, String |
#transaction_id ⇒ String
The identifier of the Transaction associated with this return.
384 |
# File 'lib/increase/models/transaction.rb', line 384 required :transaction_id, String |
#transfer_id ⇒ String
The identifier of the ACH Transfer associated with this return.
389 |
# File 'lib/increase/models/transaction.rb', line 389 required :transfer_id, String |