Get inspired and gain all the knowledge you need
Recently active
Inserting 'GL Batch' record raised at least one error. Please review the errors. The 20-2512 financial period does not exist for the PRODUCTS company. JournalEntry journalEntry = PXGraph.CreateInstance<JournalEntry>(); PostGraph pg = PXGraph.CreateInstance<PostGraph>(); journalEntry.ReverseBatchProc(batch); journalEntry.BatchModule.SetValueExt<Batch.module>(journalEntry.BatchModule.Current, batch.Module); journalEntry.BatchModule.SetValueExt<Batch.dateEntered>(journalEntry.BatchModule.Current, tranDate); journalEntry.BatchModule.SetValueExt<Batch.finPeriodID>(journalEntry.BatchModule.Current, finPeriodID); PXCache gltrans = journalEntry.Caches[typeof(GLTran)]; foreach (object gltr in gltrans.Inserted) { gltrans.SetValueExt<GLTran.module>(gltr, batch.Module); gltrans.SetValueExt<GLTran.tranDate>(gltr, tranDate); g
Hello - Is there a setting somewhere that makes the below “Additional Account Info” and “Primary Contact” information on Vendors mandatory? We are having an issue with users at some of our locations not filling out addresses or email information, and want to make this a requirement. Thanks!
Hello, we’ve came across an issue when using the carrier UPS Ground, it does not allow us to create more than one box in an order. We tried it with FedEx and we’re able to.We also tried to update the label format from PNG to PDF and ZPL but still didnt work.Can you help us with this, thank you!
Hi Team, We are experiencing an issue in the custom screen: the success message is displayed in red color in the Modern UI.It should be displayed the same way as in the Classic UI. Please refer to the following files/screenshots:Screenshot1:Setup Parameters screen – Classic UI Screenshot2:Setup Parameters screen – Modern UI The files we are using for the Modern UI are:KNMC1010.html <template> <qp-tabbar id="tab"> <qp-tab id="tabMagento" caption="Magento"> <qp-template id="Magento_form" name="1-1" class="equal-height label-size-m"> <div slot="A" class="v-stack"> <qp-fieldset id="MagentoSetup_Connection" wg-container="MagentoSetup_tab" view.bind="MagentoSetup" caption="Connection Settings"> <field name="MagentoURL" class="control-size-xl" ></field> <field name="AuthenticationType" class="control-size-xl"></field>
Hi, I am reaching out regarding a customer requirement related to importing Sales Orders through the Import Scenario.The customer needs to upload invoices in bulk, where each invoice contains multiple line items. We identified that column wise import of the Inventory Item field is not supported. Other fields can be mapped correctly, but the system consolidates the Inventory Items into a single line instead of creating separate lines for each item.Customer Requirement– Ability to import Sales Orders with multiple line items using an Excel template.– Each Inventory Item should appear as a separate line in the Sales Order during import. Issue Observed– The Import Scenario does not support column-wise mapping for the Inventory Item field.– Inventory Items are not created as separate lines.Could anyone confirm whether Acumatica supports this functionality? If not, could you suggest an alternative approach to handle this requirement?
Hi, I am working on Acumatica mobile customization and need to display the contact information (phone, email, etc.) on the Employee screen. The default mobile view only shows basic fields like Employee ID, Name, Status, and Employee Class. I would like to extend the screen to show contact info and enable actions such as calling or emailing directly from the mobile app.Does anyone have guidance or examples on how to configure this? I tried adding several different containers in the code, but the contact information is still not displaying in the Acumatica mobile app. add screen EP203000 { add container "Employee" { # Primary Employee Fields add field "EmployeeID" add field "EmployeeName" add field "Status" add field "EmployeeClass" # Contact Information Section add group "ContactInfo" { displayName = "Contact Info" collapsed = False add field "DetailsContactInfo#Title" add field "DetailsContactInfo#FirstName" add field "DetailsContactInfo
Hi,We are encountering the error “The previous operation has not been completed yet” on our custom processing screen in the Acumatica 25R1 version. This issue did not occur in the previous versions.I have attached a sample processing screen where the error is reproduced. The underlying code is functioning correctly, and the scheduler screen does not show any issues.We request assistance in understanding why the scheduler is failing with this error message and guidance or a fix to resolve the issue.DAC: public class SyncProcessFilter : IBqlTable{ #region Message public abstract class message : PX.Data.BQL.BqlString.Field<message> { } [PXString] [PXUIField(DisplayName = "Message")] public virtual string Message { get; set; } #endregion #region NoteID [PXNote()] public virtual Guid? NoteID { get; set; } public abstract class noteID : BqlGuid.Field<noteID> { } #endregion} Graph: public class SampleProcessingGraph : PXGraph<SampleProcessingGraph>
We are investigating the Intercompany Module, and we would like to see an interbranch post (using interbranch mapping GL accounts) to take place. In our Test Environment this is not happening, and it might be because of this setting: It seems that the setting can’t be changed now, is there a way around this? We only need the balancing going forward, not on historical transactions.
I have been testing with the mobile app recently on Android and doing some development work/customization. The rest of my site is relatively fast, with the occasional lag due to normal Acumatica caching stuff going on in the background. The mobile app, on the other hand, is a different story. There is a consistent delay when moving between screens in the mobile app that is annoying if you are a developer, and catastrophic if you are trying to run a dsitributed warehouse operation with many workers in many locations.Often when performace claims are made on this thread, I find that they get hand waived away with vague suggestions about contacting support for tuning or analysis. In researching what is publicly available about the mobile app architecture, it seems at some point the decision was made to store the entire site map inside the database itself. It seems that this may necessitate a lot of extra database requests to even navigate between screens in the app, and this could be leadi
Hello Acumatica Support Team,I'm having trouble getting the email addresses from our customer screen to show up when sending invoices through email templates.Here's what I'm trying to do: When we send invoices by email, I want to use the email addresses that are set up in the customer screen under "Send & Print" These email addresses should go to the correct fields: To, Cc, or Bcc Here's what I set up in Report Designer:For the "To" field:= IsNull([BillingContact.Email],'') + IIf([NotificationSource.SetupID] = 'INVOICE' And [NotificationRecipient.AddTo] = 'An', '; ' + [NotificationRecipient.Email], '')For the "Cc" field:=IIf( [NotificationSource.SetupID] = 'INVOICE' And [NotificationRecipient.AddTo] = 'Cc', [NotificationRecipient.Email] + '; ', '')For the "Bcc" field:=IIf( [NotificationSource.SetupID] = 'INVOICE' And [NotificationRecipient.AddTo] = 'Bcc', [NotificationRecipient.Email] + '; ', '')The problem: Only the main customer email address works The add
I have a dialog window with a date field. When I manually type a date and immediately click the OK button, the value is passed as null, because at the moment I click OK, the focus is still on the Transaction Date field. However, if I select the date using the calendar picker, everything works correctly.CommitChanges = True.
Hello,I am finding that inventory reports do not reflect cost or quantity properly after using Inventory Adjustments and Inventory Counts.Here’s an example below - we do have a net of 42 and the total cost is appropriate of $312.06. However, we are showing -84 in our Receiving Location (we run everything in/out of a single location). This part number was counted, and adjusted up 126, and it was adjusted through the Receiving location, however it’s showing as blank on the report. Note also that the average cost will be $7.43. Now, if we look at the Inventory Balance report, since it doesn’t filter to Location, it shows the quantity of 42, but it also shows a Unit Cost of $2.4767, which would be $312.06/126 (total cost divided by the quantity in the ‘phantom’ location’). Looking through the Transaction History we can also see that the Adjustments were always made through the Receiving Location and not a ‘Blank’ Location.If I add the Part to a Sales Order, it will correctly bring
How modern C# features transform legacy Acumatica code into elegant and efficient solutions through optimizationThis content was prepared by a human using a text editor, Visual Studio 2026, AI tools, and materials from open Internet sources. In Part 3, we'll explore the following C# language features:Extension methods with modern style — expression-bodied, target-typed new Local functions — functions inside methods Implicit var everywhere — var for local variables Null-coalescing improvements (??, ??=) — defaults and null protection Tuple patterns + when guards — more complex pattern matching constructs with conditionsLet's dive in. 11. Extension methods (advanced usage)C# / .NET VersionC# 3.0 (always available) But modern practices leverage expression-bodied members + target-typed new + switch expressionsPurposeEnriches types with convenient utilities Enables declarative code Reduces the number of static helper classesC# Example/// <summary>/// Extensions for common string opera
How modern C# features transform legacy Acumatica code into elegant and efficient solutions through optimizationThis content was prepared by a human using a text editor, Visual Studio 2026, AI tools, and materials from open Internet sources. In Part 2, we'll explore the following C# language features:Expression-bodied members — shortening methods, properties, constructors; Target-typed new — new() instead of new Type(); Throw-expression — throw in expressions; Using declaration — using var x = ... without a { } block; Static local functions — private functions inside methods without context capture.Let's dive in. 6. Expression-bodied membersC# / .NET VersionC# 6.0 (improvements in 7.0 and 8.0) Works in .NET Framework 4.8PurposeShortening trivial methods, properties, and constructors Reducing boilerplate One-line members become more readableC# Example/// <summary>/// Expression-bodied method example that returns whether an item is shippable./// </summary>private bool IsShipp
How modern C# features transform legacy Acumatica code into elegant and efficient solutions through optimizationThis content was prepared by a human using a text editor, Visual Studio 2026, AI tools, and materials from open Internet sources.If you've been working with the .NET platform and C# programming language for several years, you've likely noticed how certain development approaches become outdated, replaced by more efficient and readable solutions. C# has undergone a genuine revolution in recent years with the addition of new capabilities and syntactic enhancements. What drives this push for new features from the C# development team? I believe there are several reasons, but one is certainly the demand from us—active C# users. One quality of a good programmer is the drive to write clear, clean code. However, this aspiration isn't easy to realize. Acumatica customization developers are constrained by framework requirements and recommendations, as well as fairly rigid time constrain
Does anyone have an example of an import scenario that inserts Lot/Serial Nbrs. into Line Details?I have a Business Event that will create IN Issue documents when an IN Transfer is released, but I’m having trouble getting the Lot/Serial Nbrs from the Transfer’s Line Details included in the Line Details of the IN Issue.
I have the same question as this topic which never received an answer: I need to override the EmailPurchaseOrder action to do a simple update to a custom field. public delegate IEnumerable emailPurchaseOrder(PXAdapter adapter, [PXString] string notificationCD = null); [PXButton(CommitChanges = true), PXUIField(DisplayName = "Email PO")] [PXOverride] public virtual IEnumerable EmailPurchaseOrder( PXAdapter adapter, [PXString] string notificationCD = null, emailPurchaseOrder BaseMethod) { //Logic HereI get an error that the optional parameter must be the last item in the method.Any solutions for this?
I would like to be able to add the current contact record hyperlink to the email template I am creating. We are trying to send an internal email with the link for an action in another system. I cannot find how we can do this.
When releasing a Journal Voucher, why is the Project on an AP Prepayment overridden to ‘X – Non-Project’ while the AP Bill keeps its Project? Is this because AP Prepayments are not project-capable documents?
Hello Community, Has anyone has any luck adding a Total Cost to the Sales Order screen? This would be the “Ext Cost” column aggregated. I added this field below, “SalesCostTotal” but its always 0.00. Even when you create the issue the cost is still 0.00. We just need to take the Extend Cost column and summarize it for the entire order as the Estimated Total Cost.
Hello Experts, I am trying to create a generic inquiry to show rejected qty with its quality reason code in generic inquiry attaching the screen shots of the Quality Inspection screen and generic inquiry, please let me know if am i missing out something in Generic inquiry. Red highlighted part need to show in generic inquiry.Quality Inspection screen.Generic Inquiry
Please look at Purchase order 001712, vendor Reference SF2568 30 188920. Order total was for 960 units. Acumatica let me receive 2 times against the PO (receipt # 001484 and 001763)- both for the full amount of 960 units and then created two payables(017881 and 019617), both for the full amount of the order. This is a drop ship order, so the invoices created for the customer was double what it should have been. How do we correct this (on both AR and AP sides)
Hello Everyone,What is the best practice for receiving inventory at landed cost when the freight is charged as a separate line item by the goods vendor?The distinction from using a Landed Cost document is that the freight is being charged by the goods vendor on the same invoice as the goods receipt, not from a separate freight vendor. The following idea has been submitted, but wanted to check if anyone had a good process for this while under review.Thank you!Luke
Is it possible for an administrator to apply a particular screen as favourite for ‘all users’ or for ‘all users in a specific role’.For example : I want the ‘Account details’ screen to be under the favourites section for all users.
I’m trying to find a method to configure Acumatica Payroll to withhold a flat dollar amount for Federal Withholding for a specific employee.Consider the scenario: the employee is an owner of the company, and has other streams of income. The owner’s/employee’s tax accountant has told her that she needs to withhold $38,000 in federal tax this year to avoid a penalty. So, on the bi-weekly check, she needs $1462 of federal tax withheld. How can this be configured in Acumatica?
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.