kclair / is4c Goto Github PK
View Code? Open in Web Editor NEWThis project forked from wedgecoop/is4c
Integrated Systems for Co-ops
Home Page: http://is4c.coop
This project forked from wedgecoop/is4c
Integrated Systems for Co-ops
Home Page: http://is4c.coop
last time it was used, the receipt printer was printing duplicate line items.
when IS4C loads an account ID, it should print any account flags to the screen so the cashier can see them.
This would include:
starting balance of all member accounts; starting balance of cash registers; sales by department; member equity; miscellaneous transactions; A: the sum of all of these things; credit/debit payments; checks & money orders; EBT payments; cash payments; Paypal payments; ending balance of all member accounts; ending balance of cash registers; B: the sum of all of these things such that A equals B
Is that coherent? I haven't really thought of this yet in terms of how it will (post-move) need to show balances of both member accounts and cash registers, but I think that's the way to do it. Separately,
this probably will be done not by IS4C but by some kind of watcher script.
"starting balance of all member accounts; starting balance of cash registers; sales by department; member equity; miscellaneous transactions; A: the sum of all of these things; credit/debit payments; checks & money orders; EBT payments; cash payments; Paypal payments; ending balance of all member accounts; ending balance of cash registers; B: the sum of all of these things such that A equals B"
the same as the above, but the focus would be on reconciling the cash balance of a register; it wouldn't need to show sales by department; it would be register-specific; it could be run multiple times a day--whenever cashiers change shifts
fix scanner scale daemon so that it gets input from scanner scale for use by IS4C
a custom barcoding system is needed for products which are not in the UNFI catalog and have no barcode
figure out how to modify the receipt footer.
any account notes that MESS has on file should be added to the receipt output.
typing a string into the input box should call a product search
do we want cashiers to be able to bring up a member's transaction history?
nonmembers paying less than the transaction total returns a parse error - even though it records the payment...
if a member pays for less than the current total, the 'added to balance' field should be displayed as a positive number
figure out how to apply tax
cashier should be warned if member will exceed their balance after current transaction
Sales, COGS, and margin by department, category, and product per week/month/quarter/year
finalize scripts to batch-update account information from MESS
import the ongoing specials pricing into the products list - those products should use the modified retail price rather than the UNFI Custom retail price
some products do not have an entry in prodExtra. the edit product process should make one if it doesn't exist.
the products table has a column that indicates that an item is a scale item. this needs to be updated in the imported products.
when a member ID is entered, IS4C should get the balance information from MESS to get the most up to date information.
if MESS is not reachable, the cashier should be alerted of this, so they and the customer know that the balance information may be out of date.
IS4C should authenticate through MESS for cashier logins
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.