Dear Sir,
i'm working on OpenERP since starting of my IT career, i took OpenERP training from OpenERP india development center and worked there with axelor ( former leading OpenERP partner) for more than 1.5 years on OpenERP client projects
in total 4+ years of OpenERP experience i have worked on wide range of OpenERP projects. incl new module development, customization of existing module, report customization, workflow customization, database integration, migration with third party apps, custom module development etc etc
Related to your requirement
some thing similar we had done in the past , to print checks and also to process supplier payments in bulk, but in separate modules for different client, but it can be done combined as mentioned
here is the way i'm visualizing to achieve requirements.
* a new menu item under Account/invoicing will be created namely "Process Payment" and then it'll open a screen with Owed Invoice List ( whom owed, due date, amount etc info) , and an editable box to enter the amount to pay
* there will be button "Process", by clicking on it, it'll process/record the paid amount in OpenERP system, and also generate a PDF of checks,
* as mentioned if there is more than one payment to same vendor, then it'll also list invoice numbers on check
* and OpenERP will keep track of check numbers, can view in 3 screens
in Partner/vendor screen - it'll list all the checks sent
in invoice
in payment screen