Skip to main content
TradeMaster Transactions handles complex financial operations including payment collection, payout distribution, and reconciliation. This guide covers all financial management features.

Financial Overview

TMT manages multiple financial flows:
  • Payment Methods: How customers pay for tickets
  • Payout Methods: How clients receive their revenue
  • Custody Accounts: TMT’s accounts for holding funds
  • Orders: Ticket purchase transactions
  • Payouts: Revenue distribution to clients
  • Reconciliation: Matching bank transactions to system records

Payment Methods

Payment methods define how customers can purchase tickets.

Creating a Payment Method

2
Go to Payments > Payment Methods > New Payment Method.
3
Configure Basic Information
4
In “Datos del Método de pago”:
5
  • Nombre: Descriptive name for this payment method
    • Example: “Visa Credit Card - Venezuela”
    • Be specific about method and region
  • Tipo de Pago: Select payment type
    • Options: Bank Transfer, Credit Card, Digital Wallet, Cash, etc.
    • Configured in system setup
  • Moneda: Select currency
    • USD, EUR, VES, or other configured currencies
    • Must match the custody account currency
  • Método: Choose specific payment method
    • Dropdown populates based on payment type and currency
    • Examples: Visa, Mastercard, Zelle, PayPal, Bank Transfer
  • 6
    You must select payment type and currency before the method dropdown becomes available.
    7
  • Cuenta Custodio: Select custody account
    • Choose the TMT account that will receive these payments
    • Must match payment type and currency
    • Custody accounts defined in system configuration
  • Porcentaje: Set fee adjustment percentage
    • Platform fee or convenience fee
    • Integer value between 0-100
    • Applied to transaction total
    • Example: 3 = 3% fee
  • 8
    Enter Payment Method Details
    9
    In the “Datos” section, fill in method-specific fields:
    10
    For Bank Transfers:
    11
  • Bank name
  • Account number
  • Routing/SWIFT code
  • Account holder name
  • 12
    For Credit Cards:
    13
  • Merchant account ID
  • Terminal ID
  • Processor details
  • 14
    For Digital Wallets:
    15
  • Email or phone
  • Account ID
  • Wallet provider details
  • 16
    Field requirements vary based on selected method. The form dynamically shows only relevant fields.
    17
    Save Payment Method
    18
  • Review all information
  • Verify custody account is correct
  • Click Guardar
  • Method becomes available for event configuration
  • Payment Method Management

    • Status: Toggle active/inactive
    • Edit: Update details, percentage, or custody account
    • View details: See full configuration
    • Transaction history: Track usage and volume

    Payout Methods

    Payout methods define how TMT sends revenue to clients.

    Creating a Payout Method

    2
    Go to Payouts > Payout Methods > New Payout Method.
    3
    Configure Payout Details
    4
    In “Datos de la Cuenta de Pago”:
    5
  • Nombre: Identifying name for this payout method
    • Example: “Client ABC - USD Wire Transfer”
    • Include client name and payment type
  • Tipo de Pago: Select payout type
    • Bank Transfer, Digital Wallet, Check, etc.
    • Must match available payout providers
  • Moneda: Choose currency
    • Must match client’s preferred currency
    • Affects exchange rates and fees
  • Método: Select specific payout method
    • Dropdown populated by type and currency
    • Examples: Wire Transfer, ACH, PayPal, Zelle
  • 6
    Enter Payout Data
    7
    In “Datos Del método de pago”:
    8
    Provide method-specific information:
    9
    For Bank Payouts:
    10
  • Bank name (from configured bank list)
  • Account number
  • Account holder name
  • Account type (savings/checking)
  • Routing number
  • 11
    For Digital Wallet Payouts:
    12
  • Email address
  • Phone number
  • Account ID
  • Wallet holder name
  • 13
    Verify all payout details carefully. Incorrect information can cause payment delays or failures.
    14
    Save Payout Method
    15
  • Double-check all account information
  • Verify currency selection
  • Click Guardar
  • Method available for client payout assignments
  • Payout Method Security

    • Only authorized users can create payout methods
    • All changes logged with user and timestamp
    • Sensitive data encrypted in storage
    • Requires verification before first use
    • Regular audit of active methods

    Processing Orders and Payments

    Order Lifecycle

    1. Order Created: Customer initiates ticket purchase
    2. Payment Pending: Awaiting payment confirmation
    3. Payment Received: Funds received in custody account
    4. Tickets Issued: QR codes generated and sent
    5. Order Complete: Transaction finalized

    Viewing Orders

    Access orders through:
    • Event detail > Orders tab
    • Customer profile > Orders tab
    • Orders menu > All orders
    Order details include:
    • Order ID and date
    • Customer information
    • Items purchased (tickets)
    • Payment method used
    • Total amount
    • Payment status
    • Transaction ID

    Payment Status Types

    • Pending: Payment initiated but not confirmed
    • Completed: Successfully processed
    • Failed: Payment declined or error occurred
    • Refunded: Payment returned to customer
    • Partially Refunded: Some amount returned

    Managing Payouts

    Payouts distribute event revenue to clients according to contract terms.

    Creating a Payout

    Payouts are typically generated automatically based on:
    • Event completion
    • Contract payment schedule
    • Revenue reconciliation
    • Minimum payout threshold

    Manual Payout Creation

    1
    Access Payouts
    2
    Navigate to Payouts > New Payout.
    3
    Select Event and Client
    4
  • Choose the event to pay out
  • Verify client information
  • Review contract terms
  • 5
    Calculate Payout Amount
    6
    System automatically calculates:
    7
  • Gross ticket revenue
  • Platform fees
  • Payment processing fees
  • Applicable taxes
  • Contract percentage split
  • Net payout to client
  • 8
    Verify Details
    9
    Confirm:
    10
  • Payout method (bank account, etc.)
  • Amount is correct
  • Currency matches
  • Client contact information
  • 11
    Approve and Process
    12
  • Review all calculations
  • Get necessary approvals
  • Click Process Payout
  • System initiates transfer
  • Payout Status Tracking

    • Pending: Awaiting approval
    • Approved: Ready for processing
    • Processing: Transfer initiated
    • Completed: Funds delivered
    • Failed: Transfer failed, requires action
    • Cancelled: Payout cancelled

    Payout Detail View

    Shows:
    • Event information
    • Client details
    • Gross revenue
    • Fee breakdown
    • Net payout amount
    • Payment method
    • Status and timeline
    • Transaction reference

    Custody Accounts

    Custody accounts are TMT’s accounts for holding funds between collection and payout.

    Account Purpose

    • Receive customer payments
    • Hold funds during event period
    • Source for client payouts
    • Facilitate reconciliation
    • Support multiple currencies

    Account Management

    For each custody account, track:
    • Account balance
    • Transaction history
    • Reconciliation status
    • Associated payment methods
    • Currency
    • Bank or institution

    Bank Reconciliation

    Reconciliation matches bank transactions to system records.

    Reconciliation Process

    1
    Upload Bank Documents
    2
  • Navigate to Reconciliation > Upload Bank Documents
  • Select bank and account
  • Choose date range
  • Upload bank statement (PDF or CSV)
  • System parses transactions
  • 3
    Review Conciliated Transactions
    4
    In Conciliated tab:
    5
  • View automatically matched transactions
  • Verify amounts match
  • Confirm dates align
  • Check reference numbers
  • 6
    Handle Non-Conciliated Items
    7
    In Not Conciliated tabs:
    8
    Bank transactions without system match:
    9
  • Investigate source
  • Manual matching if found
  • Flag as discrepancy
  • Add missing order/payment
  • 10
    System records without bank confirmation:
    11
  • Check for payment delays
  • Verify payment method
  • Follow up with payment processor
  • Contact customer if needed
  • 12
    Complete Reconciliation
    13
  • Resolve all discrepancies
  • Document any exceptions
  • Approve reconciliation
  • Generate reconciliation report
  • Reconciliation Best Practices

    Reconcile frequently: Daily or weekly reconciliation catches issues early and simplifies problem resolution.
    • Reconcile at least weekly
    • Document all manual matches
    • Investigate discrepancies immediately
    • Keep detailed records
    • Separate duties (different people reconcile vs. process)

    Financial Reports

    Generate reports for:

    Revenue Reports

    • Total sales by event
    • Sales by payment method
    • Revenue by zone/ticket type
    • Sales velocity over time
    • Projected vs. actual revenue

    Payout Reports

    • Payouts by client
    • Payouts by time period
    • Pending payouts
    • Payout success rate
    • Average payout time

    Reconciliation Reports

    • Conciliated transactions
    • Outstanding discrepancies
    • Manual matches log
    • Exception summary
    • Account balances

    Fee Reports

    • Platform fees collected
    • Payment processing fees
    • Net vs. gross revenue
    • Fee percentage by method

    Best Practices

    Payment Security

    • Use PCI-compliant payment processors
    • Never store full credit card numbers
    • Encrypt sensitive financial data
    • Require strong authentication
    • Monitor for fraud patterns
    • Maintain PCI DSS compliance

    Payout Accuracy

    • Double-check all payout details
    • Verify bank information with clients
    • Test small amount before large payouts
    • Maintain clear contract terms
    • Document all fee calculations
    • Get client approval on payout amounts

    Financial Records

    • Keep detailed transaction logs
    • Archive bank statements
    • Document all manual adjustments
    • Maintain audit trail
    • Regular backups of financial data
    • Retain records per legal requirements

    Multi-Currency Handling

    • Clearly display currency in all interfaces
    • Use accurate exchange rates
    • Document rate source and timestamp
    • Account for currency conversion fees
    • Reconcile in original currency when possible

    Troubleshooting

    Payment Method Not Available

    Issue: Method doesn’t appear in event setup Solutions:
    • Check method status is active
    • Verify currency matches event needs
    • Confirm custody account is configured
    • Ensure method type is supported

    Payout Failed

    Issue: Payout marked as failed Solutions:
    • Verify account details are correct
    • Check account is active and accepting deposits
    • Confirm sufficient funds in custody account
    • Review for holds or restrictions
    • Contact bank or payment processor
    • Retry with updated information

    Reconciliation Discrepancies

    Issue: Transactions don’t match Solutions:
    • Check for timing differences (payment processing delays)
    • Verify amount includes/excludes fees correctly
    • Look for duplicate entries
    • Confirm currency conversions
    • Check reference numbers and IDs
    • Contact payment processor for details

    Missing Transactions

    Issue: Order in system but no bank deposit Solutions:
    • Check payment status (may be pending)
    • Verify payment method was charged successfully
    • Contact payment processor
    • Review for refunds or chargebacks
    • Check if deposited to different account

    Build docs developers (and LLMs) love