PHPackages                             rickslayer/layout-cnab-retorno - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. rickslayer/layout-cnab-retorno

ActiveProject[Utility &amp; Helpers](/categories/utility)

rickslayer/layout-cnab-retorno
==============================

Leitor genérico de layout CNAB retorno via arquivo JSON

018PHP

Since Jul 12Pushed 6y agoCompare

[ Source](https://github.com/rickslayer/layout-cnab-retorno)[ Packagist](https://packagist.org/packages/rickslayer/layout-cnab-retorno)[ RSS](/packages/rickslayer-layout-cnab-retorno/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

layout-cnab-retorno
===================

[](#layout-cnab-retorno)

CNAB - Centro Nacional de Automação Bancária
--------------------------------------------

[](#cnab---centro-nacional-de-automação-bancária)

Facilitador para importação dos arquivos de retorno do CNAB utilizando layout de arquivos .JSON

TODO: A conversão com o PADRÃO SEBRAE ainda está incompleta!!
-------------------------------------------------------------

[](#todo-a-conversão-com-o-padrão-sebrae-ainda-está-incompleta)

*Utilize o chat do Gitter para iniciar discussões específicas sobre o desenvolvimento deste pacote.*

[!\[Latest Stable Version\]\[ico-stable\]](https://packagist.org/packages/rickslayer/layout-cnab-retorno)[!\[Latest Version on Packagist\]\[ico-version\]](https://packagist.org/packages/rickslayer/layout-cnab-retorno)[!\[License\]\[ico-license\]](https://packagist.org/packages/rickslayer/layout-cnab-retorno)[!\[Total Downloads\]\[ico-downloads\]](https://packagist.org/packages/rickslayer/layout-cnab-retorno)

[!\[Issues\]\[ico-issues\]](https://github.com/rickslayer/layout-cnab-retorno/issues)[!\[Forks\]\[ico-forks\]](https://github.com/rickslayer/layout-cnab-retorno/network)[!\[Stars\]\[ico-stars\]](https://github.com/rickslayer/layout-cnab-retorno/stargazers)

Bancos atendidos
----------------

[](#bancos-atendidos)

Na pasta /layouts já contempla o layout do Retorno do PagFor Bradesco 500 posições.

Vamos lutar para que esta pasta contenha todos os layouts possíveis.

Este pacote é aderente com [PSR-4](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md). Se você observar negligências de conformidade, por favor envie um patch via pull request.

Install
-------

[](#install)

**Este pacote está listado no [Packgist](https://packagist.org/) foi desenvolvido para uso do [Composer](https://getcomposer.org/), portanto não será explicitada nenhuma alternativa de instalação.**

*E deve ser instalado com:*

```
composer require rickslayer/layout-cnab-retorno
```

Ou ainda alterando o composer.json do seu aplicativo inserindo:

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

Requirements
------------

[](#requirements)

Para que este pacote possa funcionar são necessários os seguintes requisitos do PHP e outros pacotes dos quais esse depende.

- PHP 5.x (recomendável PHP 7.2)
- ext-dom
- ext-json
- ext-gd
- ext-mbstring
- ext-mcrypt
- ext-zip

Como eu faço uso desta API no meu projeto?
------------------------------------------

[](#como-eu-faço-uso-desta-api-no-meu-projeto)

Primeiro, esta API faz uso dos recursos mais atuais do PHP para classes e objetos, portanto abaixo vai um exemplo ERRADO de uso:

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

$nfe = new Make();

```

Portanto, você deve primeiro entender que para usar esta API você precisará trabalhar com NAMESPACES pois esta API trabalha com NAMESPACES.

Agora que você sabe que NAMESPACES é requerido, o uso correto para o exemplo acima seria:

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

use NFePHP\NFe\Make;

$nfe = new Make();

```

Documentation
-------------

[](#documentation)

O processo de documentação ainda está no inicio, mas já existem alguns documentos úteis.

[Documentação](docs/Funcionalidades.md)

Contributing
------------

[](#contributing)

Change log
----------

[](#change-log)

Acompanhe o [CHANGELOG](CHANGELOG.md) para maiores informações sobre as alterações recentes.

Testing
-------

[](#testing)

Todos os testes são desenvolvidos para operar com o PHPUNIT

Security
--------

[](#security)

Caso você encontre algum problema relativo a segurança, por favor envie um email diretamente aos mantenedores do pacote ao invés de abrir um ISSUE.

Credits
-------

[](#credits)

Paulo Ricardo Almeida (owner and developer)

License
-------

[](#license)

Este pacote está diponibilizado sob LGPLv3 ou MIT License (MIT). Leia [Arquivo de Licença](LICENSE.md) para maiores informações.

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4177672bc9f1ba6c7c59364c8910b291cdda508fd7b406bbaa1bf6dd50bd1179?d=identicon)[rickslayer](/maintainers/rickslayer)

### Embed Badge

![Health badge](/badges/rickslayer-layout-cnab-retorno/health.svg)

```
[![Health](https://phpackages.com/badges/rickslayer-layout-cnab-retorno/health.svg)](https://phpackages.com/packages/rickslayer-layout-cnab-retorno)
```

###  Alternatives

[mgallegos/laravel-jqgrid

Laravel jqGrid package allows you to easily integrate the popular jQuery Grid Plugin (jqGrid) into your Laravel application.

7115.5k1](/packages/mgallegos-laravel-jqgrid)[lifeonscreen/nova-sort-relations

This package improves support for sorting relations in Laravel Nova.

2081.9k](/packages/lifeonscreen-nova-sort-relations)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
