Only the following payment methods are editable after checkout:
Cash
Card
Transfer
If Card or Transfer payments were processed via Raven and confirmed, editing is disallowed to prevent reconciliation and settlement issues.
An authentication flow (OTP verification) is required before approving any payment method changes.
Edits can only be made from the Sales Transaction Detail Page.
Payment methods outside Cash, Card, and Transfer remain non-editable after checkout.
Design must include a clear prompt for OTP authentication before saving changes.
Merchants sometimes make errors selecting payment methods at checkout. This feature allows correction of such errors securely, ensuring:
Accurate sales records.
Improved reconciliation processes.
Reduced operational errors and disputes.
Error Correction Flexibility: Enables quick fixes when payment methods are wrongly selected, reducing accounting discrepancies.
Enhanced Security: OTP verification ensures only authorised staff can perform edits, protecting transaction integrity.
Operational Efficiency: Eliminates the need for full transaction reversals or manual ledger adjustments for simple payment method corrections.
Improved Reporting Accuracy: Ensures sales and payment reports reflect true payment method usage, supporting better business decisions.
Users can edit the cost price directly from The Product Edit Page
However, for products that are neither services nor composite products, editing cost price here has no actual effect, resulting in:
User confusion
Poor user experience
Potential data entry errors with no impact on inventory valuation
Disable the cost price edit field on:
Product Edit Page
. A link that direct users to the Product Batch Page, pre-filtered for the specific product they wish to edit the cost for.
When a user views the product edit page,
The cost price field is disabled.
A link is displayed, labelled e.g. “Edit Cost Price in product Batch.”
Clicking the prompt redirects to the Product Batch Page with:
The product filter applied automatically for quick access.
Users can then update the cost price per batch, ensuring accuracy.
This change ensures:
Users update cost prices where it truly affects inventory valuation.
Data consistency between product cost records and inventory batches.
Reduced confusion for users who currently believe edits on the product edit/restock page affect the product cost.
Improved Accuracy: Cost prices updated in the correct place (Product Batch page) reflect true purchase costs, ensuring proper stock valuation and profit margin calculations.
Enhanced User Experience: Removes redundant fields that previously had no effect, preventing confusion and unnecessary edits.
Time Efficiency: Directs users straight to the Product Batch page with filters applied, eliminating extra navigation steps.
Reduced Errors: Prevents assumptions that product edit page changes affect stock value, minimising reconciliation errors during audits.
Previously, merchants could only apply a single store-wide VAT rate, limiting their ability to comply with mixed tax regulations.
This feature enables merchants to set VAT rates individually per product
Key Features
Assign VAT Per Product
During product creation or product editing, merchants can set the applicable VAT rate.
If no VAT is set per product, the system defaults to the store-wide VAT rate (if configured).
Checkout VAT Calculation
At checkout, the system calculates VAT per product based on its assigned rate.
All VAT amounts are summed up, and the total VAT is displayed clearly for transparency.
Invoices and Receipts
Each product’s VAT is shown on invoices and receipts, alongside:
Item price
VAT rate applied
Total VAT per product
The overall VAT total for the transaction is also shown.
Sales Reporting
Reports reflect correct VAT amounts per product, supporting compliance and accounting accuracy.
Stock History Enhancement
A new column for VAT rate is added to the stock history page, showing:
The VAT rate assigned to each batch or restock entry.
Improved traceability for inventory valuation and tax audits.
This feature addresses:
Regulatory compliance for mixed-tax merchants.
Customer trust by displaying correct tax breakdowns.
Improved accounting practices and audit readiness.
Regulatory Compliance: Easily meet local tax regulations by applying correct VAT rates to exempt and taxable items.
Improved Customer Transparency: Customers see clear VAT breakdowns per item at checkout and on receipts, building trust.
Accurate Reporting: Simplifies tax filing and ensures accurate financial statements with per-product VAT data.
Operational Flexibility: Supports diverse product portfolios without manual workarounds for tax calculations.
Enhanced Inventory Management: The new VAT column in stock history provides full visibility into VAT per batch or restock, improving inventory valuation and audit trails.
Previously, businesses operating multiple stores across different time zones faced challenges generating accurate consolidated reports, especially End of Day (EOD) reports.
This feature introduces the ability to set a Business Time Zone at the business level, ensuring consistency in reporting across all stores, regardless of their individual local time zones.
Support businesses with multiple stores operating in different time zones.
Ensure accurate and unified EOD report generation at the business level.
Enhance operational alignment for multi-location merchants.
Business Time Zone Setting
Merchants can set a primary Business Time Zone under their business settings.
This setting serves as the default time reference for:
EOD report generation
Consolidated reporting
Store Time Zone Retention
Each store retains its individual time zone setting for local operations and reports.
Unified EOD Reporting
When generating EOD for multiple stores at the same time, reports align with the Business Time Zone, ensuring:
Consistent data cut-off times
Easier financial reconciliation
Accurate aggregated reporting
Improved Reporting Consistency
Sales, inventory, and financial data viewed at the business level reflect the Business Time Zone, providing a single source of truth for leadership and finance teams.
Without a central business time zone:
Multi-store businesses face discrepancies when generating consolidated reports.
Variations in store time zones lead to reporting misalignment, confusion, and potential accounting errors.
Operational Efficiency: Generate EOD reports for multiple stores seamlessly without manual adjustments for time zone differences.
Accurate Consolidated Reporting: Ensures all store data aligns to the same business time frame, simplifying financial analysis and decision-making.
Better Financial Reconciliation: Avoids discrepancies caused by varying store time zones, supporting accurate cash-up and revenue reporting.
Leadership Alignment: Provides central management with unified data that reflects overall business performance consistently.
Regulatory and Audit Compliance: Strengthens reporting integrity by standardising reporting periods across the business.
Previously, order numbers followed a simple sequential format, which lacked contextual information for easy tracking, auditing, and operational referencing across stores.
This feature modifies the order numbering format to include:
Date stamp (YYDDMM)
Store ID
Order sequence number
Format: YYDDMM - StoreID - OrderSequence
YYDDMM: Year (last two digits), Day, Month
Store ID: Unique identifier for the store where the order was created
Order Sequence: Sequential number for each order placed within the store for that day
Improve order tracking across stores and dates.
Simplify order identification during reconciliation and support queries.
Enhance operational and audit processes with meaningful order IDs.
The previous sequential-only order IDs:
Provided no context on date or store, making tracking across multiple stores and periods cumbersome.
Led to longer reconciliation times and support resolution delays.
Faster Reconciliation: Easily match orders with sales, settlements, or delivery records by date and store at a glance.
Improved Audit Readiness: Supports accurate reporting and record-keeping with meaningful, structured order IDs.
Enhanced Operational Efficiency: Reduces time spent searching for orders during inventory checks, returns, or customer support queries.
Better Store Performance Tracking: Quickly identify order volumes per store per day for operational analysis.
Customer Service Support: Simplifies order retrieval during customer inquiries, enhancing service speed and satisfaction.
Previously, when creating a return, the system automatically recorded the current date as the return date, with no option for merchants to set a specific return date.
This limitation posed challenges when processing:
Returns for past transactions processed on different dates.
Returns recorded later than when the physical return occurred.
Allow merchants to set the actual return date during return creation.
Ensure accurate inventory, financial, and reporting records that reflect true operational timelines..
Improved Data Accuracy: Reflects the true operational date of returns, ensuring accurate inventory counts and financial reporting.
Enhanced Flexibility: Supports real-life workflows where returns are received physically on one day and processed in the system later.
Faster Reconciliation: Aligns return data with original sales, simplifying daily, weekly, or monthly reconciliations.
Audit Compliance: Ensures return dates match physical records, supporting clear and verifiable audit trails.
Better Customer Service: Accurately recording returns as per their actual date builds operational trust and supports correct customer account adjustments.