Skip to main content
Solved

How to Display Total Cost on PO Receipt Page (PO302000) in 2025R2 Classic UI

  • April 27, 2026
  • 6 replies
  • 39 views

Forum|alt.badge.img+6

We have recently upgraded from Acumatica 2024R2 to 2025R2, and we are still using the Classic UI (not Modern UI). In our previous 2024R2 environment, we were able to display the Total Cost field on the PO Receipts (PO302000) form, which showed the total monetary value of the received items.

However, after upgrading to 2025R2, the Total Cost field is no longer visible on the PO Receipt page, 
What is the recommended way to re-add the Total Cost field to the PO Receipts (PO302000) form

Best answer by ray20

@Naveen Boga 

Hi Naveen, long time no see.I don’t usually check the community these days. Only during the annual Acumatica upgrade do I need to come here and consult experts like you to resolve unexpected issues.Thank you so much for your prompt reply.

I accidentally clicked the override on screen option, which automatically added some extra using statements.These newly generated using codes conflicted with the existing ones from the old version.I’ve deleted the redundant lines, and everything works fine now.

 

The reason total cost not showing is due to the NEW id “CstPXNumberEdit6”.


I hate upgrade😂​​​​

6 replies

Forum|alt.badge.img+6
  • Author
  • Captain II
  • April 27, 2026


looks like the issue is brought out by the id is renamed. Previously, it is called “edCuryOrderTotal”.
Now, when I remove it and add back again, the id shows as “CstPXNumberEdit6”.
And, this time, it shows on screen when preview.

But when I try to publish it, it show error below:

[2026-04-27 16:44:58.108] \App_RuntimeCode\POReceiptEntry.cs(51): error CS0104: 'PXDBCurrency' is an ambiguous reference between 'PX.Objects.CM.PXDBCurrencyAttribute' and 'PX.Objects.CM.Extensions.PXDBCurrencyAttribute'
[2026-04-27 16:44:58.141] \App_RuntimeCode\POReceiptEntry.cs(51): error CS0104: 'PXDBCurrency' is an ambiguous reference between 'PX.Objects.CM.PXDBCurrencyAttribute' and 'PX.Objects.CM.Extensions.PXDBCurrencyAttribute'
[2026-04-27 16:44:58.170] Compiler time, in seconds: 105.7834349stange, can anyone help?

Naveen Boga
Captain II
Forum|alt.badge.img+20
  • Captain II
  • April 27, 2026

@ray20  Can you please share the customization package here, if possible?


Naveen Boga
Captain II
Forum|alt.badge.img+20
  • Captain II
  • April 27, 2026

@ray20 Can you please keep only this namespace in the DAC and verify?
 

// REMOVE one of these — keep only the correct one
using PX.Objects.CM;             // ← older namespace
using PX.Objects.CM.Extensions;  // ← newer (preferred for recent versions)

 

// KEEP only this and verify once
using PX.Objects.CM.Extensions;

 


Naveen Boga
Captain II
Forum|alt.badge.img+20
  • Captain II
  • April 27, 2026

Here is the sample example for your reference. ​@ray20 

 

using System;
using PX.Data;
using PX.Objects.AP;
// Use Extensions namespace - remove plain CM if not needed elsewhere
using PX.Objects.CM.Extensions;

namespace YourCustomization
{
public class YourDACExtension : PXCacheExtension<APRegister>
{
#region CuryCustomAmt
public abstract class curyCustomAmt : PX.Data.BQL.BqlDecimal.Field<curyCustomAmt> { }

[PXDBCurrency(typeof(APRegister.curyInfoID), typeof(APRegister.baseAmt))]
[PXUIField(DisplayName = "Currency Amount")]
[PXDefault(TypeCode.Decimal, "0.0")]
public virtual decimal? CuryCustomAmt { get; set; }
#endregion
}
}

 


Forum|alt.badge.img+6
  • Author
  • Captain II
  • Answer
  • April 27, 2026

@Naveen Boga 

Hi Naveen, long time no see.I don’t usually check the community these days. Only during the annual Acumatica upgrade do I need to come here and consult experts like you to resolve unexpected issues.Thank you so much for your prompt reply.

I accidentally clicked the override on screen option, which automatically added some extra using statements.These newly generated using codes conflicted with the existing ones from the old version.I’ve deleted the redundant lines, and everything works fine now.

 

The reason total cost not showing is due to the NEW id “CstPXNumberEdit6”.


I hate upgrade😂​​​​


Naveen Boga
Captain II
Forum|alt.badge.img+20
  • Captain II
  • April 28, 2026

@ray20 Great to hear from you, hope you’ve been doing well!

That makes sense—those auto-generated using  statements can definitely cause conflicts after an override, especially when upgrading from older versions. Glad you were able to spot it quickly and get everything working again.

Feel free to reach out anytime if you run into anything else during the upgrade. Happy to help!