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

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

nfephp-org/sped-efinanceira
===========================

e-Financeira library

v2.0.30(11mo ago)151.7k↑600%19LGPL-3.0-or-later+PHPPHP &gt;=7.0CI failing

Since May 30Pushed 1w ago8 watchersCompare

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

READMEChangelogDependencies (6)Versions (35)Used By (0)

SPED-EFINANCEIRA (versão 2.0 - layout 1.2.4) atualização 28/11/2023
===================================================================

[](#sped-efinanceira-versão-20---layout-124-atualização-28112023)

**API PHP para a integração de aplicativo com o projeto SPED eFinanceira da Receita Federal do Brasil**

> NOTA: quando a receita fornece arquivos PEM ao inves de CER use, lembrando de deixar apenas o certificado e removendo o restante dos textos que existirem.

```
openssl x509 -outform der -in pre_web.pem -out pre_web.cer
openssl x509 -inform der -in prepro-efinanc_web.cer -out preprod-efinanc_web.pem

```

*sped-efinanceira* é um framework que permite a integração de um aplicativo, com o serviço do projeto SPED da RFB denominado *eFinanceira*, com a construção dos eventos em xml e do envio dos lotes de eventos e consultas, através de requisições SOAP, sobre SSL usando certificado digital modelo A1 (PKCS#12), pertencentes a cadeia de certificação Brasileira.

[![Latest Version on Packagist](https://camo.githubusercontent.com/10c12dffc81a9b8323736c30298e4df7ed75a5e4fce8301c28e9d50c7131a213/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e66657068702d6f72672f737065642d6566696e616e63656972612e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nfephp-org/sped-efinanceira)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/b36dd28b6eb3e7b972a3fd577519cfe74528a2f42ca1fcf309fadeb79317cf57/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6e66657068702d6f72672f737065642d6566696e616e63656972612f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/nfephp-org/sped-efinanceira)[![Coverage Status](https://camo.githubusercontent.com/a18a51b971dd13608a04269de684a746fd7e7d0faae420b6d7e7beeaa65ed509/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f6e66657068702d6f72672f737065642d6566696e616e63656972612e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/nfephp-org/sped-efinanceira/code-structure)[![Quality Score](https://camo.githubusercontent.com/f24d405bfb1f2c89cb978d77a811d56de95a55adf9409c6c0ae56a21590a825c/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6e66657068702d6f72672f737065642d6566696e616e63656972612e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/nfephp-org/sped-efinanceira)[![Total Downloads](https://camo.githubusercontent.com/2da9ad2c07630658518dc89be88bb9ee61bb735ef0c627ffc84f453799dc87f1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e66657068702d6f72672f737065642d6566696e616e63656972612e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nfephp-org/sped-efinanceira)

Por meio da Instrução Normativa número 1.571/2015, de 03 de julho, a Receita Federal instituiu uma nova obrigação acessória denominada e-Financeira. Com ela, a partir de fevereiro de 2016, os contribuintes que têm movimentação financeira nos Estados Unidos (EUA) deverão transmitir essa informação ao governo, por meio do Sistema Público de Escrituração Digital (Sped) . O manual para preenchimento dos leiautes da e-Financeira já está disponível no site da Receita Federal.

A nova obrigação acessória vale para pessoas jurídicas autorizadas a estruturar e comercializar planos de benefícios de previdência complementar; autorizadas a instituir e administrar Fundos de Aposentadoria Programada Individual (Fapi); que tenham como atividade principal ou acessória a captação, intermediação ou aplicação de recursos financeiros, próprios ou de terceiros, incluídas as operações de consórcio, em moeda nacional ou estrangeira, ou a custódia de valor de propriedade de terceiros; e as sociedades seguradoras autorizadas a estruturar e comercializar planos de seguros de pessoas. Ou seja, entre os responsáveis por prestar tais informações, destacam-se os bancos, seguradoras, corretoras de valores, distribuidores de títulos e valores mobiliários, administradores de consórcios e as entidades de previdência complementar.

Este pacote visa fornecer os meios para gerar, assinar e anviar os dados relativos a mais essa obrigação fiscal.

Este pacote faz parte da API NFePHP e atende aos parâmetros das PSR2 e PSR4, bem como é desenvolvida para de adequar as versões ATIVAS do PHP.

Operação ASSINCRONA
-------------------

[](#operação-assincrona)

### Swagger Recepção

[](#swagger-recepção)

### Swagger Consultas

[](#swagger-consultas)

Para usar os métodos assincronos use os métodos com rest no nome
----------------------------------------------------------------

[](#para-usar-os-métodos-assincronos-use-os-métodos-com-rest-no-nome)

```
function enviarLoteRest(array $events, $modo = self::MODO_CRYPTOZIP): string
```

```
function enviarEventoXmlRest(string $xml, $modo = self::MODO_CRYPTOZIP): string
```

```
function consultaLote($protocolo): string
```

```
function consultarRest(string $type, array $filtro = null):string
```

```
function buscarDadosConsultaRest(string $type, string $protocolo): string
```

Contribuindo
------------

[](#contribuindo)

Este é um projeto totalmente *OpenSource*, para usa-lo e modifica-lo você não paga absolutamente nada. Porém para continuarmos a mante-lo é necessário qua alguma contribuição seja feita, seja auxiliando na codificação, na documentação ou na realização de testes e identificação de falhas e BUGs.

Para contribuir, por favor, observe as condições em [CONTRIBUTING](CONTRIBUTING.md) e o [Código de Conduta](CONDUCT.md) para maiores detalhes.

Mas também, caso você ache que qualquer informação obtida aqui, lhe foi útil e que isso vale de algum dinheiro e está disposto a doar algo, sinta-se livre para enviar qualquer quantia através de :

Install
-------

[](#install)

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

[](#change-log)

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

Testes
------

[](#testes)

```
$ composer test
```

Segurança
---------

[](#segurança)

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.

Creditos
--------

[](#creditos)

- Roberto L. Machado

O desenvolvimento desse pacote somente foi possivel devido a contribuição e colaboração da [ACTUARY Ltda](http://www.actuary.com.br/v3/)

Licenças
--------

[](#licenças)

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

###  Health Score

53

—

FairBetter than 96% of packages

Maintenance78

Regular maintenance activity

Popularity32

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 95.2% 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 ~101 days

Recently: every ~176 days

Total

34

Last Release

341d ago

Major Versions

v1.0.x-dev → v2.0.02018-07-25

PHP version history (3 changes)v1.0.0PHP ~5.5|~7.0

v1.0.x-devPHP &gt;=5.6

v2.0.0PHP &gt;=7.0

### 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 (338 commits)")[![ActuaryGIT](https://avatars.githubusercontent.com/u/168101406?v=4)](https://github.com/ActuaryGIT "ActuaryGIT (17 commits)")

---

Tags

spede-Financeira

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[composer/composer

Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.

29.5k196.2M3.1k](/packages/composer-composer)[nfephp-org/sped-nfe

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

1.5k1.6M17](/packages/nfephp-org-sped-nfe)[paycore/openfintech-data

Openfintech data

22110.1k](/packages/paycore-openfintech-data)[oat-sa/tao-core

TAO core extension

66143.7k124](/packages/oat-sa-tao-core)[nfephp-org/sped-da

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

152959.5k16](/packages/nfephp-org-sped-da)[getdkan/dkan

DKAN Open Data Catalog

387138.7k2](/packages/getdkan-dkan)

PHPackages © 2026

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