worldline Direct
Sign up

Our Direct solution provides reports covering all payment transactions in your webshop and the related cash operations.
Depending on your payment methods and acquiring bank, you can also access bank reconciliation reports and chargeback reports.
This guide helps you migrate your current reports towards your portal and includes correspondence tables mapping Sips fields to the portal's fields.

Sips report types and formats

Sips provides reports in CSV files form only, with two different possible formats:

  • The legacy format, also known as the "TABLE_VX" format.
  • The new format, also known as the "TAB20_VX" format.

You can confirm your report format in the file header. In Sips, you can choose the field separator (delimiter). We provide fixed field lists for each format to ensure consistency and reliable parsing.
Sips provides 4 types of reports which are described in the following chapters:

Transactions and Operations Reports

  • Transaction Reports list all transactions in your webshop since the previous report, including accepted and refused payments.
  • Operation Reports list status changes in the transaction lifecycle, such as cancellation, validation, refund, and capture.

Reconciliation Reports

A reconciled transaction is one where:

  • The acquirer bank or financial institution (card-payment processor) sends feedback to the Sips payment platform in a dedicated feed, with additional data.
  • The payment platform verifies the transaction and integrates this data.

With reconciled transactions, we produce reconciliation reports for you that combine payment platform data with acquirer data.

There are two types of Reconciliation Reports for two different purposes:

  • Financial Reconciliation Reports: The acquirer sends feedback confirming that transactions were successfully sent to clearing (settlement processing). This feedback adds financial data such as amounts credited to your bank account and fees. In general, this feedback and its associated reconciliation come shortly after we sent the transactions to the acquirer.
  • Chargebacks Reconciliation Reports: The acquirer’s feedback to the payment platform may flag transactions as chargebacks (cardholder disputes) and provide data such as date, reason code, and a chargeback reference for dispute handling. A chargeback can occur after a delay, as the dispute process takes time.

Create reports in Direct with the e-Portal

The e-Portal is our web interface composed of several modules. The "Omnichannel Reporting" module lets you visualise and manage your transactions. You can set up, monitor, and analyse your payments and transactional data. You can access the full e-Portal User Guide on the e-Portal itself. Click the question mark next to your user name.

Choose "Immediate Reports", then Journal to open an interactive transaction view. The rows depend on your selected time range and filters. The columns depend on your settings under "Customize display". You can add, remove, and reorder columns.

The Data Dictionary is the complete list of available columns. You can consult and download this document from the e-Portal.

Immediate Reports generate reports directly in the e-Portal user interface. You can download them with the "Export" button. If you want to automate report generation and delivery:

  • Use "Create a subscription" to configure automated exports.
  • Use "Scheduled reports" to set up regular delivery.

Refer to the e-Portal User Guide for step-by-step procedures. We are happy to help you.

Financial Reconciliation Reports

You can generate a Financial Reconciliation Report (an equivalent of a Sips JRB) by

  • Applying a filter to include only transactions where the "Reconciliation status" equals "Reconciled". This field is in the "Reconciliation information" category.
  • Using "Customize display" to add the columns you need from the "Reconciliation information" category.

Field equivalences for the TABLE_VX format

Here is the HTML table with the content unchanged from the document:

