Other Developer Topics
Recently active
Hi Acumatica,I tried to test the Acumatica AI Functionality in my Local Server.But I don’t see any features yet.Is there a way to test or check the AI Functionality in Acumatica aside from the Local Server?Thank you!
When Convert to Modern UI it gives error “An item with the same key has already been added.”.
I am receiving this error when I try to go into project X to look at all the associated invoices: “Cannot open this record for editing: The form PM301000 does not contain it.” I have tried unpublishing any customization projects and this does not resolve the issue. I also have rights to view the screen. The only project that gives me this message is project X. I have seen that this is a known issue, though I have not figured out how to fix this.
Hi Community,Does anyone know how to add a Java Script to a Dashboard Screen ID or the 00000000 Screen ID in a Customization project? With other screens, I can drag and drop the Java Script onto, but the Dashboards do not allow me to. When I click save, the screen DBAP0001 does not save it just goes to the 00000000 with the Java script saved.
I am creating Modern UI versions of my customizations. I have been through a few tutorials and it seems the workflow that works for me is:Go into the Modern UI editor from the SCREENS section of the Customization Project Browser: (image 1) Add my custom field (ie extended data table) to the screen. (image 2) Also add the custom field to the HTML View: (image 3) Change the HTML Code to add my Page tab and field Editing logic: (image 4 -- here I am adding it right after the Mailing and printing tab) Then I save and Publish it. When I run it in the Modern UI, I am getting a message (I guess a warning?) that I have something undefined. But I don’t understand what: (image 5) Everything else is fine, and the field can be set on and off OK… but why the Undefined nag? In case it is in the HTML XML code, here is the part I added: <qp-tab id="tab-DoorCoreSettings" caption="DOORCORE SETTINGS"> <qp-template id="form-DoorCoreSettings" name="1-1-9" class="label-size-xm" wg
Source: windows - Http 2 Protocol error connecting to localhost web sites - Super UserSource: personal experience
I have insert data in View (which is Temporary DAC) on LoadDelegate. But when use navigation it is not load the data. When accessing a production order through the Production Order Detail menu, it is possible to view and edit the Order Attributes. However, after navigating among orders using the header arrows and returning to the same order, the Order Attributes are no longer visible. They only become visible again after reloading the page. Example :-
With the Developer Preview of the Modern UI available in Acumatica 2023r1, no doubt one of the hottest topics will become converting screens from the classic webforms into the Modern UI using TypeScript. As there seems to be very little public content so far within the community, allow me to take you along on the start of my journey where I create a variation on “Hello World” in the modern UI for a very simple screen. Warning: I am just starting to learn this, so as simple as the screen is, there is room for error in this post. I would like to invite you to comment below if you find this helpful or if you find errors in my code or explanation so that we all can learn together!When you are ready to get started on your own journey to learn how to develop for the modern UI in Acumatica, take a moment and head over to Kyle Vanderstoep’s post where he explains the basics of getting the environment ready and where the files go.Link: Developer Preview of Acumatica's New Modern UI | Acumati
I have a test instance (24.204) where I’ve published an empty project to configure Webhooks, no code has been saved to the project. I’ve been getting null reference errors all around the site when I try to save or delete something. I tried to update the site but the customization project is incompatible with that version of Acumatica (24.213) and now the site will not unpublish or publish anything because of the null reference exception. Is there a way to fix this or should I try to create another instance from scratch?
When the file is added to a BOM, the file gets added to the production order when the production order is created for the item. Question: Is the system creating a copy of the same file of is it using the same one. The links that I’ve seen on both Engineering BOM and Production Order BOM seem to be pointing to the same file, but I would like to confirm with someone that knows more about Acumatica than me.
I’m experimenting with getting Acumatica running under Ubuntu Linux using Mono on my portable Linux server. I have ASP.NET working with Apache and the few test .aspx and .cs programs working. I’m currently working my way through the web.config file translating Windows paths to Linux paths. I noticed that Node.js-win is installed under WIndows. My understanding this is used for the Modern UI which isn’t a focus for me right now. Is there any additional Node.js packages used by Acumatica beside the base install that Acumatica checks for even if I don’t have the Modern UI enabled?I’m hoping the Acumatica developer team that may be lurking here on the forum can respond to my above questions.My NpmCache doesn’t show any files for the tenant I’m converting nor can NPM be found or used from PowerShell. My assumption at this point installing Node.js v22.19.0 is all that is needed.
Hello, Does anyone have any insight or suggestions for alternate methods to upload static images as a dashboard widget/tile, other than using the wiki/html method? We have excel graphs we would like to display on the dashboards that will need to be updated frequently. Any suggestions or guidance would be appreciated! Thank you!
I’m easily able to call OData enabled generic inquiries from Postman and also make the mass metadata call for all enabled GIs. Is there a way to pull the metadata for only a single GI? Copilot indicates that the format is https://[YourAcumaticaInstance]/OData/[GenericInquiryName]/$metadata but that doesn’t work. The result is a 500 internal server error with the request profiler showing “Invalid action detected. ‘$metadata’ is not an action that can bind to collection...etc.”. If I try alternate formats including using the metadata link returned in a Postman response, I either get the full metadata catalog, a more robust response for the GI result, or a similar 500 error. Is there some action required to allow individual metadata calls? Thanks.
I’m trying to convert the Generic Inquiry - Customer Summary to a MySQL statement. It seems GI only display MS SQL syntax even though I’m using MySQL as the tenant DB. I have everything pretty much working but I’m seeing more customer rows using a MySQL statement than what GI is returning with Preview. Any suggestions would be appreciated. Customer Summary - MySQL ScriptBasicCustomer Summary MySQL ScriptBasic OutputGI - Customer Summary Output - Spreadsheet (PDF)
In this Coffee & Code session, we’ll dive into OAuth and APIs, with a focus on creating and managing custom endpoints, and use of different parameters for integration. We’ll walk through the fundamentals of OAuth authentication and authorization, explore how APIs can securely expose data, and discuss best practices for designing custom endpoints that extend platform functionality. A live demo will showcase how developers can implement OAuth flows and build custom endpoints that integrate seamlessly with external applications. We will also discuss the upcoming changes related to the API integration and how it affects the ISV solutions.Speakers: Natesan Sivaramakrishnan Technical Account Manager Vidhya Hariharasubramanian Lead Technical Account Manager Varthini Bhaskaran Sr Technical Account Manager
I am getting this error on trying to approve time cards though mobile app. It works if I try to approve from the desktop site.
I tried to change the database connection that was pointing to my Orange Pi Zero portable Linux server to my AWS MySQL Linux DB. It wanted to create the DB rather than just connecting to it. Is this normal or is there another method beyond the Acumatica ERP Configuration utility?
Dear Sense,I have a 7GB SnapShot file from Acumatica Cloud. I want to migrate it to my local laptop, but I don’t have access to the Acumatica database because it’s hosted in the cloud. Can you help me migrate my data to my local laptop?Please Help
Hi community,We are in the process of upgrading our customer's environment from 2024 R1 to 2025 R1. when we published our existing customization package on the 2025 R1 environment, we encountered the following validation error:[2025-09-02 11:27:41.384] Building directory '\WebSiteValidationDomain\App_RuntimeCode\'. [2025-09-02 11:27:42.797] \App_RuntimeCode\SOInvoiceEntry.cs(7): error CS0234: The type or namespace name 'Concurrency' does not exist in the namespace 'PX' (are you missing an assembly reference?) [2025-09-02 11:27:42.797] \App_RuntimeCode\SOShipmentEntry.cs(40): error CS0234: The type or namespace name 'Concurrency' does not exist in the namespace 'PX' (are you missing an assembly reference?) [2025-09-02 11:27:42.797] Compiler time, in seconds: 17.8884243 [2025-09-02 11:27:42.891] Validation failed.In the 25 R1 release notes, we noticed that the PX.Concurrency namespace was renamed/modified.PX.Concurrency was renamed → PX.AsyncHowever, we only have access to the most recen
Does anyone know why the workspace gets re arranged everytime we publish a new package in customization.Like this order which get change after each time we publish something new. Is there a way to prevent that or set it for once?
Hello,I am using Acumatica Endpoints and try to using Case endpoint to get Related case detail but I am getting error, please check the attached screen shot, please help me Regards,Abhishek
Has anyone ever ran into this issue?When using an email template to send out notifications to customers and the receiver’s preview window for the email does not read the body of the email, but instead lists, “Constants loaded at”? I read that it could be the email provider’s formatting is reading open characters first instead of the characters it is supposed to catch first, however I didn’t seem to find a solution. Any thoughts?
For those new to ASP.NET, (like me) this is a good explanation of the process and hopefully demystifies the delays. Here is the step-by-step process:1. The compilation of C# code into a DLLAn ASP.NET project's C# code, including the "code-behind" files (e.g., MyPage.aspx.cs), is compiled into a Dynamic-Link Library (.dll). This compilation typically happens during development or deployment in a "Web Application Project" model. The C# code contains the application's core logic, event handlers for page elements, and methods for interacting with data. This .dll file is placed in the bin directory of the web application. 2. The user's browser requests an .aspx pageWhen a user requests an .aspx page, such as http://www.example.com/MyPage.aspx, the web server's ASP.NET runtime intercepts the request. 3. The ASP.NET runtime compiles the .aspx pageThe ASP.NET runtime is a key component of this process. If it's the first time the page has been requested since the application was deployed or ch
Acumatica allows displaying the endpoint schema with a REST call. This is an example of the Customer endpoint schema.localhost/acumaticadb/entity/Default/24.200.001/Customer/$adHocSchemaI put the output on my server as it too large to display in a post.https://johnspikowski.com/acumatica/customer_schema.txtThe Web Services Endpoint screen is another asset for endpoint definitions.http://localhost/acumaticadb/Main?CompanyID=Demo&ScreenId=SM2070PL
Hello, Has anyone encountered this issue before?I recently un-installed and re-installed the Acumatica app on 2 Zebra devices due to personnel changes. Ever since then, the devices are not allowing the picker to scan/manually enter the pick list number (which happens to be our shipment number). As seen in the attached example, the picker would normally enter pick, pack and ship, then scan (or manually enter) the barcode/shipment number at the top of the page.When the 2 devices scan this barcode/enter the shipment number, the device errors out and says “SHP007767 is not valid.”When I try the exact same steps on another device, then it works as it should, and the picker is able to scan the barcode. We currently have a workaround where these 2 devices select “Next List” and follow the prompts to pick and pack. It is very odd to me that this issue is only occurring on these 2 devices where the app was recently re-installed. Any help is appreciated. Thank you so much!
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.