Introducing Acumatica Cloud ERP: 2026R2
Technical discussions focused on Customizations for developers. See Low Code | No Code Forum for non-technical discussions
Recently active
Layout Properties… Hover over Size property on a control and get the description “The control width.”Hover over Width property on the same control and get the description “The width of the control.”Wow, Thanks so much for the clarity! </sarcasm>How do I set the widths of the Display Name and the Value separately?How do I set the justification of the value?How about making a label that has a style applied?
Previously I created one field UsrMyNewField in a DACExtension. I removed that field from the DACExtension and DB still when I load the screen I get the error. Invalid Column Name UsrMyNewField. What am I missing here I do not know. The specified column does not have any control, it is also not available in the database table. Can anyone share some insights please. Thanks.
I want to add a selector for Cost Modifier in this grid just like the InventoryID. The data is from my custom DAC but I am not able to do so can anyone please help me here.
Hello,I have a field Account Name on Customer and I want to add it to the lookup Selector of Customer so that the user could see its value whenever they open lookup dialog to a Customer. However, I can’t find this field in list columns to be added Do you know how to add this field to Selector?And is there any way to config this field be searchable in lookup dialog?
Hi,I want to create a new field in Generic Inquiry of Payment and Check. This new field is the sum of all rows in Grid Documents to apply as following: Do you know which field is used to grouping in this case? and in the similar case, how could we know which field is used? Any help would be appreciate.Thanks,
I want to save ID in the database and retrive description in PXSelector can anyone please help me here.So I want to store costModifierId in the DB and Show costModifierName in the UI.
I’ve done a few searches but I can’t seem to locate the equivalent.
Hello, Does anybody knows why am I getting a “CA Error The TranDate value of the CADailySummary table is incorrect because it contains a time component. The format must be yyyy-mm-dd” when trying to save an ARPayment record.My code is:ARPaymentEntry graphPAY = PXGraph.CreateInstance<ARPaymentEntry>(); ARPayment payment = new ARPayment(); payment.DocType = "PMT"; payment.ExtRefNbr = paymentRecord.tid; payment.CustomerID = salesOrders.CustomerID; payment.AdjDate = creationDate; payment.DocDesc = ihubOrder.storeCode; payment.CuryOrigDocAmt = paymentRecord.value; //payment.AdjFinPeriodID = creationDate.ToString("MM-yyyy"); PaymentMethod method = SelectFrom<PaymentMethod>.Where<PaymentMethodExt.usrMarketPlacePaymentMethod.IsEqual<@P.AsString>>.View.Select(graphSO,
When entering payables (bills to be paid) there is a lovely search box that you can type in an order number and it pulls in any transactions matching that PO.Unfortunately, the purchase receipts screen is not the same can be a nightmare (especially for those that have multiple warehouses).You have the option to use the small search functions within each section (i.e. “Type” “Order Nbr.” “Date” “Status” etc. – see below), however, the problem with using those is that the search history stays for the next purchase receipt you do and therefore the purchase receipt screen comes in completely blank.Ultimately, we need the same search box needs to be available within the Purchase Receipts screen as in the Bills and Adjustments screen. Are there any guides on how I might be able to add this search bar to the “Add Purchase Order” screen?
I was asked by the company I do customizations for if Acumatica can be customized using JavaScript and CSS.I know you can use CSS for reports, but I don’t think you can use it for the ASPX pages. I also don’t think you can use JavaScript.Can someone please confirm?
I’m creating a new Customer but I want to change the Customer Class ID different from the default Customer Class ID.When the new value is assigned, I got a Web Dialog Warning. I want to answer Yes to that dialog programmatically, how can I do it?I’m getting an Exception because I can’t answer Yes to the dialog.
I want to add info to the bottom of the Sales Order - Details grid based on the selected row’s inventory ID. Need to be able to display the last sale price and discount fields for the order’s customer and the line’s item. Is this possible? I drew in where I would like for the info to go.. Thanks in advance
Hi All,I have a problem that my prepayment in checks & payments screen (AP.30.20.00) does not appear in project transaction screen (PM.30.40.PL) despite already entering the project code.If u have any idea. Pls advice me.Thanks in advanced.
I would like to include the CreatedDateTime field in a PXSedlctor Dropdown, however I am having some challenges.Initially I added some UI attributes to the standard CreatedDateTime field, this led to some confusing errors. So, I moved on to a non-priested read only field that would return the value of CreatedDateTime. [PXDateAndTime(DisplayMask = "G")] public virtual DateTime? OrderSetDateTime { get { return CreatedDateTime; } } public abstract class orderSetDateTime : PX.Data.BQL.BqlDateTime.Field<orderSetDateTime> { }Using this method the date value shows but not the time. How would I show both in a single column? Thanks
I want Create Assignment and Approval map for employee screen. If employee Payment method change i want to trigger approval map. currently i am not able to select Employee Entity in approval Map screen. How implement approval map for new custom screen?
when status SO is credit hold, is there a way to send statement report (AR.64.15.00) to email recipients add in customers screen by using business eventBecause this business event apply for sales order screen, I don’t know how to apply trigger condition with other screen. Pls help me if you have any ideaThanks in advanced.
I have added a new Probability field over here marked as yellow. It is a dropdown containing integer values. I need to reflect the value selected over there in the probability field marked as green. Currently that probability field is taking value from the stage dropdown marked as blue. Need to change that. Any leads would be welcomed. The field I have added i.e Yellow colored one is in CROpportunityExt class that i have created. And the field I need to update (green colored) based on change is present in CROpportunityProbability DAC.
I am trying to add a popup note when verifying a field (following this example from SO Line https://gist.github.com/gmichaud/17e346cdf3062de233f52c9976d0a03e) and getting the following error when publishing. I know I am missing something within the highlighted section to make a proper if statement, but not sure how to fix it.Publish errorCode
I need to override a piece of Acumatica’s Approval process that prevents from Apprving a Rejected document. Not sure why Acumatica has put this control in place but it happens many times for us that a documents gets rejected to add some supporting documents and when documentation completed, then this document can be approved. The piece of the code that prevents from approving a rejected document is in EP\Descriptor\Attributes.cs as follows: public virtual bool Approve(SourceAssign source) { EPApproval item = (EPApproval)this._Rejected.SelectSingle(GetSourceNoteID(source)); if (item != null) throw new PXException(Messages.CannotApproveRejectedItem); if (UpdateApproval(source, EPApprovalStatus.Approved)) { RegisterActivity(source, PO.Messages.Approved); return true; } return false; }
I have been going through the code required to print a label to a Zebra label printer in Acumatica. For those who are interested, below is the most minimal version of printing a label from DeviceHub using Acumatica Framework/C#. You can run this code in a PXAction, for example, in order to click a button and print a label. I have obfuscated the Guids, so that’s why they might look a little weird.The FILEID GUID referenced in the CreatePrintJob call can reference any file that has been uploaded to Acumatica. You just need to figure out its GUID, which appears in the URL when you open the file (and there are a bunch of other ways to figure out the GUID as well, including looking inside the database). The printer GUID can also be grabbed from the database, or by making the appropriate method calls in C# (I don’t know how to get it out of the GUI at the moment).Thanks to @Brian Stevens for laying out the roadmap on this one: https://www.acumatica.dev/admin/printing-to-a-label-printer-via-d
When creating a move transaction, it would be nice if you could enter a production order at the header that would default into the transaction lines. I understand that it is possible to do move transactions for multiple production orders at once, but this would help if you’re entering multiple lines of scrap for production orders, especially if they have serial numbers associated to them and you have to enter multiple lines. I attempted to do this with a production order selector at the header, then set the default value for the production order number to this value. The defaulting works, although, it then does not cascade the rest of the transaction line appropriately, such as the inventory item, which then causes an error message. I have commit changes set to True for both the header selector and now the transaction line production order ID troubleshooting this issue.Has anyone added a default production order number at the header that defaults onto the lines? If not, is there a
Hi everyone,how i can programmatically save lead attributes? I see that they are shown in “Attribute” view within the LeadMaint graph, but they are not connected with the Lead !? i can create programmatically my CSAnswer object and add AttributeID and its Value but they are not shown….I have the same problem with saving the attachments from my API into Lead File….For this case i have made a following code snipped...but when its started i am getting the exception… (when filegrap.SaveFile(fileInfo) is called)…. It is little bit hard for me to understand….. foreach (var attachment in extParticipant.Attachments) { PX.SM.FileInfo fileinfo; using (var client = new SnapAddyClient(snapAddyConfig)) { var stream = client.GetAttachment(attachment.Url); if (stream == null) cont
We are looking to add a menu item to the Tools menu. We need this menu item accessible on every screen so the Tools menu seems logical.Is there any sample code to do this?
Hello,I developed a customization that works properly in the 2021 version of Acumatica, but on testing an upgrade to 2022 r1 in a sandbox environment, the customization is now breaking.I am creating AP Payments and everything works except for the Payment Amount (CuryOrigDocAmt). If I put the document on hold and assign this amount to $0, the payment imports. If I assign this field any other amount, the payment errors out without hardly any information. Everything else works on the customization, just this one field is causing issues.I’ve tried setting the document to zero and then enabling the AP setting to update docs amounts automatically, but that errors out too. I’ve also tried passing with and without adjustment application lines, works with $0 on the CuryOrigDocAmt and it works, anything over $0 errors out.Anyone have any ideas of what might have changed to make this stop working?Thanks in advance.
I am sorry I ask so many questions. I work alone and I don’t have anyone around to ask for help. I really do try to figure things out and not just ask a question as soon as something doesn’t work.I want to add a selector to the Details grid on the Cash Sales screen. The Selector needs to pull related entities from the Relations tab on the Business Accounts screen.These are the items I want to show up in the selector. I’ve added the following UDF in the ARTran extension#region UsrDonorBusAccountID[PXDBInt][PXUIField(DisplayName = "Donor ID")][PXSelector(typeof(Search2<CRRelation.entityID, InnerJoin<BAccount, On<BAccount.noteID, Equal<CRRelation.refNoteID>>>, Where<CRRelation.refNoteID, Equal<BAccount.noteID>>>), typeof(BAccount.bAccountID), typeof(BAccount.acctCD), DescriptionField = typeof(BAccount.acctCD))]public virtual Int32? UsrDonorBusAccountID { get; set; }public abstract class usrDonorBusAccountID : PX.Data.BQL.BqlInt.Field&l
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.