From ebefd3d10af8d79e765030c263aa560cbb6420d2 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sat, 25 Oct 2025 12:24:22 +0200 Subject: ai invoice importing with batch queries --- src/ui/ui_expenses.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/ui/ui_expenses.cpp') diff --git a/src/ui/ui_expenses.cpp b/src/ui/ui_expenses.cpp index 560eb90..6a4eebd 100644 --- a/src/ui/ui_expenses.cpp +++ b/src/ui/ui_expenses.cpp @@ -64,7 +64,7 @@ static void draw_expense_form(invoice* buffer, bool viewing_only = false) if (viewing_only) ImGui::BeginDisabled(); ImGui::Text("%s: %s", locale::get("invoice.form.invoicenumber"), buffer->sequential_number); - ImGui::Text("%s: %s", locale::get("invoice.form.billedTo"), buffer->customer.name); + //ImGui::Text("%s: %s", locale::get("invoice.form.billedTo"), buffer->customer.name); tm issued_at_date = *gmtime(&buffer->issued_at); if (ImGui::DatePicker("##issuedAt", issued_at_date)) @@ -98,6 +98,11 @@ static void draw_expense_form(invoice* buffer, bool viewing_only = false) ImGui::Separator(); + ImGui::Text(locale::get("invoice.form.billinginformation")); + draw_contact_form_ex(&buffer->customer, false, true); + + ImGui::Separator(); + ImGui::Text(locale::get("invoice.form.supplier")); draw_contact_form_ex(&buffer->supplier, false, true); @@ -181,7 +186,7 @@ static void draw_expenses_list() char import_file_path[MAX_LEN_PATH] = {0}; ImGui::SameLine(); - if (ImGui::FormInvoiceFileSelector("+ Import", import_file_path)) { // @locale::get + if (ImGui::FormInvoiceFileSelector("+ Import", import_file_path)) { // @localize current_view_state = ui::view_state::VIEW_IMPORT_REQUEST; active_invoice = administration::invoice_create_empty(); // @leak active_invoice.customer = administration::company_info_get(); -- cgit v1.2.3-70-g09d2