Other Developer Topics
Recently active
Dear community, We are collecting feedback about technical webinars you’d like to see.Please leave a comment for the webinar you’d like to attend. Also, if you have other ideas for webinars, feel free to suggest.
Good afternoon, We recently upgraded from 25R1 to 25R2, and upon trying to create the LLM connection through Anthropic for Claude, we are getting the following error when trying to test the connection:“The max_completion_tokens parameter has an invalid value. Specify the correct value for this parameter on the LLM Connection form.” Has anyone else experienced this error and is there a solution to fix it there is no field on the LLM Connection form. Our partner did ask Acumatica about it, but their response leaves a lot to desire and provides no solution.
Please provide feedback on the Modern UI if you have issues with it so that Acumatica can focus on improvements to it. Acumatica AI will pick up your feedback for them to focus on improving it prior to the 26R2 release when the classic UI goes away.
Trying to apply updates V26.101.0225 to 26.100.0175 and receive error message: “The CodeDom provider type "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" could not be located.”Web.config line causing the error is: “ <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701" />”Here is DotNetCompilerPlatform version (Bin folder of the instance)
I have followed all the proper steps to set up the Outlook Plugin for Accumatica. I am able to click the add in and have it pull the name and contact from the email properly. I then want to log that email as an activity and I am able to do that properly. Once I am taken to the next page of the add in, I select the entity in which I want the email to be linked to. I then click “create” and then it loads for a second then I am taken back to the initial Log Activity screen. I check my accumatica and the email has not been uploaded. I am unsure of where the issue is occurring and I have checked that I have all of the proper permissions.
When I try to release an issue (IN302000), I get PXLockViolationException error:Question: does the tstamp in each ARTran row in the database need to match the PXCache somehow? Which object in the cache do I need to look for?
I just deployed a new Acumatica ERP Instance for T-Series Developer Courses for T220. Immediately after install, I opened the Services and Prices form. On the Labor tab, the Inventory ID column is missing. When I click the gear icon to add/hide columns, Inventory ID is not there. I have not changed anything after install.I was having the same problem in T210. I was near the end of the course when I went to test the newly added Labor tab, and discovered that the Inventory ID was missing. I thought I'd done something wrong, so I spent a couple hours troubleshooting. I ended up copying in all files from the solution in the Help-and-Training-Examples folder for that course, recompiled and republished, but it still didn't work. So I gave up on T210 and moved on to T220. But even after a fresh install, I'm seeing the same problem.I'm using 2026 R1, version 26.100.0175. Any help or advice would be appreciated!
Hello all!Join us for first Coffee & Code event for the year - Modern UI, a webinar where Varthini Bhaskaran and Vignesh Ponnusamy dive into the modern UI and best practices. Moderated by Ekaterina Androsova and Vyacheslav Kuznetsov. Grab a coffee and let’s talk code!Recorded video available here: Keep your eyes peeled for the next event, thanks!
I am working through the Developer course program, and somewhere along the line i had messed up work i did in T210 while working through T220. I couldnt figure out the problem after many hours, and decided it best to just start over with a fresh T220 install using the Acumatica ERP Configuration tool. It doesnt seem to have worked properly. With a fresh install, when trying to click the Services and Prices, it says‘ Error: A site map node with the screen ID RS203000 does not exist. Maybe it was moved or removed.’ But i can manually change the url to go directly to the screen. My Site Map has RS203000 on it. Its a screen in my customization project browser. Its included on the Site Map of the customization project. Its included in the Access Rights. Any guidance would be appreciated
We are working on setting up MRP and seem to have run into an issue. The Safety Stock field in inventoryItem (AMSafetyStock) can only handle values up to 9,999,999. We have items that require a safety stock of anywhere from 10-50 million (possibly even more). In a sandbox, I updated the field to accept additional digits but we are still getting errors. I also do not know if that is a good way to go about it. Seems like an update that touches that table could change the field back and destroy that data.
We have developed a custom Adjacent Locations dialog in the Receive and Put Away mobile screen. The dialog displays a list of available warehouse locations, and users can select a location for processing.The customization works correctly in the Acumatica Web UI. However, when testing the same functionality in the Acumatica Mobile App, selecting a location from the dialog results in the following error: Server returned an errorSequence contains no matching elementSteps to ReproduceOpen the Receive and Put Away screen in the Acumatica Mobile App. Open the custom Adjacent Locations dialog. Select any available location (e.g., 01-17-B-02). The mobile app displays the error.Expected ResultThe selected location should be accepted and processing should continue normally, consistent with the behavior in the Web UI.Actual ResultThe mobile application displays:Server returned an errorSequence contains no matching element Code:public PXAction<ScanHeader> AdjLocations; [PXButton(Commi
Hi, does anyone know why I am getting this error when trying to install an instance for the T290 course?Installation runs and then it needs to apply a customization and then at this point it is failingHere is the stack trace: [17:06:52 INF] Creating tenant(s) in database 'SmartFix_T290'.[17:07:01 INF] The Data are being inserted to the database 'SmartFix_T290'.[17:07:01 INF] Data insertion (adb) for System to from F:\Verde\Acumatica\Acu2025R2SP1\Database\Data\System to company 1[17:15:40 INF] Data insertion (adb) for T100 to from F:\Verde\Acumatica\Acu2025R2SP1\Database\Data\T100 to company 2[17:15:47 INF] Tenant(s) is(are) created.[17:15:49 INF] Tenant(s) is(are) created.[17:15:49 INF] Installing 'Training Course' training course.[17:17:07 ERR] TrainingSetup: Training course is not configured due to errors.. Contexts=TrainingSetupSystem.Exception: Training course is not configured due to errors. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the
Hi all,Incase other people aren’t aware, per the subject of this thread:When you import a Generic Inquiry from XML, the XML contains a tag for <?xml version="1.0" encoding="utf-8" standalone="yes"?><data-set> <data> <GIDesign> <row DesignID="8b5104f6-326b-4194-a29e-b424601e5b61" Name="AR-Customers" FilterColCount="3" PageSize="0" PrimaryScreenIDNew="AR303000" NewRecordCreationEnabled="1" MassDeleteEnabled="0" AutoConfirmDelete="0" MassRecordsUpdateEnabled="0" MassActionsOnRecordsEnabled="0" ExposeViaOData="0" ExposeViaMobile="0" ShowDeletedRecords="0" ShowArchivedRecords="0"> </row> </GIDesign> </data></data-set>The DesignID here is what GI imports key from, so if you’re modifying a GI and don’t want to replace the original GI, you really need to update the DesignID to be a new value. In the Modern UI issues thread: There was a slight discursion between me & @bwhite49 I’ve been having issue with migratin
In a new 26 R1 instance, screens in /src/development using qp-include do not build the included elements.I’ve spent 4-6 hours racking my brain attempting to figure out what’s wrong. Here it is:It's a bug in the Acumatica build-tools package — specifically in extractScreenNameFromHTMLFile in utils.js.The guard clause at line 78 blocks development paths:function extractScreenNameFromHTMLFile(rootContext, resourcePath) { const filePath = resourcePath; const fileData = path.parse(filePath); const screensPath = path.join(rootContext, SRC_DIR, SCREENS_DIR); const screensCustomizationPath = path.join(rootContext, SRC_DIR, SCREENS_CUSTOMIZATION_DIR); const systemScreensPath = path.join(rootContext, SRC_DIR, SYSTEM_SCREENS_DIR); // ← This guard only allows src/screens, src/customizationScreens, src/systemScreens if (!fileData.dir.startsWith(screensPath) && !fileData.dir.startsWith(screensCustomizationPath) && fileData.dir !== systemScreensPath) return
Hi, Does anyone know how we can grant this blue “x” velixo customization on all GI’s to other users outside of system admin? We’ve searched everywhere on Access Rights. Our product management team needs it and their role has access to the entire Velixo segment, but this button doesn’t appear on any GI’s.
Has anyone else had an issue with the latest PatchTool utility download? When I run the check command I get the error below. C:\Acumatica\AcumaticaERP\Acumatica 26.100.0175\Acumatica ERP\Data\PatchTool>PatchTool.exe check --path "C:\Acumatica\AcumaticaSites\Shedworks26R1\Shedworks26R1"Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'Serilog.Extensions.Logging, Version=7.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) ---> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlin
I have a TypeScript type generator which generates type from the ODataV4 $metadata XML. However, I wanted the type generated for certain fields like Status an enum or even just union of the possible values instead of simply “string”. I am unable to achieve this at the moment as I’m not sure where I can get the dropdown values from the built in DACs. I am referring to this kind of information when you inspect dropdown fields:Would appreciate any pointers on how to fetch this information. Thank you!
Hi Acumatica Community,Is there available screen in acumatica that shows overall response time or uptime globally.Please see attached reference below. Here’s also what we have but not suffice the requirements.https://status.acumatica.com/Thank you!
Hello everyone, so one of my client agree to update their Acumatica Version from 24R2 to version 25R2, but we were still on progress to update the environment (not yet go-live), is that possible to doing the upgrade?Please lemme know about the procedure of this, I really appreciate thank you.
We’ve recently found out that unfortunately the TikTok Shop sales channel with Shopify inserts the entire product title as the tax ID on sales orders.This causes Acumatica to trip up with “The following tax IDs received from the external system are too long and cannot be saved: Product Sales tax: XXXXX. Map these tax IDs to tax IDs of up to 60 characters in the SPCTAXCODES substitution list on the Substitution Lists (SM206026) form.” errorsProblem is, because TikTok Shop items have such long titles to improve their searchability, per that app’s recommendations, that is very long. These end up exceeding the 130 max character count in the substitution list field, and then that causes the ids to not match and sync to still fail. With some research, it seemed it should be possible to forcibly truncate the value if it exceeds 60 with a rule like this in sales order entities:In the above, I’m stuck at which “ERP field” it is. It is not in the dropdown, but we’ve been able to type custom fiel
When attempting to republish an existing package, I get the following error message:[2026-05-04 18:38:58.756] Compiling frontend in C:\Code\Acumatica\Application\SelectSiresAcumaticaSite\FrontendSources\screen[2026-05-04 18:38:58.869] Error compiling frontend:System.IO.DirectoryNotFoundException: Directory not found: C:\git\Acumatica\Application\NpmCache\AcumaticaERPat PX.Web.Customization.Publish.NodePackageRunner.GetRealPath(String path)at PX.Web.Customization.Publish.NodePackageRunner.InternalRunNodeUtility(String utilityPath, String workingDirectory, String arguments, LogSettings logSettings, Nullable`1 timeout, String nodeModulesPath, String tempDirPath)at PX.Web.Customization.Publish.NodePackageRunner.RunNpm(String scriptName, String workingDirectory, String arguments, Nullable`1 timeout)at Customization.FrontendCompiler.Compile(String tenantId, String[] screens)]C:\Code\Acumatica\Application\NpmCache\AcumaticaERP exists.C:\_GitHub-Source\Acumatica\Application\NpmCache\AcumaticaE
I have noticed that Acumatica’s implementation of Aurelia 1 relies heavily on the @autoinject decorator for doing dependency injection into the Modern UI code. My understanding from the Aurelia developers is that this @autoinject decorator will not be browser compliant as of tc39 (https://tc39.es/). Individual browsers will have different timelines for dropping pre-tc39 support, but the generic issue here is that at some point this code will no longer be browser-compliant and will not run in future versions of major browsers.It seems like before a ton of development effort is put into building new customizations and front end screens that rely on Aurelia 1, there should at least be some discussion of whether the future here is to move to Aurelia 2?
Hello, I made a business event for the purpose of sending out an email notification whenever a purchase receipt occurs against a purchase order. I watched a training video and also took note from the last Acumatica convention, but for some reason my event is not triggering at all. I also have a question about the email template itself. Here was the first setup I tried: I expected the above to work as-is, but when I receive a purchase order, the business event is not triggering at all. The business event history is blank and no emails are waiting to process.Example of new receipts added on today’s date: I noticed that the employee-facing screen for PRs is actually PO3020PL, so then I tried changing to that screen instead, but then the “trigger by action” option completely disappeared, and it still does not trigger.That attempt: If someone could please advise what I could have wrong in the above set up that’d be great.My second question is for the email template itself on the same event
Hi everyone,If you develop for Acumatica, you already know the biggest bottleneck in our daily workflow: making a small code change, building the DLL, and then waiting several minutes for IIS to load the instance just to see if your change worked.To solve this, I’ve developed a new Visual Studio extension called Acumatica Live Sync. It bypasses the constant rebuild/restart cycle, allowing you to see your code changes in the instance almost instantly. - Key BenefitsZero-Wait Updates: Once initialized, any saved changes to your code (renaming fields, modifying logic) are immediately reflected in Acumatica without an IIS restart.Full Structural Editing: It’s not just for small tweaks. You can add new actions, create brand new extension files, or delete existing ones on the fly.Native Debugging Support: You don't lose any Visual Studio features. You can still set breakpoints directly in your project, they will hit as expected, and you can inspect or modify values at runtime.Zero Risk to So
Hi Acumatica Developers, After creating a new purchase order by adding a vender and a new row, I clicked ‘Fit to screen’ button.However, I am unable to return to the previous table view, as there is no option to exit or revert this mode.
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.