Travel Tech

Billing, Invoicing & Reporting Software for Travel Agencies

Travel agency back-office automated end-to-end - GST/VAT-compliant auto-invoices on every booking, monthly BSP returns, ADM/ACM tracking, supplier ledgers, sub-agent statements, finance exports and full audit trail. Replace 4-5 spreadsheets and 2 finance hires with one stack.

Overview

What Billing, Invoicing & Reporting Software for Travel Agencies means for your business

Billing, Invoicing & Reporting Software for Travel Agencies sits at the intersection of supplier connectivity, distribution and the operational tools your team actually uses every day. Travel agency back-office automated end-to-end - GST/VAT-compliant auto-invoices on every booking, monthly BSP returns, ADM/ACM tracking, supplier ledgers, sub-agent statements, finance exports and full audit trail. Replace 4-5 spreadsheets and 2 finance hires with one stack.

adivaha® powers more than 2,400 travel brands across 120+ countries, with engineering teams in India and Europe and 200+ pre-integrated supplier connections. We are an Amadeus Global CAP Licence holder and ISO 9001:2015 certified. The platform you read about on this page sits inside the same connected core that powers booking engines, agent portals, mobile apps, gift cards, loyalty programs and AI automations across every product line we ship.

This page is part of adivaha®’s broader travel-tech catalogue covering flights, hotels, holiday packages, transfers, activities, gift cards, loyalty, corporate travel, mobile apps and AI automations. Customers typically start with one product and layer on the rest as they grow — everything sits on the same supplier pool, the same payment rails, the same customer wallet and the same audit log so adding a new module never means a re-platform.

The platform is built for the operational reality of travel — cancellations, refunds, credit shells, supplier reconfirmations, multi-currency settlement, GST on commission vs principal sales, ADM/ACM handling — all of it modelled as first-class concepts. Generic accounting tools and SaaS platforms weren’t built for these flows. We were. Customers tell us this is the single biggest reason their finance and operations teams stop fighting the platform and start using it.

Most adivaha® customers go from contract to first production booking in 2–3 weeks. The path is short because the hard parts are already done: supplier credentials are pre-provisioned, the booking flow is tested end-to-end, payment gateways are integrated, and the white-label theming sits behind a config flag. Your team focuses on the parts that are actually unique to your business — brand, audience, market positioning, supplier contracts — instead of rebuilding a booking engine from scratch.

Beyond the speed-to-launch advantage, customers stay on adivaha® because the platform compounds. Every supplier we add, every payment rail we wire in, every AI capability we ship lands automatically for everyone on the platform — not as a paid upgrade, not behind an enterprise tier. The roadmap moves the entire customer base forward together. That’s how a small agency in 2023 ends up with the same supplier coverage as a multi-country OTA in 2026 without ever touching the integration code themselves.

How we deliver it

How adivaha implements Billing, Invoicing & Reporting Software for Travel Agencies

The architecture, the integration approach and the operational model behind every production deployment.

1. Pre-integrated supplier layer

A 200+ supplier pool sits behind a single, normalised contract. Search results stream back from parallel calls so users see partial results immediately rather than waiting for the slowest provider. When a supplier ships a breaking change — an NDC update, a rate-plan reorganisation, a deprecated endpoint — we absorb it in our adapter layer so your code never has to.

2. White-label storefront & admin

Your domain, logo, colours and store-listing copy are wired in by our delivery team. The white-label storefront ships in 2–3 weeks for most customers. Custom UI work or unusual payment requirements may extend the timeline, but we’ll be upfront about exactly what changes the schedule.

3. Sub-agent & markup engine

Run a customer-facing site and a B2B agent portal from one platform with role-based access, separate fare displays for retail and trade, KYC for sub-agents, commission tiers and credit-shell management. Markups apply per supplier, per product, per agent, per market — with stacking rules and override priority.

4. Payments & settlement

Cards, UPI, wallets, BNPL and FX flow through the same checkout. adivaha Pay reconciles transactions automatically against bookings; one escrow covers every supplier so the customer payment, your markup and the supplier cost are tracked in a single ledger. UPI integration ships out of the box for Indian markets.

5. AI & automation

Conversational booking assistants, support auto-resolution, invoice generation and anomaly alerts run on top of adivaha AI. Every AI action that touches money, contracts or customers waits for human sign-off, and every action is logged with full audit trail. PII is redacted at the edge before reaching any LLM.

