Paint & Colour Solutions
Site Orders is under maintenance
The app is temporarily unavailable while changes are being completed. Your session has been closed to protect app data.
Please try again later.
Paint & Colour Solutions
The app is temporarily unavailable while changes are being completed. Your session has been closed to protect app data.
Please try again later.
Admin exception
Signed document
Nextcloud may ask you to sign in before opening the file chooser.
Sage item rule
Paint & Colour Solutions
Ordering, supply tracking and site forecasting in one workspace.
New request
Admin only
Upload the video users must finish before placing orders, and choose how many complete playthroughs are required per user.
Optional page instructions
Record spoken instructions directly in the browser. The app will attempt to play them automatically when the page opens.
Upcoming deliveries
Orders for the next 5 business days are grouped by the delivery date saved when they were placed. Orders placed after a site's cutoff appear on that site's next eligible delivery day.
Internal approval
These orders were placed on your behalf. Non-Admin orders go to the Admin approval group after you approve them. Orders placed by Admin go directly to the linked site group.
Site overview
Select one of your sites to view its current setup, delivery progress and tracked excess material.
Tracked leftovers
| Username | Name | Access | Status |
|---|
| Date | Event | User | Status | Reason | Details |
|---|
Sites and delivery routes
Calculated pins retain the strongest 350 metre order-location cluster and remove outliers. Admin can choose whether each site uses that average, the latest Driver pin or an Admin pin.
Current GPS position
Select the correct site, then keep the device still while the app takes GPS readings for 10 seconds.
Choose which stored location is used, or enter exact coordinates for an Admin pin.
Configure a browser key with Maps JavaScript API and Routes API enabled to place pins and calculate optimized routes. Restrict it to https://orders.paintcs.dyndns.org/*.
Select a starting point and the sites or other stops that must be visited. Mark urgent stops as First; they will be completed before Google optimizes the remaining stops.
Video help
Choose a topic, then watch the How-to in the app or send it to your WhatsApp.
Tell Admin which function you would like explained in a new tutorial.
Colour measurement
A Colourpin-style workspace for connecting a ColourPin II or ColourPin Pro and reviewing colour results.
Bluetooth connection
Turn on the scanner, keep it nearby, then choose it in the browser Bluetooth window.
No colour captured yet
Connect a scanner, then scan the standard and sample.
Scan details will appear here after the scanner reading protocol is available.
Saved colours
Saved colours
Additional calibration
Place the matching physical colour on the ColourPin, then scan it to add a correction for this catalogue colour.
The normal scanner calibration remains active. Scan the matching physical colour to add a reference correction.
Optional calibration
Scan the displayed Plascon reference colours in order. The app averages repeated readings and builds an optional device-specific correction profile. The required white-tile calibration remains the only calibration needed to enable colour scans.
Tutorial video
Required before ordering
Watch this video completely. Closing, refreshing or skipping resets your completed-play counter.
Preparing the video...
The Place Order screen unlocks automatically after all required complete playthroughs are verified.Account
Records
| Actions | ||||||||
|---|---|---|---|---|---|---|---|---|
| Loading complete order history... | ||||||||
Processed deliveries
Items are charged only after their order is marked Processed. Costs shown here are retained at the rate that applied when the order was processed.
WhatsApp billing notice
Send each selected user a private breakdown of their current bucket/item balance. Approved credits and credits waiting for approval are shown separately.
| Processed / Credited Date | Reference | User | Site | Product | Bucket / Item | Qty | Cost Each | Amount |
|---|---|---|---|---|---|---|---|---|
| Loading bucket records... | ||||||||
Add every returnable bucket or other chargeable item and its cost. Changing a cost applies to future processed orders only.
Search for a product and assign each configured variant or size to its bucket/item type and cost. Products without options use the item type's default cost. Previously processed charge lines remain intact.
Return credits
Submit items from one of your allocated sites. The compulsory verifier and one other Driver or Order Processor must approve the return before the credit becomes valid.
Select the Driver or Order Processor who must approve every return.
Return form
A verified return may exceed the recorded site balance. Linked quantities retain their original cost; standalone quantities use the configured item cost.
Workflow
Account settlement
Settle every outstanding bucket/item charge and credit for one user in a selected date range. The source orders and returns remain in the audit history.
New settlement
Preview the exact outstanding ledger before marking it. Settled lines are removed from that user's amount owed and cannot be charged again.
Audit history
Reversed records remain visible. Main Admin can unallocate an active historic claim to restore its exact lines to the user's balance.
Emergency delivery control
Every historic and future emergency order is retained here. Free emergency orders are counted separately for each user, site and calendar month.
Main Admin policy
Set the default for every user and site, then add exceptions for a specific user at a specific site. Policy changes affect future emergency charge decisions and do not recalculate existing charges.
Remove an exception to return that pair to the default allowance.
| Date | Reference | User | Site | Status | Delivery Date | Distance | Rate/km | Amount Charged | Free Allowance | Action |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading emergency orders... | ||||||||||
Administration
Enabling maintenance immediately signs out every active user and blocks all non-Main Admin access until it is disabled.
Administration
| Date | Event | Username entered | Matched user | Status | Reason | Details | IP address | Device / browser |
|---|
Sites and delivery operations
Create branches for separate delivery runs, then assign each site to one branch. Sites that have not been assigned remain visible under the Unassigned schedule tab.
Site specific setup
Administration
Set one cost for a Product Type and container Size. Products with a Base use Base-specific costs; products without a Base use one direct Product Cost.
Free issue control
Each configured product gives one free unit to an allocated person per cycle. Extra quantities and repeat issues inside the same cycle are charged at the saved PPE price.
Configured products
Processed issues
| Processed | Person | Product | Order | Site | Qty | Free | Automatic Charge | Waived | Final Charge | Price Each | Total Charge | Cycle Ends | Admin Override |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No PPE issue history loaded. | |||||||||||||
Uses each saved HEX/RGB swatch to suggest Pastel, Deep or Transparent. Very dark and highly vivid colours are treated as Transparent. Existing saved Bases are never overwritten. Applying suggestions also reapplies your saved Base costing rules to matching products.
Main Admin
Automatic accounting
Approved PCS orders will become Tax Invoices for one fixed customer after the sandbox connector and every required mapping has been verified.
Invoice defaults
Item control
Every active PCS product must either map to one Sage Item or have an explicit manual-processing exception.