Download the PHP package secupay/camt-parser without Composer
On this page you can find all versions of the php package secupay/camt-parser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download secupay/camt-parser
More information about secupay/camt-parser
Files in secupay/camt-parser
Download secupay/camt-parser
More information about secupay/camt-parser
Files in secupay/camt-parser
Vendor secupay
Package camt-parser
Short Description Library to read CAMT files (XML containing bank statements).
License MIT
Package camt-parser
Short Description Library to read CAMT files (XML containing bank statements).
License MIT
Please rate this library. Is it a good library?
Informations about the package camt-parser
Genkgo.CAMT
Library to read CAMT files. Currently only CAMT.052, CAMT.053 and CAMT.054 are supported.
Difference to original camt-parser:
- [BREAKING]
EntryTransactionDetail->amountDetailsis no longer a Money object of the transaction amount but a new DTO withtransactionAmount(Money) andinstructedAmount(Money)
Supported Versions
Camt 052
| Version | Supported |
|---|---|
| camt.052.001.01 | :heavy_check_mark: |
| camt.052.001.02 | :heavy_check_mark: |
| camt.052.001.03 | |
| camt.052.001.04 | :heavy_check_mark: |
| camt.052.001.05 | |
| camt.052.001.06 | :heavy_check_mark: |
| camt.052.001.08 | :heavy_check_mark: |
| camt.052.001.10 | |
| camt.052.001.11 |
Camt 053
| Version | Supported |
|---|---|
| camt.053.001.01 | |
| camt.053.001.02 | :heavy_check_mark: |
| camt.053.001.03 | :heavy_check_mark: |
| camt.053.001.04 | :heavy_check_mark: |
| camt.053.001.05 | |
| camt.053.001.06 | |
| camt.053.001.08 | :heavy_check_mark: |
| camt.053.001.10 | |
| camt.053.001.11 |
Camt 054
| Version | Supported |
|---|---|
| camt.054.001.01 | |
| camt.054.001.02 | :heavy_check_mark: |
| camt.054.001.03 | |
| camt.054.001.04 | :heavy_check_mark: |
| camt.054.001.05 | |
| camt.054.001.06 | |
| camt.054.001.08 | :heavy_check_mark: |
| camt.054.001.10 | |
| camt.054.001.11 |
Installation
It is installable and autoloadable via Composer:
Getting Started
Read a CAMT file, and loop through its statements and entries.
XSD validation
This library provides a XSD validation for each supported CAMT format. The validation is executed by default. But in some cases, you might want to disable it.
Contributing
- Found a bug? Please try to solve it yourself first and issue a pull request. If you are not able to fix it, at least give a clear description what goes wrong. We will have a look when there is time.
- Want to see a feature added, issue a pull request and see what happens. You could also file a bug of the missing feature and we can discuss how to implement it.
Quality
To check that everything is as it should be, run:
To fix code style, run:
How to release
- Create an annotated tag
git tag -a 1.2.3- Tag subject must be the version number, eg:
1.2.3 - Tag body must be a copy-paste of the changelog entries
- Push tag with
git push --tags, then GitHub Actions will create a GitHub release automatically
All versions of camt-parser with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
ext-dom Version *
ext-libxml Version *
ext-simplexml Version *
moneyphp/money Version ^4.6
jschaedl/iban-validation Version ^2.5
ext-dom Version *
ext-libxml Version *
ext-simplexml Version *
moneyphp/money Version ^4.6
jschaedl/iban-validation Version ^2.5
The package secupay/camt-parser contains the following files
Loading the files please wait ...