6. Mobile & APIs

Native mobile apps on iOS and Android share the same backend. Public REST APIs expose everything the storefront uses, with OpenAPI 3.1 specs, Postman collections, SDKs in five languages and HMAC-signed webhooks for booking and refund events.

In depth

Capabilities that compound over time

The features that look small on a demo but compound into real margin advantage when you’re running production traffic month after month.

01

Stable v1 contract

API contracts stay supported for at least 12 months after the next major version ships. Suppliers churn, regulations change, but your code keeps working.

Why it matters: Without this you’d be paying engineering or operations cost every month to do the same work manually — a hidden tax that grows with your booking volume. The platform absorbs that cost so your team doesn’t have to.

02

Per-key observability

Logs, traces, latency, error rates and rate-limit usage available per API key, per environment. No more guessing why a request failed yesterday.

Why it matters: This is the kind of feature most platforms charge as an enterprise add-on. It ships standard with adivaha® because it’s how a real travel business actually operates.

03

Sandbox first

Sandbox keys issued within 24 hours with realistic test data. Same code as production so what you build there works in production unchanged.

Why it matters: Customers who lean on this consistently outperform peers on conversion, supplier mix and reconciliation accuracy. The compounding shows up in margin within a quarter or two.

04

Multi-supplier failover

When one supplier goes down, results from the rest still show. No blank pages for your sellers, no lost conversions during a Sabre outage.

Why it matters: It’s built around an open contract, so you can extend it without waiting for a vendor release cycle. When your business shifts, the platform shifts with you.

05

Transparent pricing

No hidden fees, no surprise overage charges, no per-API-call billing that turns a quiet month into a budget conversation. Pricing is published.

Why it matters: The audit trail and rollback story make it safe to use even on money-affecting flows. Compliance teams love it; finance teams stop double-checking exports.

06

Human approval on AI

Every AI action that touches money, contracts or customers waits for human sign-off. Full audit trail of who approved what, when and why.

Why it matters: It scales linearly with traffic — no surprise re-architecture when you 10x volume. The same API call that works at 100 RPS works at 1000 RPS.

Who benefits

Built for travel teams of every size

The same platform powers solo agencies running their first online booking flow and multi-country OTAs processing thousands of transactions per day.

🏢

Solo agencies & OTAs

Launch a fully-branded portal without a tech team. Pre-integrated suppliers, white-label storefront, simple admin and payment gateway included. Most solo agencies go live in under three weeks and start booking the same day.

🏪

Mid-market host agencies

Run a B2C site and a B2B sub-agent portal from one platform. Onboard sub-agents with KYC, set commission tiers per agent, manage credit limits and view per-agent sales from a clean host-agency dashboard.

🌍

Multi-country OTAs

Multi-currency, multi-language, multi-tenant by design. Localised fares, taxes and payment methods per market with consolidated reporting at HQ. Same engine across web, mobile, agent portal and partner APIs.

🏠

DMCs & tour operators

Hotel contracting, allotments, transfer management, supplier extranet and ground operations from one suite. Distribute your DMC inventory to OTA partners through a unified XML/JSON API.

💼

Corporate travel programs

Approval workflows, travel policy enforcement, expense and invoice management, cost-centre tagging and real-time spend reporting. Built for finance, HR and operations leaders.

🎁

Gift card & loyalty brands

Branded gift store, B2B corporate gifting portal and earn-and-burn loyalty program on a single connected backbone. Plug into the same wallet your travel customers already use.

Week-by-week

A week-by-week launch plan

Most launches follow this exact rhythm. Use it to plan internal communications, marketing campaigns and team capacity around your launch date.

  1. 01
    Week 0 · Kickoff

    Contract signed, kickoff call scheduled, your dedicated success manager and a delivery engineer are assigned. You’ll have everyone’s direct contact details before the day ends.

  2. 02
    Week 1 · Foundation

    Sandbox keys live within 24 hours of kickoff. Branding assets, supplier credentials and payment gateway details collected. Your team begins integration work in parallel with our delivery work.

  3. 03
    Week 2 · Build

    White-label storefront branded and themed. Suppliers wired in and tested in sandbox. Payment gateway connected. Markup rules and agent tiers configured. The portal looks and behaves like yours.

  4. 04
    Week 3 · Test & launch

    UAT runs on a near-production environment with real supplier sandboxes. Soft launch to a controlled audience or a small set of sub-agents. Full launch follows once the soft-launch metrics look right.

  5. 05
    Week 4+ · Scale

    Production support handover, monitoring dashboards live, success manager checks in weekly for the first month. Layer on AI, mobile apps and additional APIs as your traffic grows.

