Get Started

Tailor-Made Itineraries

Tour & Cruise Itineraries

FIT Package Itineraries

Role Guides

Kaptio Admin

Supplier Contracting

Product Design/Build

Product Content

Training Manager

Data Experts

Developers

Kaptio Platform Architecture

Architecture Overview

Development Guidelines

Functional Decomposition

Platform FAQ

New to Salesforce?

Security & Compliance

Manage your Environments

Data Import & Export

Global Platform Setup

Getting Started with Core Configuration

Manage Global Settings

Configure Channels

Managing Users, Roles & Access

Understanding Your Sample Data

PIM: Supplier Contracting

Managing Suppliers

Setup Locations

Managing Services

Configure Prices

Bulk Import Service Data

Manage Inventory

Promotion & Discount Setup

PIM: Tour & Package Design

Getting Started with Packages

Understanding Departure Types

Manage Package Pricing

Setup Package Content

Configure Package Defaulting

CRM Module

Customizing Kaptio Travel

Manage Account Record Types

Setup Trip & Itinerary Workflow

Manage Salesforce Features

CONNECT: Land & Air Connectivity

Getting Started with Connectivity

PNR Import Setup & Usage

Integrating Amadeus

Hotel Connectivity Setup & Usage

DOCS Module

Getting Started: Content

Managing Content & Media

Setup Document Stages

Setup Templates

Building Custom Content Components

Bulk Import Content Data

Using the Document Starter Kit

Using the ATOL Certificate Starter Kit

Personalizing Documents

Generating Documents

Customer Access to Documents

Email Setup & Usage

Advanced Sample Email Template

CRS: Training Guides

Getting Started: Training

Training Reservation Teams

Training Finance Teams

PAY: Payment Gateway Integrations

Getting Started: Payments

Implementing Braintree/PayPal

Integrating Your Own Gateway

Data Migration

Guide to Booking Migration

Peripheral Integration Guides

Accounting Integration

Data Warehouse Integration

Website Integration

This document outlines the specifications for the integration of Kaptio Travel with an accounting system. It provides a high-level overview of the business flow and the data model used in Kaptio, as well as detailed information on the accounting messages and the relevant objects used for financial reporting. The document also specifies the method of synchronization between the two systems and the different triggers for generating accounting messages.

Introduction

Once implemented, Kaptio Travel (KT) should act as the system of record for all booking-related information. KT, however, is NOT the accounting system, even though it tracks financial information of bookings (revenue and costs). To ensure proper information management, it is key the financial information from the Kaptio system is made available to the Accounting System at the right time. For each implementation project, it is important to make it clear what is the Accounting System of record that will host the data generated from the booking information within KT.

This document provides specifications of what, when and how data is made available for the Accounting System system for further processing. This document will also provide detailed insight into where key financial data is stored in the Kaptio system.

General Business Flow

The high-level business flowlw describing financial data captured in Kaptio and its generation of accounting messages is described below.

An accounting message can be synchronized with the accounting system at either regular intervals or event-based. The method of synchronization is either through an Accounting system API, through Middleware API (for example Jitterbit, Informatica or Boomi), or via one or more CSV/XML-based files transferred between systems using a file-based transfer protocol.

Kaptio’s default recommendation is a robust CSV file-based method where KT will generate a file per transaction and make it available to the customer Accounting System for pick-up and processing through an intermediary server.

The Business Flow is as follows:

Kaptio Data Model

Before diving into the detail of Kaptio Financials (Itinerary, invoices, suppliers) it is useful to have a high-level understanding of the underlying Kaptio Travel data model. For detailed object descriptions and relationships see Kaptio Developer Doc (see https://docs.kaptioapis.com/ ) and the standard Salesforce Object Modeler/Schema builder.

The High-Level Entity Relationship Diagram below provides a high-level overview of the objects relevant for Financial reporting:

In context of this document, relevant objects are divided into 4 groups: