It looks like they are set to print with the Acumatica Ref # order.
Sort them before printing.
Using 2021 R1 here.
I tried sorting before printing using the Vendor Ref column, still came out in the system generated order. We sorted by vendor, checked the bills we wanted to make checks for, hit prepare, went to processing, sorted by vendor, hit print, but the check output was still in system order.
Are we no longer able to control the order or did I err somewhere in my process?
We have also tried sorting all the screens but no luck...
Sorting worked BEFORE we upgraded to 2021 R1. I think this feature is now bugged, moved, or intentionally deprecated to make our lives harder :D
I sure hope someone knows how to fix this. We’re printing hundreds of checks daily and not having them in vendor order is error prone and costly.
I’ve posted a Product Idea related to this...(if you could upvote). We are also having problems and are using 2021 R1. Thanks!
Oh no! We are getting ready to upgrade to 2021 and have seen that the Checks Pending Printing sort is fixed there now just to find out that check sorting order is broken on 2021 R1.
Has anyone put in a support ticket on this?
I haven’t. I just had the product idea posted since I started with 2021 R1.
We have a customer on 2021R1 and the checks print in Vendor ID order not alphabetically by Vendor Name and it is very annoying for them. Sorting alphabetically by vendor name (or customer name) should be an option on all reports in AP and AR.
We just launched with Acumatica in Jan of 2022. I guess there is still nothing on this as we are still trying to sort from Approve Bills for payment, prepare payments, process payments/print checks but still nothing works. I can confirm that our system is sorting based on the associated reference number from the process payments/print checks screen. Super annoying! Has anyone found a solution?
We just launched with Acumatica in Jan of 2022. I guess there is still nothing on this as we are still trying to sort from Approve Bills for payment, prepare payments, process payments/print checks but still nothing works. I can confirm that our system is sorting based on the associated reference number from the process payments/print checks screen. Super annoying! Has anyone found a solution?
What's interesting is this topic show as “Solved” but yet I don't see where there is an answer to this issue!
Open the remit form in Report Designer
Click on the small box in the upper left to view the whole report (may not have to do this if it opens in full)
Click on the Groups collection and open the groupStub grouping collection
Click ADD and create a new group in the collection
Set DataField value to Vendor.AcctName
Use up arrow to lift the new group into pole position
OK your way out of everything and...
Save to Server with save as new version name
Open the remit form in Report Designer
Click on the small box in the upper left to view the whole report (may not have to do this if it opens in full)
Click on the Groups collection and open the groupStub grouping collection
Click ADD and create a new group in the collection
Set DataField value to Vendor.AcctName
Use up arrow to lift the new group into pole position
OK your way out of everything and...
Save to Server with save as new version name
Hello
Sort by vendor name and click Process All. (If you check the box(s) and then click Process it will assign check numbers on vendor id, not name.)
This post is great and I am hoping to use the trick on the processing screen but we need to print checks by Employee last name. Does anyone know how to get the display name changed to Last name, First name? Or add a field that does that?
Thanks in advance.
Greg
What we’ve done to change the print order for these is to reorder the view APPaymentList in a code extension of APPrintChecks.
Any thoughts on this
From the Graph: PX.Objects.PR.PRPrintChecks
public class PRPrintChecks : PXGraph<PRPrintChecks> { public PXFilter<PrintChecksFilter> Filter; public PXCancel<PrintChecksFilter> Cancel; cPXFilterable] public PXFilteredProcessing<PRPayment, PrintChecksFilter, Where<PRPayment.paymentMethodID, Equal<Current<PrintChecksFilter.paymentMethodID>>, And<PRPayment.cashAccountID, Equal<Current<PrintChecksFilter.cashAccountID>>, And<PRPayment.status, Equal<PaymentStatus.pendingPayment>>>>, OrderBy<Asc<PRPayment.refNbr>>> PaymentList; public virtual IEnumerable paymentList() { if (PaymentList.Cache.IsDirty == false && PaymentList.Cache.Updated.Any_()) { return PaymentList.Cache.Updated; } return null; }
I’m assuming if I update the line
“ OrderBy<Asc<PRPayment.refNbr>>> PaymentList; “
to a custom field I created for the last name it should look like this:
“ OrderBy<Asc<PRPayment.usrLastname>>> PaymentList; “
I just don’t know the type of override for something like this.
Thanks in advance,
Greg
You can do it in the extension class with something like this:
public override void Initialize()
{
Base.PaymentList.OrderByNew<OrderBy<Asc<PRPayment.usrLastname>>>();
}
Thanks that did the trick!
Sort by vendor name and click Process All. (If you check the box(s) and then click Process it will assign check numbers on vendor id, not name.)
This does not seem to be working in 2021R2. Still printing checks in order by Reference Number.
Not a programmer and not going to dig into any code. It just seems this is a pretty basic requirement for most Accounting folks and the fact that it has been recognized as an issue since 2020R2 and it’s not been addressed or fixed yet is incredibly surprising. Two years to fix basic operational Issues. WTF!?!?
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.