Table of contents

Reconciliation

Note: The reconciliation service is currently available for card payments only. Support for additional payment methods will be added in future releases.

‍

Overview

The Precium Reconciliation Service provides automated transaction reconciliation between your payment processing activity and settlement data. This service generates daily report files that enable you to track card transactions through the complete payment lifecycle, from authorisation to bank settlement.

‍

Report Types

The reconciliation system produces three distinct report types:

‍

Report TypePurposeSettlement Required
Recon FilePrimary reconciliation output with full settlement dataYes
Markoff FileTransaction activity reconciled between gateways and providersNo
Exception FileTransactions that could not be reconciled within expected timeframePartial data

‍

Report Selection Guide

flowchart TD
    A[Transaction Processed] --> B{Reconciled with Provider?}
    B -->|Yes| C[MARKOFF FILE
Transaction activity] B -->|No| D[Not in any report yet] C --> E{Settlement Data Available?} E -->|Yes| F[RECON FILE
Ready for settlement] E -->|No| G[EXCEPTION FILE
Requires investigation]

‍

File Format

Common Specifications

AttributeValue
EncodingUTF-8
DelimiterComma (,)
Header RowAlways included
Line TerminatorCRLF
TimezoneUTC

‍

Data Formats

TypeFormatExample
DateYYYY-MM-DD2026-01-15
DatetimeYYYY-MM-DD HH:MM2026-01-15 14:30
Decimal#.####1234.5678
UUID36 charactersa1b2c3d4-e5f6-...
BooleanTrue / FalseTrue
CurrencyISO 4217ZAR
CountryISO 3166-1 alpha-2ZA

‍

Recon File Fields

The Recon File contains successfully reconciled transactions ready for settlement.

‍

Key Terminology

TermDefinition
ProviderThe payment gateway or payment service provider (PSP) that processed the transaction on behalf of Precium. Precium orchestrates payments across multiple providers, and this field identifies which provider handled the specific transaction. Examples include card processors, EFT providers, or alternative payment method providers.
Acquirer / Acquiring BankThe financial institution that processes the transaction and settles funds. The acquirer communicates with card networks and ultimately transfers funds to the merchant's bank account.

‍

Transaction Identification

FieldTypeDescription
merchant_iduuidMerchant identifier
merchant_namestringDisplay name of merchant
brand_iduuidIdentifier for merchant brand
brand_namestringDisplay name of merchant brand
purchase_iduuidUnique purchase record identifier
related_to_purchaseuuid/emptyRelated purchase ID (refund/dispute)
purchase_referencestringYour order reference
statusstringPurchase status
typestringTransaction type
paid_atdatetimeTransaction timestamp (UTC)

‍

Payment Details

FieldTypeDescription
currencystringTransaction currency (ISO 4217)
transaction_amountdecimalAmount of the transaction
payment_methodstringCard scheme (visa, mastercard)
card_typestringdebit or credit
card_countrystringCard issuing country
is_tokenizedbooleanWhether tokenization was used
is_3DSbooleanWhether 3D Secure was used
auth_codestringCard authorization code
rrnstringRetrieval Reference Number

‍

Settlement Information

FieldTypeDescription
settlement_iduuidSettlement batch identifier
settlement_currencystringSettlement currency
settlement_datedateActual settlement date
projected_clearance_datedateExpected fund clearance
gross_settlement_amountdecimalAmount before deductions
net_settlement_amountdecimalAmount after deductions
settlement_provider_feesdecimalProvider fee amount

‍

Bank Reconciliation

FieldTypeDescription
bank_statement_reconciledbooleanStatement matching status
clearance_datedate/emptyBank clearance date
settlement_bank_account_numberstringDestination account

‍

Accessing Reports

SFTP Delivery

Reconciliation reports are delivered automatically via SFTP to your designated location:

  • Delivery Method: Secure SFTP transfer
  • Location: Agreed upon during merchant onboarding
  • Schedule: Daily, typically available by 06:00 UTC
  • Format: CSV files as specified in this document

‍

Contact your account manager to configure or update your SFTP delivery settings.

‍

File Naming Convention

Reports follow this naming pattern:

