Saves reconciliation progress
(ctx context.Context, reconciliationID string)
| 165 | DeleteMatchingRule(ctx context.Context, id string) error // Deletes a matching rule |
| 166 | SaveReconciliationProgress(ctx context.Context, reconciliationID string, progress model.ReconciliationProgress) error // Saves reconciliation progress |
| 167 | LoadReconciliationProgress(ctx context.Context, reconciliationID string) (model.ReconciliationProgress, error) // Loads reconciliation progress |
| 168 | RecordMatches(ctx context.Context, reconciliationID string, matches []model.Match) error // Records matches for a reconciliation |
| 169 | RecordUnmatched(ctx context.Context, reconciliationID string, results []string) error // Records unmatched results for a reconciliation |
| 170 | FetchAndGroupExternalTransactions(ctx context.Context, uploadID string, groupCriteria string, batchSize int, offset int64) (map[string][]*model.Transaction, error) // Fetches and groups external transactions based on criteria |
no outgoing calls
no test coverage detected