PHPackages                             sbaum-tecnologia/nfecloud-php - 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. [API Development](/categories/api)
4. /
5. sbaum-tecnologia/nfecloud-php

ActiveLibrary[API Development](/categories/api)

sbaum-tecnologia/nfecloud-php
=============================

SDK snfe para PHP.

01.3kPHP

Since May 29Pushed 6y ago1 watchersCompare

[ Source](https://github.com/sbaum-tecnologia/nfecloud-php)[ Packagist](https://packagist.org/packages/sbaum-tecnologia/nfecloud-php)[ RSS](/packages/sbaum-tecnologia-nfecloud-php/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![alt text align:center](https://camo.githubusercontent.com/aded970d7d7d2e85b5645ae7ec166d9a7d78231d401d5f31352af0d72ad412cb/68747470733a2f2f6170702e6e6665636c6f75642e636f6d2e62722f696e636c7564652f696d672f6e6665636c6f75642f6c6f676f2d6d656e6f722e706e67 "NFecloud")](https://camo.githubusercontent.com/aded970d7d7d2e85b5645ae7ec166d9a7d78231d401d5f31352af0d72ad412cb/68747470733a2f2f6170702e6e6665636c6f75642e636f6d2e62722f696e636c7564652f696d672f6e6665636c6f75642f6c6f676f2d6d656e6f722e706e67)

NFeCloud - SDK PHP
==================

[](#nfecloud---sdk-php)

Descrição
---------

[](#descrição)

Este pacote consiste em um SDK em PHP para a utilizacao do sistema NFeCloud através de api - REST.

Requisitos
==========

[](#requisitos)

- PHP &gt;=5.5.19;

Instalação
==========

[](#instalação)

Via Composer

```
composer require sbaum-tecnologia/nfecloud-php
```

Licença
-------

[](#licença)

GNU GPLv3. Por favor, veja o [Arquivo de Licença](license.txt) para mais informações.

Exemplo
-------

[](#exemplo)

```
require __DIR__.'/../vendor/autoload.php';

// Coloca o Token SNFe  no environment do PHP.

putenv('TOKEN=AAAA');
putenv('TOKEN_SECRET=aBBBCC');

// Cria Objetos de Consulta/Servico

$ServiceEmpresas = new SNFe\Empresas();
$ServiceNotas = new SNFe\Notas();
$ServiceActions = new SNFe\Actions();

$empresaNova = [
    'razao_social'=>'Teste',
    'nome_fantasia'=>'Teste',
    'cnpj'=>'50.311.620/0001-10',
    'inscricao_municipal'=>'',
    'inscricao_estadual'=>'',
    'endereco'=>'',
    'numero'=>'',
    'complemento'=>'',
    'bairro'=>'',
    'cidade'=>'',
    'estado'=>'',
    'cep'=>'',
    'responsavel_nome'=>'',
    'responsavel_email'=>'',
    'responsavel_telefone'=>'',
];

try {
    $_retCreate = $ServiceEmpresas->create(['data'=>$empresaNova]);
} catch (Exception $e) {
       echo $e->getMessage();
       exit;
}

try {

    $ret = $ServiceEmpresas->all(['order'=>'cnpj desc','limit'=>10,'page'=>1,'filtros'=>[['id','>','1']]]);

    foreach ($ret->obj as $emp_obj){
        /*
         * Busca a empresa pelo id
         */

        $_ret = $ServiceEmpresas->get($emp_obj->id);

        echo "CNPJ: " . $_ret->cnpj . "";
        echo "ID: " . $_ret->id . "";
        /*
         * busca as notas que pertence a empresa
         */

        /*
         * Para buscas pelo nsu - numero sequencial para cada emissor gerado pela Sefaz - formatar conforme exemplo
         */
        $value = 7200;
        $nsu = str_pad($value, 15, '0', STR_PAD_LEFT);

        $retN = $ServiceNotas->all(['order'=>'dhEmi desc','limit'=>5,'page'=>1,'filtros'=>[['empresas_id','=',$_ret->id],['xml_arquivado','=',1]]]);

        foreach ($retN->obj as $notas){
                /*
                 * Busca a nota pelo id
                 * o atributo xml retorna em base64
                 */
                $_retN = $ServiceNotas->get($notas->id);
                echo "----";
                echo "ID: " . $_retN->id . "";
                echo "Numero: " . $_retN->numero . "";
                echo "Emissao: " . $_retN->dhEmi . "";
                echo "Emitente/Destinatario: " . $_retN->xNome . "";
                /*
                 * Consulta Status da NF-e - parametro id da nota
                 */
                $ret_Consulta = $ServiceActions->consultarStatusNFE((int)$notas->id) ;
                echo $ret_Consulta->status . "";
                echo $ret_Consulta->message->description . "";

                /*
                 * Faz a manifestação da NF-e - parametro id da nota, tipo de manifestação, jusitificativa
                 */
                $ret_Consulta =  $ServiceActions->manifestarNFE((int)$notas->id, '210210', '');
                echo $ret_Consulta->status . "";
                echo $ret_Consulta->message->description. "";
                echo "----";
                /*
                 * Faz download do xml e/ou pdf - parametro id da nota, xml (true/false), pdf (true/false)
                 */
                $ret_Consulta =  $ServiceActions->downloadXMLPDF((int)$notas->id, true,true);
                echo $ret_Consulta->status . "";
                echo $ret_Consulta->message->xml->download->filename . "";
                echo $ret_Consulta->message->xml->download->download . "";
                echo $ret_Consulta->message->pdf->download->filename . "";
                echo $ret_Consulta->message->pdf->download->download . "";
                echo "----";
         }
    }

    echo '--Fim--';
} catch (Exception $e) {
    echo $e->getMessage();
}
```

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/a28994cd5e5d7cd9ce4f86ddb3915327e9f08662af79d6a42ea36f8d7c4f543d?d=identicon)[frcgarcia](/maintainers/frcgarcia)

---

Top Contributors

[![frcgarcia](https://avatars.githubusercontent.com/u/8504648?v=4)](https://github.com/frcgarcia "frcgarcia (6 commits)")

### Embed Badge

![Health badge](/badges/sbaum-tecnologia-nfecloud-php/health.svg)

```
[![Health](https://phpackages.com/badges/sbaum-tecnologia-nfecloud-php/health.svg)](https://phpackages.com/packages/sbaum-tecnologia-nfecloud-php)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35816.3M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24015.5M18](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172437.8k11](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93452.6k6](/packages/botman-driver-telegram)

PHPackages © 2026

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