PHPackages                             nfephp-org/sped-bpe - 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. nfephp-org/sped-bpe

ActiveLibrary

nfephp-org/sped-bpe
===================

API para geração e comunicação dos eventos relativos ao projeto BPe.

v1.0.0-rc2(6y ago)6715↓100%8[1 PRs](https://github.com/nfephp-org/sped-bpe/pulls)GPL-3.0+PHPPHP &gt;=7.1CI failing

Since Nov 30Pushed 1y ago3 watchersCompare

[ Source](https://github.com/nfephp-org/sped-bpe)[ Packagist](https://packagist.org/packages/nfephp-org/sped-bpe)[ Docs](https://github.com/nfephp-org/sped-bpe)[ RSS](/packages/nfephp-org-sped-bpe/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (7)Versions (3)Used By (0)

sped-bpe
========

[](#sped-bpe)

API para geração e comunicação das BPe com as SEFAZ autorizadoras

[![Build Status](https://camo.githubusercontent.com/ff8f0128cf9207d163e534b0249b4cbb0244e9336353305e6b2c5e1c10acf3ff/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6e66657068702d6f72672f737065642d6270652f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/nfephp-org/sped-bpe)[![Coverage Status](https://camo.githubusercontent.com/f5e57a6817ed7b8a9f3deeafeb2bffe15a4f51cdf2b1bd7eeeeab5d1b505f8c3/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f6e66657068702d6f72672f737065642d6270652e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/nfephp-org/sped-bpe/code-structure)[![Quality Score](https://camo.githubusercontent.com/d1157f7cda78d132f631250f2f0297e501e185bc5a7473dc38e537cea1f5070d/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6e66657068702d6f72672f737065642d6270652e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/nfephp-org/sped-bpe)

[![Latest Stable Version](https://camo.githubusercontent.com/c3b901ad2e126a8150e58063275253b31abe28b09c977f22ca85b937e2c27217/68747470733a2f2f706f7365722e707567782e6f72672f6e66657068702d6f72672f737065642d6270652f76657273696f6e)](https://packagist.org/packages/nfephp-org/sped-bpe)[![Latest Version on Packagist](https://camo.githubusercontent.com/ab0010d9e7637adaf8fc6f0370a8fd61f679b8ede9e20024042573bc5a4d9f34/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e66657068702d6f72672f737065642d6270652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nfephp-org/sped-bpe)[![License](https://camo.githubusercontent.com/e0273385d246b6a90332d858facac88177613ea018b9a21e402ffad0d613f302/68747470733a2f2f706f7365722e707567782e6f72672f6e66657068702d6f72672f6e66657068702f6c6963656e73652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nfephp-org/sped-bpe)[![Total Downloads](https://camo.githubusercontent.com/c0d99e4eeb2ababddad2f8870d02f2c807a19eb30d90d7cf2a9594a5dc32de7e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e66657068702d6f72672f737065642d6270652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nfephp-org/sped-bpe)

[![Issues](https://camo.githubusercontent.com/6e21cfe0f74235b24414c2c81d16307eadcf6606dd698a9426916a835bc68d98/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6e66657068702d6f72672f737065642d6270652e7376673f7374796c653d666c61742d737175617265)](https://github.com/nfephp-org/sped-bpe/issues)[![Forks](https://camo.githubusercontent.com/e386228cd2a5ab29e109e13c6e3fb3fd0999c051fb57ca7cfb7d1fdcbcba9adc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6e66657068702d6f72672f737065642d6270652e7376673f7374796c653d666c61742d737175617265)](https://github.com/nfephp-org/sped-bpe/network)[![Stars](https://camo.githubusercontent.com/53198ffdee6fc144b7879465b754a86797082c97e73eb23220d57c4965e13556/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e66657068702d6f72672f737065642d6270652e7376673f7374796c653d666c61742d737175617265)](https://github.com/nfephp-org/sped-bpe/stargazers)

GitHUB
------

[](#github)

git clone &lt;meu repositório&gt;

git remote add upstream :nfephp-org/sped-bpe.git

git fetch upstream

git merge upstream/master

git push

Estados atendidos
-----------------

[](#estados-atendidos)

- Todos exceto SC (Santa Catarina)

Projeto em BETHA test
=====================

[](#projeto-em-betha-test)

Considerações Iniciais
----------------------

[](#considerações-iniciais)

O Bilhete de Passagem Eletrônico (BP-e) está sendo desenvolvido de forma integrada pelas Secretarias de Fazenda das Unidades Federadas, Receita Federal do Brasil – RFB, representantes das empresas de transporte de passageiros e Agências Reguladoras do segmento de transporte, a partir da assinatura do Protocolo ENAT, que atribuiu ao Encontro Nacional de Coordenadores e Administradores Tributários Estaduais (ENCAT) a coordenação e a responsabilidade pelo desenvolvimento e implantação do Projeto BP-e.

### Conceito do BP-e

[](#conceito-do-bp-e)

Bilhete de Passagem Eletrônico (BP-e) é o documento emitido e armazenado eletronicamente, de existência apenas digital, cuja validade jurídica é garantida pela assinatura digital do emitente e autorização de uso pela administração tributária da unidade federada do contribuinte, antes da ocorrência do fato gerador. O Bilhete de Passagem Eletrônico (Modelo 63) poderá ser utilizado, a critério das unidades federadas para substituir um dos seguintes documentos fiscais:

- Bilhete de Passagem Rodoviário, modelo 13;
- Bilhete de Passagem Aquaviário, modelo 14;
- Bilhete de Passagem Ferroviário, modelo 16;
- Cupom Fiscal Bilhete de Passagem emitido por equipamento Emissor de Cupom Fiscal (ECF)

### Descrição Simplificada do Modelo Operacional

[](#descrição-simplificada-do-modelo-operacional)

A empresa emissora do BP-e gerará um arquivo eletrônico contendo as informações fiscais da prestação do serviço de transporte de passageiros, o qual deverá ser assinado digitalmente, de maneira a garantir a integridade dos dados e a autoria do emissor, com certificado ICP-Brasil. O arquivo eletrônico do BP-e, será transmitido pela Internet, para o ambiente autorizador, que fará uma validação do arquivo e devolverá uma mensagem eletrônica com o resultado da validação, podendo ser: rejeição ou autorização de uso. Sendo que só poderá iniciar a prestação do serviço de transporte de passageiros, quando tiver a sua autorização de uso. Para acompanhar o passageiro deverá ser impresso, em papel, um documento auxiliar do BP-e – DABPE, de acordo com leiaute definido capítulo 8 deste manual. O sistema BP-e implementa o conceito de “evento”, que é o registro de uma ação ou situação relacionada com o documento, que ocorreu após a autorização de uso, como o registro de um cancelamento, por exemplo

Install Este pacote está listado no Packgist foi desenvolvido para uso do Composer, portanto não será explicitada nenhuma alternativa de instalação.

E deve ser instalado com:

composer require nfephp-org/sped-bpe Ou ainda alterando o composer.json do seu aplicativo inserindo:

"require": { "nfephp-org/sped-bpe" : "^1.0" } Para utilizar o pacote em desenvolvimento (branch master) deve ser instalado com:

composer require nfephp-org/sped-bpe:dev-master Ou ainda alterando o composer.json do seu aplicativo inserindo:

"require": { "nfephp-org/sped-bpe" : "dev-master" } NOTA: Ao utilizar este pacote na versão em desenvolvimento não se esqueça de alterar o composer.json da sua aplicação para aceitar pacotes em desenvolvimento, alterando a propriedade "minimum-stability" de "stable" para "dev".

"minimum-stability": "dev"

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 7.x (recomendável PHP 7.2)
- ext-curl
- ext-dom
- ext-json
- ext-gd
- ext-mbstring
- ext-mcrypt
- ext-openssl
- ext-soap
- ext-xml
- ext-zip
- [sped-common](https://github.com/nfephp-org/sped-common)

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

[](#documentation)

O processo de documentação ainda não foi inciado.

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

[](#contributing)

Para contribuir com correções de BUGS, melhoria no código, documentação, elaboração de testes ou qualquer outro auxílio técnico e de programação por favor observe o [CONTRIBUTING](CONTRIBUTING.md) e o [Código de Conduta](CONDUCT.md) para maiores detalhes.

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)

Roberto L. Machado (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

28

—

LowBetter than 54% of packages

Maintenance27

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 83.8% of commits — single point of failure

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.

###  Release Activity

Cadence

Every ~6 days

Total

2

Last Release

2348d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/83b3feccdc04943c30ac9b785307cb73385c30d5b3ad8a7c700f7704416dc280?d=identicon)[robmachado](/maintainers/robmachado)

---

Top Contributors

[![robmachado](https://avatars.githubusercontent.com/u/1437008?v=4)](https://github.com/robmachado "robmachado (31 commits)")[![andersonvaz](https://avatars.githubusercontent.com/u/2549742?v=4)](https://github.com/andersonvaz "andersonvaz (6 commits)")

---

Tags

bpesped

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/nfephp-org-sped-bpe/health.svg)

```
[![Health](https://phpackages.com/badges/nfephp-org-sped-bpe/health.svg)](https://phpackages.com/packages/nfephp-org-sped-bpe)
```

###  Alternatives

[nfephp-org/sped-nfe

API para geração e comunicação da NFe e NFCe com as SEFAZ autorizadoras.

1.4k1.4M10](/packages/nfephp-org-sped-nfe)[nfephp-org/sped-da

sped-da contêm as classes para criação dos documentos auxiliares referidos no projeto Sped.

145806.7k8](/packages/nfephp-org-sped-da)[nfephp-org/sped-cte

API para geração e comunicação da CTe com as SEFAZ autorizadoras.

113227.7k1](/packages/nfephp-org-sped-cte)[nfephp-org/sped-esocial

e-Social library

18030.7k](/packages/nfephp-org-sped-esocial)[nfephp-org/sped-mdfe

API para geração e comunicação da MDFe com as SEFAZ autorizadoras.

50135.1k](/packages/nfephp-org-sped-mdfe)[nfephp-org/sped-gtin

Classes for validation of GTIN codes.

17981.7k11](/packages/nfephp-org-sped-gtin)

PHPackages © 2026

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