Introducing Acumatica Cloud ERP: 2026R2
Technical discussions focused on Customizations for developers. See Low Code | No Code Forum for non-technical discussions
Recently active
In Customization project of Acumatica. I need to add the color the orderQty field to the screen SO30100 based on the condition of ordeQty > 1000, when ever the page loads or the field is updated. How can I fix it using Graph?
I’m trying to capture the update in price class when changing it in customer. I can capture the customer updating in persist method but I can’t capture the new price class value only the old one. I need to capture both the oldvalue of the price class and the new one.
All,We’re SaaS 24R2. I spun up a localhost to create a custom snapshot. I modified a snapshot here:D:\Acumatica ERP\Files\App_Data\SnapshotConfigsSo far, so good. The plan is to create a local customization package that can piggyback this custom .esc file into our SaaS.When I go to files, I can’t see my new .esc snapshot config. When I click Detect Modified Files, I see no new or modified files (I also modified a default .esc to see if modification would be detected).I’ve saved the .esc as both ANSI and UTF-8, and have restarted Acumatica a few times.Any idea of what I’m doing wrong? Is this even possible? Thanks! See screenshots. :)
We are trying to Extended DAC Fields in the Customers screen GL accounts tab classic to Modern UI .DAC has 1 extended fields need to display it in the modern UI Customers screen GL accounts tab. tried with below code, Unable to see fields in Modern UI, below screenshot red marked field need to display it in the modern UI Customers screen GL accounts tab. DAC Typescript import { AR303000, Customer2 } from "src/screens/AR/AR303000/AR303000";import { PXFieldState, PXFieldOptions } from "client-controls";export interface GLAccount_customfields extends Customer2 { UsrPSOCogsSubID?: PXFieldState<PXFieldOptions.CommitChanges>;}export class GlAccount_customfields { UsrPSOCogsSubID?: PXFieldState<PXFieldOptions.CommitChanges>;} HTML <template> <field after="#columnFirstGlAccounts [name='COGSAcctID']" name="UsrPSOCogsSubID"></field></template> When Switched to Modern UI getting below error see in screenshot
We are trying to Extended DAC Fields in the Ship via Code screen Details tab section classic to Modern UI .DAC has 2 extended fields need to display it in the modern UI Ship via Code. tried with below code, Unable to see fields in Modern UI, below screenshot red marked field need to display it in the modern UI Ship via Code screen Details tab section. here am sharing the DAC And Modern UI TS and html filesDACTypescript import { PXFieldState, PXFieldOptions, PXView } from "client-controls";import { Carrier2 } from "../CS207500";export interface Details_customfields extends Carrier2 { }export class Details_customfields { UsrNAWFreightAccrualAcctID: PXFieldState<PXFieldOptions.CommitChanges>; UsrNAWFreightAccrualSubID: PXFieldState;}HTML <template modify="#tabDetails"> <field name="UsrNAWFreightAccrualAcctID"></field> <field name="UsrNAWFreightAccrualSubID"></field> </template>
I have an attribute that we created a while back and until recently users were fine with having to go to the Attributes tab on the contacts screen to see the attribute and its value. I now have a request that seems simple enough, which is to make it so the attribute shows up at the top of the Contact screen right under Status. The attribute in question is a combo box attribute with some values that the user can select from. I open the customization project for the screen in question (302000) and go to the Add Data Fields and I can see the Attribute field in question under that All section. is isn’t visible in the Visible or Custom views. Not if that is significant or not. When I highlight the field and click the Create Controls button I get an error that says “No fields are selected” which is preventing me from adding it to the Form Column. Not sure if I am trying to do something that isn’t supported but it seems like a simple enough type of customization. I don’t even need to be abl
Hello im having problem with my Address in result grid its not showing can anyone help me
Hello, I found this post for replacing image on login pagehttps://community.acumatica.com/customization%2Dtools%2Dand%2Dframework%2D245/how%2Dto%2Dreplace%2Dimages%2Don%2Dthe%2Dsign%2Din%2Dpage%2D3841But I do not want to this kind of complicated. I just want to put a simple notice like below: Any quick and simple way to do this?
Hello all,I am trying to override two methods “ClearRelatedApproval” and “RowUpdated” as shown below and my intention is to prevent original methods from being executed.public class HCLEPApprovalAutomation<SourceAssign, Approved, Rejected, Hold, Released, SetupApproval> : EPApprovalAutomation<SourceAssign, Approved, Rejected, Hold, SetupApproval> where SourceAssign : class, IApprovable, IAssign, IBqlTable, new() where Approved : class, IBqlField where Rejected : class, IBqlField where Hold : class, IBqlField where Released : class, IBqlField where SetupApproval : class, IAssignedMap, IBqlTable, new(){ public HCLEPApprovalAutomation(PXGraph graph, Delegate @delegate) : base(graph, @delegate) { } public HCLEPApprovalAutomation(PXGraph graph) : base(graph) { } public static bool IsActive() => true; [PXOverride] //shouldn't be needed really public override void ClearRelatedApprovals(SourceAssign doc) { // Do my stuff } [PXOverride] // Shouldn't be needed really protected ov
How do I add a + button where the red circle is?
I have been encountering a major issue in 24R1. When I open two different customizations in customization editor windows, the customization in the second window overwrites the customization in the first window (though the URL and name of the first customization window remain). Steps To Recreate:Create an empty customization called Test1 with no files or database scripts in it, and open it in a customization editor window. Leave open. Create a second customization called Test2 and add some database scripts and files to it. Open it in a second customization editor window while the first one is still open. In Test1 customization editor window, navigate away from (if needed) and back to the Database scripts section and/or the Files section. You will see the scripts and files from customization Test2 duplicated in Test1. Most concerningly: In the Test1 editor window, delete one of the database scripts duplicated from Test2 and close the Test1 window. Navigate away from and back to the da
In Customization project of Acumatica. I need to add the color the orderQty field to the screen SO30100 based on the condition of ordeQty > UsrOriginalOrderQty, when ever the page loads or the field is updated.
Hello Community, I am working on a custom transactional screen that will essentially act like inventory adjustments with a bit more info attached\tracked and allow for continuous updates to the record to create actual receipts\issues from. To accomplish this, I created a custom header and detail table, attempting to bypass the usual line-item table and then line-item split table I’ve seen and going straight to the “splits” table. I have most of everything working except the ability to get the LotSerialNbr column unlocked. Has anyone ran into issues getting the LotSerialNbr enabled on the line-item grid level? Below is my current DAC definition for this field. #region LotSerialNbr public abstract class lotSerialNbr : PX.Data.BQL.BqlString.Field<lotSerialNbr> { } protected String _LotSerialNbr; [POLotSerialNbr(typeof(inventoryID), typeof(subItemID), typeof(locationID), typeof(lotSerialNbr), typeof(NXINPallets.costCenterID))] public virtual String
When publishing a customization project on 2024r2, I encountered the following error:My project details are as attached. Could someone please suggest a way to fix it?\App_RuntimeCode\InventoryAllocDetEnq.cs(19): error CS0234: The type or namespace name 'IQtyAllocated' does not exist in the namespace 'PX.Objects.IN.Overrides.INDocumentRelease' (are you missing an assembly reference?)[2025-05-21 05:27:06.840] \App_RuntimeCode\InventoryAllocDetEnqFilter.cs(1): error CS0234: The type or namespace name 'IQtyAllocated' does not exist in the namespace 'PX.Objects.IN.Overrides.INDocumentRelease' (are you missing an assembly reference?)[2025-05-21 05:27:06.840] \App_RuntimeCode\InventoryItemMaint.cs(18): error CS0234: The type or namespace name 'RUTROT' does not exist in the namespace 'PX.Objects' (are you missing an assembly reference?)[2025-05-21 05:27:06.840] \App_RuntimeCode\POReceiptEntry.cs(27): error CS0234: The type or namespace name 'LocationStatus' does not exist in the namespace 'PX.
My initial idea is to design a button that will open an Iframe when clicked
Hi all,I've configured a custom approval workflow for the Receipts screen (IN301000) using the Customization Project Editor in Acumatica. The workflow itself appears to be applied correctly — the status actions show up as expected in the UI.While setting up the EPApprovalAutomation view, I initially tried using an extension of the base DAC INRegister, but the Customization Editor didn’t recognize the view as a valid data member. As a workaround, I created a custom DAC and added Approve, Reject, and Hold fields.Could this custom DAC setup be causing the issue?The main problem is that no EPApproval record is created when a receipt is submitted for approval — nothing shows up in the Approval tab, even though the workflow transitions are triggered.Has anyone encountered this issue or know what part of the configuration might be missing? Any guidance would be greatly appreciated!
can you help me with my AR Aging Report the Groupings by Parent Account is not working
I am trying to add an action to a custom screen. I want to add another view to be used in that action, but for some reason, The pxselect is not referencing my table. anyhwere that i write my table name, it doesnt recognize it. i do have a class in the dac with that name, but it doesnt recognize it for some reason. without the action, the screen works fine using it but if i try to create another view for the action it doesnt work and will error out. Can anyone tell me how to fix this? I created the initial screen following along to the T200 series videos.
I setup some code for copying both row level and split custom fields from a Purchase Receipt to a Receipt. More about that linked here: This code currently results in a duplication of the first split line’s custom field value. The correct result would show (in the Receipt’s Line Details) “1” in the first row and “2” in the second row for the Vendor Lot/Serial Nbr.using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using PX.Common;using PX.Data;using PX.Data.BQL.Fluent;using PX.Objects.CM;using PX.Objects.CS;using PX.Objects.GL;using PX.Objects;using PX.Objects.IN;using PX.Objects.PO;namespace PX.Objects{ public class INReceiptEntry_Extension : PXGraphExtension<PX.Objects.IN.INReceiptEntry> { #region Event Handlers protected void INTran_RowInserting(PXCache cache, PXRowInsertingEventArgs e) { //the table to place Purchase Receipt values into, and the usual null check INTran inTran = (INTran)e.Row; if
Hello, Is it possible to make field names in the mobile app with bold font? So for example: Date May 19, 2025 Where “Date” would be bold or at least the same font as the value. Field names are rather small in Mobile app. Thanks,
Hi Community,We have a requirement from a client to display additional file-related details such as File Name, Comment, and Last Modified Date in the Files section on the Acumatica Mobile App. These columns are visible in the web browser under the Files popup, but we’re unsure if it’s feasible to expose them in the mobile interface.As we know, the Files popup area cannot be directly customized. So, before exploring workarounds, I wanted to ask:Is it technically possible to show these specific fields in the Files section of the mobile app? If not directly, is there an alternative approach to display file metadata in the mobile experience?Any guidance or insights would be greatly appreciated!Thanks in advance!
I want two custom fields from Purchase Receipts (PR) to copy their data into two correlated custom fields on Receipts when the PR is released. Both fields on both forms are simple TextEdit fields.I am trying to adapt the pseudocode from this post: This is the error I keep getting: Here is my code so far, my annotations might not be accurate:using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using PX.Common;using PX.Data;using PX.Data.BQL.Fluent;using PX.Objects.CM;using PX.Objects.CS;using PX.Objects.GL;using PX.Objects;using PX.Objects.IN;using PX.Objects.PO;namespace PX.Objects{ public class INReceiptEntry_Extension : PXGraphExtension<PX.Objects.IN.INReceiptEntry> { #region Event Handlers public PXSelect<POReceipt, Where<INRegister.docType, Equal<Current<POReceipt.receiptType>>, And<INRegister.refNbr, Equal<Current<POReceipt.inventoryRefNbr>>>>> correlatedReceipt; protec
I get this error when I am trying to add files on customization project and publish it.I am able to run npm run build-dev it gives no error. But if i run just npm run build it gives this error
Would like to create a Customization to populate a Customers Primary Contact in the contact field of the settings tab on an appointment by default. Please help!
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.