Hello
In regards to the payment mode in a POS transaction, currently we can only select any one payment mode to settle the transaction. Also in the POS Profile settings there is option for just one Cash/Bank Account to be selected for payments.
Instead, a new Mode of Payments section should be added in the POS settings page, which should have a Child Table form having the following fields.
And on the POS payment screen the user should be able to select multiple payment modes in list mode, like it how a journal entry can have multiple accounts with various accounts of different accounts.
Also a numeric keypad should be added to input the amount for faster POS experience.
You may refer to the images below from tally and odoo POS transactions.




This Multi mode feature is very basic and is a must to be included. Hope to see it in the next update.
Regards
KG
I agree. I have started to think that i might ripping out the POS part of the application and rewrite it in meteor. Odoo has a really nice product but I feel like it going to turn into a sugar crm and the coding behind it is terrible.
@woakes070048 awesome. Please share your branch, would love to learn / help :)
]
@rmehta sir, can we expect to have the multi-mode payment in the next update ?
Not in our list, but we would love to help out contributors
@rmehta I am willing to pay for this feature. please give me the estimates.
@wuditex Awesome, can you add this as a bounty here? https://www.bountysource.com/
@rmehta sure I can, but I am not sure how much should the bounty be for
Add what you think is reasonable. Maybe some one else can also pitch in. Also post on the forum so anyone can claim it!
Sent from phone
On 15-Jan-2016, at 9:51 AM, wuditex [email protected] wrote:
@rmehta sure I can, but I am not sure how much should the bounty be for
—
Reply to this email directly or view it on GitHub.
I agree that the POS interface should have a rewrite. Odoo does this very well, maybe take a hint from them? Yes splitting payment is a very basic function and really shouldn't be very difficult to implement.
@pifiu By rewrite what you exactly mean ? Which features you would like to see ? If one can list down the exact requirements and we can chime in later with ours. We are ready to contribute :)
Well I think taking a look at the Odoo POS is a start and seeing how theirs works. I would also take some hints from QuickBooks POS edition.
I think some key features to start taking POS more seriously:
I can keep going on, but if I had to put a number one priority it would definitely be the quick receipt printing, since that is a very essential part of a POS sytem. One should not have to spend more time trying to print something than ringing up a transaction.
@pifiu I like all the points you mentioned. As for point 6. How do you see this being implemented? Is there a client facing (cash register) screen you have seen used?
@system19 @alikhoja @rmehta
@wuditex @pifiu thanks for the suggestions.
Do you want to make a mockup for each of the feature suggestions? Use this: http://pencil.evolus.vn/ - This will help us build this quickly!
@wuditex All excellent points. I especially like the idea of the POS interface not requiring all of the ERPNext UX. Item 3: Do other POS apps allow for this? As for me this feature would be a very low priority especially if we have multiple registers.
@rmehta should we keep chatting here about the new POS module or shift it to a section of Dev forum? Not sure about protocols... Are we clogging up git? If we move to dev forum a new category would be nice. Am happy babbling away here too.
@wuditex your #6 point is something I forgot. This is a very useful feature. This is comes in handy if you only have 1 register and have a customer holding up the line with a second customer that can be assisted while the first one waits, and then switch back over to the original customer.
@rmehta Is it possible to even implement ANYTHING that seems very easy? I mean this hold feature is simple enough. The printing seems like it could not be too difficult and is honestly very important.
The multiple payment option also seems very easy to do.
@rmehta, the active feature of "Advances" can be used for this purpose, or not?
@MaxMorais you mean for multiple payments? Not sure will have to dig into the code :stuck_out_tongue:
@rmehta May I suggest to consider to introduce Customer ID/Barcode options in POS, which is essential options in POS specially in Retail business.
@rmehta, yeah for multiple payments!
@rmehta I'm sorry for offtop, just wanted to inform that original Pencil project has an active fork:
https://github.com/prikhi/pencil
Hope this can be useful.
**
@rmehta This is the way we do it in quickbooks and its easy enough to use.
**
@rmehta This is again how it's done in quickbooks and its very simple:
Many issues are fixed from this thread in v7. Closing this mega-thread for now.
Please raise individual issues for individual feature requests instead of mega threads!
Most helpful comment
**HOLD RECEIPT SCREENS
**
@rmehta This is again how it's done in quickbooks and its very simple:
http://i.imgur.com/hoQizL2.png
http://i.imgur.com/SFzCl3W.png
http://i.imgur.com/M0OTmD8.png
http://i.imgur.com/kc7er2e.png
http://i.imgur.com/NG0x7gO.png
http://i.imgur.com/LBDO8UJ.png