# JRB field name e-Portal equivalent field(s) Comments
1 ENTETE - Record type identifier within JRB, no need for an equivalent
2 MERCHANT_COUNTRY
3 MERCHANT_ID PSPID
4 CONTRACT Merchant ID
5 PAYMENT_DATE Transaction ID (Worldline) See (1)
6 TRANSACTION_ID Transaction ID (Worldline) See (1)
7 ORIGIN_AMOUNT -
8 CURRENCY_CODE Currency Currency in which BRUT_AMOUNT is expressed; see (2)
9 CARD_TYPE Scheme
10 ORDER_ID Order reference
11 RETURN_CONTEXT -
12 CUSTOMER_ID -
13 OPERATION_TYPE Transaction type Also, in some way "Amount"; see (2)
14 OPERATION_NUMBER Transaction ID (Worldline) See (1)
15 REMITTANCE_DATE Capture date See (3)
16 REMITTANCE_TIME Capture date See (3)
17 BRUT_AMOUNT Amount See (2)
18 MATCH_STATUS Reconciliation status To be used with filter "Reconciliation status = Reconciled"
19 REMITTANCE_NB Capture number (acquirer)
20 NET_AMOUNT Net amount (acquirer)
21 COMMISSION_AMOUNT Commission See (4)
22 COMMISSION_CURRENCY Commission See (4)
23 COMMISSION_OPER_CODE Commission See (4)
24 AUTHOR_ID Authorization number
25 SPECIFIC_DATA -
26 REJECT_AMOUNT -
27 REJECT_REASON -
28 ORDER_CHANNEL Transaction channel; ECI Imperfect equivalence; two fields globally cover the need
29 BRUT_AMOUNT_ACQ - See (5)
30 REMITTANCE_TYPE - See (5)
31 TOTAL_BRUT_REM_ACQ - See (5)
32 TOTAL_COM_REM_ACQ - See (5)
33 TOTAL_NET_REM_ACQ - See (5)
34 BANK_TRANSFER_ID -
35 BANK_TRANSFER_DATETIME -
36 COMMISSION_TVA -
37 VALUE_DATE -
38 INTERCHANGE_FEE Interchange fee
39 CARD_INTERCHANGE_CATEGORY_CODE Card type Imperfect equivalence
40 SETTLEMENT_MODE -
41 ACQUISITION_TYPE -
42 FEES_DEBIT_NUMBER -
43 ACQUIRER_RESPONSE_MESSAGE -
44 ACQUIRER_RECONCILIATION_DETAIL -

(1) Sips and e-Portal use different data models and names. A Sips JRB (Financial Reconciliation Report) lists reconciled Sips operations. In Sips, you identify an operation with the triplet (PAYMENT_DATE, TRANSACTION_ID, OPERATION_NUMBER). In e-Portal, the equivalent entity is a Transaction. You identify it with the field "ID transaction (Worldline)". Therefore, the correct field mapping is:

Sips (PAYMENT_DATE, TRANSACTION_ID, OPERATION_NUMBER)
Vs
e-Portal "ID transaction (Worldline)".

(2) Amounts in e-Portal are managed differently from Sips. Sips uses three fields. e-Portal uses one.

In e-Portal, you enter amounts in a single Amount field that contains:

  • A sign character (blank for positive, "-" for negative) indicating the DEBIT/CREDIT direction.
  • A numeric value as a floating number in currency units (for example, 12.34).
  • A currency code as a three-letter ISO code (for example, EUR).

In Sips, amounts are split across three fields:

  • An absolute numeric value in an "amount"-suffixed field, expressed as an integer in a fractional unit of the currency. By default this is the least subunit (for example, cents for euros). In some cases the unit is smaller (for example, one hundredth of a cent).
  • A separate field for the DEBIT/CREDIT direction.
  • A separate field for the currency.

Example: the field equivalence is

Sips (OPERATION_TYPE, BRUT_AMOUNT, CURRENCY_CODE)
VS
e-Portal Amount.

(3) The e-Portal field "Capture date" is a datetime and is equivalent to the Sips pair "REMITTANCE_DATE" and "REMITTANCE_TIME".

(4) As in (2), the field equivalence is:

Sips (COMMISSION_OPER_CODE, COMMISSION_AMOUNT, COMMISSION_CURRENCY)
Vs
e-Portal "Commission".

(5) These fields applied only to Sips when LCL was the acquirer. You can ignore them in e-Portal.

Field equivalences for the TAB20_VX format

