Documentation Index
Fetch the complete documentation index at: https://docs.finventi.com/llms.txt
Use this file to discover all available pages before exploring further.
This webhook is sent when a transaction has been successfully executed in the ledger.
Webhook Structure
Unique identifier for this event
time
string (ISO 8601)
required
Timestamp of when the event occurred
Identifier to correlate the request with the response. Present only for client-initiated transactions.
The type of event. Value: transaction.executed
The event data containing the details below
Data Fields
Reference identifier linking transaction to its origin (e.g., payment identification)
Source system that initiated the transaction. Available values: PAYMENT, CLIENT, PLAIS, PAYMENT_CARD
Unique identifier of the executed transaction
Identifier of the transaction in the ledger system
List of postings (debits and credits) that make up the transactionShow Posting object properties
Unique identifier of the posting
Address of the source ledger account from which funds are debited
Balance of the source account after the posting, in minor units (cents)
Address of the destination ledger account to which funds are credited
Balance of the destination account after the posting, in minor units (cents)
Transaction amount in minor units (cents)
Currency code (ISO 4217). Available values: EUR
Description or reason for the posting
Posting type. Available values: CREDIT_TRANSFER, FEES
data.createdAt
string (ISO 8601)
required
Timestamp when the transaction was created
Request Example
{
"id": "a3f8e2b1-5c7d-4e9f-b8a2-1d4c6e9f0a3b",
"time": "2025-01-15T10:30:00Z",
"correlationId": "550e8400-e29b-41d4-a716-446655440000",
"type": "transaction.executed",
"data": {
"referenceId": "PAY-123456",
"referenceSource": "PAYMENT",
"transactionId": "019bdb2a-960f-789d-8955-21720e6cdeed",
"ledgerTransactionId": 12345,
"postings": [
{
"id": "c1d2e3f4-5a6b-7c8d-9e0f-1a2b3c4d5e6f",
"source": "CUSTOMER:019bdb2a-960f-789d-8955-21720e6cdeee:019bdb2a-960f-789d-8955-21720e6cdeed:CURRENT",
"sourceBalanceAfter": 490000,
"destination": "INTERNAL:CLEARING:OUTBOUND",
"destinationBalanceAfter": 10000,
"amount": 10000,
"currency": "EUR",
"details": "Payment for invoice #12345",
"type": "CREDIT_TRANSFER"
},
{
"id": "d2e3f4a5-6b7c-8d9e-0f1a-2b3c4d5e6f7a",
"source": "CUSTOMER:019bdb2a-960f-789d-8955-21720e6cdeee:019bdb2a-960f-789d-8955-21720e6cdeed:CURRENT",
"sourceBalanceAfter": 489900,
"destination": "INTERNAL:CLEARING:FEES",
"destinationBalanceAfter": 100,
"amount": 100,
"currency": "EUR",
"details": "Fees for invoice #12345",
"type": "FEES"
}
],
"createdAt": "2024-01-15T10:30:00.000Z"
}
}