Skip to main content
Question

Custom Unbound DAC Extension Fields Not Displaying in Mobile App (EP301020 - Expense Receipts) in 25R2

  • July 1, 2026
  • 1 reply
  • 0 views

Hi Everyone,

I am working on Acumatica 25R2 and have added three custom unbound DAC extension fields to the Expense Receipts (EP301020) screen.

 
[PXDecimal]
[PXUIField(DisplayName = "...", Enabled = false)]
public decimal? UsrReceiptLimitPerBaseUnit { get; set; }

[PXDecimal]
[PXUIField(DisplayName = "...", Enabled = false)]
public decimal? UsrMaxReceiptLimit { get; set; }

[PXDecimal]
[PXUIField(DisplayName = "...", Enabled = false)]
public decimal? UsrReceiptLimitDifference { get; set; }

These fields are calculated in a graph extension and display correctly in the web UI. They are added to the ASPX page under a custom group called Receipt Limit Details.

I am now trying to display the same fields in the Acumatica Mobile App.

I updated the Mobile Application customization with:

 
update screen EP301020 {

update container "ClaimDetails" {

add group "ReceiptLimitDetails" {
displayName = "Receipt Limit Details"
collapsable = True
collapsed = True
template = ExpansionPanel

add field "ClaimDetails#UsrReceiptLimitPerBaseUnit"
add field "ClaimDetails#UsrMaxReceiptLimit"
add field "ClaimDetails#UsrReceiptLimitDifference"
}
}
}

The customization publishes successfully with no errors.

I verified that:

  • The new Receipt Limit Details group appears when I add a standard field like UnitCost.
  • However, my custom fields do not appear in the mobile app.
  • I had to type the custom field names manually because they do not appear in the Mobile Application field suggestions.
  • The fields are available and working correctly in the browser.

My questions

  1. Does the Acumatica Mobile App support unbound DAC extension fields on EP301020?
  2. Is there an additional step required to expose custom DAC extension fields to the Mobile Application metadata?
  3. Do these fields need to be added to a Web Service Endpoint or Mobile Endpoint before they can be used?
  4. Has anyone successfully displayed calculated unbound fields in the Mobile App for Expense Receipts?

Any guidance or examples would be greatly appreciated.

Thank you!

 

1 reply

Dipak Nilkanth
Pro III
Forum|alt.badge.img+14

Hi ​@bhavyasreegedipuri73

I followed the same steps and used the same code as you, and it's working fine on my end.

The custom field is displaying successfully on the custom screen without any issues.

	public class EPExpenseClaimDetailsExt : PXCacheExtension<PX.Objects.EP.EPExpenseClaimDetails>
{
#region UsrTest
[PXString(4000)]
[PXUIField(DisplayName="Test")]
[PXDefault("test Value")]
public virtual string UsrTest { get; set; }
public abstract class usrTest : PX.Data.BQL.BqlString.Field<usrTest> { }
#endregion
}


 

Acumatica Instance
update screen EP301020 {
update container "ClaimDetails" {

add group "DetailsTestClaimDetails" {
displayName = "Test Details"
collapsable = True
collapsed = True
template = ExpansionPanel
add field "DetailsTestClaimDetails#Test"
}
}
}
Mobile App