Download the PHP package codelicious/php-belgianbankstatement-parser without Composer
On this page you can find all versions of the php package codelicious/php-belgianbankstatement-parser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download codelicious/php-belgianbankstatement-parser
More information about codelicious/php-belgianbankstatement-parser
Files in codelicious/php-belgianbankstatement-parser
Package php-belgianbankstatement-parser
Short Description Unified parser for several bank statement formats from Belgian banks
License GPL-2.0-only
Homepage https://github.com/wimverstuyf/php-belgianbankstatement-parser
Informations about the package php-belgianbankstatement-parser
php-belgianbankstatement-parser
Unified parser for several bank statement formats from Belgian banks. Supports CODA, MT940 and CSV (BNP Paribas / Belfius / KBC / ING / Crelan / Triodos)
Installation
You can install Codelicious/BelgianBankStatement using Composer. You can read more about Composer and its main repository at
http://packagist.org. First install Composer for your project using the instructions on the
Packagist home page, then define your dependency on Codelicious/BelgianBankStatement in your composer.json
file.
Or you can execute the following command in your project root to install this library:
Usage
Encoding considerations
It's possible that non UTF-8 characters are present in the statements. In order to unify the encoding of your ingested statements, you might want to consider converting the encoding to UTF-8 before parsing.
Statement structure
Codelicious\BelgianBankStatement\Statement
Date
- Date of the supplied file (format YYYY-MM-DD)Account
- Account for which the statements were created. An object implementingCodelicious\BelgianBankStatement\Account
InitialBalance
- Balance of the account before the transactions were processed. Up to 3 decimals.NewBalance
- Balance of the account after the transactions were processed. Up to 3 decimals.Transactions
- A list of transactions implemented asCodelicious\BelgianBankStatement\Transaction
Codelicious\BelgianBankStatement\Account
Name
- Name of the holder of the accountBic
- Bankcode of the accountNumber
- Banknumber of the accountCurrencyCode
- Currency of the accountCountryCode
- Country of the account
Codelicious\BelgianBankStatement\Transaction
Account
- Account of the other party of the transaction. An object implementingCodelicious\BelgianBankStatement\Account
TransactionDate
- Date on which the transaction was requestedValutaDate
- Date on which the transaction was executed by the bankAmount
- Amount of the transaction. Up to 3 decimals. A negative number for credit transactions.Message
- Message of the transactionStructuredMessage
- Structured messages of the transaction (if available)
All versions of php-belgianbankstatement-parser with dependencies
codelicious/php-coda-parser Version ^2.1
kingsquare/php-mt940 Version ^1.1
doctrine/instantiator Version 1.5.0