GST Transactions Importer

Upload a GST billing export (.csv or .zip). Rows with a domain in the description go into gst_transactions, mapped to a customer via domains → clients → email → as_customers (falling back to customer 108). Rows with no domain (handling fees, wallet top-ups) go into gst_fees instead. Matched by TRANSID — safe to re-run, already-imported rows are skipped.
Requires the tables from sql/create_gst_tables.sql to exist first.

Accepted formats: .csv or .zip (containing one .csv)  |  Max size: 5MB