Module: Increase::Models::ACHTransfer::Return::ReturnReasonCode
- Extended by:
- Internal::Type::Enum
- Defined in:
- lib/increase/models/ach_transfer.rb
Overview
Why the ACH Transfer was returned. This reason code is sent by the receiving bank back to Increase.
Constant Summary collapse
- INSUFFICIENT_FUND =
Code R01. Insufficient funds in the receiving account. Sometimes abbreviated to NSF.
:insufficient_fund- NO_ACCOUNT =
Code R03. The account does not exist or the receiving bank was unable to locate it.
:no_account- ACCOUNT_CLOSED =
Code R02. The account is closed at the receiving bank.
:account_closed- INVALID_ACCOUNT_NUMBER_STRUCTURE =
Code R04. The account number is invalid at the receiving bank.
:invalid_account_number_structure- ACCOUNT_FROZEN_ENTRY_RETURNED_PER_OFAC_INSTRUCTION =
Code R16. The account at the receiving bank was frozen per the Office of Foreign Assets Control.
:account_frozen_entry_returned_per_ofac_instruction- CREDIT_ENTRY_REFUSED_BY_RECEIVER =
Code R23. The receiving bank account refused a credit transfer.
:credit_entry_refused_by_receiver- UNAUTHORIZED_DEBIT_TO_CONSUMER_ACCOUNT_USING_CORPORATE_SEC_CODE =
Code R05. The receiving bank rejected because of an incorrect Standard Entry Class code.
:unauthorized_debit_to_consumer_account_using_corporate_sec_code- CORPORATE_CUSTOMER_ADVISED_NOT_AUTHORIZED =
Code R29. The corporate customer at the receiving bank reversed the transfer.
:corporate_customer_advised_not_authorized- PAYMENT_STOPPED =
Code R08. The receiving bank stopped payment on this transfer.
:payment_stopped- NON_TRANSACTION_ACCOUNT =
Code R20. The receiving bank account does not perform transfers.
:non_transaction_account- UNCOLLECTED_FUNDS =
Code R09. The receiving bank account does not have enough available balance for the transfer.
:uncollected_funds- ROUTING_NUMBER_CHECK_DIGIT_ERROR =
Code R28. The routing number is incorrect.
:routing_number_check_digit_error- CUSTOMER_ADVISED_UNAUTHORIZED_IMPROPER_INELIGIBLE_OR_INCOMPLETE =
Code R10. The customer at the receiving bank reversed the transfer.
:customer_advised_unauthorized_improper_ineligible_or_incomplete- AMOUNT_FIELD_ERROR =
Code R19. The amount field is incorrect or too large.
:amount_field_error- AUTHORIZATION_REVOKED_BY_CUSTOMER =
Code R07. The customer at the receiving institution informed their bank that they have revoked authorization for a previously authorized transfer.
:authorization_revoked_by_customer- INVALID_ACH_ROUTING_NUMBER =
Code R13. The routing number is invalid.
:invalid_ach_routing_number- FILE_RECORD_EDIT_CRITERIA =
Code R17. The receiving bank is unable to process a field in the transfer.
:file_record_edit_criteria- ENR_INVALID_INDIVIDUAL_NAME =
Code R45. The individual name field was invalid.
:enr_invalid_individual_name- RETURNED_PER_ODFI_REQUEST =
Code R06. The originating financial institution asked for this transfer to be returned. The receiving bank is complying with the request.
:returned_per_odfi_request- LIMITED_PARTICIPATION_DFI =
Code R34. The receiving bank’s regulatory supervisor has limited their participation in the ACH network.
:limited_participation_dfi- INCORRECTLY_CODED_OUTBOUND_INTERNATIONAL_PAYMENT =
Code R85. The outbound international ACH transfer was incorrect.
:incorrectly_coded_outbound_international_payment- ACCOUNT_SOLD_TO_ANOTHER_DFI =
Code R12. A rare return reason. The account was sold to another bank.
:account_sold_to_another_dfi- ADDENDA_ERROR =
Code R25. The addenda record is incorrect or missing.
:addenda_error- BENEFICIARY_OR_ACCOUNT_HOLDER_DECEASED =
Code R15. A rare return reason. The account holder is deceased.
:beneficiary_or_account_holder_deceased- CUSTOMER_ADVISED_NOT_WITHIN_AUTHORIZATION_TERMS =
Code R11. A rare return reason. The customer authorized some payment to the sender, but this payment was not in error.
:customer_advised_not_within_authorization_terms- CORRECTED_RETURN =
Code R74. A rare return reason. Sent in response to a return that was returned with code ‘field_error`. The latest return should include the corrected field(s).
:corrected_return- DUPLICATE_ENTRY =
Code R24. A rare return reason. The receiving bank received an exact duplicate entry with the same trace number and amount.
:duplicate_entry- DUPLICATE_RETURN =
Code R67. A rare return reason. The return this message refers to was a duplicate.
:duplicate_return- ENR_DUPLICATE_ENROLLMENT =
Code R47. A rare return reason. Only used for US Government agency non-monetary automatic enrollment messages.
:enr_duplicate_enrollment- ENR_INVALID_DFI_ACCOUNT_NUMBER =
Code R43. A rare return reason. Only used for US Government agency non-monetary automatic enrollment messages.
:enr_invalid_dfi_account_number- ENR_INVALID_INDIVIDUAL_ID_NUMBER =
Code R44. A rare return reason. Only used for US Government agency non-monetary automatic enrollment messages.
:enr_invalid_individual_id_number- ENR_INVALID_REPRESENTATIVE_PAYEE_INDICATOR =
Code R46. A rare return reason. Only used for US Government agency non-monetary automatic enrollment messages.
:enr_invalid_representative_payee_indicator- ENR_INVALID_TRANSACTION_CODE =
Code R41. A rare return reason. Only used for US Government agency non-monetary automatic enrollment messages.
:enr_invalid_transaction_code- ENR_RETURN_OF_ENR_ENTRY =
Code R40. A rare return reason. Only used for US Government agency non-monetary automatic enrollment messages.
:enr_return_of_enr_entry- ENR_ROUTING_NUMBER_CHECK_DIGIT_ERROR =
Code R42. A rare return reason. Only used for US Government agency non-monetary automatic enrollment messages.
:enr_routing_number_check_digit_error- ENTRY_NOT_PROCESSED_BY_GATEWAY =
Code R84. A rare return reason. The International ACH Transfer cannot be processed by the gateway.
:entry_not_processed_by_gateway- FIELD_ERROR =
Code R69. A rare return reason. One or more of the fields in the ACH were malformed.
:field_error- FOREIGN_RECEIVING_DFI_UNABLE_TO_SETTLE =
Code R83. A rare return reason. The Foreign receiving bank was unable to settle this ACH transfer.
:foreign_receiving_dfi_unable_to_settle- IAT_ENTRY_CODING_ERROR =
Code R80. A rare return reason. The International ACH Transfer is malformed.
:iat_entry_coding_error- IMPROPER_EFFECTIVE_ENTRY_DATE =
Code R18. A rare return reason. The ACH has an improper effective entry date field.
:improper_effective_entry_date- IMPROPER_SOURCE_DOCUMENT_SOURCE_DOCUMENT_PRESENTED =
Code R39. A rare return reason. The source document related to this ACH, usually an ACH check conversion, was presented to the bank.
:improper_source_document_source_document_presented- INVALID_COMPANY_ID =
Code R21. A rare return reason. The Company ID field of the ACH was invalid.
:invalid_company_id- INVALID_FOREIGN_RECEIVING_DFI_IDENTIFICATION =
Code R82. A rare return reason. The foreign receiving bank identifier for an International ACH Transfer was invalid.
:invalid_foreign_receiving_dfi_identification- INVALID_INDIVIDUAL_ID_NUMBER =
Code R22. A rare return reason. The Individual ID number field of the ACH was invalid.
:invalid_individual_id_number- ITEM_AND_RCK_ENTRY_PRESENTED_FOR_PAYMENT =
Code R53. A rare return reason. Both the Represented Check (“RCK”) entry and the original check were presented to the bank.
:item_and_rck_entry_presented_for_payment- ITEM_RELATED_TO_RCK_ENTRY_IS_INELIGIBLE =
Code R51. A rare return reason. The Represented Check (“RCK”) entry is ineligible.
:item_related_to_rck_entry_is_ineligible- MANDATORY_FIELD_ERROR =
Code R26. A rare return reason. The ACH is missing a required field.
:mandatory_field_error- MISROUTED_DISHONORED_RETURN =
Code R71. A rare return reason. The receiving bank does not recognize the routing number in a dishonored return entry.
:misrouted_dishonored_return- MISROUTED_RETURN =
Code R61. A rare return reason. The receiving bank does not recognize the routing number in a return entry.
:misrouted_return- NO_ERRORS_FOUND =
Code R76. A rare return reason. Sent in response to a return, the bank does not find the errors alleged by the returning bank.
:no_errors_found- NON_ACCEPTANCE_OF_R62_DISHONORED_RETURN =
Code R77. A rare return reason. The receiving bank does not accept the return of the erroneous debit. The funds are not available at the receiving bank.
:non_acceptance_of_r62_dishonored_return- NON_PARTICIPANT_IN_IAT_PROGRAM =
Code R81. A rare return reason. The receiving bank does not accept International ACH Transfers.
:non_participant_in_iat_program- PERMISSIBLE_RETURN_ENTRY =
Code R31. A rare return reason. A return that has been agreed to be accepted by the receiving bank, despite falling outside of the usual return timeframe.
:permissible_return_entry- PERMISSIBLE_RETURN_ENTRY_NOT_ACCEPTED =
Code R70. A rare return reason. The receiving bank had not approved this return.
:permissible_return_entry_not_accepted- RDFI_NON_SETTLEMENT =
Code R32. A rare return reason. The receiving bank could not settle this transaction.
:rdfi_non_settlement- RDFI_PARTICIPANT_IN_CHECK_TRUNCATION_PROGRAM =
Code R30. A rare return reason. The receiving bank does not accept Check Truncation ACH transfers.
:rdfi_participant_in_check_truncation_program- REPRESENTATIVE_PAYEE_DECEASED_OR_UNABLE_TO_CONTINUE_IN_THAT_CAPACITY =
Code R14. A rare return reason. The payee is deceased.
:representative_payee_deceased_or_unable_to_continue_in_that_capacity- RETURN_NOT_A_DUPLICATE =
Code R75. A rare return reason. The originating bank disputes that an earlier ‘duplicate_entry` return was actually a duplicate.
:return_not_a_duplicate- RETURN_OF_ERRONEOUS_OR_REVERSING_DEBIT =
Code R62. A rare return reason. The originating financial institution made a mistake and this return corrects it.
:return_of_erroneous_or_reversing_debit- RETURN_OF_IMPROPER_CREDIT_ENTRY =
Code R36. A rare return reason. Return of a malformed credit entry.
:return_of_improper_credit_entry- RETURN_OF_IMPROPER_DEBIT_ENTRY =
Code R35. A rare return reason. Return of a malformed debit entry.
:return_of_improper_debit_entry- RETURN_OF_XCK_ENTRY =
Code R33. A rare return reason. Return of a Destroyed Check (“XKC”) entry.
:return_of_xck_entry- SOURCE_DOCUMENT_PRESENTED_FOR_PAYMENT =
Code R37. A rare return reason. The source document related to this ACH, usually an ACH check conversion, was presented to the bank.
:source_document_presented_for_payment- STATE_LAW_AFFECTING_RCK_ACCEPTANCE =
Code R50. A rare return reason. State law prevents the bank from accepting the Represented Check (“RCK”) entry.
:state_law_affecting_rck_acceptance- STOP_PAYMENT_ON_ITEM_RELATED_TO_RCK_ENTRY =
Code R52. A rare return reason. A stop payment was issued on a Represented Check (“RCK”) entry.
:stop_payment_on_item_related_to_rck_entry- STOP_PAYMENT_ON_SOURCE_DOCUMENT =
Code R38. A rare return reason. The source attached to the ACH, usually an ACH check conversion, includes a stop payment.
:stop_payment_on_source_document- TIMELY_ORIGINAL_RETURN =
Code R73. A rare return reason. The bank receiving an ‘untimely_return` believes it was on time.
:timely_original_return- TRACE_NUMBER_ERROR =
Code R27. A rare return reason. An ACH return’s trace number does not match an originated ACH.
:trace_number_error- UNTIMELY_DISHONORED_RETURN =
Code R72. A rare return reason. The dishonored return was sent too late.
:untimely_dishonored_return- UNTIMELY_RETURN =
Code R68. A rare return reason. The return was sent too late.
:untimely_return
Method Summary
Methods included from Internal::Type::Enum
==, ===, coerce, dump, hash, inspect, to_sorbet_type, values
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info