Introducing Acumatica Cloud ERP: 2026R2
Get inspired and gain all the knowledge you need
Recently active
Hi everyone,I have a scenario with four dependent fields:Project Project Task Cost Code Labor ItemEach field already has its own selector with multiple PXRestrictors and dependency logic:Project Task depends on Project Cost Code depends on Project Task Labor Item depends on Project Task + Cost CodeI need to build a custom view based on PMCostBudget, but I want all existing selector filtering logic to be respected instead of rewriting all BQL manually.Is there a recommended way to reuse selector logic directly?
I have reviewed the article (https://community.acumatica.com/topic/show?tid=7266&fid=288) that identifies PXDBWeblink as the way to create a custom field with an URL link to click. I have also reviewed the website field on the customer contact page and the tracking URL field on the packages tab of a shipment. But, I can’t seem to get it to work.First, I created a custom field and publish the customization.Then, I add the field to the screen.Then in the data class, I changed the PXDBString(256) to PXDBWeblink.When I publish the customization, the Stock Item screen looks like this.It doesn’t have the icon to open the URL like the contact website nor is it a hyperlink like the tracking URL of the shipment.I’m working in a local 2023 R1 instance and will attach the customization package.
I have an issue with a link not being displayed on a custom field in Modern UI.#region UsrInvoiceID public abstract class usrInvoiceID : BqlInt.Field<usrInvoiceID> { }[PXDBInt()][PXUIField(DisplayName = "Invoice ID", Enabled = false)][PXDefault(PersistingCheck = PXPersistingCheck.Nothing)]public int? UsrInvoiceID { get; set; }#endregionI have also implemented a LinkCommand in the graph, and configured the same LinkCommand in the ASPX page.In Classic UI, everything works correctly — the field is shown as a clickable link and it opens the expected page.However, in Modern UI, I do not see a link on the field. It is displayed only as plain text.I also tried adding a selector control to the field. This makes it appear like a link in Modern UI, but clicking it does not navigate to the expected screen.Is there a different approach or additional configuration needed for this scenario?
Hi, we have been using Acumatica for 2 years now. Our Receivables customers were originally setup with only an “account name” (Legal name field is not operational - refer below). Our Payables suppliers have both “trading name” and “Legal name”. Customers SuppliersCan you please advise how we can add the “Receivables Legal Name” field into the Receivables Customer screen or if we need MYOB to make these changes. Thankyou.
I developed a custom dashboard widget/plugin by following the Acumatica dashboard widget/plugin development documentation.The widget is successfully registered and works correctly in the Classic UI:It appears in the Add Widget dialog.I can add it to the dashboard without issues.However, in the Modern UI, the custom widget does not appear in the Add Widget dialog at all.Built-in widgets are visible in Modern UI, but my custom widget is missing there.What I already checked:The customization package is published successfully.The widget is visible and functional in Classic UI.Has anyone experienced this issue with custom dashboard widgets in Modern UI?Is there an additional registration step, or Modern UI compatibility requirement needed for custom widgets to appear there?I attached a screenshot showing the widget available in the Classic UI dialog.Environment:Acumatica Cloud ERP 2025 R2Build 25.201.0213Thanks in advance.
Hello!I’m trying to prevent Invoices from exporting as Shipments to fulfill non-stock items sold on Shopify. My client sells hundreds of non-stock items a day which we need to import into Acumatica for accounting purposes only. After these orders are imported into Acumatica, the SO is completed, and an invoice is created. The Connector tried to sync this Invoice to Shopify to complete the order, but we do not need it to do this. I have not been able to successfully setup a filter to prevent this from happening. This is also creating a huge clutter of failed sync records and “processed” shipment/Invoices in the clients sync history screen. Any ideas on how I can stop this from happening? Thanks!
I am using the above reference to implement this. On the Projects screen, I have two tabs: BTC and HWP. The HWP tab contains multiple UDF fields that should be visible only when the HWP branch is selected; otherwise, they need to be hidden. After implementing this, the fields are not showing under any condition. Whether I select the HWP branch, BTC branch, or any other branch, they remain hidden. Could you please guide me if I am approaching this correctly?
Hi Teami Need some inputs in sending a email notification to customer when his first order placed in Acumatica.Trigger a notification ONLY when a customer places their FIRST order ever
I am logged in as Administrator and can see the option for Prepare Invoice in the Action drop down for Process Shipment under Sales. order, but other users cannot.
Problem:When customizing the Vendor (AP303000) screen via the Modern UI Editor in Acumatica 25R2(25.200.0248), users get following error message:Error occured during HTML merge of'....\FrontendSources\screen|src\screens AP\AP303000\extensions AP303000_PersonalDataPrivacy.html' for screen 'AP303000'. Error: Error: In HTML extension'....\FrontendSources\screen|src\screens AP\AP303000\extensions AP303000_PersonalDataPrivacy.html' for screen 'AP303000' child node 'QP-FIELDSET' has AFTER attribute with '#groupAccountAddress', but screen HTML doesn't contain any elements that satisfies such querySelector This is a known issue and has been reported to engineering for fix.Since Vendor screen is one of the most customized screens, users can customize it outside of Modern UI Editor(follow T290 or help for detailed instructions)Here’s a quick walkthroughCreate a new customization projectAdd a new field to VendorR DAC(or required DAC as needed)Publish Customization ProjectCreate your typescript an
I try to migrate my old customization project to modern UI in 2026r1.At first, I wanted to convert the entire project directly, but it failed with the following error:No container found for view ConnectedVendors in the Screen Schema for screen. Probably for the HTML element 'QP-GRID' with the Id 'gridConnectedVendors' provided View Name is not declared in the TypeScript ViewModel.Then I tried to convert each page separately. Some of them succeeded and some failed. And I found that the above error comes from the “Vendors” page.Then a similar “Customers” page also has a similar error:No container found for view CustomerBillingCycles in the Screen Schema for screen. Probably for the HTML element 'QP-GRID' with the Id 'gridBillingCycles' provided View Name is not declared in the TypeScript ViewModel. Judging from the names, these errors are all related to native fields, not the custom fields I added. How should this be solved?
Hello! Is there a way to create a shipment for a Sales Order line prior to the ship-on date associated with that line? We are trying to track our on time delivery when it comes to shipments and we don’t only want to study what causes delays but also want to study what are some root causes that allows certain jobs to ship ahead of time. However, currently Acumatica prevents creating a shipment before the ship-on date. (Ex. I won’t be able to create a shipment today for a Sales Order line that has a Ship-On Date one week from now without changing that date.) Also, is there a direct way to allow for this to happen without going through workarounds that leads to extra keystrokes?I.e.Creating a shipment through the Sales Order → Changing the Shipment Date in the Pop-Up window to match the lines being shipped → Backdating the shipment date in the shipment once it is created. Creating a shipment manually → Selecting the Add Order button → Selecting the lines and changing the Scheduled Ship D
Wanted to share this with the community! I think the visual helps a person understand Queue, Finish, and Move Times more quickly.
I can get a richtext editor onto a Modern UI screen, or at least a box that displays html, I can’t seem to find any way to control the height of the text area. I need to to be at least 500px high.I attempted to add the class stretch, but it didn’t work.HTML / TS<template> <qp-fieldset id="Document_PXLayoutRule1_fs" view.bind="Document" wg-container="Document_form"> <field name="Question"></field> </qp-fieldset> <qp-fieldset id="Document_PXLayoutRule2_fs" view.bind="Document" wg-container="Document_form" class="stretch"> <field name="Answer" control-type="qp-rich-text-editor" class="stretch"></field> </qp-fieldset></template>export class AskQuestionFilter extends PXView { Question: PXFieldState; Answer: PXFieldState;}The class stretch on the fieldset makes the grey container area large but doesn’t affect the RichText control. If I add it to both the fieldset and the field then the RichText control stays small (in h
Good morning,We are finding that when clicking on the calendar / Year in our various Report Designer reports, the list of year values is now limited. The first year in the list is after our go-live, so to see a wide open date range, we need to key in the value, instead of using the calendar view like below to switch to a year in the teens..Did something change recently that would limit the years in some way? Can this be configured in our setup to extend the range?Thanks!
We are looking to try and use the “selector” type attribute. However, we want to have the ability to open the record that was selected. Currently, I am only seeing the magnifying glass which brings up the table to select the data record we want. Is there a way to add the “pencil” or a hyperlink in order open the data record once it has been selected? Thanks! Selector attribute only allowing record selection, not access to the selected record.
When i try to convert the My Documents screen to Modern UI i cant find its base TypeScript and HTML code like in the picture i cant create an extension because the base does not exist
Hi, I would like to clarify a limitation I encountered when working with the Paycheck entity (Screen ID: PR302000 - Paychecks and Adjustments) via Web Services. While reviewing the entity, I noticed the following warning on certain fields:"Do not include fields of this object in a request that retrieves a list of entities. To retrieve those fields, request entities one by one by specifying key fields."From my understanding, this means that some fields (such as detail-level fields like Taxes or similar sub-objects) cannot be retrieved using a standard list request and instead require querying each record individually using its key fields. I would like to ask:Is there any supported way to retrieve these fields in a single list request (e.g., via $expand, endpoint configuration, or other approaches)? Are there any recommended alternatives to avoid multiple per-record API calls, especially for large datasets? Would using a Generic Inquiry (GI) or custom endpoint be the only viable workarou
We build-to-order a configurable subassembly (that is linked to its parent) that we would like to pre-assign a serial # to. When the shop floor employee does the final Move on the configurable subassembly, they will assign a serial # (system should auto-populate the pre-assigned serial # if qty = 1, but that’s a different subject).At this point, the system should know which serialized configurable subassembly goes with the parent production order (via the references tab of the production order), and I wish I could backflush the configurable subassembly into the parent production order (by the way, the reason I have to make the serial class issue method “User Enterable” is because one configurable subassembly in inventory might cost $1,000 more than another configurable subassembly with the same Inventory ID). But when I attempt to backflush, it says I cannot because the issue method is “User Enterable”.If I type in the serial # that was assigned for the Move (when completing the conf
Hello all,I’ve been trying to create an import scenario that will not only create a new SO with the line items but also update the existing ones if there’s a new item added in the list to the already existing SO. The data source is a GI. What is it that I am missing?Note: the line items may have the same item IDs to be imported as a new or updating the already existing one. I have been trying to map it on the basis of the Line numbers.
I'm building an integration that creates Sales Orders and Drop-Ship Purchase Orders via the Acumatica REST API (endpoint version 24.200.001 / a custom endpoint based on it). Once the SO and PO are created, the integration then links the PO and SO line via the API. Everything works correctly when the PO vendor matches the item's default vendor in Acumatica, but fails when using a non-default vendor.What works: After creating the SO and Drop-Ship PO, I release the SO from Hold, then send: PUT /SalesOrder?$expand=Details,Details/PurchasingDetails{ "OrderType": { "value": "SO" }, "OrderNbr": { "value": "SO-000123" }, "Details": [{ "id": "<soLineId>", "PurchasingDetails": [{ "POOrderType": { "value": "Drop-Ship" }, "POOrderNbr": { "value": "PO-000456" }, "POOrderLineNbr": { "value": 1 }, "Selected": { "value": true } }] }]}When the PO vendor is the item's default vendor, SOLineSplit records are auto-created by Acumatica when the PO is sav
I’m looking for guidance on a scenario I’m running into with non-stock Sales Orders, and would appreciate any insights or best practice advice.We are using Sales Orders to manage non-stock items (services / consulting type work). Our requirement is fairly straightforward from a business perspective:We create a Sales Order and progressively add lines over time We generate invoices from the SO as work is billed Occasionally, after an invoice has been released, we need to: issue a partial credit, or fully credit the invoice and then re-invoice The challenge is trying to manage both invoices and credit memos against the same Sales Order, while keeping the SO open so we can continue adding lines and invoicing in the future.What I am seeing so far:Using standard SO order types, I can invoice as expected, but there doesn’t seem to be a clean way to issue credit memos from the SO Using IN or MO order types allows more flexibility around mixed transactions, however these appear to complete or
We are launching a Shopify store and are running into an issue when trying to sync template items to Shopify variants. The way we currently have it set up it is creating variants in Shopify of the attributes that we created for the templates in Acumatica. Screenshot attached shows the two attributes “Shopify Range” and “Size”. But we only want the size to be displayed to customers. Is there a way for the matrix items to be synced but not have these attributes being created as variants in Shopify?Most of our products have multiple sizes, but never have a second variant type that you would need to choose from (eg: color, etc.).
I would like to tag each appointment or service order line with a code 001 through 011. This will determine which lines to group on the invoice with a total for those lines and a custom description. Eg. Material, Labor, Misc. These would be the only lines appearing on the invoice with a grand total.
Was anyone else part of the emergency maintenance done this past weekend? We were apparently moved to a new server node or something, as both our Installation ID and external IP were changed.I’m not sure the reasons for the migration, but since users started to sign in today, our performance has been abysmal, at times completely unusable. Our VAR has an Urgent ticket open with Acumatica support but I’m curious if anyone else that was part of this maintenance is seeing any issues.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.