class FileProcessor

Defined in:

unclaimed/process.cr

Constant Summary

PROP_TYPES = {"" => "None", "0500" => "Misc", "ACZZ" => "Misc", "CKZZ" => "Misc", "C010" => "Misc", "C020" => "Misc", "C130" => "Misc", "INZZ" => "Misc", "I020" => "Misc", "K010" => "Misc", "K100" => "Misc", "MIZZ" => "Misc", "MSZZ" => "Misc", "N020" => "Misc", "TRZZ" => "Misc", "T040" => "Misc", "IN01" => "Misc Insurance", "AC01" => "Checking Account", "AC02" => "Savings Account", "AC03" => "Matured CD", "AC04" => "Christmas Club Acct", "AC05" => "Money on Deposit", "AC06" => "Security Deposit", "AC07" => "Unidentified Deposit", "AC08" => "Suspense Account", "CK01" => "Cashier's Check", "CK02" => "Certified Check ", "CK03" => "Registered Check", "CK04" => "Treasurer's Check", "CK05" => "Draft", "CK06" => "Warrant", "CK07" => "Money Order", "CK08" => "Traveler's Check", "CK09" => "Foreign Exchng Check", "CK10" => "Expense Check", "CK11" => "Pension Check", "CK12" => "Credit Check or Memo", "CK13" => "Vendor Check", "CK14" => "Check Written Off", "CK15" => "Official Check", "CK16" => "CD Interest Check", "CK17" => "Money Order", "CT01" => "Escrow Funds W/Court", "CT02" => "Condemnation Award", "CT03" => "Missing Heir Funds", "CT04" => "Suspense Account", "CT05" => "Court Deposit - Misc", "IN02" => "Grp Clm Pmt/Benefit", "IN03" => "Death Benefit", "IN04" => "Matured Policy Endow", "IN05" => "Premium Refund", "IN06" => "Unidentified Remit", "IN07" => "Amt Due Per Policy", "IN08" => "Agent Credit Balance", "IP99" => "Interest Penalty", "MI01" => "Net Revenue Interest", "MI02" => "Mineral Royalty", "MI03" => "Overriding Royalty", "MI04" => "Production Payment", "MI05" => "Working Interest", "MI06" => "Bonus", "MI07" => "Delay Rental", "MI08" => "Shut-In Royalty", "MI09" => "Minimum Royalty", "MI10" => "Ongoing Production", "MS01" => "Wages", "MS02" => "Commission", "MS03" => "Workers Comp Benefit", "MS04" => "Pmt for Goods or Svc", "MS05" => "Customer Overpayment", "MS06" => "Unidentified Remit", "MS07" => "Unrefunded Overchrg", "MS08" => "Accounts Payable", "MS09" => "Credit Bal/Acct Recv", "MS10" => "Discount Due", "MS11" => "Refund Or Rebate Due", "MS12" => "Unredeemed Gift Cert", "MS13" => "Loan Collateral", "MS14" => "Pension/Profit Shr", "MS15" => "Dissolution Proceeds", "MS16" => "Misc Outstanding Ck", "MS17" => "Misc Intangible Prop", "MS18" => "Suspense Liability", "RECP" => "Reciprocal Property", "RR01" => "Salvaged O&G Equip", "RR02" => "Condensate Proceeds", "SCZZ" => "Other Securities", "SC01" => "Dividend", "SC02" => "Registered Bond Int", "SC03" => "Principal Payment", "SC04" => "Equity Payment", "SC05" => "Profits", "SC06" => "Funds Pd for Shares", "SC07" => "Bearer Bond Int/Prin", "SC08" => "Undelivered Stock", "SC09" => "Cash In Lieu Frac Sh", "SC10" => "Unexchanged Stock", "SC11" => "Other Cert of Ownshp", "SC12" => "Underlying Shares", "SC13" => "Liq/Redemp Proceeds", "SC14" => "Debenture", "SC15" => "US Govt Security", "SC16" => "Book-Entry Mut Funds", "SC17" => "Warrants or Rights", "SC18" => "Registered Bond Prin", "SC19" => "Dividend Reinvst Pln", "SC20" => "Credit Balance", "SC22" => "Non-Trnsferable Shs", "SC23" => "Non-Trnsferable Shs", "SC85" => "Demutualization Cash Proceeds", "SC86" => "Demutualization Shares", "SD01" => "SD Box Contents", "SD02" => "Safekeeping Property", "SD03" => "Misc Tangible Prop", "SD04" => "Loan Collateral", "TR01" => "Paying Agent Account", "TR02" => "Dividends", "TR03" => "Fiduciary Funds", "TR04" => "Escrow Account", "TR05" => "Trust Voucher", "TR06" => "Pre-Need Funeral Pln", "UT01" => "Utility Deposit", "UT02" => "Membership Fee", "UT03" => "Refund or Rebate", "UT04" => "Capital Credit Dist", "ZZZZ" => "Unknown Property Type"}

Constructors

Instance Method Summary

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def create_csv(year, lines) #

[View source]
def process(line) #

[View source]
def process #

[View source]
def process_file(year) #

[View source]