# JRB field name e-Portal equivalent field(s) Comments
recordCode - Record type identifier within JRB, no need for an equivalent
2 merchantId PSPID
3 transactionReference Transaction ID (Worldline) See (6)
4 operationSequence Transaction ID (Worldline) See (6)
5 transactionDateTime Server date
6 orderId Order reference
7 orderChannel Transaction channel; ECI Imperfect equivalence; two fields globally cover the need
8 paymentMeanBrand Scheme
9 paymentMeanType -
10 operationType Transaction type Also, in some way "Amount"; see (7)
11 remittanceDateTime Capture date
12 remittanceNumber Capture number (acquirer)
13 paymentStatus Reconcilation status To be used with filter "Reconciliation status = Reconciled"
14 currencyCode Currency Currency in which grossAmount is expressed; see (7)
15 originAmount -
16 grossAmount Amount
17 netAmount Net amount (acquirer)
18 feeCurrency Commission See (8)
19 feeAmount Commission See (8)
20 s10TransactionIdDate - See (9)
21 s10TransactionId Transaction ID (Worldline) See (9)
22 acquirerContractNumber Merchant ID
23 authorisationId Authorization number
24 feeType Commission See (8)
25 fundTransferNumber -
26 settlementMode -
27 returnContext -
28 customerId -
29 interchangeFee Interchange fee
30 cardInterchangeCategoryCode Card type Imperfect equivalence
31 lastMerchantOperationDateTime -
32 lastMerchantOperationName -
33 mandateId -
34 acquisitionType -
35 feesDebitNumber -
36 settlementArchivingReference Acquirer Reference
37 acquirerResponseMessage -
38 acquirerReconciliationDetail -
39 paymentMeanDataProvider -
40 initialHolderAuthentProgram -
41 initialAuthentDateTime -
42 initialHolderAuthentType 3DS flow The equivalence holds if the transaction is a CIT
43 initialChallengeMode3DS 3DS challenge indicator The equivalence holds if the transaction is a CIT
44 merchantToken -

(6) Sips and e-Portal use different models and names. A Sips JRB lists reconciled Sips operations. You identify a Sips operation with the pair (transactionReference, operationSequence). In e-Portal, the equivalent entity is a Transaction, identified by the field "ID transaction (Worldline)". Therefore, the field mapping is

Sips (transactionReference, operationSequence)
VS
e-Portal "ID transaction (Worldline)".

(7) Amounts in e-Portal differ from Sips. Sips uses three fields. e-Portal uses one.

In e-Portal, the Amount field includes:
* A sign character (blank for positive, "-" for negative) indicating the DEBIT/CREDIT direction.
* A numeric value as a floating number in currency units.
* A currency as a three-letter ISO code.

In Sips, amounts are split across:
* An integer value in an "…amount" field, expressed in a fractional unit of the currency. By default this is the least subunit (for example, cents for euros). In some cases the unit is smaller (for example, one hundredth of a cent).
* A separate field for the DEBIT/CREDIT direction.
* A separate field for the currency.

Example:
Sips (operationType, grossAmount, currencyCode)
Vs
e-Portal Amount

(8) As in (7), the field equivalence is:
Sips (feeType, feeAmount, feeCurrency)
Vs
e-Portal "Commission"

(9) The fields s10TransactionIdDate and s10TransactionId are Sips 1.0 legacy identifiers for a transaction. Sips 2.0 replaces them with transactionReference. You should map them in e-Portal to the same field: "ID transaction (Worldline)".

Chargeback Reconciliation Reports

You can generate a Chargebacks Reconciliation Report (equivalent to a Sips JRI, chargeback reconciliation) by following these steps:

  • Open "Immediate Reports" and select "Chargeback".
  • Apply desired time range and filters.
  • Use "Customize display" to add columns, especially those in the Chargeback information category.

Field equivalences for the TABLE_VX format

# JRI field name e-Portal equivalent field(s) Comments
1 ENTETE - Record type identifier within JRI, no need for an equivalent
2 MERCHANT_COUNTRY -
3 MERCHANT_ID PSPID
4 CONTRACT Merchant ID
5 DATE_NUM Transaction ID (Worldline) See (10)
6 TRANSACTION_ID Transaction ID (Worldline) See (10)
7 OPERATION_TYPE Transaction type
8 SOURCE_AMOUNT Initial transaction amount
9 SIRET Merchant legal ID
10 UNPAID_NB Chargeback reference
11 UNPAID_CODE Chargeback reason code
12 CURRENCY_CODE Currency
13 CONTRACT_TYPE -
14 POS_NB POS
15 REMITTANCE_DATE Capture date
16 EXCHANGE_AMOUNT -
17 VALUE_DATE -
18 UNPAID_AMOUNT Chargeback amount
19 EXCHANGE_UNPAID_AMOUNT -
20 EXCHANGE_CURRENCY_CODE -
21 CHARGED_BANK_CODE -
22 CHARGED_COUNTER -
23 CHARGED_ACCOUNT -
24 CHARGED_ADMIN_COUNTER -
25 REMITTANCE_ID Capture number (acquirer)
26 MATCH_STATUS -
27 CUSTOMER_ID -
28 ORDER_ID Order reference
29 RETURN_CONTEXT -
30 TRANSACTION_STATUS -
31 CURRENT_AMOUNT -
32 ORIGIN_AMOUNT -
33 CARD_TYPE Scheme
34 CHARGED_CARD_TYPE -
35 UNPAID_SETTLE_DATE Chargeback settlement date
36 UNPAID_DOC_REASON Document request reason
37 UNPAID_DOC_DATE Document request date
38 ORDER_CHANNEL Transaction channel; ECI Imperfect equivalence; two fields globally cover the need
39 BANK_TRANSFER_ID -
40 BANK_TRANSFER_DATETIME -
41 COMMISSION_TVA -
42 COMMISSION_AMOUNT -
43 UNPAID_NATIVE_CODE -
44 SDD_MANDATE_ID -

