Introducing Acumatica Cloud ERP: 2026R2
Technical discussions focused on Web Services and APIs for developers
Recently active
We are using the Acumatica 2026 R1 contract-based REST API (25.200.001) to create Stock Items and configure warehouse-specific Inventory Planning settings.Our goal is to create a stock item with two warehouses configured as follows:Warehouse Source Source Warehouse A001 Manufacturing B004 Transfer A001 The stock item uses the MRP planning method.BackgroundInitially, we attempted to create both warehouse records through StockItem.WarehouseDetails. However, the replenishment source values were being inherited or overwritten, resulting in both warehouses having the same source.We subsequently moved to the dedicated ItemWarehouse REST entity (IN204500 / INItemSiteMaint), using separate PUT requests for each warehouse.We also determined that, for MRP items, the standard ReplenishmentSource and ReplenishmentWarehouse fields do not appear to control the Inventory Planning settings correctly. Instead, the manufacturing-specific fields and their individual override flags must
Hi, we finally upgraded from 2023 to Build 2026.101.301.174 [26.101.0225.3]. Where can I find what Acumatica Report version is compatible with this version and where can I download it from?
Hello - Via an API, we are trying to update the 7th row under the Details section on the Numbering Sequencing screen but only the first row seems to update even though the NumberingSEQ ID is being referenced. Is there something we are missing?Thank you,Ashley
When using the REST API to get ProjectTransaction data, the detail items don’t seem to have a line number, where as the detail for JournalTransaction does have a line number. Does anyone know a good way to determine the unique key for the detail items of a project transaction as obtained using the REST API client? I’m trying to determine a unique key based on the key of the parent transaction (Module, ReferenceNbr) and information from the detail items. I’m assuming that the GUID value of the detail items is not persistent in the same manner as for top-level entities.I would prefer not to develop a customization for this; having sufficient key fields in the API data should be part of the system already.
Has anyone figured out how to Automatically create Sales Orders from Dynamics CRM and push that order information to an Acumatica Sales Order Record? I am trying to put together a Power Automate Flow that takes order information from Dynamics and push it to Acumatica. Issue I am running into seems to be finding the right trigger (I would like it to trigger when an order goes from a Quote to an Order in CRM, user pushes the button, create Order.) Then that newly created Order in CRM is then pushed to Acumatica as a new SO record.
Hello. Is it possible to create the Active directory user via API or Import scenario. The import doesn't create the user, even though it completes the import. Failing on the API side as well - I can create the native user but not API
In 25R2 I have an admin user account that has access to the AR Invoices and Memos, yet when I try to access the odata for the DAC, I get a 403 after entering my credentials.https://url.acumatica.com/t/tenant/api/odata/dac/ARTaxTran?$top=1The same user works on other DAC level odata endpoints. I also tried the odata4 url string:https://url.acumatica.com/ODatav4/tenant/ARTaxTran?$top=1I assume I’m missing something simple :-)
We are using the Acumatica contract-based REST API (25.200.001) to create Stock Items and their Warehouse Details.We need to create two warehouse detail records for a new stock item:Warehouse Replenishment Source Replenishment Warehouse A001 Manufacturing B004 Transfer A001 Our custom endpoint exposes WarehouseDetails under StockItem.The relevant fields are mapped to the Warehouses detail object, including: WarehouseID → Warehouse Source / ReplenishmentSource → Replenishment Source RepWhs / ReplenishmentWarehouse → Replenishment Warehouse The screen field was verified with Element Inspector as: Data Class: INItemSite Data Field: ReplenishmentSource View Name: itemsiterecords Business Logic: InventoryItemMaint ProblemIf we PUT a single WarehouseDetails record, the Replenishment Source is set correctly.For example, creating only A001 as Manufacturing works:{ "InventoryID": { "value": "TESTITEM" }, "WarehouseDetails": [ { "WarehouseID": { "v
Hello Team,I found the following error with payments.1. I have created a payment via API. The payment is being created successfully.2. Then I use a payment to allocate with invoice or credit memo via API to pay it.3. Send the payment with allocation to the invoice or credit memo to Acumatica via API.Acumatica returns the following error message:Payment update request returns the error message - "exceptionMessage": "An error occurred during processing of the field Reference Nbr.: Reference Nbr. 'AR.......' cannot be found in the system.\nPX.Data.PXOuterException: An error occurred during processing of the field Reference Nbr.: Reference Nbr. 'AR......' cannot be found in the system."When I repeat the same Payment update request after a period of time (in 1,5,10,20 minutes), Acumatica creates a payment successfully.Could you clarify what is the reason of this behavior?
For building an ETL pipeline to warehouse Acumatica data, are there any approaches to detect deleted records besides the traditional primary key comparison method?
Since upgrading from 24R1 to 26R1, I’ve been getting the following errors from the RESTAPI using the SO301000 screen:{"message":"A long operation is running for this screen in the current session. Please try again later."} This didn’t happen at all in 24R1 and the small number long running processes that I’ve found on the System Monitor screen only run for a couple of seconds at the most. Is there a way to prevent this error from occurring since I have no control over which schedules use PXLongOperation.StartOperation()?
Hello all,I have been trying to use the “Copy Order” action, present under QT order type - SO301000 screen via endpoint, however unable to do so: This is what I’m trying:Which is giving me 500 internal Server error. What is it that I’m missing? Would really appreciate guidance/help on this.
Hello Community,I’d like to know if there is an AcumaticaESignIntegration package currently available that I can download and install. I’ve seen references to eSign integration in the Marketplace and GitHub, but I’m not sure if there’s an official or updated package that can be directly applied to my Acumatica environment.Could anyone confirm if such a package exists, and if so, share the proper download link or installation guidance?Thanks in advance for your help!
I have created a Bill using PUT /Bill REST API endpoint and it created below data, the process also includes releasing the bill but I am encountering a “The document is out of balance” error. It seems the bill header total figures were not calculated correctly. For this bill, I created its own PO and PO Receipt with vendor’s Allow AP Bill Before Receipt unticked (3way match)On second screenshot, I checked the PO Receipt linked to the Bill and based on the Billing tab, it shows Billed Amount as 550 which is correct and matched with the Bill line’s Amount. I am not sure what needs to be added on the payload when calling /Bill API endpoint but when I used UI to create Bill from PO receipt, I don’t encounter the “The document is out of balance” error.Thanks!
Hi,We recently upgraded to 2021R2 and I am now unable to apply invoices to a payment via the API.The invoice can be applied manually without issue. I am seeing this error message:"An error occurred during processing of the field Reference Nbr.: Reference Nbr. 'IN150421' cannot be found in the system.\nPX.Data.PXOuterException: An error occurred during processing of the field Reference Nbr.: Reference Nbr. 'IN150421' cannot be found in the system.", This is the PUT command, using Default/17.200.001/Payment { "ReferenceNbr":{"value":"013185"}, "DocumentsToApply":[ { "AmountPaid": {"value" : "641.99" }, "DocType": {"value": "Invoice" }, "ReferenceNbr": {"value" : "IN150421" } } ]} Thanks in Advance for any help.
Hi everyone!Wanted to see if anyone in the community has experience using Appify alongside Acumatica, specifically connecting or integrating the two systems in any way.We’re working with a company that currently uses/has experience with Appify, and I’d love to hear if anyone has successfully connected it with Acumatica, what that integration looked like, and any lessons learned along the way.Any experience or insight would be greatly appreciated. Thanks!
In case we have:A store on eBay that we connect to from Shopify using Shopify Marketplace Connect App. Our Shopify Online store Acumatica ERP.Will we be able to connect to our eBay Store via the native Shopify Connector and synchronize our product listings between both Shopify and eBay stores i real-time using Shopify Connector for integration with the ERP?
If you've built an inbound webhook with PX.Api.Webhooks.IWebhookHandler, you've hit the same wall we (Claude and I) did: the platform hands you the request and leaves authentication entirely to you. The official sample compares a bearer token with != — no HMAC, no timing safety, no replay protection, and a secret hardcoded next to it. Every team ends up re-implementing signature verification, and most of the common mistakes (verifying re-encoded text instead of raw bytes, short-circuiting comparisons, distinguishable error responses) are invisible until someone exploits them.So we built it once, properly, and we're open-sourcing it under MIT:https://github.com/AISI-Dev-Co/AISI.AcumaticaWebhookAuthenticatorA complete, authenticated GitHub webhook is this:public class PushEventHandler : AuthenticatedWebhookHandlerBase{ protected override IWebhookAuthenticator CreateAuthenticator(IWebhookSecretProvider secrets) => new HmacAuthenticator(WebhookAuthPresets.GitHub(secrets));
Does anyone know how processing data with the Push Notifications (SM302000) screen impacts licensing restrictions?As we all know, when developing external solutions that integrate with Acumatica, we need to keep in mind licensing constraints since Acumatica is licensed on transactions and not on users.With that in mind, I know that the following are best practices:When reading data from Acumatica, use OData instead of an API endpoint because OData calls are not subjected to the Maximum Number of Web Services API Requests per Minute limitation on the License Monitoring Console (SM604000) screen that API calls are subjected to. OData calls are essentially free, at least until the private equity firm that owns Acumatica decides to monetize them 😀 Keep in mind that any data you write back into Acumatica using the API is subject to the same Maximum Number of Commercial Transactions and Maximum Number of ERP Transactions limitation on the License Monitoring Console (SM604000) screen that yo
Trying to re-publish customisation as I am missing endpoint in copied Tenants. Was hoping the missing endpoints will get created during the republish of customisation. I am getting the following error. Any idea what access level I need for my user.
We are trying to use a push notification to send inventory data from a GI to an outside system. We have created several other push notifications that are working as expected but our inventory push is not.We are currently using px.objects.in.inventoryItem as our table.Results tab: InvenotryID, SiteID, LastModifiedDateTime, & QtyOnHand.Nothing is hitting the push when inventory updates. Thanks,
We are using Acumatica 2025 R2 and the contract-based REST API.We created a custom endpoint exposing:Shipment → ShipmentDetail → AllocationsWe need to split one component of a non-stock kit across two warehouse locations while keeping everything on one shipment line.Example:Shipment line: KIT-001, Shipped Qty. 2 COMPONENT-A requirement: 4 units at BIN-A COMPONENT-B requirement: 2 units at BIN-BDesired result:COMPONENT-A: 2 units at BIN-A and 2 units at BIN-C COMPONENT-B: 2 units at BIN-B, either as one allocation or two allocations of 1 each Kit shipment line remains at Shipped Qty. 2The equivalent operation works manually on the Shipments screen.Non-kit control testUsing the custom endpoint, we successfully split a regular stock-item shipment line by:Reducing the existing allocation quantity. Inserting a second allocation. Updating the newly assigned SplitLineNbr to the desired location in a second PUT.The request uses:PUT /entity/WMS/24.200.001/Shipment?$expand=ShipmentDetail/Allocat
I work in a furniture business and looking at ways to reduce manual entry of Sales Orders. We have many small sized customers who do not have advance tech ability and often send their order either as a PDF attachment or in the body of an Email. They are not too interested in EDI. I’m looking for a system can read these PDF/emails as they are the same format each time and automatically import and create a SO. Currently only found Artsyl but I’d like to review a few.Does anyone use a system like this already? I am very interested in you experiences and suggestions.Thanks
PaycomConnector — Paycom ↔ Acumatica Integration================================================Hi all,I've built a native Acumatica customization that integrates Paycom HR/Payroll with Acumatica 2025R2, and I'm gauging interest from the community before polishing it up for wider release.What it does------------ Employee sync — Bulk + per-employee API sync from Paycom. Creates/updates EPEmployee records with compensation, contact info, supervisors, departments, and GL codes. Automatic user login creation. Reference data sync — Labor items, earning codes, tax codes, projects, tasks, and locations pulled from Paycom categories. Labor cost import — Drag-and-drop CSV import from Paycom labor cost exports. Smart resolution of Paycom codes to Acumatica references. Custom cost engine preserves Paycom rates through time card submit/release. Real-time webhooks — Inbound webhook receiver with HMAC signature validation, deduplication, and debouncing for live HR event processing. Audit l
I'm looking for a way to manage a tenant's configuration as code — declarative files in a git repo I can review in a pull request, version, and re-apply to rebuild a tenant reproducibly.By "configuration" I mean setup data, not customization code: enabled features, company/branch structure, chart of accounts, ledgers, GL preferences, currencies, credit terms, financial calendars, and the like.The workflow I want is basically infrastructure-as-code — capture a tenant's setup into source files, edit them in git, apply to another tenant, then diff to catch drift.Customization Projects cover code but not this setup data. Snapshots are reproducible but are whole-database blobs — not human-readable or diffable in a PR. The REST API can push data, but it's a building block, not a desired-state workflow.Is there an existing tool or established pattern for this — a community tool, an ISV product, or something people have built in-house? Curious how others handle it.Thanks!
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.