If your in beta You should follow the PMPOS thread we discuss most of this stuff there. Also you can fork the code and see it yourself.
Are you in beta? The api was released as is for experiments and testing. A lot is changing with how we are using it. Most of that discussion is in beta team atm.
I donât think the error is in .60 ⌠I remember executing that mutation and it used to work, but only for certain printer Types (ie. Custom Printers like the Task Printer did not work).
The error message appears in the .61 beta, and I thought I found a workaround for it, but apparently not. I forgot to report it, but it was moot to me since in .61 Print Rules fire via Automation anyway, so I had no need for that mutation any longer.
It is not required for all prints but we need to enter user name, terminal name or ticket type to be able to make some custom printers work. I think I should configure them as optional parameters. It should work fine on next update.
after try login, then manually back to 192.168.1.104 , because no htpp redirect ,
i got this following error again,
{
âmessageâ: âAn error has occurred.â,
âexceptionMessageâ: âValue cannot be null.\r\nParameter name: sourceâ,
âexceptionTypeâ: âSystem.ArgumentNullExceptionâ,
âstackTraceâ: " at System.Linq.Enumerable.SkipWhile[TSource](IEnumerable1 source, Func2 predicate)\r\n at Samba.MessagingServer.WindowsService.GraphqlController.d__3.MoveNext()\r\nâ End of stack trace from previous location where exception was thrown â\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Threading.Tasks.TaskHelpersExtensions.d__3`1.MoveNext()\r\nâ End of stack trace from previous location where exception was thrown â\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Web.Http.Controllers.ApiControllerActionInvoker.d__0.MoveNext()\r\nâ End of stack trace from previous location where exception was thrown â\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Web.Http.Controllers.ActionFilterResult.d__2.MoveNext()\r\nâ End of stack trace from previous location where exception was thrown â\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Web.Http.Filters.AuthorizationFilterAttribute.d__2.MoveNext()\r\nâ End of stack trace from previous location where exception was thrown â\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.MoveNext()"
}
it`s seems token create only in local browser not return from server,
MoveNext()\r\nâ End of stack trace from previous location where exception was thrown
the error rise because query send to message server is Null, token bearer for auth is there,
here i attach screen shoot debug with firefox, it`s happen when i try to use update 5.6.1
how about integrating network based caller id. www.callerid.com or google whoizcalling device. what it does it broadcasts caller id on network rather having physical modem we can have network based caller id and get the data on sambapos or multiple terminals . if we cant do that atleast we can have virtual comport mapped to that network caller id and sambapos can collect the data from that virtual genric modem.
secondly have a fingerprint device to track emplyee log in and log out so employee hrs can be calculated and there wages can be calculated end of the week rather logging in and out.
and gving acces of the till based on finger print
3 real time track of drivers based on gps google map api
4 tracking which area you are getting most of the deliveris and which area you need to focus on marketing
5 information screen showing todays yesterday or cutom date orders sale so far cash and card money taken so far labour etc etc and paied and open tickets
new simple kds layout with the button in the end of each product the it is done
All of that can be done in v5 with exception of network caller ID. And it may be possible I just havenât looked into it. You wonât find any of that out of the box like you do with revel. You will need to configure it
I canât say there would be a huge number of users wanting network based caller ID as the hardware is expensive. With normal caller ID setup, you can use a USB device or a cheap USB modem.
Fingerprint readers generally require integration using custom software. Itâs unlikely something you could get working with SambaPOS, however I suggest you just use RFID tags / cards with an inexpensive RFID card reader as it will do the same thing.
Thatâs not straightforward, because you need a way to track the drivers typically by their phone. There are third party services that offer this service, possibly you can use one then integrate something within SambaPOS.
You can use caller id deivice on one terminal and broadcast message to others to achive similar resultâŚ
And undoubtibly use scripting to utilise âwhoiscallingmeâ