Introducing Acumatica Cloud ERP: 2026R1
Technical discussions focused on Web Services and APIs for developers
Recently active
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
Hi,In this topic it was advised to use following code: string referenceNbr = "001991"; APPaymentEntry graph = PXGraph.CreateInstance<APPaymentEntry>(); graph.Document.Current = graph.Document.Search<APPayment.refNbr>(referenceNbr) graph.APPost.Current = graph.APPost.SelectSingle(); graph.reverseApplication.Press();However, in reverseApplication method I get Object referenceThe exception occurs in this method inside reverseApplicationI can not figure out which “e” object in upper method is null, because debug does not allow to view call stack or check objects in Watch for Acumatica classesSuggest please, how it can be fixed or implemented by another approach that will allow to return Item back after it was released
HiIn this topicit was suggested how I can download the merged customizationsDuring this process Acumatica assigns its own name (customization) to new packageDoes Acumatica support renaming of the package at this step ?As I can see I can rename customization directly at Customization Project tab I am not sure that it will not lead to errors, but if this way to rename customizations is correct, everything is okay
Hi, I need to call Reverse Application action programmaticallyMy application has custom process screen, which is triggered by user input, inside class of this process screen I need to write logic that will call reverse application, that is the reason why calling via Base is impossible.The version of Acumatica is 2021R2Thanks in advance.
Hi,I need to add to my application logic that will Void Checks and Payments items which have “closed” stateWhen I try to do this programmatically via this codeI get error in this event, which is called when I try to call Void action This event is located in this path : C:\Program Files\Acumatica ERP\AcumaticaDB_new\App_Data\CodeRepository\PX.Objects\AP\APPaymentEntry.csThe reason why I get object reference in this event is that NewValue filed is null and can’t look from which place we transfer PXFieldVerifyingEventArgs object to this event, because thought all call stack from my code to this Class I receive these errorsSo I can’t investigate from which place null is coming to the eventBesides, this is Acumatica code, change it in any way will be bad idea, maybe there is something that must be added in my code and will help to fix object reference in the event.The version of Acumatica is 2021R2Thanks in advance.
I am creating a customization to the Sales Order Entry screen, and I need to capture the data from the screen. I can get the ID numbers for the Contact and the Project from the SOOrder object, but I need to send the actual contact name and project description. I can get the Customer and Location information from the screen by getting the Current record in the cache, but when I tried this for Contact and Project, the Current property is NULL. How can I easily get this information so I can get the fields I need? Any ideas? SOOrder soOrder = (SOOrder)Base.Caches[typeof(SOOrder)].Current; Customer customer = (Customer)Base.Caches[typeof(Customer)].Current; Location location = (Location)Base.Caches[typeof(Location)].Current;
Hi,I need to create customization project that will include all functionality from existing 2 for more convenient way for deploying projectDoes Acumatica support merge of 2 existing customization projects or adding changes from one project to another ? There is no difference in what way it could be done, I just need to gather all custom logic to one package. Acumatica version 2021R2thanks in advance
Hello,Im trying to request applications from invoice to get payments. I tried to use such request https://*comanyname*.acumatica.com/entity/*EndPointVersion*/SalesInvoice/Invoice/*invoiceID*?$expand=ApplicationsCreditMemo,Detailsbut it returns "ApplicationsCreditMemo": []but I see my invoice has Applications. Please suggest how to request SalesInvoice applications?
Hi In this topic The sample custom screen and endpoint was provided by @jinin for my solution, which contains custom screen with user and password for input in Acumatica interface I need to add one more field here for input : URL. How it should be done in proper way ?I opened custom screenTried to add new field called usrURLSuccessfully published without errors, after that, this field appeared at endpoint selector The thing about which I am worried about is this tab : Data Access CustomEndpoint.FilterIt appeared only after I added new filed, am I doing something wrong ? Will it cause some troubles ?
Hi,In this topic The sample custom screen and endpoint was provided by @jinin for my solution, which contains custom screen with user and password for input in Acumatica interface So, I have custom form with fieldsI need password value to be hidden same as at login tabWhat actions at customization screen must be done for that ?Acumatica version 2021R2thanks in advance
how to handle or bypass api error “quantity available will go negative”?Validate Min. Markup set no validation
Hello,This is a very general, non technical question but you must be the people who can give the best advice.We have been business partners since 2012 but we don’t have an in-house developer. We can handle a few screen customisations but apart from that we outsource our development. In the past we did have developers in-house but we found that we did not have the experience to manage the developers properly. Projects took much longer than expected and went way over budget, which we could not recover. Using subcontractors is convenient for us as we don’t have those issues.However, we are finding that we are often being asked to provide web api integrations for clients. This is something that I think we could do in-house because API development is a much more focused area with particular skill sets and the jobs are fairly similar meaning that we can gain good experience in a short period of time. Am I right in this assessment ? Is it a safe bet to focus just on API’s?ThanksJames
Hi all, When trying to get a token we receive “unauthorized_client” error. I double checked client id and secret are correct, and the “code” generated with the same client id without any issue on prior step. Reading the error code I suspect there may be a place where we give authorization the client application to get tokens? Not sure… Any help is appreciated
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.