Add Phase 20 stored bank reuse and richer reconciliation
This commit is contained in:
@@ -39,6 +39,11 @@ class BankStatementAnalysisJob(CommonBase):
|
||||
accounting_import_status: Mapped[str] = mapped_column(String(30), nullable=False, default="not_requested", index=True)
|
||||
accounting_import_json: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
|
||||
# Phase 20: stored-statement reuse. These fields only record provenance;
|
||||
# the physical files remain in the existing Engagement Documents storage.
|
||||
stored_source_versions_json: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
source_hashes_json: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||
|
||||
status: Mapped[str] = mapped_column(String(20), nullable=False, default="queued", index=True)
|
||||
progress_percent: Mapped[int] = mapped_column(Integer, nullable=False, default=0)
|
||||
file_count: Mapped[int] = mapped_column(Integer, nullable=False, default=0)
|
||||
|
||||
Reference in New Issue
Block a user