From bfd32c9864bffd3b6eaf696ab4ee1ace8786b5a3 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 2 Oct 2025 11:24:10 +1000 Subject: [PATCH] [UI] Fix total price for Purchase Order table (#10450) - Closes https://github.com/inventree/InvenTree/issues/10442 --- .../purchasing/PurchaseOrderLineItemTable.tsx | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/frontend/src/tables/purchasing/PurchaseOrderLineItemTable.tsx b/src/frontend/src/tables/purchasing/PurchaseOrderLineItemTable.tsx index b326aff790..0fb59f9ef8 100644 --- a/src/frontend/src/tables/purchasing/PurchaseOrderLineItemTable.tsx +++ b/src/frontend/src/tables/purchasing/PurchaseOrderLineItemTable.tsx @@ -23,6 +23,7 @@ import type { TableColumn } from '@lib/types/Tables'; import { useNavigate } from 'react-router-dom'; import ImporterDrawer from '../../components/importer/ImporterDrawer'; import { RenderInstance } from '../../components/render/Instance'; +import { formatCurrency } from '../../defaults/formatters'; import { dataImporterSessionFields } from '../../forms/ImporterForms'; import { usePurchaseOrderLineItemFields, @@ -249,11 +250,15 @@ export function PurchaseOrderLineItemTable({ accessor: 'purchase_price', title: t`Unit Price` }), - CurrencyColumn({ + { accessor: 'total_price', - currency_accessor: 'purchase_price_currency', - title: t`Total Price` - }), + title: t`Total Price`, + render: (record: any) => + formatCurrency(record.purchase_price, { + currency: record.purchase_price_currency, + multiplier: record.quantity + }) + }, TargetDateColumn({}), LocationColumn({ accessor: 'destination_detail',