Hidden operating cost

The hidden operating cost of running travel technology yourself

Building it yourself looks cheaper on Day 1 and starts looking expensive by Quarter 3. Here’s why almost every team eventually moves to a platform.

The seductive part of building your own travel platform is that the initial scope feels containable. You need flight search, hotel search, a checkout flow and a booking confirmation page. Estimate three engineers for six months and you have an MVP. The trap is that the MVP isn’t the expensive part. The expensive part is the next eighteen months of maintaining supplier connections, handling regulatory changes, supporting refunds and cancellations across edge cases, and answering customer questions about why their voucher hasn’t arrived.

Travel-tech operations cost scales linearly with booking volume on a homegrown stack. Every new supplier is an integration project. Every regulatory change in a new market is a code release. Every booking edge case eventually becomes a finance reconciliation ticket. Your engineering team becomes a maintenance team. Your roadmap stops being about competitive features and starts being about keeping the lights on. Six quarters in, the calculation that made build-it-yourself look attractive has completely flipped.

A purpose-built platform changes the calculation by socialising those operational costs across hundreds of customers. The supplier integration we did last year benefits every customer who needs that supplier this year. The regulatory patch we shipped to handle a new tax regime applies to every customer in that market. The fraud rule we tuned based on patterns across 50 million API calls is available to every customer the day we ship it. None of that is true on a homegrown stack.

adivaha® runs the platform as a continuously improving asset on behalf of our customers. Releases land monthly. Supplier coverage grows quarterly. Compliance updates ship as soon as the regulator publishes them. Your team focuses on the parts of your business that are actually unique to your customers — brand, audience, market positioning, supplier negotiations — rather than the parts that look the same as every other travel business’s plumbing.

GTM motions

Three go-to-market motions Billing, Invoicing & Reporting Software for Travel Agencies supports

Which motion fits your business depends less on company size and more on how you reach travelers.

🏠

Direct-to-consumer

Branded storefront on your own domain selling direct to travelers. Marketing-driven traffic, paid acquisition funnels, loyalty programs to drive repeat. Most B2C OTAs run this motion.

🧑‍💼

Through agent network

You hold the supplier relationships and inventory; sub-agents resell under your brand or theirs. KYC onboarding, credit limits, commission tiers, per-agent reporting all built in.

🔗

API to partners

You aggregate supplier content and re-distribute via API to OTA partners and travel apps. Webhooks, OpenAPI spec, SDKs in five languages. Same backend powers your direct site and partner connections.

Most established travel businesses end up running two or three of these motions in parallel. The platform supports that out of the box — same supplier pool, same admin, same reconciliation, but with separate fare displays, separate branding and separate access control per motion. You don’t have to pick one path on Day 1.

Trust & credentials

Backed by the certifications enterprises require

The platform sits on a foundation of independent certifications and partnership credentials — the kind that show up on procurement checklists at mid-cap and enterprise customers.

adivaha® is an Amadeus Global CAP Licence holder, the highest tier of integration partnership Amadeus offers. That gives us direct PCC provisioning rights, full API coverage including NDC, and the ability to onboard your IATA agency to fresh Amadeus content rather than waiting through a consolidator. We’re recognised as an integration partner across all the major distribution stacks — Amadeus, Sabre, Travelport, Hotelbeds, Expedia and many more.

On the quality and security side, the platform is ISO 9001:2015 certified for quality management of platform development and customer delivery, follows OWASP guidelines for application-level security, and runs third-party penetration tests annually. Customer data is isolated per tenant with strong row-level security at the database. Payment data flows through PCI-compliant tokenization layers, never touching our infrastructure in raw form. Webhook payloads are HMAC-signed so receivers can verify authenticity.

On the operational side, we commit to a 99.9% monthly uptime SLA for paid plans, with credit-back guarantees on enterprise contracts. Our support response times are SLA-backed for paid plans and Slack-channel access is included for enterprise customers. The platform processes over 50 million API calls per month at sub-second median latency, with the metrics observable per API key in your dashboard.

