diff --git a/src/routes/settings.import.tsx b/src/routes/settings.import.tsx index d0af9ae..baa04b7 100644 --- a/src/routes/settings.import.tsx +++ b/src/routes/settings.import.tsx @@ -853,6 +853,11 @@ function ImportPage() { "external_id", "created_by", ]); + // Allow internal columns we set in transforms but never read from CSV. + if (cfg.table === "time_entries" || cfg.table === "expenses") { + allowedTargets.add("billed"); + allowedTargets.add("invoice_id"); + } // Build header → db column map (only keep known targets) const headerMap: Record = {}; const unknownHeaders: string[] = [];