Offline Operations

Learn how VasBox handles receipts when connectivity is unavailable.

Available to:
Business Owner Manager Cashier

When Offline Mode Applies

Situations that trigger offline mode.

Offline mode automatically activates when VasBox cannot communicate with ZIMRA's FDMS servers. This ensures your business can continue operating even during connectivity issues.

Internet Connectivity Lost

Your internet connection is down or unstable.

ZIMRA Servers Unavailable

FDMS is temporarily unavailable for maintenance or issues.

Network Timeouts

Requests to ZIMRA are timing out due to slow connections.

Connection Errors

Various network errors preventing FDMS communication.

Automatic Detection

VasBox automatically detects connectivity issues and switches to offline mode. You'll see an indicator when operating offline.

How Offline Mode Works

Understanding the offline queue system.

When operating offline, receipts are still created and signed by your device, but they're queued for submission to ZIMRA when connectivity returns.

Step 1

Receipt Created

Offline status

Step 2

Device Signs

Local signature

Step 3

Added to Queue

Waiting for sync

Step 4

Auto Sync

When online

What Still Works

  • • Receipt creation
  • • Device signature generation
  • • Receipt number assignment
  • • Line item calculations
  • • Tax calculations

What's Delayed

  • • ZIMRA confirmation
  • • Verification code
  • • QR code generation
  • • FDMS signature

Creating Receipts Offline

Continue sales during connectivity issues.

1
Create Receipt Normally

Create your receipt as you normally would. Add line items, select payment method, and complete the sale.

2
Device Signs Receipt

Your device generates a cryptographic signature for the receipt locally. This ensures the receipt cannot be tampered with.

3
Receipt Queued

The receipt is saved with Offline status and added to the queue for later submission.

Offline Receipt
app.vasbox.co.zw
Receipt #R-2024-0157
March 15, 2024 at 3:45 PM
Offline
Queued for submissionWill sync automatically
Receipt queued for ZIMRA submission
4
Print Customer Copy

You can still print a receipt for the customer. It will be marked as Pending ZIMRA Verification until synced.

Customer Notice

Inform customers that their receipt is pending ZIMRA verification. The verification code and QR code will be available once synced.

Monitoring the Offline Queue

Keep track of pending submissions.

Monitor your offline queue to see how many receipts are waiting for submission and their status.

Offline Queue
app.vasbox.co.zw

Offline Queue

3 receipts waiting for sync

Sync Now
R-2024-0157
$234.50
R-2024-0158
$89.00
R-2024-0159
$156.75
View pending receipts

Queue Information

  • Count: Number of receipts waiting
  • Total: Combined value of queued receipts
  • Oldest: How long the oldest receipt has been waiting

Syncing When Online

How receipts are submitted when connectivity returns.

Automatic Sync
  1. 1. System detects connectivity
  2. 2. Queued receipts processed in order
  3. 3. Each receipt submitted to ZIMRA
  4. 4. Status updated on success
Manual Sync
  1. 1. Click "Sync Now" button
  2. 2. Force retry all offline receipts
  3. 3. View results in real-time
  4. 4. Handle any persistent failures

Sync Complete

When sync completes successfully, all receipts are updated with ZIMRA verification data including the QR code and verification code.

Handling Persistent Failures

If receipts continue to fail after connectivity is restored:

Check Device Status

Ensure your fiscal device is active and the certificate is valid.

Review Error Messages

Check the specific error for each failed receipt to identify the issue.

Contact Support

If issues persist, contact VasBox support for assistance with ZIMRA escalation.

Best Practices for Offline Operations

Tips for managing offline mode effectively.

Minimize Offline Time

Resolve connectivity issues as quickly as possible to keep receipts synced with ZIMRA.

Monitor Queue Regularly

Check the offline queue periodically to ensure receipts are being synced.

Sync Before Closing Day

Ensure all offline receipts are synced before closing your fiscal day.

Keep Backup Connectivity

Consider mobile data as a backup when primary internet is unavailable.

Don't Close with Offline Receipts

Avoid closing a fiscal day while there are offline receipts in the queue. Wait for all receipts to sync first.