Customer experience

Five reasons our renewal rate stays above 95%

The cumulative result of how we run the company — not any single feature, but the working principles that compound across every customer interaction.

1. Direct access to engineering, not a wall of tier-1 support. For paid plans, when something breaks the message reaches the engineer who can actually fix it — not a script-reading triage layer. Our engineers rotate through customer-facing tickets so they see the consequences of their design choices.

2. No surprise pricing, ever. Plans and prices are published on the website. Sandbox is free. There are no per-API-call charges, no overage fees that arrive after a quiet month, no enterprise-tier-only features. What you see at evaluation is what you pay at scale.

3. Released features ship to everyone, not just enterprise. New supplier integrations, new payment rails, new AI capabilities — everything we ship lands automatically for every customer on the platform. The Starter customer in 2023 ends up with the same supplier coverage as the multi-country OTA in 2026.

4. Roadmap shaped by customers, not by sales pressure. We publish detailed release notes for every platform update. We host quarterly product webinars open to all customers. We run a private partner forum where customers share configurations. Customer requests demonstrably shape what gets built next.

5. Clear when something breaks, fast when something needs fixing. Status pages, post-mortem reports for any incident affecting paid plans, and a credit-back uptime SLA. When something breaks — and at the scale we operate, things occasionally do — the customer doesn’t need a defensive response. They need a fast fix and a clear explanation.

Why this matters

The hidden cost of manual travel-agency back-office

Most travel agencies spend more on back-office than they realise. A mid-sized agency doing 500-1500 bookings a month typically has 2-3 staff handling invoicing, BSP, supplier reconciliation, sub-agent statements and finance exports - manually, in Excel, with constant errors. That's $40K-$120K per year in finance cost alone, before counting the operational risk.

And the risk is real: a missed BSP return triggers BSP suspension. An ADM (Agency Debit Memo) ignored becomes a penalty. A misreconciled supplier ledger eats into margin. A wrong GST/VAT amount on an invoice triggers tax notices. Each of these is recoverable - but agencies lose hundreds of hours a year to them.

adivaha® Billing, Invoicing & Reporting suite automates the entire back-office. Every booking generates a tax-compliant invoice. Every supplier transaction is ledgered. BSP returns are pre-built and ready to file. ADMs are tracked the moment they land. Sub-agent statements are auto-generated. The agency saves 80%+ of back-office time and removes most of the operational risk.

Capabilities

Every back-office workflow handled

📝

Auto-Invoicing

GST/VAT-compliant invoices issued automatically on every booking confirmation, refund or amendment.

📊

BSP Returns

Monthly BSP returns auto-generated per IATA region, ready to file - India, Middle East, Europe, Asia-Pacific.

💲

Supplier Ledgers

Per-supplier ledger tracking deposits, bookings, refunds, chargebacks, mark-ups and net payable.

📋

Sub-Agent Statements

Sub-agent account statements with credit movements, commission, and pending balance.

💵

Finance Exports

Daily/monthly exports to Tally, QuickBooks, Xero, Zoho Books, SAP and other finance systems.

🛡

IATA Audit Trail

Full audit trail for every booking, payment and refund - critical for IATA, ARC and regulatory audits.

🔔

ADM/ACM Management

Track Agency Debit Memos and Agency Credit Memos with auto-alerts and dispute workflow.

📉

Refund Tracking

Refund pipeline with status (initiated, approved by airline, credited to customer) per booking.

💰

Multi-Currency Books

Multi-currency invoicing and reporting with FX gain/loss tracking and base-currency conversion.

GST & tax compliance

Tax-compliant out of the box - India, EU, UAE, US, Singapore

Travel-agency taxation is fragmented and brutal. We pre-configure the rules per region so your invoices are correct from day one.

  • India GST: 5% on tour packages, 18% on agency commission, IGST/CGST/SGST split, ITC handling
  • UAE VAT: 5% standard rate with margin-scheme support for outbound packages
  • EU VAT: TOMS (Tour Operators Margin Scheme) compliance for EU customers
  • UK VAT: TOMS post-Brexit + standard scheme for non-package travel
  • US Sales Tax: per-state rules with destination-based and origin-based logic
  • Singapore GST: 9% with zero-rating for international travel
  • HSN/SAC codes: pre-mapped travel HSN codes for accurate filings
  • Tax invoice formats: per-country invoice templates with all mandatory fields

