Introducing Acumatica Cloud ERP: 2026R2
Technical discussions focused on Web Services and APIs for developers
Recently active
Hello. Im trying to run SalesOrderCreateShipment method right after the sales order is created.Im sending this (json encoded) array http://joxi.ru/LmGpkVnuwQvRR2 to /entity/Default/20.200.001/SalesOrder/SalesOrderCreateShipmentaddress (just like here) https://help.acumatica.com/(W(8))/Help?ScreenId=ShowWiki&pageid=9a0b1037-c931-4eff-a974-15403d3227a7but getting the following error"Error in action invocation: Value cannot be null. Parameter name: key"here is stack trace https://justpaste.it/52nn1wats im doing wrong? thanks!
Hi All, .i am basically from integration background.. i've just installed the local instance of acumatica ERP.. i wanted to create an employee in acumatica via postman by using the rest apis..… i have read the documentation but didnt understand how can i get those Endpoint URLs.. please help me out.. Thank you
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?
I’ve been working on debugging this one for a couple weeks now. Due to the fact that this project is not open source, and there is encryption being employed to verify requests, it took a while indeed to finally figure out where this bug was exactly. I have been circling it for a couple weeks, but I didn’t have the time to go all the way down the rabbit hole until now.The Workwave API functions by having the client set a callback url where Workwave can send requests when deliveries and other things occur in Workwave. This callback url must conform to best practices for urls, and therefore cannot violate the RFC’s for urls by, for example, having a non-url-encoded space in the url.The Acumatica Webhook feature, on the other hand, does not url encode spaces in webhook urls, and hardcodes the url for a webhook to the name of the site and the company, which can have a non-url encoded space in it...see red arrow. This is where we get into the catch 22 part of this particular bug. If you add
Hello, I am new to Acumatica, I have been working for a while on a project trying to cross information between Acumatica and other information sources and I am using Node js with an endpoint service to do that, let me show you what my problem is.I got the items from my request, as shown in the image (number 1), in my request I used the parameter "$expand=Detail" for that reason, I got all the items (number 2) but it takes a lot of time (number 3 ) around 30 seconds, I need to reduce the query time.Different parameters that I can use are mentioned in the Acumatica notes, one of them is "$filter". I have tried using different ways to filter the query, but to no avail.The parameters has been send like:"<Acumatica ERP instance URL>/entity/Integration/18.200.001/Integration?$expand=Detail&$filter=Date gt DateTimeOffset'2022-08-03T00:00:00+00:00'" I tried to test with Postman and it's response was:{"message": "An error has occurred.", "exceptionMessage": "More than one entity sa
Hi,Previously I sent documents to Acumatica files for bills with the help of such requesthttps://myacumatica.com/entity/ARTSEndpoint/20.200.001/Bill/INV/002272/files/image (3).pdfFor Checks and Payments it worked via such requesthttps://myacumatica.com/entity/ARTSEndpoint/20.200.001/Payment/payment/002272/files/file.pdfHow to do same for Purchase Receipt tab ? I tried several variations but did not succeed in it
Quick question. We renamed our endpoint that we use for our customization, but we need to delete the old endpoint for some of our customers that still have the old one. The old endpoint was named Altec2017R2, and is now called DLAltec2017R2. I can't see any way to delete the old endpoint from the customers list of endpoints.
Hi,I am doing Unit testing by using Acumatica Test SDK.https://www.acumatica.com/blog/creating-acumatica-test-sdk-tests-from-scratch-for-isvs/By taking the reference of above link Compiling the Code for my custom screen.Getting the Below error'Tests.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Symbols loaded.'Tests.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\Users\TH-003_PC\source\repos\Tests\Tests\bin\Debug\net4.8\Tests.exe'. Symbols loaded.'Tests.exe' (CLR v4.0.30319: Tests.exe): Loaded 'C:\Users\TH-003_PC\source\repos\Tests\Tests\bin\Debug\net4.8\Execution.dll'. 'Tests.exe' (CLR v4.0.30319: Tests.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\netstandard\v4.0_2.0.0.0__cc7b13ffcd2ddd51\netstandard.dll'. Cannot find or open the PDB file.'Tests.exe' (CLR v4.0.30319: Tests.exe): Loaded 'C:\Users\TH-003_PC\source\repos\Tests\Tests\bin\Debug\net4.8\PX.QA.Tools.dll'. 'Tests.exe'
Scenario:We want to create returns via REST APIs. We have published a customization package for this. Technically, this is how the customization package works:Creates a blank RC order Trigger SalesOrderAddInvoice action to add products from the invoices Update RC with relevant quantitiesThe above process works for the first RC.Any further RC creation from the same invoice throws the below error:"The return quantity exceeds the quantity available for return for the related invoice line <INVOICE_NBR>. Decrease the quantity in the current line, or in the corresponding line of another return document or documents <RETURN_NBR> that exist for the invoice line." This is the similar error we usually see on Acumatica UI when adding the same inventory from an invoice. However, we can create the RC from the UI by modifying the quantity. Question:Is there anyway to fix this issue? We are on Acumatica 2022 R1. Regards
i create extendedEndpoint for update Hold = false and result like in picture.how to update hold = false with API?
When I publish my Api to other multiple sites. project name Dharmandar publish but execute all database my script not execute show my create endpoint not show in web service endpoint. How i this Check execute through Api.
I want to publish that API to other multiple sites using some code, I will be having access token of every customer but not UI access. So can you please share the way of publishing this kind of extension to any customer
Hi, I have 3 custom projects in my Acumatica that I need to reuse in other Acumatica instances with same version 2021r2In this topic : It was described how to merge 3 customization projects into one single.My goal is to merge all customization projects into one single and use new package for other Acumatica instances with same version 2021R2In this topic It was described how to merge customization projects into one single.So, I had separated packages beforeWith the new package that contains package “Custom Endpoint” I receive such error while publishing my new customization package that contains “Custom Endpoint” package I tried to change namespace CustomEndpoint for which I receive error, to my project name namespace, but it become unworkable, so I cancelled changes.Just to be sure that I described everything :I merged customization project into one by viewing published I tried to publish it to another Acumatica instance but get error for your customization package Please, help to
hi,When I asked for a help with customization package creation, it was told to me that Acumatica where this package will be created must be same version as other Acumatica instances where this package will be used.Is the any way to create universal package for all Acumatica version or maybe more simple process that switch to other Acumatica, recreate package for each version ?
Hi,In this topic I asked for possibility to store credentials for ftp server connection in Acumatica custom entityHow to do it in a right way ?When I created custom entity, it required Screen Name of the already existing entityWhat should I choose ?
We are using the REST API to create a Sales Order in Acumatica. For some customers we receive the below error message. Not sure why the API is complaining about “inter branch” as we target a single tenant and try to create a sales order for an existing customer under that tenant. (Not sure if branch means something else than “tenant” in this context) I read the other post on the forum and tried to find the feature for enabling inter branch but that feature was not listed. Can someone please help with this? Exception: An error occurred during processing of the field Allocated value False Inter-Branch Transactions feature is disabled.PX.Data.PXOuterException: An error occurred during processing of the field Allocated value False Inter-Branch Transactions feature is disabled
We are using the rest api to create and update purchase orders. We can create them ok, but when we need to update a line we get semi-random errors. One of which is"Subaccount": { "error": "'Sub.' cannot be empty."},Our request does include a valid value for the account and subaccount and in the item we have the same for the defaults. If anyone has any experience with the api, could you please help point us in the right direction?
Good afternoon,Is there no way to get sales quotes from the api? I see the ability to get opportunities and sales orders, but I don’t see any endpoints for sales quotes.Thanks!
default endpoints use in restappi .but i want to use my endpoint beacuse i add new feildds in extended endpoints.how to interate acumatica with my webservice endpoint
I am working with a customer who has multiple tenants. We are doing projects using ODatav4 to pull data to a third party tool. This is working fine for all of the tenants except one. As far as I can tell, the only difference is that this tenant has an ampersand in the name. So the name is, say, “AB&C Corp”. We know to replace the space with “%20” but we cannot seem to get the URL correct for the ampersand. The thing is, we get no error message via Postman or other tools, it says the status is “200 OK”… but no data is returned at all.I have tried several versions of the URL:https://xxx.acumatica.com/odatav4/AB&C%20Corp/$metadatahttps://xxx.acumatica.com/odatav4/AB%26C%20Corp/$metadata https://xxx.acumatica.com/odatav4/ABC%20Corp/$metadata None succeed. That third version gives a 404 Not Found response. The other two come back with the OK response.Like I said, we have lots of tenants and they are all working properly. I suppose it could be a setting somewhere that got overlooked
how . i want through rest api get the data from payment method in when check UseInAP .after that setting for UseInAp open in next rowi want this object data get please check this image
I'm trying to upload an attachment to the endpoint bill in Acumatica Rest API but gets the error"Operation is not valid due to the current state of the object".I’m using the RestService class from the Wiki page and the same PutFile function.Rs.PutFile("Bill", "bf73fde2-2a71-eb11-80bc-00155d79641e", "test.pdf", sr.BaseStream)The same call for stockItem works but not for bill? Using the id as key.Someone who has an idea
Hello. Im trying to make GI getting Qty on hand from warehouseWat tables and fields should I use for this GI?Thanks.
Hi,I am trying to create a Cash Sale in the SalesInvoice rest api endpoint "entity/Default/18.200.001/SalesInvoice” and it is giving out the error "The system failed to commit the CurrentDocument row." I tried removing/adding fields but it doesn't seem to work. Can anyone help see what is missing? I basically did a GET call to get an existing record and basically trying to create the same Cash Sale with another RefNumber.{ "rowNumber": 1, "Amount": { "value": 20.0000 }, "Balance": { "value": 0.0000 }, "CashDiscount": { "value": 0.0000 }, "CreditHold": { "value": false }, "Currency": { "value": "USD" }, "CustomerID": { "value": "ABB001" }, "CustomerOrder": {}, "Date": { "value": "2022-07-14T00:00:00+00:00" }, "Details": [ { "rowNumber": 1, "Amount": { "value": 20.0000 }, "BranchID": {
Hi,I have custom screen form that was created for inputting credentialsThe problem is that field “Password” depicts hidden symbols before something was written. On that screen I just switched to this tab, all fields are empty, but Password is showing that something was inputted. I attached my solution to Acumatica and verified that Password field is empty, so there is some problem with view.I attach customization project settings and codeAcumatica 2021R2Maybe you can suggest how to null its value, while tab is loading for deleting all from view or maybe another approach to make it look correctThanks in advance
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.