π Required Role Permissions: Ledger Codes
π Optional Role Permissions: Save Searches, See Bulk Action, Data Export, Generate Reports
Ledger codes help organise and track financial data efficiently. They typically consist of a series of letters and/or numbers that represent specific accounts within your operation's chart of accounts.
β
Using ledger codes allows for consistent and standardised recording of financial transactions, making it easier to generate reports, analyse data, and ensure accuracy in financial records. Different organisations may have their own unique coding systems tailored to their specific needs and reporting requirements.
β
In the Ventrata dashboard, ledger codes are organised in a table according to priority. Each time a transaction is made in the Bookings table, the system crawls through the ledger rules from top to bottom until a rule applies to the transaction. The booking is then assigned the ledger code with the applicable ledger rules.
π NOTE
Organise your ledger codes from the most detailed to the most general, placing them in order from top to bottom. This organisation enables the system to generate an accurate portrayal of your booking transactions.
Create Ledger Codes
In the Ventrata dashboard, go to Supplier Settings > Ledger Codes.
βPress the + New Ledger Code button.
βEnter a name and a brief description of the purpose of the code.
βSelect an account type and set the ledger code rules for categorising and processing financial transactions automatically.
π TIP
For a detailed description of individual account types, jump to Account Types below.
βPress the ADD RULE button to add additional sets of rules to your ledger code rules if your use cases benefits from it.
βPress the Create Ledger Code button to save your rules.
β
Account Types
π NOTE
There is no requirement to have accounts of each account type, however there are essential account types you need to maintain for accurate financial reporting and compliance purposes.
Balance - Essential
This type of account keeps track of bookings with a balance due amount.
Rule | Description |
All Order Destinations | β assign orders from any destination to the account |
| π² uncheck the box to assign only orders without a destination, or |
| β select individual destinations to assign orders coming from those destinations to the account |
| It is recommended to keep 'Order Destinations' checked and use the Ledgers table to pull reports filtered by destination instead |
All Destinations | β assign bookings from any destination to the account |
| π² uncheck the box to assign only bookings without a destination, or |
| β select individual destinations to assign bookings coming from those destinations to the account |
| It is recommended to keep 'Destinations' checked and use the Ledgers table to pull reports filtered by destination instead |
All Ledger Codes | β assign all ledger codes to the account |
| π² uncheck the box to assign only bookings without any ledger codes, or |
| β select ledger codes to assign bookings associated with them to the account |
Cash - Essential
A cash account represents the operation's assets, specifically the money paid by the customer to purchase the product. Using two cash accounts, you can record all transaction methods and reseller vouchers separately. If you opt for one cash account, transactions by all of the transaction methods are going to be recorded in that account without further granularity. Conversely, you can create a separate cash account for each individual transaction method and/or gateway.
Rule | Description |
All Order Destinations | β assign orders from any destination to the account |
| π² uncheck the box to assign only orders without a destination, or |
| β select individual destinations to assign orders coming from those destinations to the account |
| It is recommended to keep 'Order Destinations' checked and use the Ledgers table to pull reports filtered by destination instead |
All Destinations | β assign bookings from any destination to the account |
| π² uncheck the box to assign only bookings without a destination, or |
| β select individual destinations to assign bookings coming from those destinations to the account |
| It is recommended to keep 'Destinations' checked and use the Ledgers table to pull reports filtered by destination instead |
All Ledger Codes | β assign all ledger codes to the account |
| π² uncheck the box to assign only bookings without any ledger codes or assign bookings with specific ledger codes to the account |
Transaction Methods | β assign bookings using the selected transaction methods to the account |
| Options include: |
| π³ Credit/Debit Card |
| πΆ Cash |
| ποΈ Reseller Voucher |
| π Gift Card |
| π° Other - custom payment methods; specify in 'Other Types', see below |
| π Balance Transfer |
All Gateways | β assign bookings using any gateway to the account |
| π² uncheck the box to assign bookings without any gateways or assign bookings paid using specific gateways to the account |
All Gift Ledger Codes | β assign bookings associated with any ledger code for gifts to the account |
| π² uncheck the box to assign bookings without any gift ledger codes or assign bookings associated with specific gift ledger codes |
Other Types | β select custom payment methods to assign to the account |
Revenue - Essential
Revenue account types capture the income that your operation has generated. This account type helps in monitoring and analysing the sources of revenue and evaluating the financial performance of your operation.
β
Ventrata's ledger system allows you to create multiple accounts that help you analyse the sources of your revenue. This is achieved by checking one of the boxes below the list of account types. A Summary Report on the ledger table will then show a separate line and a corresponding value in either the debit or credit column that reflects the net tax, commission, discounts or costs associated with the booking(s) in question.
π NOTE
Whenever you check one of the boxes under the revenue account type, at least one corresponding account type must also be created to match the entry to a ledger code.
If none of the boxes are checked, every sale through the general revenue account results in a revenue entry where the split items are absorbed.
Split Net Tax (Payable) - determines the tax amount due; creates a new credit line
Split Commission Payable - serves as an offset account to the voucher owed which would be otherwise absorbed by the revenue account; creates a new credit line
Split Commission Expense - records commission expense in a new debit line
π NOTE
If 'Split Commission Expense' is unchecked, the commission is recorded in the revenue.
Split Discount (Expense) - records discount expense (promotions, that were applied to the sale) in a new debit line
Split Cost Payable - pertains to 3rd party sales; records the cost attached to the 3rd party product in a new debit line.
π NOTE
In a summary report, 'Split Cost Payable' offsets what is essentially a voucher sale, reducing the revenue credit line to only the commission percentage.
Split Cost Expense - records operator expenses in a new debit line, i.e. the wholesale rate of the product owed to the operator,
Rule | Description |
All Order Destinations | β assign orders from any destination to the account |
| π² uncheck the box to assign only orders without a destination to the account, or |
| β select individual destinations to assign orders coming from those destinations to the account |
| It is recommended to keep 'Order Destinations' checked and use the Ledgers table to pull reports filtered by destination instead |
All Destinations | β assign bookings from any destination to the account |
| π² uncheck the box to assign only bookings without a destination, or |
| β select individual destinations to assign bookings coming from those destinations to the account |
| It is recommended to keep 'Destinations' checked and use the Ledgers table to pull reports filtered by destination instead |
All Gifts | β assign bookings with gift cards to the account |
| π² uncheck the box to assign bookings without gift cards to the account |
All Items | β assign bookings with any purchase items to the account |
| π² uncheck the box to assign bookings without any purchase items to the account |
| β select specific items to assign bookings that contain purchases of those items to the account, or |
| π·οΈ select specific item tags to assign bookings with tagged items to the account |
All Products | β assign bookings of all products to the account |
| π² uncheck the box to assign bookings without any products, for example only item purchases, to the account |
| β select specific products to assign bookings with these products to the account, or |
| π·οΈ select specific product tags to assign bookings with tagged products to the account |
|
Rule | Combinations | Description |
No Option or All Options | β β both boxes are checked | β assign bookings with or without options to the account |
| If β 'No Option' is checked and π² 'All Options' unchecked | β assign only bookings without options to the account |
| If β 'No Option' is checked and π² 'All Options' unchecked | β assign only bookings without options products to the account |
|
| β select specific options to assign bookings with these options to the account, or |
|
| π·οΈ select specific option tags to assign bookings with tagged options to the account |
| If π² 'No Option' unchecked and β 'All Options' is checked | β assign only bookings with options to the account |
| If π² π² neither box is checked | β select specific options to assign bookings with these options to the account, or |
|
| π·οΈ select specific option tags to assign bookings with tagged options to the account |
Rule | Description |
All Extras | β assign bookings with any extras to the account |
| π² uncheck the box to assign bookings without any extras to the account, |
| β select specific extras to assign bookings with these extras to the account, or |
| π·οΈ select specific extra tags to assign bookings with tagged extras to the account |
Rule | Combinations | Description |
No Package Product or All Package Products | β β both boxes are checked | β assign bookings with either standalone and package products to the account |
| If β 'No Package Product' is checked and π² 'All Package Products' unchecked | β assign only bookings without package products to the account |
| If β 'No Package Product' is checked and π² 'All Package Products' unchecked | β assign only bookings without package products to the account |
|
| β select specific products to assign bookings with these products to the account, or |
|
| π·οΈ select specific product tags to assign bookings with tagged products to the account |
| If π² 'No Package Products' unchecked and β 'All Package Product' is checked | β assign only bookings with package products to the account |
| If π² π² neither box is checked | β select specific products to assign bookings with these products to the account, or |
|
| π·οΈ select specific product tags to assign bookings with tagged products to the account |
No Promotion or All Promotions | β β both boxes are checked | β assign bookings with or without promotions to the account |
| If β 'No Promotion' is checked and π² 'All Promotions' unchecked | β assign only bookings without promotions to the account |
| If β 'No Promotion' is checked and π² 'All Promotions' unchecked | β assign only bookings without promotions to the account |
|
| β select specific promotions to assign bookings with these promotions to the account, or |
|
| π·οΈ select specific promotion tags to assign bookings with tagged promotions to the account |
| If π² 'No Promotion' unchecked and β 'All Promotions' is checked | β assign only bookings with promotions products to the account |
| If π² π² neither box is checked | β select specific promotions to assign bookings with these promotions to the account, or |
|
| π·οΈ select specific promotion tags to assign bookings with tagged promotions to the account |
No Reseller or All Resellers | β β both boxes are checked | β assign bookings sold by anyone to the account |
| If β 'No Reseller' is checked and π² 'All Resellers' unchecked | β assign only bookings sold by other than a reseller to the account |
| If β 'No Reseller' is checked and π² 'All Resellers' unchecked | β assign only bookings sold by other than a reseller to the account |
|
| β select specific resellers to assign bookings sold by these resellers to the account, or |
|
| π·οΈ select specific reseller tags to assign bookings sold by tagged resellers to the account |
| If π² 'No Reseller' unchecked and β 'All Resellers' is checked | β assign only bookings sold by resellers to the account |
| If π² π² neither box is checked | β select specific resellers to assign bookings sold by these resellers to the account, or |
|
| π·οΈ select specific reseller tags to assign bookings sold by tagged resellers to the account |
Deferred or Undeferred | β β both boxes are checked | β assign bookings in either state to the account |
| If β 'Deferred' is checked and π² 'Undeferred' unchecked | β assign only deferred (Confirmed) bookings to the account |
| If π² 'Deferred' unchecked and β 'Undeferred' is checked | β assign only undeferred (Redeemed or No-show) bookings to the account |
Redeemed or No-show | β β both boxes are checked | β assign bookings in either state to the account |
| If β 'Redeemed' is checked and π² 'No-show' unchecked | β assign only Redeemed bookings to the account |
| If π² 'Redeemed' unchecked and β 'No-show' is checked | β assign only No-Show bookings to the account |
Free (no charge) or Paid | β β both boxes are checked | β assign bookings in either state to the account |
| If β 'Free (no charge)' is checked and π² 'Paid' unchecked | β assign only bookings with a zero price to the account |
| If π² 'Free (no charge)' unchecked and β 'Paid' is checked | β assign only bookings with a non-zero price to the account |
Rule | Description |
All Channels | β assign bookings made via any channel to the account |
| π² uncheck the box to assign only bookings that were not made via any channel to the account, or |
| β select individual channels to assign bookings coming from those channels to the account |
Booking Types | β assign any booking type to the account |
| π² uncheck individual boxes to assign only 'Standalone', 'Package' or 'Option' booking type, or combinations thereof, to the account |
Sources | β assign booking made through any source to the account |
| π² uncheck individual boxes to assign only bookings made through selected sources, or combinations thereof, to the account |
Ticket Unit Tiers | β assign bookings that include any unit tier to the account |
| π² uncheck individual boxes to assign only bookings that include selected, or combinations thereof, to the account |
Tax Payable
Create one or multiple ledger codes that correspond to a revenue account where the 'Split Net Tax Payable' box is checked.
Uncheck the 'All Taxes' box on the right-hand side of the window to create separate accounts for different types of tax (city, state, federal).
β
β
Commission Payable
Create one or multiple ledger codes that correspond to a revenue account where the 'Split Commission Payable' box is checked.
Uncheck the 'All Resellers' box on the right-hand side of the window to create separate accounts for different resellers, which will be applied based on reseller name or reseller tag.
β
β
Commission Expense
Create one or multiple ledger codes that correspond to a revenue account where the 'Split Commission Expense' box is checked.
Uncheck the 'All Resellers' box on the right-hand side of the window to create separate accounts for different resellers, which will be applied based on reseller name or reseller tag.
β
β
Discount Expense
Create one or multiple ledger codes that correspond to a revenue account where the 'Split Discount Expense' box is checked.
Unchecked the 'All Promotions' box on the right-hand side of the window to create separate accounts for different promotions, which will be applied based on promotion name or promotion tag.
β
β
Cost Payable
Create one or multiple ledger codes that correspond to a revenue account where the 'Split Cost Payable' box is checked.
Uncheck the 'All Operators' box on the right-hand side of the window to create separate accounts for different operators.
β
β
Cost Expense
Create one or multiple ledger codes that correspond to a revenue account where the 'Split Cost Payable' box is checked.
Uncheck the 'All Operators' box on the right-hand side of the window to create separate accounts for different operators.
β