"""Capture — turn the real world into ledger transactions. NEXT MILESTONE. Four input paths, all normalizing to the same transaction dict the ledger expects: * receipt photo → OCR → draft transaction; * CFDI 4.0 XML → parse → income/expense with exact tax breakdown; * CSV / bank export → map columns → transactions; * manual entry → typed form. """