-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Contribs fork #9
base: master
Are you sure you want to change the base?
Conversation
…1000 to accommodate merging credit card data into receipt printer. 2. Added support for new action type "Print Report" which will allow to print report based on rule. E.g I wanted to print work period report when work period ends. 3. Added support to define custom POS name in reports. I have added new program setting to set the custom pos string which is used in reports. 4. Added support for setting to choose either separate receipt for credit card or merge with ticket receipt. Optional Signature line is printed only if ticket amount is more than specified value in setting. In US, we don't ask customer to sign receipt if amount is less than 20$. 5. Added support to add auth code, amount, name and remaning balance if gift card into credit card receipt. 6. Added support to print Terminal Name in the printer template. 7. Added support to check cash drawer status and if it is open for more than configured time, it will force user to close cash drawer. I wanted to implement hardware independent where certain logic can be externalized in powershell script but wanted to discuss with you. For now, it is IBM specific logic.
2. Added support for creating payroll report 3. Fixed bug in ClockIn logic 4. Fixed bug in printer helper to honor <T> tag 5. Added support for partial_redemption for gift card 6. Fixed bug: Only one printing job is executed event though multiple printers are defined in printer job 7. Added support for quick button TOGO to add a note "TOGO" to takeout order 8. Added support to set wages for employee in User table(Partial, getting error on not null) 9.
Hello @rohitjoshi. Thank you very much for the commit. Let me write issues I've noticed.
Let me know your thoughts about them. Ideally 10 new features can be 10 different pull requests. If we break it up into tiny pieces we can solve issues, merge & sync easily. And.. Your pull request is not rebased . rebase is a powerful git command for synchronizing branches. You can read about it here http://git-scm.com/book/en/Git-Branching-Rebasing |
I agree with you but there a bug in which printer job doesn't sent to multiple printer.
Let me know if I should make changes as you recommended before you merge. I am done with my code changes for new features. I am planning to test my POS next two weeks before start using it. Thanks a lot for your help and I am happy I was able to contribute for the community. |
2. Synchronized timer object for cashdrawer open notification
Hello @rohitjoshi. Sorry for responding late. You can make modifications and commit your changes on this fork. I'm on a trip and I'll merge them when I'm back. For multiple printing cases we execute "Execute Print Job" action multiple times. Generally we use a dummy ticket tag button for executing it. Creating "Print Job Executed" rule might be a better solution so we can understand a print job executed by hand or automatically and we can execute related print jobs. Of course if you think a better solution we can talk about it. I'll also continue searching a better solution but we shouldn't modify map matching code for now. We can easily solve branding issue by leaving screen header label as "Samba POS". On report part we can read company info as you did. I'll fix migration issues just before releasing public setup. You can add database modifications as a reminder comment on latest migration class. Let me know when you need assistance. I'll try to respond faster. I hope to come back at weekend. |
Hello @emreeren,
Will let you know once I am done with some bug fixes. |
2. Fixed bug in line printer which try to align and throw exception. without this fix, it terminats application. 3. Added support for internation format of date 4. Fixed bug in when external credit card payment selected 5. Removed Wages tag from user 6. Fixed bug in reading the cash drawer status 7. On exception, close the port.
2. Set the credit card transaction type to "External" when external button selected
fix +/- qunatity button and pole display fixed ticket tag display for pole display
Fixed display of change due when tendered amount is less than due
…ception Reporter dialog box
Added utility for IBMSurePOS Cash Register
…ct.cs:13 Destination array was not long enough
@emreeren
I have added following features into my contrib-fork branch was was clone of your contrib branch.
What is the best way to merge with master branch?