(10) Sips and e-Portal use different models and names. A Sips JRI lists operations reconciled with a chargeback.

You identify a Sips operation by (DATE_NUM, TRANSACTION_ID, OPERATION_NUMBER). In e-Portal, the equivalent entity is a Transaction identified by "ID transaction (Worldline)".

Field mapping:
Sips (DATE_NUM, TRANSACTION_ID, OPERATION_NUMBER)
Vs
e-Portal "ID transaction (Worldline)". OPERATION_NUMBER is not provided in JRI.

Field equivalences for the TAB20_VX format

No. JRB field name e-Portal equivalent
field(s)
Comments
1 recordCode - Record type identifier within JRI, no need for an equivalent
2 merchantId PSPID
3 acquirerContractNumber Merchant ID
4 transactionDateTime Server date
5 transactionReference Transaction ID (Worldline)
6 operationType Transaction type
7 sourceAmount Initial transaction amount
8 merchantLegalId Merchant legal ID
9 chargebackAcquirerReference Chargeback reference
10 chargebackReasonCode Chargeback reason code
11 currencyCode Currency
12 contractType -
13 posNb POS
14 remittanceDatetime Capture date
15 exchangeAmount -
16 valueDate -
17 chargebackAmount Chargeback amount + Currency
18 exchangeUnpaidAmount -
19 exchangeCurrencyCode -
20 chargedBankCode -
21 chargedBankCounter -
22 chargedBankAccount -
23 chargedBankAdminCounter -
24 pbaRemittanceNumber Capture number (acquirer)
25 customerId -
26 orderId Order reference
26bis transactionStatus transactionStatus -
27 currentAmount -
28 originAmount -
29 paymentMeanBrand Scheme
30 paymentMeanType -
31 chargebackSettlementDate Chargeback settlement date
32 chargebackDocumentRequestReason Document request reason
33 chargebackDocumentRequestDate Document request date
34 orderChannel Transaction channel; ECI Imperfect equivalence; two fields globally cover the need
35 s10TransactionId Transaction ID (Worldline)
36 s10TransactionIdDate Transaction ID (Worldline)
37 maskedPan Card number
38 settlementArchivingReference Acquirer Reference
39 mandateId -
40 returnContext -
41 networkCode -
42 acquirerResponseMessage -
43 acquirerReconciliationDetail -
44 paymentMeanDataProvider -
45 initialHolderAuthentProgram -
46 initialAuthentDateTime -
47 initialHolderAuthentType 3DS flow Holds if this transaction is an initial CIT. See (11)
48 initialChallengeMode3DS 3DS challenge indicator Holds if this transaction is an initial CIT. See (11)
49 authentDateTime -
50 authentAmount -
51 paymentPattern -
52 holderAuthentStatus -
53 holderAuthentProgram -
54 holderAuthentRelegationCode 3DS liability
55 holderAuthentType 3DS flow Holds if this transaction was (re)authenticated. See (11)
56 challengeMode3DS 3DS challenge indicator Holds if this transaction was (re)authenticated. See (11)
57 transactionInitiator -
58 merchantToken -

(11) In Sips, you use two sets of authentication fields. CIT means "Cardholder Initiated Transaction". Fields with the "initial" prefix store authentication from the initial CIT. Fields without the prefix store authentication or reauthentication of the current transaction. In e-Portal, equivalent fields relate only to the current transaction. Field population varies based on whether the current transaction is the initial CIT and whether it was authenticated or reauthenticated.

Was this page helpful?

Do you have any comments?

Thank you for your response.
New Feature

Try out our new chatbot and find answers to all your questions.