@Mark_Wonsil, That is a good question that needs to be addressed to our Product Development team
…But here is my opinion:
Other extensions like ACH have a trigger point in Epicor to allow its generation, in this case it is a AP Banking Interface, which means that the program selected gets executed every time a payment is processed. Theres no UI screen, no extra filters, everything is right there in the Payment Entry Screen.
For Positive Pay is a little more difficult because you dont rely on the information included in just one payment group, you typically want to include checks from different groups because its cheaper for companies to send larger batches in the same PP file (Many banks charge per file/transaction, no all of them) and also checks need to be posted because with this file you will tell the bank which checks to print, or authorize if you print them on house.
This is the reason why we had to create a separate UI screen where you can filter per account, dates and check range.
You mentioned that this can be achieved with a BAQ+Dashboard, and in my experience (and I could be wrong) you can built the query, you can get the results in a view in the form of a table, and you can export that data to an spreadsheet and probably also to a CSV file. But you can’t build the sections of the file (Header+Details) nor format the fields to what the bank expect with just the tools; what Im thinking is that you could create an assembly out of the dashboard and then create a customization on top of it and you could add code for the data formatting and extraction there, but you will need programming skills to do so, and if you develop that, it might end up being more expensive than the cost of the license, unless companies had an experienced resource like yourself
Sorry for the long post again hehehe