diff --git a/modules/customer-invoices/src/web/proformas/update/controllers/use-update-proforma-items-controller.ts b/modules/customer-invoices/src/web/proformas/update/controllers/use-update-proforma-items-controller.ts index 9c6c5f5b..72558919 100644 --- a/modules/customer-invoices/src/web/proformas/update/controllers/use-update-proforma-items-controller.ts +++ b/modules/customer-invoices/src/web/proformas/update/controllers/use-update-proforma-items-controller.ts @@ -131,7 +131,9 @@ export const useUpdateProformaItemsController = ({ const duplicatedItem: ProformaItemUpdateForm = { ...item, - id: buildProformaItemUpdateDefault(index + 1).id, + id: buildProformaItemUpdateDefault(index + 1, { + defaultTaxPercentage: getValues("taxPercentage") ?? undefined, + }).id, position: index + 1, }; @@ -177,7 +179,14 @@ export const useUpdateProformaItemsController = ({ const safeIndex = Math.max(0, Math.min(index, currentItems.length)); const nextItems = [...currentItems]; - nextItems.splice(safeIndex, 0, buildProformaItemUpdateDefault(safeIndex)); + + nextItems.splice( + safeIndex, + 0, + buildProformaItemUpdateDefault(safeIndex, { + defaultTaxPercentage: getValues("taxPercentage") ?? undefined, + }) + ); replaceItems(nextItems); },