Filings handled

  • GSTR-1 (India outward supplies) auto-prep
  • GSTR-3B (India summary return) auto-prep
  • TCS (Tax Collected at Source) on overseas tour packages
  • BSP returns per IATA region (monthly + bi-monthly)
  • ARC IAR (Interactive Agent Reporting) for US agencies
  • TDS deduction certificates (Form 16A)
  • EU OSS / IOSS for cross-border digital sales
  • VAT MOSS for digital services in EU

How agencies onboard

  1. 1

    Tax Setup

    Configure region, tax rules, HSN codes, invoice templates and supplier rates.

  2. 2

    Data Import

    Import historical bookings, supplier ledgers and sub-agent balances from your existing system.

  3. 3

    Connect Finance

    Link Tally / QuickBooks / Xero / Zoho Books for daily exports.

  4. 4

    Go Live

    New bookings auto-generate compliant invoices; back-office time drops 80%+.

What agencies measure after deployment

Real numbers from agencies who switched from spreadsheets / legacy ERPs to adivaha B&I&R.

80%Reduction in finance team workload
100%Of bookings auto-invoiced
~5 daysFaster monthly close
ZeroBSP late filings since deployment
Reports included

Reports that actually answer business questions

📊

P&L by Product

Profit by flight, hotel, package, transfer and tour with margin breakdown.

🏗

Supplier Ranking

Top suppliers by GMV, margin and reliability (cancellations, refunds).

🌍

Top Routes

Best-selling origin-destination pairs with seasonality.

🤝

Top Sub-Agents

Sub-agent performance by GMV, commission and outstanding balance.

💵

Cash Flow

Daily/weekly/monthly cash position with payable/receivable aging.

📊

Tax Liability

Real-time GST/VAT liability with input credit netting.

📉

Refund Pipeline

Refunds in flight with airline ETA and customer-credit dates.

📋

ADM Watch

Open ADMs with airline, amount, age and dispute status.

🏆

Customer LTV

Repeat customers, lifetime value and channel attribution.

Travel agency back-office reality

What back-office work travel agencies actually do every day

Most outside observers don't realise how much back-office work modern travel agencies handle. A mid-size agency processing 500-1500 monthly bookings runs through a daily rhythm of: morning supplier-rate updates and inventory verifications, midday booking confirmations with payment processing, afternoon refund processing for cancelled trips, evening reconciliation of supplier debits against customer payments, end-of-month BSP return preparation and submission, quarterly tax filings, annual audits. Each of these workflows touches multiple systems: booking platform, payment gateway, supplier portals, accounting software, tax-filing systems, finance dashboards.

Without proper integration, agencies spend 30-40% of total operational hours on back-office work. A 10-person agency might have 3 people working full-time on finance, ops, reconciliation - work that doesn't directly generate revenue but is critical to keeping the business running. When this work breaks down, the agency loses money fast: missed BSP returns trigger BSP suspension, mishandled ADMs become penalties, errored refunds turn into chargebacks, mis-reconciled supplier ledgers eat margin. The financial impact of weak back-office is significant.

adivaha's Billing, Invoicing and Reporting suite consolidates this work into one stack. Every booking that flows through the platform automatically generates GST/VAT-compliant invoices, posts to supplier ledgers, updates sub-agent statements, prepares BSP entries and feeds finance reports. The 30-40% of operational hours previously spent on back-office drops to 5-10% - and the operational risk of errors drops to near-zero because automation eliminates manual data entry where most errors originate.

For agencies running B2B sub-agent networks, the impact is even larger. Each sub-agent has their own wallet, their own commissions earning, their own statements, their own settlement schedule, their own tax requirements. Manually managing 50-200+ sub-agents creates exponential complexity. The platform handles each sub-agent as a parameterised account with the same workflow logic; adding the 200th sub-agent costs no more operational effort than adding the 20th.

