+GenTxn *da_gen_txn_malloc(void);
+void da_gen_txn_free(GenTxn *item);
+GList *da_gen_txn_sort(GList *list);
+
+void da_gen_txn_destroy(ImportContext *ctx);
+void da_gen_txn_new(ImportContext *ctx);
+void da_gen_txn_move(GenTxn *sitem, GenTxn *ditem);
+void da_gen_txn_append(ImportContext *ctx, GenTxn *item);
+
+gchar *hb_import_filetype_char_get(GenAcc *acc);
+
+GenAcc *hb_import_gen_acc_get_next(ImportContext *ictx, gint filetype, gchar *name, gchar *number);
+gint hb_import_gen_acc_count_txn(ImportContext *ictx, GenAcc *genacc);
+
+Transaction *hb_import_convert_txn(GenAcc *genacc, GenTxn *gentxn);
+
+
+void hb_import_load_all(ImportContext *ictx);
+gint hb_import_gen_txn_check_target_similar(ImportContext *ictx, GenAcc *genacc);
+gint hb_import_gen_txn_check_duplicate(ImportContext *ictx, GenAcc *genacc);
+
+gint hb_import_option_apply(ImportContext *ictx, GenAcc *genacc);