bailabs / tailpos Goto Github PK
View Code? Open in Web Editor NEWTailPOS an Offline First Open Source POS for ERPNext
License: GNU General Public License v3.0
TailPOS an Offline First Open Source POS for ERPNext
License: GNU General Public License v3.0
Hello, i am an open source graphic designer who loves contributing to the open source community. I like your projects idea and goal. I noticed you are without a logo for your project, would you like me to contribute one to your project?
The system is only available in English.. What if I need Portuguese?
Cancel order or Item Must be print in Kitchen
no feedback when company settings is successfully edited.
a notification would be nice.
Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/desk/form/save.py”, line 22, in savedocs
doc.save()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 259, in save
return self._save(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 310, in _save
self.run_post_save_methods()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 889, in run_post_save_methods
self.run_method(“on_update”)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 757, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 1026, in composer
return composed(self, method, *args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 1009, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 751, in
fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/tailpos_sync/tailpos_sync/tailpos_sync/doctype/categories/categories.py”, line 89, in on_update
colorAndShape = json.loads(self.colorandshape)[0]
File “/usr/lib/python2.7/json/init.py”, line 339, in loads
return _default_decoder.decode(s)
File “/usr/lib/python2.7/json/decoder.py”, line 364, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
TypeError: expected string or buffer
Traceback (most recent call last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/app.py”, line 62, in application
response = frappe.handler.handle()
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 22, in handle
data = execute_cmd(cmd)
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 53, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 939, in call
return fn(*args, **newargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/desk/form/save.py”, line 22, in savedocs
doc.save()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 259, in save
return self._save(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 310, in _save
self.run_post_save_methods()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 889, in run_post_save_methods
self.run_method(“on_update”)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 757, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 1026, in composer
return composed(self, method, *args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 1009, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 751, in
fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/tailpos_sync/tailpos_sync/tailpos_sync/doctype/categories/categories.py”, line 89, in on_update
colorAndShape = json.loads(self.colorandshape)[0]
File “/usr/lib/python2.7/json/init.py”, line 339, in loads
return _default_decoder.decode(s)
File “/usr/lib/python2.7/json/decoder.py”, line 364, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
TypeError: expected string or buffer
Please Add reprint option in order becuase some time printer ofline or somthing error they want to make reprint
Every time you Sync the Company settings on TailPOS changes ...
Should get the settings from the Company synced (ERPNext) so use does not have to type everytime...
Remarks not working from TailPOS . its showing QTY and Price in TailPOS and we cannot add whenever making takaway order from TailPOS
Currently, the sync settings don't have any pop-up if there are missing input values.
When i run build android, the screen show login and pass not asking for pin
The buttons (e.g. Force Sync or Sync) could not be seen on a small tablet.
can you add this printer to work on tailpos?
http://www.hprt.com/Product/Mobile-Printers/MPT2.html
products and categories when created in App are reflected on the Tailpos_Sync/Categories and in the "item list" but the products from the site are not getting synced into TailPos App
using following versions
ERPNext: v11.1.21 (master)
Frappe Framework: v11.1.22 (master)
TailPOS Sync: v1.3.4 (master))
Item Not Syncing TailOrder & TailPOS after Update Tail_Sync
When you Sync with ERPNext it should check if default company exists and select.
It should also allow the user to select which company he wants to use on the System...
For example on mine i have 5 companies and when TailPos Syncs i don't know which company as i have to write on the company either wrong or non-existing company.
i create categories on erp site, and i sync, when i force sync its auto create same categories in my device but in erp site only have 1 categories
Tax & Currency setting not saving permentally. after restart application it gose to default currency
I installed the app in Amazon Fire 10 inch tablet wherein everything is shown but as the sync button hit the app is closing automatically.
Dear @iRaySpace Discount Must be Percentage % And Fixed Price.
How to install on a POS desktop (Wintech) with Ubuntu OS?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.