fabyo/cnab_php

该软件包最新版本(1.3.10)没有提供许可证信息。

用于创建CNAB格式汇出文件和返回文件的项目

维护者

详细信息

github.com/fabyo/CnabPHP

源代码

安装: 17

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 201

1.3.10 2015-10-11 12:52 UTC

This package is auto-updated.

Last update: 2024-09-19 16:08:16 UTC


README

Join the chat at https://gitter.im/andersondanilo/CnabPHP

Build Status Latest Stable Version Latest Unstable Version Code Climate Test Coverage

用于创建CNAB格式汇出文件和返回文件的项目,通常用于银行中的银行汇票。

功能

  • 读取和生成CNAB 240和400格式的汇出文件和返回文件

安装

Composer

如果您已经熟悉 Composer,请将以下依赖项添加到您的 composer.json 文件中的 "require" 指令

"fabyo/cnab_php": "1.3.*"

如何使用

读取返回文件

$cnabFactory = new Cnab\Factory();
$arquivo = $cnabFactory->createRetorno('AQUI VAI O CAMINHO DO ARQUIVO DE RETORNO, EX: RET1010.RET');
$detalhes = $arquivo->listDetalhes();
foreach($detalhes as $detalhe) {
    if($detalhe->getValorRecebido() > 0) {
        $nossoNumero   = $detalhe->getNossoNumero();
        $valorRecebido = $detalhe->getValorRecebido();
        $dataPagamento = $detalhe->getDataOcorrencia();
        $carteira      = $detalhe->getCarteira();
        // você já tem as informações, pode dar baixa no boleto aqui
    }
}

创建汇出文件

请参考wiki: https://github.com/andersondanilo/CnabPHP/wiki/Criando-um-arquivo-de-remessa

如何贡献

您可以通过提供测试(单元测试或手动测试)或通过cnab_yaml项目(https://github.com/andersondanilo/cnab_yaml)(cnab_php使用的项目)将格式适配到其他银行(该是利用cnab_php的)。阅读wiki

许可证

该项目遵循MIT许可证