codelicious/php-coda-parser

PHP解析比利时CODA银行文件的工具

v2.8 2024-09-10 13:48 UTC

This package is auto-updated.

Last update: 2024-09-10 13:56:56 UTC


README

PHP解析比利时CODA银行文件的工具

Build Status

安装

您可以使用Composer安装Codelicious/Coda。您可以在https://packagist.org.cn了解Composer及其主要仓库的更多信息。首先按照Packagist主页上的说明为您的项目安装Composer,然后在您的composer.json文件中定义对Codelicious/Coda的依赖。

    {
        "require": {
            "codelicious/php-coda-parser": "^2.0"
        }
    }

或者,您可以在项目根目录中执行以下命令来安装此库

composer require codelicious/php-coda-parser:^2.0

演示 / API

您可以在https://eenvoudigfactureren.be/coda尝试解析器。如果您不想自己托管代码,同一页面上还提供了一个开放的API。

使用方法

<?php

use Codelicious\Coda\Parser;

$parser = new Parser();
$statements = $parser->parseFile('coda-file.cod');

foreach ($statements as $statement) {
    echo $statement->getDate()->format('Y-m-d') . "\n";

    foreach ($statement->getTransactions() as $transaction) {
        echo $transaction->getAccount()->getName() . ": " . $transaction->getAmount() . "\n";
    }

    echo $statement->getNewBalance() . "\n";
}

端口

您可以在https://github.com/supervos/coda-parser找到将库移植到C#的端口。