Developer CenterGuidesBankruptcy Handling

    Complete Guide to Bankruptcy Reporting in Metro 2®

    A comprehensive guide for properly reporting bankruptcies in the Metro 2® format, covering all chapters and scenarios you'll encounter in credit reporting.

    1. Key Fields for Bankruptcy Reporting

    Consumer Information Indicator (CII) - Field 38

    Petition Filed Codes

    AChapter 7 petition filed
    BChapter 11 petition filed
    CChapter 12 petition filed
    DChapter 13 petition filed

    Discharged/Completed Codes

    EChapter 7 discharged
    FChapter 11 discharged
    GChapter 12 discharged/completed
    HChapter 13 discharged/completed

    Other Bankruptcy Events

    QRemoval (removes petition indicator)
    RChapter 7 reaffirmation of debt
    VChapter 7 reaffirmation rescinded
    2ALease assumption

    ECOA Code - Field 10

    • TTerminate non-filer protected by stay (do not report during stay/plan)
    • ZDelete authorized users on accounts in petition
    • When protection ends, resume with real ECOA (1, 2, etc.), not T

    Account Status - Field 17A

    • • Keep reporting throughout BK
    • • Ch 7/11: Status as of DOI
    • • Ch 12/13: Petition-time status

    Payment History - Field 21

    • • Report "D" for months under stay
    • • Never remove historic "D" markers
    • • Continue incrementing monthly

    Date of First Delinquency - Field 25

    • • Current when filed: DOFD = petition date
    • • Already delinquent: Keep original DOFD
    • • Conversion: Keep original petition date

    Monetary Fields

    • • Ch 7/11: Report as of DOI
    • • Ch 12/13: Petition values until plan
    • • Plan confirmed: Switch to plan terms

    2. Reporting Scenarios

    Chapter 7 or 11 Bankruptcy

    Scenario A: All Borrowers are Filers (FAQ 27c)

    Month BK Filed:

    • • CII: A or B
    • • Account Status: As of DOI
    • • Payment History: Based on prior month
    • • Balances: As of DOI
    • • Authorized Users: Delete (ECOA = Z)

    Between Petition and Resolution:

    • • CII: A/B or blank
    • • All fields: As of DOI each month

    Discharged:

    • • CII: E or F
    • • Stop reporting filer(s) after sending E/F

    Reaffirmation:

    • • CII: R or 2A
    • • Do NOT report discharge if reaffirmation remains

    Dismissed:

    • • CII: Q
    • • Keep historic "D" markers

    Scenario B: One Filer + One Non-Filer (FAQ 27d)

    Key Rule:

    Non-Filer protected by stay → ECOA = T (do not report during protection)

    Month BK Filed:

    • • Filer: CII A/B
    • • Non-Filer: CII blank, ECOA = T if protected

    Discharged:

    • • Filer: CII E/F, then stop reporting
    • • Non-Filer: Resume with real ECOA when protection ends

    Chapter 12 or 13 Plan Bankruptcy

    Scenario C1: All Filers (FAQ 28b)

    Month BK Filed:

    • • CII: C or D
    • • Account Status: Petition-time status
    • • Balances: Petition-time values

    Plan Confirmed:

    • • Switch to plan terms
    • • Current Balance: Plan balance
    • • Amount Past Due: 0
    • • Scheduled Payment: Plan payment

    Plan Completed - No Obligation:

    • • CII: G or H
    • • All balances: 0
    • • Stop reporting filer(s)

    Plan Completed - Payments Continue:

    • • CII: Q
    • • First month: "D" in Payment History
    • • Continue normal reporting

    Conversion to Ch 7:

    • • CII: A or E
    • • Keep original petition date if Status 11
    • • Apply Ch 7 rules

    Scenario C2: Mixed Filer/Non-Filer (FAQ 28d)

    Special Rules:

    • • Filer: Report with CII codes as above
    • • Non-Filer: ECOA = T during protection
    • • When protection ends: Resume with real ECOA
    • • First month back: "D" in Payment History

    3. Quick Implementation Checklist

    BK Petition Filed (Ch 7/11)

    → CII A/B; Status & monetary fields as of DOI; Payment History "D" during stay; Delete AU (ECOA Z)

    BK Petition Filed (Ch 12/13)

    → CII C/D; Status = petition-time; Balance/Past-Due/Scheduled at petition values; Increment "D" monthly

    Non-Filer Protected

    → ECOA = T, do not report during protection; Resume with real ECOA when protection ends

    Discharge (Ch 7/11)

    → CII E/F, then stop reporting filer

    Plan Completed (Ch 12/13) - No Obligation

    → CII G/H, Balance/Scheduled/Past-Due = 0, stop reporting filer

    Plan Completed (Ch 12/13) - Payments Continue

    → CII Q, first month "D", then normal status increments

    Reaffirmation (Ch 7)

    → CII R (or 2A for lease); Do NOT send E/F if BK discharges

    BK Dismissed/Withdrawn

    → CII Q; Keep other fields as of DOI; Do NOT remove prior "D" months

    Ch 12/13 Converts to Ch 7

    → CII A/E; Keep DOFD if Status 11; Continue under Ch 7 rules

    Reaffirmation Rescinded

    → CII V; If BK discharged, send E/F next and stop reporting

    ⚠️ Critical Implementation Notes

    • Never remove historic "D" markers from Payment History Profile
    • Always delete Authorized Users (ECOA = Z) when account enters bankruptcy
    • Non-Filers protected by stay must use ECOA = T (not reported)
    • Reaffirmed debts continue reporting even if bankruptcy is discharged
    • Plan values replace original terms in Ch 12/13 after confirmation
    • FAQ references: 27(c) and 27(d) for Ch 7/11; 28(b) and 28(d) for Ch 12/13

    Example Implementation

    // Example: Processing Chapter 7 Bankruptcy
    function processBankruptcy(account, bankruptcyInfo) {
      const { chapter, stage, filerStatus } = bankruptcyInfo;
      
      // Set Consumer Information Indicator
      if (chapter === 7) {
        if (stage === 'petition_filed') {
          account.CII = 'A';
          account.paymentHistory = 'D' + account.paymentHistory.substring(1);
          
          // Delete authorized users
          if (account.ECOA === '3') {
            account.ECOA = 'Z';
          }
        } else if (stage === 'discharged') {
          account.CII = 'E';
          // Stop reporting after this cycle
          account.shouldReport = false;
        } else if (stage === 'reaffirmed') {
          account.CII = 'R';
          // Continue reporting normally
        }
      }
      
      // Handle non-filer protection
      if (filerStatus === 'non_filer' && bankruptcyInfo.protectedByStay) {
        account.ECOA = 'T';
        account.shouldReport = false;
      }
      
      // Set DOFD for purge logic
      if (account.status === '11' && stage === 'petition_filed') {
        account.DOFD = bankruptcyInfo.petitionDate;
      }
      
      return account;
    }

    Additional Resources

    References

    • • CRRG FAQ 27(c) - Ch 7/11 All Filers
    • • CRRG FAQ 27(d) - Ch 7/11 Mixed
    • • CRRG FAQ 28(b) - Ch 12/13 All Filers
    • • CRRG FAQ 28(d) - Ch 12/13 Mixed
    • • CRRG Exhibit 11 - CII Codes