Creates a TransactionBatchImporter wired to the Actual API plus shared dedup query and an optional category resolver.
Actual Budget API module used for importTransactions calls.
Pre-built DedupQuery instance for existing imported_id lookups.
OptionalcategoryResolver: ICategoryResolver
Optional resolver to auto-assign categories by description.
Processes a transaction batch, separating new from already-imported.
Batch options containing bank name, account info and transactions.
Outcome with arrays of new and existing ITransactionRecord.
Imports a batch of bank transactions into Actual Budget with dedup against both new-hash and legacy imported_id formats.