Complete guide to CloudPOS.vu β Point of Sale, Sales, Purchases, Settings, and Shift Management
May 2026
Welcome to CloudPOS.vu — your first steps to setting up the system
See the Product Installation Guide for hardware requirements, browser setup, printer configuration, and how to update the app.
When you first open CloudPOS.vu, you'll see the Head Office connection screen. This is where you link your app to the correct organisation's database.
To connect:
After connecting to a head office, you'll see the login screen with the head office name displayed at the top.
Enter your credentials:
After signing in, the default business opens automatically. You can switch between businesses using the business dropdown in the sidebar.
After selecting a business, you'll land on the dashboard β your central hub for managing all aspects of your business.
From here you can manage sales, inventory, reports, settings, and more. The sidebar navigation provides access to all major features based on your user role.
Configure your business, sales, taxes, VSMS fiscalization, and integrations
The Business tab holds your company's identity β the information that appears on invoices, quotations, and receipts.
Upload a logo that appears on all printed documents. Supports PNG, JPG up to 2 MB.
The legal trading name shown on tax invoices and quotations.
Contact details displayed on customer-facing documents.
Your Tax Identification Number β required for VAT returns and customs.
The General tab controls how numbers, currencies, and dates appear throughout the application.
Number of decimal places for monetary values. Set to 0 for Vanuatu Vatu (whole numbers only).
The symbol displayed next to amounts β e.g. VT for Vatu, $ for USD.
Choose between DD/MM/YYYY, MM/DD/YYYY, or YYYY-MM-DD.
The Sales tab configures how prices and stock warnings behave when creating invoices, quotations, and proforma invoices.
When enabled, the sell price you enter for products includes VAT. The system automatically calculates the net amount and tax split on invoices.
Shows a warning when adding a product to an invoice that has zero or negative available stock.
The Stock tab lets you choose how the cost of goods is calculated when inventory is sold.
Last Cost β uses the most recent purchase price as the cost of goods sold.
Calculates a weighted average of all purchase costs. More accurate for volatile pricing.
The Initial Setup tab is used once when onboarding a new business. It lets you record opening stock quantities and opening accounting balances before you start trading.
The Tax tab manages tax rates applied to products and services. Each product references a tax rate for invoice calculations.
View all configured tax rates with name, percentage, SDC label, and default status.
One rate can be marked as default β new products automatically inherit this rate.
Each tax rate has a label (A, E, F, etc.) received from the SDC. Labels appear on fiscal receipts next to the tax value (e.g. A = 15%). New labels are added automatically when the SDC configuration changes.
The Payments tab manages the payment methods available when recording customer payments. All configured payment types are registered and sent to the SDC during fiscalization.
The VSMS tab configures the connection to the V-SDC (Virtual Sales Data Controller) or E-SDC for fiscal invoice verification as required by Vanuatu tax regulations.
The URL of the E-SDC or V-SDC endpoint (found on the TaxCore control panel). The POS uses HTTP for E-SDC (local) and HTTPS for V-SDC (cloud).
The authentication token for the E-SDC, available on the TaxCore control panel.
The POS accreditation number assigned during the TaxCore accreditation process (also shown on the TaxCore control panel).
The smartcard access PIN used to identify against the SDC. Found on the TaxCore control panel. β οΈ Maximum 5 attempts β entering the wrong PIN too many times will lock the smartcard. If locked, you can unlock it from the TaxCore control panel.
Verifies mutual authentication between the POS and the SDC using the PIN. On success, the POS receives configuration parameters including available tax rates and labels.
After a successful connection, the SDC tax rates are auto-detected and mapped to local tax configuration. Tax labels (A, E, F, etc.) come directly from the SDC.
Click the application logo in the sidebar to access System Information. This screen displays:
ReefStack Technologies β the software developer.
Application version and build number for support and audit purposes.
Unique device/installation identifier.
SDC connection status and registered TIN.
The AI tab configures integration with OpenAI for intelligent features like product descriptions, categorization, and smart suggestions.
The API tab manages API keys for programmatic access and webhook endpoints for real-time notifications.
Generate and revoke API keys for external integrations. Keys are scoped to your business.
Configure webhook URLs to receive real-time notifications for events like new invoices or payments.
The Printers tab configures POS receipt printers and label printers connected to your terminal.
The Email Template tab customizes the default email sent when you email invoices, quotations, or receipts to customers.
The Database tab provides low-level database management tools β migrations, backups, and maintenance.
The Import / Export tab lets you bulk-import products, customers, and transaction data from CSV files, or export your catalog for backup or migration.
Download products, customers, invoices, or chart of accounts as CSV files.
Upload CSV files to bulk-create products, customers, or inventory. Includes preview and validation before committing.
Import transaction line items from CSV files containing article ID, price, quantity, and other necessary information. Items are matched to the product catalog automatically.
View all past imports with the option to undo. Ensures data integrity for bulk operations.
The Scheduled Reports tab lets you configure recurring reports that are automatically generated and sent by email at scheduled times.
Each report card shows the report type, frequency, period, send time, and recipient emails. Use the toggle switch to enable or disable a report without deleting it.
Click ADD REPORT to open the configuration dialog:
Sales Summary β total sales, tax, and payment breakdown.
Sales by Product β sales grouped by product.
Sales by Category β sales grouped by category.
Customer Balance β point-in-time snapshot of outstanding customer balances (no period selection).
Payment Received β all payments received in the period.
Daily β sent every day at the configured time.
Weekly β sent on the selected day of the week (MonβSun).
Monthly β sent on the selected day of the month (1β31).
Previous β covers the completed period (yesterday, last week, last month).
Current β covers the ongoing period so far (today, this week, this month).
The time the report is generated and emailed, in GMT+11 (Vanuatu time).
One or more email addresses separated by commas. Reports are sent as HTML emails.
Tax Invoices, Quotations, Proforma Invoices, Credit Notes, and Advance Sales
CloudPOS.vu supports two main sales flows:
Create a quotation, then convert directly to a tax invoice. Or create the tax invoice directly.
Create a Proforma Invoice for the layby. Collect payments via Advance Sales. When fully paid, use Complete Sale β all advances are refunded via SDC and one final Tax Invoice is created.
Each document type has its own number prefix: Q- for quotations, PI- for proforma invoices, AS- for advance sales, INV- for tax invoices, and CCN- for credit notes.
The Invoices tab shows all your tax invoices with their current status. This serves as the electronic journal β you can search and filter invoices on demand.
Each row displays the invoice number, customer name, date, total amount, amount paid, balance due, and status. Click any invoice to view its full details. Use the search bar to find specific invoices, or filter by status, date range, or document type.
Invoice issued but not yet paid β balance due equals total. Actions: Record Payment, Make Credit Note, Send, Print, Email, Cancel.
Invoice has been emailed to the customer β awaiting payment. Actions: Record Payment, Make Credit Note, Send, Print, Email, Cancel.
Payment received by cheque β clearing in progress. Automatically changes to Paid once cleared. Actions: Make Credit Note, Print, Email.
Invoice fully paid β balance is zero. Actions: Payment Information, Cancel Payment (admin only), Make Credit Note, Print, Email.
Computed automatically β a Sent invoice becomes Overdue after 30 days. Shown with a red badge in the list. Actions: Same as Sent.
Only for unpaid invoices (no payment received). Issues a Normal Refund via SDC, reverses accounting entries, and stores the refund receipt on the same invoice. Cancel is greyed out for paid invoices β create a Credit Note instead. Blocked when VAT period is locked.
Click the + button on the Invoices tab to open a new blank invoice form:
Fill in the invoice by selecting a customer, adding line items, and reviewing totals:
Quotations let you provide a price estimate to a customer before confirming a sale. They have no accounting or inventory impact until converted.
Click + to create a new quotation. The form is identical to an invoice but uses the Q- prefix:
After saving, the quotation appears in the list:
Quotation created but not yet sent. Actions: Edit, Mark as Sent, Convert to PI, Convert to Invoice, Print, Email, Void.
Quotation has been sent to the customer β awaiting response. Actions: Edit, Convert to PI, Convert to Invoice, Print, Email, Void.
Quotation has been converted to a Proforma Invoice or Tax Invoice β the original quotation is no longer editable.
Quotation has been voided β no longer valid. No accounting impact since quotations are not fiscal documents.
Proforma Invoices are formal price quotes often required for import/export or customs purposes. Like quotations, they have no accounting impact until converted. They are also the starting point for layby/installment sales (Advance Sales).
Create a new PI directly by clicking +:
PI created but not yet fiscalized or sent. Actions: Edit, Mark as Sent, Convert to Invoice, Print, Email, Void.
PI has been sent to the customer. If fiscalized, additional actions become available. Actions: Edit, Convert to Invoice, Create Advance Sale, Show Advance Sales, Complete Sale, Print, Email, Cancel Proforma.
PI has been converted to a Tax Invoice β either directly or via Complete Sale (all advances settled into final invoice).
PI has been cancelled via SDC. For fiscalized PIs, a Proforma Refund is issued. No accounting reversal needed.
PI has been voided β not a fiscal document, no SDC action required.
Advance Sales are fiscal invoices used for layaway or installment payments. A customer pays in multiple installments before receiving the goods. Each payment is recorded as a separate Advance Sale (AS) that is signed by the SDC.
Each row displays the advance sale number (AS- prefix), customer name, date, amount, payment method, and status. The β― menu provides actions depending on the status.
Advance payment received and signed by SDC β increases tax liability.
Advance has been refunded via SDC β an Advance Refund was issued.
Advance was moved to a Tax Invoice as part of the settlement flow.
Open the advance sale in read-only mode.
Open the advance sale for editing.
Print the advance sale receipt or generate a PDF.
Print a verified copy with SDC data (QR code, SDC number).
Send the advance sale receipt to the customer by email.
Edit the comment or description on the advance sale.
Issue an Advance Refund via SDC. Reverses the deposit.
Create a Tax Invoice for the remaining balance. The advance is marked Converted.
Cancelled advances can only be Viewed, Edited, Printed, Emailed β no further financial actions are available.
Advance Sales are created from a Proforma Invoice. Open the PI action menu and select Create Advance Sale:
The Create Advance Sale dialog appears:
After confirmation, the SDC signs the advance and a "Advance Sale Signed" confirmation appears:
To see all advances for a PI, open the PI action menu and select Show Advance Sales:
The dialog displays:
When the customer has finished paying (or at any point during the advance process), you can convert the advance into a final Tax Invoice. This is called settlement or Move as Invoice.
There are two ways to trigger the settlement:
After the settlement is processed, a Normal Sale Signed confirmation confirms the final invoice was created and signed by SDC.
The advance sale list now shows the advance as Converted:
Credit Notes are used to refund or credit a customer β for returned goods, pricing corrections, or partial refunds. They are required when a paid invoice needs to be reversed (Cancel is not available for paid invoices).
Click + to create a new credit note, or use Make Credit Note from a paid Tax Invoice action menu:
Credit note created but not yet posted. Actions: Edit, Mark as Sent, Print, Email, Cancel.
Posted and fiscalized via SDC β full credit available. Actions: Apply to Invoice, Refund Customer, Print, Email.
Partially applied to invoices β some credit remains. Actions: Apply to Invoice, Refund Customer, Print, Email.
Fully applied β balance is zero, no further action needed.
Cancelled β only if no refund has been issued. If the credit note has been partially or fully applied, it cannot be cancelled.
referentDocumentNumber, and the transaction type is automatically set to Refund. If SDC signing fails, the credit note cannot be saved β it must be signed successfully.To record a customer payment, open the invoice action menu and select Pay Invoice:
After recording the payment, you can optionally send a receipt to the customer:
The Payments tab shows all recorded payments across all invoices β a complete payment history:
Every document type has a β― action menu with context-sensitive options. Here's what's available for each type:
Record a payment against this invoice. Opens the payment dialog.
Email the invoice to the customer as a PDF attachment.
Generate a printable PDF of the invoice.
Create a copy of this invoice with new line items and number.
Only available for unpaid invoices β issues a Normal Refund via SDC. For paid invoices, Cancel is greyed out and you must create a Credit Note (separate CCN document) to refund the customer instead.
Create a Proforma Invoice from this quotation. The quotation is marked Converted.
Create a Tax Invoice directly from this quotation, skipping the PI step.
Open the PI in read-only or edit mode.
Print or export the PI. Print Copy includes SDC verification data.
Send the PI to the customer by email.
Edit the comment or internal notes on the PI.
Change the PI status to Sent, indicating it has been delivered to the customer.
Create a fiscal advance payment linked to this PI. Opens the advance sale dialog.
View all advance sales for this PI with payment progress and settlement button.
Settle all advances and create the final Tax Invoice. Available when advances exist.
Create a Tax Invoice directly. Blocked when the PI has active advance sales.
Cancel the PI. If signed by SDC, a Proforma Refund is issued.
Delete the PI. Only available for unsigned/draft PIs.
Purchase Invoices, Purchase Orders, and supplier management
CloudPOS.vu supports the full purchase lifecycle. The Purchases page contains 8 tabs for managing all aspects of your procurement:
Purchase invoices start as Draft β no accounting impact. Once reviewed, you Post to Accounts to create journal entries and change the status to Unpaid. Then record payments to mark them as Paid.
The Purchase Invoices tab shows all your local supplier bills with their current status β Draft, Unpaid, Partially Paid, Paid, Overdue, or Cancelled.
Each row displays the bill number, supplier name, supplier invoice number, PO number, dates, total amount, paid amount, balance due, and status. Click any invoice to view its full details.
Newly created invoice β no accounting entries yet. Can be freely edited or deleted.
Posted to accounts β journal entries created. Awaiting payment.
Part of the invoice has been paid β remaining balance is still due.
Invoice fully paid β balance due is zero.
Payment is past the due date β follow up with the supplier.
Invoice has been cancelled β journal entries reversed.
Click the + button on the Purchase Invoices tab to open a new blank invoice form:
Add line items by selecting products from your stock catalog or entering manual lines. Subtotal, VAT, and total are computed in real time. Save when ready β the invoice starts as Draft.
New purchase invoices start as Draft. In this state, you can freely edit items, change amounts, or even delete the invoice β nothing has been posted to accounting yet.
Once you've verified the invoice is correct, click Post in Accounts to create the journal entries:
After posting, the invoice appears in the list as Unpaid:
To pay a supplier invoice, open the action menu on an Unpaid invoice and select Make Payment:
The payment dialog appears:
After recording the payment, the invoice status changes to Paid:
The Foreign Invoices tab manages import purchases from overseas suppliers. These invoices may involve foreign currency, shipping costs, and customs duties.
Import Costing calculates the full landed cost of imported goods, including the purchase price, freight, insurance, customs duties, and other charges.
Import costing links to a Foreign Invoice and allocates all additional costs across the imported items, giving you an accurate unit cost for inventory valuation.
The Expenses tab records operational expenses such as rent, utilities, office supplies, and other non-inventory purchases.
Each expense can be categorized, linked to an expense account, and posted to accounting. Expenses follow the same draft β post β pay workflow as purchase invoices.
Credit Notes are used when a supplier issues a refund or credit β for returned goods, pricing corrections, or overpayments.
Credit notes can be created from an existing purchase invoice (via the action menu) or independently. They reduce the amount owed to the supplier and create reversing journal entries.
Purchase Orders are documents sent to suppliers to request goods or services. They are non-financial until converted to a purchase invoice.
Create a PO to:
The Payments tab provides two sub-tabs: Make Payment and History.
Record a new payment to a supplier β select the supplier, invoice, amount, and method.
View all past payments with date, supplier, amount, method, and reference.
The Fixed Assets tab manages long-term assets such as equipment, furniture, vehicles, and machinery.
Fixed assets can be created from scratch or converted from a purchase invoice. Each asset tracks its purchase cost, depreciation method, useful life, and current book value.
Every purchase document has a β― action menu with context-sensitive options. Available actions change based on the document's status.
Open the invoice in read-only mode.
Open the invoice for editing. Full editing is available β change items, amounts, supplier.
Create journal entries and change status to Unpaid. All items must be linked to stock products.
Upload a scan or photo of the supplier's original invoice document.
Delete the draft. Only available while status is Draft β posted invoices cannot be deleted.
Open the invoice in read-only mode.
Edit product assignments only. Amounts are locked because journal entries have been posted.
Record a payment against this invoice. Opens the payment dialog.
Issue a credit note for this invoice β for returns or corrections.
Upload the supplier's original invoice document.
Cancel the invoice and reverse journal entries. Requires admin privileges for posted invoices.
Terminal management, selling, cart actions, payment, refunds, and fiscal invoices
The POS follows a structured daily workflow designed for accountability and financial tracking:
The POS Management screen lists all your POS terminals with their real-time status. Each terminal card shows:
Whether the terminal is enabled for use. Inactive terminals cannot open shifts.
Whether a cashier shift is currently running. A β οΈ warning appears if a shift has been open for more than 24 hours.
Whether the fiscal period is open. The fiscal period closes when you run the Z-Report (End Day). A new fiscal period opens automatically with the next shift.
Each terminal card also shows which printers are assigned:
The printer used for customer receipts. Shown in purple with the printer name. If none is assigned, "No receipt printer" is displayed.
Kitchen or bar printers that receive order tickets when items are sold. Shown in orange. Multiple order printers are separated by β’.
Click Edit from the terminal menu to configure all terminal parameters:
Display name for the terminal (e.g., "Main Counter POS #1").
Unique 3β6 character identifier for system tracking. Cannot be changed while a fiscal shift is active.
Physical location (e.g., "Store 1", "Department A").
Tablet, PC, Mobile, or Cloud POS β determines the icon shown in the terminal list.
Active/Inactive toggle. Inactive terminals cannot be used.
Auto-detected or manual. Used for customer display connection.
Token + IP for connecting a second-screen customer display. Can be regenerated.
Assign receipt and order printers to this terminal.
Auto-generated code used to link a physical device to this terminal. Can be regenerated.
The info card at the bottom explains how to link a device:
Click Assign Cashier to control which staff members can log into this terminal using POS ID + PIN:
Select a user from the dropdown (shows all business users with their POS ID) and click ADD STAFF.
Each assigned staff member shows their avatar, name, email, POS ID badge, and terminal code badge. Click the ποΈ icon to remove a staff member.
Click Edit POS Products to configure the button layout on the POS selling screen. The grid is 7 columns Γ 4 rows (28 buttons per page).
Linked to a product. Tapping it in selling mode adds the product to the cart.
Opens a submenu grid. Use categories to organize products into groups (Drinks, Food, etc.).
To rearrange buttons on the grid:
Tap an empty slot (or use the + button) to open the Add Shortcut Button dialog:
Product is not on any button β good candidate to add.
Product is already on one button.
Product is on multiple buttons β may be intentional or a duplicate.
Use the Copy POS Products button in the header to clone the entire grid layout from another terminal. This replaces all buttons on the current terminal β use with caution.
Click Display Settings to configure the second-screen customer display:
Enables a local WebSocket server that customer/kitchen displays connect to. Requires the desktop or mobile app (not available on web).
Configure images and videos to display when the POS is idle. Add URLs (one per line) for images or videos to show as a slideshow on the customer display.
CloudPOS.vu has two login paths from the login screen:
Admin/back-office login. Full access to all modules including POS Management, Settings, Reports.
Cashier quick login using POS ID + PIN. Always visible β handles pairing automatically if device is not yet linked.
When POS LOGIN is tapped on an unpaired device, the Pair Device dialog appears:
After pairing (or if already paired), the POS Login dialog appears:
The cashier enters their POS ID (numeric) and PIN to authenticate. Only staff assigned to this terminal can log in.
When accessing POS from the back office (sidebar β Open POS), you first select a terminal:
After selecting a terminal, POS authentication is required:
If no shift is open, the Open Shift dialog appears:
The Opening Cash is the amount of money in the cash drawer at the start of the shift. This is used for cash variance reporting in the Z-Report.
The main POS selling screen is divided into two areas: the product grid (left) and the cart panel (right):
Tap a product button on the grid to add it to the cart. The cart updates in real time with quantity, price, and tax. You can also find products by searching by name or by scanning a barcode (GTIN) with a USB or Bluetooth barcode scanner.
Double-click on a cart item to add an item note. Notes are printed on:
Tap the β button on any cart item to instantly remove it before issuing the fiscal invoice. This is the Void Function β individual items can be removed without cancelling the entire sale.
Tap the qty button on a cart item to open the quantity dialog. Use the numpad to set the exact quantity.
Apply a discount percentage to an individual cart item. The discount is reflected in the line total immediately.
Tap Pay to open the payment dialog:
Optionally link the sale to a customer. Search by name or create a new customer on the fly.
Cash, Card, Bank Transfer, Cheque, Mobile Payment β configured in Settings β Payments.
Combine multiple payment methods for one sale. Add amounts until balance reaches zero.
Cancel the sale. Records it as a voided invoice (status: "voided", amount: 0) with all original products visible β used to track staff cancellations.
Split payment lets you divide the total across multiple payment methods. Add each method with its amount β the remaining balance updates in real time. When the balance reaches zero, you can complete the payment.
The POS top bar and cart panel provide quick access to all common actions. Here's what each button does:
Reloads products and syncs pending offline data with the server. Use when products were updated in back office and need to appear on the POS.
Locks the POS screen. No sales or actions can be performed while locked. Requires re-authentication (POS ID + PIN) to unlock. Use when stepping away briefly.
Opens the physical cash drawer connected to the receipt printer. Disabled when POS is locked.
Switches admin mode on/off. Enables grid editing, price changes, and access to the admin menu (β―).
Signs out the current cashier and returns to the login screen.
Returns to the back office (admin only β hidden for cashiers).
Empties the entire cart. Only visible when items are in the cart.
Opens the discount dialog for an individual cart item. Enter a percentage to apply.
Opens the payment dialog to complete the sale. Only active when items are in the cart.
Reprints the last receipt. Useful when the customer requests a copy or the printer jammed.
Opens the refund dialog to process a return. Search for a past invoice and select items to refund. A Reference Number linking to the original SDC Invoice Number is mandatory for all refunds.
Opens a dialog to record a payment against a customer's outstanding account balance (on-account sales).
Only visible when Admin mode is toggled on. Additional options:
Switch to a different POS terminal without signing out.
Enter a pairing code to link this device to a terminal.
Removes all shortcut buttons from the current grid page. Use before reorganizing.
Automatically populates the grid with categories and products from your inventory.
Moves the cart panel from right to left (or vice versa).
Filters the product grid to show only products that have an image assigned.
Closes the POS screen and prints the Z-Report in one action. Used at end of day.
Toggle the Admin switch in the top bar to enter supervisor mode. This enables grid editing and administrative actions directly from the POS screen.
After closing a shift, you can print an X-Report β a summary of sales during that shift without closing the fiscal period.
Start a new cashier shift. The fiscal period remains open β sales continue accumulating for the Z-Report.
Run the Z-Report and close the fiscal period. This is typically done at the end of the business day.
The Z-Report shows the complete financial summary for the fiscal period: total sales, tax collected, payment method breakdowns, cash variance, and discounts. Click Close Z Report to finalize.
After closing the Z-Report, the Stock Sales Report shows exactly which products were sold and in what quantities β useful for inventory reconciliation.
Tap the Refund button in the cart panel to process a return. The refund dialog shows past invoices β select the original invoice, then choose items to refund. A Reference Number (the original SDC Invoice Number) is mandatory for all refund transactions.
Navigate to Settings β Printers to manage receipt and order printers:
Display name (e.g., "Main Receipt", "Kitchen Ticket").
Network (IP/port), Bluetooth (MAC address), or USB (Vendor/Product ID).
Printer protocol β Custom, Epson, Star, etc.
58mm or 80mm β must match the physical printer.
Every completed sale is fiscalized through the SDC and can be issued in printed or electronic form:
Printed directly on the connected receipt printer (58mm or 80mm). Includes SDC header (TIN, Company, Store, Address, District), items with tax labels, tax breakdown, QR code, and SDC metadata.
Full-page fiscal receipt PDF with all SDC data, QR code, and tax labels. Available from the invoice action menu β "Receipt PDF".
Send the fiscal invoice as a PDF attachment via email. Includes a clickable "SDC Invoice Verification" hyperlink, replacing the QR code for electronic delivery per TaxCore specification.
Print a verified copy with SDC data via "Print Copy (SDC)" in the action menu. Requires the original SDC Invoice Number as reference.
Open/close shifts, Z-Report, and end-of-day procedures
One cashier's working session. A cashier opens a shift, processes sales, then closes it. Multiple shifts can run in one day.
Spans one or more shifts. Closed by running the Z-Report (End Day). A new fiscal period opens with the next shift automatically.
When a cashier logs in and no shift is open on the terminal, the Open Shift dialog appears automatically.
Count the cash in the drawer at the start of your shift.
Enter the amount in the Opening Cash field.
Click OPEN SHIFT β the shift is now active and you can start selling.
After opening, the POS selling screen is ready to use. The shift status badge on the terminal card changes to SHIFT OPEN.
When the cashier finishes their session, click Close Shift in the POS top bar.
Count the cash in the till.
Enter the counted amount in the dialog. The difference (vs expected cash) is calculated automatically.
If there is a difference, provide a reason (required when cash doesn't match).
Click CLOSE SHIFT to end the shift.
After closing, you can print the X-Report β a summary of the shift's sales without closing the fiscal period.
After closing a shift, the POS shows two options:
Start a new cashier shift. The fiscal period remains open. Choose this when another cashier is taking over, or when you're continuing sales.
Run the Z-Report and close the fiscal period. Choose this at the end of the business day when all sales are done.
Click End Day to open the Fiscal Period Report (Z-Report). This is the final report of the day.
Gross sales for the entire fiscal period (all shifts combined).
VAT breakdown by rate β needed for VAT returns.
Total per payment method: cash, card, bank transfer, etc.
Expected cash vs actual cash β based on opening cash, sales, and closing cash.
Review the report β verify sales totals, tax, and payment breakdowns.
Click CLOSE Z REPORT to finalize the fiscal period.
After closing the Z-Report, the Stock Sales Report appears showing exactly which products were sold and in what quantities:
Use this report to reconcile inventory and verify stock levels before the next business day.
Yes. Each cashier opens and closes their own shift. The fiscal period spans all shifts until you run End Day.
A β οΈ warning appears on the terminal card after 24 hours. The shift can still be closed normally. The next shift cannot open until the current one is closed.
Yes. The X-Report can be printed at any time from Admin Mode. It shows current totals without closing anything.
Mid-day snapshot. Can be printed anytime. Does not close anything. Resets nothing.
End-of-day final report. Closes the fiscal period. Irreversible. Required for VAT reporting.
Yes. All shifts must be closed before you can run the Z-Report. Close each cashier's shift first, then End Day.
CloudPOS.vu β User Manual β May 2026