Introducing Acumatica Cloud ERP: 2026R1
Get inspired and gain all the knowledge you need
Recently active
Hi,I have a requirement to configure an approval rule so that AP Bills are routed for approval when the vendor is an employee.This is only one of several approval rules in our workflow, so hardcoding vendor IDs is not a feasible solution, as employees may change over time. Is there a standard way to identify employee vendors within approval conditions so that the rule can be evaluated dynamically?Thank you!
Does Acumatica have a solution for tracking price/compare at price from Shopify on an order level?There are a number of reasons to use the ‘Compare At’ price function in Shopify. They can be utilized in more complex promos to avoid Shopify’s limited discount ‘slots’. They also offer a better customer experience with slashed pricing, an immediate view on the actual sales price, and no requirement to remember a code. The problem with this is that Acumatica is just receiving the price as compare at price so it doesn't look as if it has been discounted. E.g.Product X has a normal price of $50We use Shopify compare at functionality so that this now has an 'Is' price of $40 and a 'Was' price of $50 (which will shown a slashed pricing on the storefront).When this comes in to Acumatica the line item just shows a pricing of $40 but we want to be able to track the fact that this actually represents a $10 discount The compare at pricing isn't available through normal order JSON but is accessible
Hello,We are troubleshooting an issue with the built-in eSign / DocuSign integration after upgrading a client to Acumatica 2026 R1.The client’s Acumatica-to-DocuSign integration has been down since the upgrade. We are able to get to the DocuSign authorization screen and select Allow Access, but after DocuSign redirects back to Acumatica, Acumatica displays:“The connection to the eSign provider has failed.”We have been working with Acumatica Support and DocuSign Support, but have not yet found a resolution.Current findings:DocuSign Support has confirmed the following:The Integration Key / Client ID is valid. The Client Secret is valid. The initial authentication call from Acumatica to DocuSign is successful. The issue appears to occur after DocuSign authorization, when Acumatica attempts to complete the connection.Redirect URIs tested:We have attempted several redirect URI formats in DocuSign, including:https://denizenhome.acumatica.com/Pages/ES/ESign.aspxhttps://denizenhome.acumatica.c
We have been using Acumatica for 10 years and here are the modules that we are currently using under Field Service Edition SaaS Subscription Financials and Inventory Management Service Management - unlimited resources Equipment Management Deferred Revenue Contract Management Customer Management with Portal Personalized Domain and SSL Resource Level - L2What are the modules I need to avail if I'm going to use the latest subscription options of Acumatica?Thank you.
The fiscal year starts in June, set up correctly in the Master Financial Calendar. But @YearStart in GI/dashboard filters still resolves to 01/01, not the fiscal year start it seems tied to calendar year, not the Master Financial Calendar.@PeriodStart/@QuarterStart seem to respect the fiscal calendar fine just no fiscal-year equivalent.Is there a supported macro for this, or is filtering on GLTran.FinPeriodID (e.g. Period 01 of current FY) the recommended workaround?
Wonder if anyone has started looking into the new Materials Management feature in the Construction edition and if so, any thoughts/feedback on it?It looks like it shows promise but we aren’t going to be using this in a typical construction scenario since we are focused on Custom Engineering projects and simpler/smaller types of transactions where we aren’t using hundreds of materials. Thank you.NOTE for Acumatica, please add a Tag for “Material Management” for posts.
I have an Acumatica instance with 16 tenants, and one of our requirements is to maintain a single set of supplier (vendor) master data that is shared across all tenants. The expectation is that a supplier and all its related information (locations, addresses, contacts, etc.) should be visible and remain consistent regardless of which tenant the user is working in.Our initial approach was to use Company Mask so that the supplier records could be shared across all tenants. This works well from a visibility perspective, but we have concerns about update operations.For example, assume the supplier record is physically owned by Tenant A (CompanyID = 2) and has a location with LocationID = 15. Because the record is shared using Company Mask, a user logged into Tenant B (CompanyID = 3) can open the supplier and edit the location details. However, when the update is performed, much of the Acumatica framework identifies records using the current tenant context together with the record key. Sinc
We are currently on 2022 R1, and plan on upgrading regularly. We were attempting to use Smartsheets for project management with Acumatica because of the built in integration. Smartsheets is no longer support, and was pretty far behind in capabilities. What project management programs integrate with Acumatica - we are Project Accounting only, NOT construction. Thanks!
Hi, I created a GI to show approval maps (XML attached). How do I set the sorting of Steps and Rules in ascending? Note that sorting of Rule description to ‘ascending’ won’t work. Also, how do I show the Entity and Field name from schema instead of DAC name?Approval Maps Steps and RulesShowing DAC name instead of SchemaSchema name
Overview:In Acumatica, the standard behavior calculates and records Withholding Tax at the time of payment. However, for compliance with local statutory requirements (e.g., India), we are exploring whether it is possible to calculate and post Withholding Tax at the bill creation stage instead.Current System Behavior in Acumatica1. Bill Creation (No WHT Yet) Account Debit (Dr) Credit (Cr) Purchase/Expense A/c 100 Accounts Payable 100 2. Payment (WHT Applied) Account Debit (Dr) Credit (Cr) Accounts Payable 100 Withholding Tax Payable 1 Cash/Bank 99 Expected Behavior (Needed)1. Bill Creation (WHT Recorded Immediately) Account Debit (Dr) Credit (Cr) Purchase/Expense A/c 100 Withholding Tax Payable 1 Accounts Payable 99 2. Paymen
Hi, I’ve created a very simple GI to show account’s history out of GLTranR DAC. However, I am unable to pull the beginning and ending balance data. The goal is to show each GL Account ending balance per transaction line. Basically, like the below showing the Account ID, BegBal, Debit and Credit Amt and its ending balance on that day.Attached is the GI I created. I am open to suggestions or if you could modify the GI to achieve this, that’d be great as I think many of users/consultants would want this. Thanks heaps! 😊I’ve created a GI to show ending balance per period, but we do need the specific date rather than the period with no way to check at any other point in time. With a date filter we simply go back to the day we need to check.
I’m hoping someone can confirm something for me. I’m working on an import scenario to update PO Lines. The source is a GI that brings back POLine records that meet the criteria that I want to update. The data includes the PO Type, PO Number, and PO Line Number.I first tried using <Line Number> (turning off the automatic <Line Number> = -1, of course). If I use this, to get somewhat reliable results I have to subtract 1 from the line number in the GI. But then when I hit a PO that has had a line deleted (I used one that had only one line, but it was Line 2 because the original Line 1 was deleted), I can’t select the line.If I use @@LineNbr, I can use the exact line from the GI.What I’m thinking (and this is probably one of those “Duh, didn’t you know that?” things)--<Line Number> references what line in the details grid to load. The actual Line Number value on the line doesn’t matter--in my scenario above with the lone Line 2, if I set the <Line Number> val
I'm building a Project Margin Summary Report in Acumatica 2026 R1.I have a Generic Inquiry that returns project task detail with estimated/actual labor, cost, revenue, profit, and margin.The remaining requirement is to reproduce our legacy management summary with these rows:Total Project Process Shop Controls Controls Labor Controls Material The challenge is that a single task intentionally contributes to multiple rollups. For example:Task 815 contributes to: Total Project Controls Controls Labor Can this type of overlapping rollup be implemented entirely within a Generic Inquiry, or would Blytheco recommend another supported approach (such as Report Designer, an SQL view, a DAC projection, or another reporting method)?Our goal is to stay within supported Acumatica functionality and minimize future maintenance.
It's great that we have such a vibrant Acumatica community to get quick answers to questions and gain product knowledge! We have very active members jumping in to help others out all the time. The goal of the community is to respond to every member’s question so that no one goes away "empty handed".Connect, Learn, Share Arpine Arzumanyan - Acumatica Community Featured Member for July 2026Meet Arpine Arzumanyan our Acumatica Community Featured Member for July 2026. It’s great to have you as part of the Acumatica Community @arpine08! Acumatica User GroupsNew! Special Interest Groups: Food Distribution Customer User Group, Nonprofit Customer User Group, Industry Groups: Construction Customer User Group, Distribution Customer User Group Request to join today!All Acumatica User Groups How to Answer Questions on Acumatica Community - We need everyone’s help!Active Participation is needed from every Community user; everyone can provide valuable input using their individual skills and intere
Has anyone used a 3rd party product for AP automation? Companies like TRAILD, Tipalti, etc?We use the native AP “New Document Recognition”, but it is really klunky, and slow. We have a ton of 3rd party Landed Costs and outbound freight. We spend too much time processing these vendor invoices when they should simply just flow through the AP process. thank you.
Does Acumatica have integration with Stripe Payment Systems? Thanks
Hi, can someone please help me how to create a selector with 2 (All records, project codes) tabs like this This screen is in the Daily Field Report y the tab Equipment in the coumn cost code I was looking on the internet but I did not find an example. Additional.My project is a customization. The Screen id of reference is: PJ304000Thank you very much I will appreciate any help
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.
Hi Team, through testing, we've confirmed:Delegation only works if the delegate is already listed as an authorized approver (in the Approval Map or Workgroup) for that step. Delegating to someone outside the map/workgroup has no effect - they can't see or act on the item, even though the delegation is saved. If a person is already a listed approver/workgroup member, they can approve on a colleague's behalf regardless of whether delegation was set up at all - simply because they're already authorized. This raises the question: what scenario is Delegation actually solving, if a Workgroup member doesn't need to be delegated to act, and a non-Workgroup member can't act even if delegated?Is Delegation intended for a narrower use case - for example, routing to a specific single person outside the group (rather than "any workgroup member"), or perhaps intended for approval maps that use a single named Employee approver (not Workgroup-based) so there's normally no built-in backup? Any clarific
When a user is created manually on the Users screen, entering login ID directly, with Generate Password checked, linking to an employee, assigning roles, and saving, the welcome email fires immediately and is logged in Activities.When a user is created using the "Add Active Directory User" button, following the same subsequent steps (link employee, assign roles, save), the welcome email does not fire. Is this expected/documented behavior, i.e., is the welcome email trigger tied specifically to system-generated password creation (which AD-linked users never get, since they authenticate via AD)? Or is there a setting/condition we're missing that would allow the email to fire for AD-imported users as well?We'd like the same welcome notification to go out to AD-imported user.
We are newly using 2025R2 AP incoming document recognition. Am curious from other users if/when it learns the repeat invoice(s)? We are finding it is not learning at all. Each time you are having to map the missing fields. We are likely going to abandon soon.
Looking for options on how to handle this scenario. I need a way to send an attachment that is sitting on a purchase order when PO moves to open status. Any ideas on how to accomplish this?
Hi community,Does anyone know what access rights allow for a role to log into the site under Maintenance Mode? I know it says only system administrators can log in. If I copy and paste the System Administrator role in Acumatica to a new role, can that new role log in under Maintenance Mode? If not, is it possible to be changed? I am looking for a role that has almost everything the System Admin has; however, I want the role to be able to login under Maintenance Mode.Thanks,RJ
Does anybody have an import scenario for the product configurator?
Hello Everyone, I recently stumbled onto the requirement of injecting current user data into HTML to render it as an iframe within the Modern UI. It took me a while (and some AI assistance) to get there so I thought I would share the approach I took. Firstly, in the Classic UI, you can do this via the PageLoad event in the .aspx.cs file. The easiest way that I found with the Modern UI was to have a custom .ashx IHttpHandler in /Frames and which is called via fetch() within the activate() method that Aurelia uses. TS:export class CO301000 extends PXScreen { MasterView = createSingle(MasterViewClass); iframeSrc: string = "about:blank"; async activate(): Promise<void> { const app = window.location.pathname.split("/").filter(Boolean)[0]; const siteRoot = window.location.origin + (app ? "/" + app : ""); const userUrl = siteRoot + "/Frames/User.ashx"; try { const res = await fetch(userUrl); const [username] = await res.text(); if (!username) { console.error("Username
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.