The platform's analytics layer transforms how agency leadership runs the business. Instead of monthly P&L reports compiled manually 30 days after period-end, leadership sees real-time dashboards: today's bookings, this week's margin trend, this month's top-performing routes, top-performing sub-agents, supplier-mix analysis, customer LTV trends, refund pipeline. Decisions that previously took 30+ days of data assembly happen in real time. Pricing strategies adjust mid-month based on observed trends; supplier negotiations leverage hard data on reliability and margin contribution; sub-agent coaching uses performance benchmarks to identify the patterns that distinguish top-performers from average ones.

Tax complexity in travel

Why travel-agency taxation is uniquely brutal

Travel-agency taxation is significantly more complex than most other industries. A single booking might involve customer in country A (consumer tax jurisdiction), agency in country B (corporate-income tax jurisdiction), supplier in country C (supplier-side tax jurisdiction), with travel happening across countries D and E (location-based tax jurisdictions). Each jurisdiction has its own rules about who pays what tax to whom, when and how.

In India, GST treatment varies by booking type: 5% on tour packages with input-tax credit denial, 18% on agency commission, IGST/CGST/SGST split based on customer-supplier locations. TCS (Tax Collected at Source) of 5-20% on overseas tour packages depending on amount. TDS (Tax Deducted at Source) on commission payments to sub-agents. Each requires specific record-keeping and quarterly / monthly filings.

In Europe, the Tour Operators Margin Scheme (TOMS) creates additional complexity. Under TOMS, EU tour operators are deemed to supply travel as a single package and charge VAT only on the margin between supplier cost and customer price. The rules are intricate - which suppliers fall under TOMS, how to calculate margin per booking, how to handle non-EU components within EU packages, how to handle B2B vs B2C distinctions. Mistakes are expensive (HMRC and equivalent EU agencies actively audit travel-agency TOMS compliance).

In the US, sales tax operates at state and local levels (45 states with sales tax, 10,000+ local tax jurisdictions). For online bookings, the Wayfair vs South Dakota ruling (2018) created economic-nexus rules - agencies must collect sales tax in any state where they exceed certain transaction thresholds, regardless of physical presence. Compliance complexity scales with the number of states agencies operate in.

adivaha's Billing suite handles all of this. India: GST configured per booking type, IGST/CGST/SGST auto-split, TCS / TDS auto-calculated, GSTR-1 / GSTR-3B auto-prepared. EU: TOMS calculation per booking, margin tracking, non-EU component segregation. US: state sales tax calculation per booking, economic-nexus tracking, multi-state filings. UK: Post-Brexit VAT including TOMS, importer-of-record handling for EU components. Singapore: GST including zero-rating for international travel. UAE: VAT including margin scheme. Each region's rules baked in; agencies don't need to learn the tax codes themselves.

FAQs

Frequently asked questions

More questions? See the full FAQ or contact us.

Is it GST/VAT compliant?

Yes - configurable tax rules per region (GST India with IGST/CGST/SGST split, VAT EU with TOMS, UAE VAT, UK VAT, US sales tax, Singapore GST, etc.) with the correct invoice format mandated by each tax authority.

Do you support Tally / QuickBooks / Xero?

Yes - daily/monthly exports plus optional real-time API integration. Also supported: Zoho Books, SAP, Oracle Fusion, Sage, FreshBooks, Wave.

Are BSP returns automated?

Yes - monthly BSP returns are auto-generated in the format mandated by IATA per region (India, GCC, Europe, Asia-Pacific). You review and submit, the system fills in everything.

How does ADM management work?

When an Agency Debit Memo lands from an airline (typically via BSPlink), the system flags it, links to the original booking, calculates impact, and starts a dispute workflow if needed.

Can I issue invoices in multiple currencies?

Yes - invoices can be issued in customer currency (USD, EUR, INR, AED, SGD, etc.) with automatic FX rate locking. Books are reconciled in your base currency with FX gain/loss tracked.

What about TOMS for European agencies?

Full TOMS (Tour Operators Margin Scheme) support for EU and UK agencies, with margin calculation, deemed-supplier logic, and correct VAT charging on the margin.

Is there a sub-agent ledger?

Yes - each <a href="b2b-travel-booking-solution.html">sub-agent</a> has a real-time ledger showing credit balance, bookings, commission earned, refunds, and outstanding amount. Statement generation is automatic.

Audit trail for IATA / external audits?

Yes - immutable audit log on every booking, payment, refund and adjustment with timestamp, user, IP and before/after values. Critical for IATA financial reviews and statutory audits.