‍

{report_type}_{merchant_id}_{date}.csv

‍

Example: recon_550e8400-e29b-41d4-a716-446655440000_2026-01-15.csv

‍

Report Availability

Report TypeDeliveryContents
Recon FileT+2 morningSettled transactions ready for reconciliation
Markoff FileT+1 morningAll reconciled transactions (settlement not required)
Exception FileT+1 morningUnreconciled transactions requiring review

‍

Reconciliation Workflow

flowchart LR
    subgraph T0["T+0 Morning"]
        direction TB
        A1[Transactions processed]
        A2[Data captured]
    end

    subgraph Night["T+0 → T+1 Overnight"]
        direction TB
        B1[Gateway-provider recon]
        B2[Settlement processing]
        B3[Bank statement matching]
    end

    subgraph T1["T+1 Morning"]
        direction TB
        C1["ð Recon File"]
        C2["ð Markoff File"]
        C3["ð Exception File"]
    end

    T0 --> Night --> T1

‍

Settlement Timing

Settlement timing varies based on transaction characteristics and acquirer processing:

‍

Standard Settlement Timeline

Transaction TypeTypical SettlementNotes
3D Secure authenticatedT+2Standard processing
High-risk transactionsT+3 or longerExtended fraud department clearance

‍

Important Considerations

Acquirer Fraud Review: Non-3DS transactions may experience delayed settlement (T+2 or T+3) as acquirers route these transactions through their fraud departments for additional clearance before releasing funds. This is standard industry practice for transactions without strong customer authentication.

‍

Factors Affecting Settlement Time

  • 3DS Status: Authenticated transactions typically settle faster
  • Transaction Amount: Higher-value transactions may undergo additional review
  • Merchant Risk Profile: Settlement timing may vary by merchant category
  • Acquirer Policies: Each acquirer has specific fraud review procedures
  • Public Holidays: Settlement may be delayed around bank holidays

‍

Projected vs Actual Clearance

The projected_clearance_date field in the Recon File provides an estimate, while clearance_date reflects actual bank clearance. Discrepancies may occur due to:

  • Acquirer fraud department holds
  • Bank processing delays
  • Weekend/holiday adjustments

‍

Settlement Amount Calculation

Understanding how net settlement is calculated:

‍

gross_settlement_amount
    - precium_settlement_deduction_incl_vat
    - settlement_provider_fees
    - acquirer_settlement_deduction_incl_vat
    ─────────────────────────────────────────
    = net_settlement_amount

‍

Example:

FieldAmount
Gross SettlementR1,000.00
Precium Fee-R25.00
Provider Fee-R15.00
Acquirer Fee-R10.00
Net SettlementR950.00

‍

Handling Refunds

Refunds are linked to original transactions:

‍

purchase_id,related_to_purchase,type,transaction_amount
original-uuid,,purchase,1000.0000
refund-uuid,original-uuid,refund,-500.0000

‍

Exception Handling

Transactions in the Exception File require investigation:

‍

Common Exception Causes:

  • Settlement data not received from the provider
  • Bank statement matching failure
  • Data discrepancy between systems

‍

Resolution Process:

  1. Check the Exception File daily
  2. Investigate unmatched transactions
  3. Transactions auto-resolve when settlement data arrives
  4. Contact support for persistent exceptions (>3 business days)

‍

Integration Best Practices

  1. Automate Downloads: Schedule daily report downloads
  2. Match References: Use purchase_reference to link to your orders
  3. Monitor Exceptions: Set up alerts for exception file entries
  4. Reconcile Daily: Process files daily for timely issue detection
  5. Archive Reports: Retain reports for audit purposes

‍

Coming Soon

The following payment methods will be added to reconciliation:

  • Ozow
  • Capitec Pay
  • DebiCheck
  • Debit Orders

‍

Contact your account manager for timeline updates.

‍

Support

For reconciliation questions or discrepancies:

‍

Email: support@precium.com

‍

Subject:[Recon] {Merchant Name} - {Issue Description}

‍

Include:

  • Merchant ID
  • Affected date(s)
  • Purchase ID(s)
  • Description of discrepancy