Menu

Requirement

Jim

This Page captures the working requirement of the uShop Application and general roadmap.

The high level requirement was to make a light weight and efficient Point of Sale that integrated as much as possible with Sage 50, constrained by using the mechanisms available in the base product.

This initial development is to replace a legacy DOS POS called Postillion with Line 100. This means an additional requirement to support Line 100 discounting mechanisms.

Note: Planned - It's being worked on, Future - May be planned in future.

Requirement Implemented? Tested? Version Notes
Create Basic Sales Invoice using Barcode. YES YES 0.0.1
XLST Invoices YES YES 0.0.1
Sage 50 Discount mechanisms YES NO 0.0.2
Line 100 Discount Mechanisms PARTIAL NO 0.0.3 Group Discount matrix implemented in 0.0.1. Import feature implemented in 0.0.3.
Multiple Users YES NO 0.0.1
Multiple Tills YES NO 0.0.1
CSV Interface Partial NO 0.0.1 Invoices, CNs and Stock created.
Save Sale in Action YES NO 0.0.1
ZReadings and XReadings PARTIAL NO 0.0.1 Nominal Postings not created?
SDATA Interface for Invoice Posting YES NO 0.0.1
SDATA Interface for Payments NO NO Future Doesn't work. Sage 50 doesn't support SDATA payments.
SDATA Interface for Credit Notes PARTIAL NO 0.0.1 SDATA: CN Interface doesn't work in Sage.
Support for Cash draw YES NO 0.0.2 Serial Ports supported. Configured through XML config.
Support for Cash, Chq and CC Payment YES NO 0.0.1
Support Net Pricing YES NO 0.0.1
Support Discount Prioritising NO NO 0.0.1 Sequence in which Discounts are evaluated. Currently fixed order.
Barcode Label Production NO NO Future Create stock labels with barcodes.
Basic Cash management features NO NO Future
Basic live reporting NO NO Future
Multiple Currency Support NO NO Future
Shipping Charging NO NO Future Can currently be achieved using a free text invoice line.
Credit Rating Checking NO NO Planned
Touch Screen Interface Option NO NO Future

Related

Wiki: Home