rickslayer/layout-cnab-retorno

通过JSON文件读取CNAB返回布局的通用读取器

dev-master 2019-07-12 21:49 UTC

This package is auto-updated.

Last update: 2024-09-13 08:58:23 UTC


README

CNAB - 银行自动化中心

用于使用JSON文件布局导入CNAB返回文件的助手

TODO:与SEBRAE标准的转换仍然不完整!!

请使用Gitter聊天开始关于此包开发的特定讨论。

![最新稳定版本][ico-stable] ![Packagist上的最新版本][ico-version] ![许可证][ico-license] ![总下载量][ico-downloads]

![问题][ico-issues] ![分支][ico-forks] ![星标][ico-stars]

支持的银行

在/layout文件夹中已经包含了Bradesco 500位数的返回布局。

我们将努力使这个文件夹包含所有可能的布局。

此包符合PSR-4。如果您发现任何合规性问题,请通过pull request发送补丁。

安装

此包已在Packagist上列出,是为了使用Composer开发的,因此不会提供任何其他安装方法。

应该使用以下命令安装:

composer require rickslayer/layout-cnab-retorno

或者,您还可以修改您的应用中的composer.json文件,添加以下内容:

"require": {
    "rickslayer/layout-cnab-retorno" : ""
}

需求

为了使此包能够运行,需要以下PHP和依赖包的要求。

  • PHP 5.x(推荐PHP 7.2)
  • ext-dom
  • ext-json
  • ext-gd
  • ext-mbstring
  • ext-mcrypt
  • ext-zip

如何在项目中使用此API?

首先,此API使用了最新的PHP资源,如类和对象,因此以下是一个错误的使用示例

require 'sped-nfe/src/Make.php';

$nfe = new Make();

因此,您需要首先了解,为了使用此API,您需要使用NAMESPACES,因为此API使用NAMESPACES。

既然您知道NAMESPACES是必需的,上面的示例的正确使用方式应该是

// VENDOR_DIR = pasta vendor da sua instalação composer
require VENDOR_DIR . 'autoload.php';

use NFePHP\NFe\Make;

$nfe = new Make();

文档

文档过程仍在开始阶段,但已经有一些有用的文档。

文档

贡献

变更日志

请关注变更日志以获取有关最近更改的更多信息。

测试

所有测试都是针对PHPUNIT开发的。

安全

如果您发现任何安全问题,请直接向包维护者发送电子邮件,而不是创建一个ISSUE。

致谢

Paulo Ricardo Almeida(所有者和开发者)

许可证

本软件包可供使用LGPLv3或MIT许可(MIT)。请阅读许可文件获取更多信息。