Keep recurring statements on one source
A CSV/XLS/XLSX source keeps multiple retained import batches. Each accepted batch has its own statement period, file fingerprint, template and mapping snapshot, row provenance, status, and audit evidence.
- Allocora accepts a distinct non-overlapping later period on the same source.
- The exact same file is blocked for that source even if its filename changes.
- A pending, processing, or not-yet-finalized batch must finish before the next batch starts.
- A failed atomic import commits no financial rows and can be retried from its stored artifact with linked retry history.
- Older completed imports without a period must be classified once in Import History before another batch can be admitted.