An enterprise platform by BEVA Direct Services CC
TravelFlow is a comprehensive, enterprise-grade travel management and accounting platform developed and operated by BEVA Direct Services CC, a close corporation registered in the Republic of South Africa. The platform is purpose-built for travel agencies, corporate travel departments, independent travel consultants, and private travellers who require a unified solution for booking management, financial control, compliance, and reporting.
TravelFlow consolidates the entire travel lifecycle — from search and booking through to invoicing, payment processing, bank reconciliation, and regulatory reporting — into a single, secure, multi-tenant platform. It eliminates the need for disparate systems by integrating Global Distribution Systems (GDS), payment gateways, accounting workflows, and document generation within one coherent environment.
Full-service travel agencies use TravelFlow to manage their consultant workforce, client portfolios, supplier relationships, and financial operations. The platform supports agency-wide pricing rules, commission tracking, automated document generation (quotations, invoices, vouchers, itineraries), and multi-consultant booking queues.
Organisations use the Corporate Travel Portal to enforce travel policies, manage multi-level approval workflows, track departmental budgets, and provide employees with self-service booking capabilities. The platform supports organisational hierarchies including departments, sections, cost centres, budget codes, and custom approval levels.
Independent consultants leverage TravelFlow for client management, GDS-powered searches, markup and pricing control, and professional document generation — all backed by enterprise-grade accounting and compliance tooling.
Individual travellers can search for flights, hotels, and car rentals, manage their bookings, access travel documents, and communicate directly with their assigned travel consultant through the Private Traveller Portal.
Real-time search and booking across multiple Global Distribution Systems including RateHawk (ETG API v3), Amadeus, Sabre, and Travelport. Hotel, flight, and car rental inventory is aggregated, compared, and presented with configurable markup rules and dynamic pricing.
Double-entry bookkeeping with a full chart of accounts, journal entry workflows, accounts receivable and payable management, bank reconciliation (CSV, OFX, QIF, Excel import), multi-currency support with real-time exchange rates, and fixed asset depreciation tracking.
SARS-compliant VAT handling at 15%, automated VAT return preparation (VAT201), zero-rated and exempt transaction classification, PAYE bracket awareness, and e-filing export capabilities. All financial calculations use decimal-precision arithmetic (Decimal.js) to prevent rounding errors.
Automated PDF generation for quotations, invoices, credit notes, travel vouchers, and detailed itineraries. Documents include company branding, IATA numbers, VAT registration details, and digital signatures. Sequential document numbering ensures audit trail integrity.
Integrated payment processing via PayU South Africa (PaymentsOS Enterprise API) supporting credit and debit cards. Payment status tracking, reconciliation, and automated receipt generation are built into the booking workflow.
Configurable multi-level approval chains for travel requests, journal entries, credit notes, and supplier payments. Supports delegation, escalation, parallel approvals, and policy-based exemptions with full audit trail logging.
Eight distinct user roles with granular permission profiles controlling access to modules, actions, and data. Consultant permission profiles (Junior, Senior, Team Lead, Restricted) provide fine-grained control over document creation, pricing overrides, and approval authority.
Complete organisational isolation ensures that each tenant's data — bookings, clients, financial records, and documents — is strictly segregated. Organisation-level security is enforced at both the application service layer and the database rules layer.
TravelFlow is built on modern, enterprise-grade technology including Next.js, TypeScript, and Google Firebase (Cloud Firestore, Firebase Authentication, Cloud Storage). The platform is deployed on Vercel's global edge network for low-latency access worldwide.
Security measures include AES-256-GCM field-level encryption for sensitive financial data (bank account numbers, SWIFT codes), multi-factor authentication (MFA), server-side session management with automatic invalidation, rate limiting on all API endpoints, environment variable validation at startup, and comprehensive audit trail logging across all operations.
All financial calculations — including VAT, markup, commission, and invoice totals — use decimal-precision arithmetic (Decimal.js with ROUND_HALF_UP) to eliminate floating-point rounding errors that can accumulate in high-volume transaction environments.
Trading Name: TravelFlow
Legal Entity: BEVA Direct Services CC
Entity Type: Close Corporation (Republic of South Africa)
Jurisdiction: Republic of South Africa
Contact: support@travelflow.co.za