PHPackages                             dindigital/nfe-focus - 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. [Payment Processing](/categories/payments)
4. /
5. dindigital/nfe-focus

ActiveLibrary[Payment Processing](/categories/payments)

dindigital/nfe-focus
====================

Nfe Focus - Emissão de Nota Fiscal Eletrônica

1.0(11y ago)0671PHP

Since Mar 25Pushed 10y ago1 watchersCompare

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

READMEChangelog (1)Dependencies (4)Versions (1)Used By (0)

\#Nfe Focus - Emissão de Nota Fiscal Eletrônica

Atualmente para empresas do simples nacional - SP
-------------------------------------------------

[](#atualmente-para-empresas-do-simples-nacional---sp)

Instalação - Composer (psr-4)
-----------------------------

[](#instalação---composer-psr-4)

```
{
  "require": {
    "dindigital/nfe-focus": "2.*"
  }
}
```

Documentação da Focus
---------------------

[](#documentação-da-focus)

-
-

#### Para visualizar os exemplos [acesse](https://github.com/dindigital/nfe-focus/tree/master/examples)

[](#para-visualizar-os-exemplos-acesse)

### Definição de vendedor

[](#definição-de-vendedor)

```
$issuer = new Issuer;
$issuer->setCompanyDocument('11112332000110'); // CNPJ
$issuer->setCompanyName('DIN DIGITAL WEB LTDA ME'); // Razão Social
$issuer->setTradingName('DIN DIGITAL'); // Nome Fantasia
$issuer->setStateRegistration('1234567890'); // Inscrição Estadual
```

### Definição do endereço do vendedor

[](#definição-do-endereço-do-vendedor)

```
$issuerAddress = new Address;
$issuerAddress->setStreet('Rua Bernardino de Campos');
$issuerAddress->setNumber('31, Sala 501');
$issuerAddress->setNeighborhood('Centro');
$issuerAddress->setCity('Santo André');
$issuerAddress->setState('SP');
$issuerAddress->setZipCode('09015-010');

// Adiciono endereço do vendedor ao vendedor
$issuer->setAddress($issuerAddress);
```

### Definição de cliente

[](#definição-de-cliente)

```
$receiver = new Receiver;
$receiver->setDocument('446.441.646-23'); // CPF ou CNPJ
$receiver->setName('Mário Mello'); // Nome
$receiver->setEmail('mario@dindigital.com'); // E-mail
```

### Definição do endereço do cliente

[](#definição-do-endereço-do-cliente)

```
$receiverAddress = new Address;
$receiverAddress->setStreet('Rua Havana');
$receiverAddress->setNumber('217');
$receiverAddress->setNeighborhood('Parque das Américas');
$receiverAddress->setCity('Mauá');
$receiverAddress->setState('SP');
$receiverAddress->setZipCode('09351-020');

// Adiciono endereço do vendedor ao vendedor
$receiver->setAddress($receiverAddress);
```

### Definição de Produtos

[](#definição-de-produtos)

```
$product1 = new Item;
$product1->setDescription('Produto 1');
$product1->setQuantity('1');
$product1->setCost('300');
$product1->setNcmCode('33030020');

// Defino o container de produtos
$items = new ItemContainer($receiver);
$items->addItem($product1);
```

Para consulta do Código NCM [acesse](http://www4.receita.fazenda.gov.br/simulador/PesquisarNCM.jsp)

### Gerando nota fiscal

[](#gerando-nota-fiscal)

```
$nfse = new Nfse(
    new DateTime("2015-03-23 12:00:00"), // data da venda
    $issuer, // vendedor
    $receiver, // cliente
    $items // container de produtos
);

$transaction = new InsertTransaction(Enviroment::DEVELOPMENT, 'token');
if ($transaction->insert($nfse, 'referencia')) { // OK
  //$transaction->getResponseBody();
} else { // erro
  //$transaction->getResponseBody();
}
```

### Consultando nota fiscal

[](#consultando-nota-fiscal)

```
$transaction = new FindTransaction(Enviroment::DEVELOPMENT, 'token');
if ($transaction->find('referencia')) { // OK
  //$transaction->getResponseBody();
} else { // erro
  //$transaction->getResponseBody();
}
```

### Cancelando nota fiscal

[](#cancelando-nota-fiscal)

```
$transaction = new CancelTransaction(Enviroment::DEVELOPMENT, 'token');
$transaction->setJustification('Modtivo do cancelamento');
if ($transaction->cancel('referencia')) { // OK
  //$transaction->getResponseBody();
} else { // erro
  //$transaction->getResponseBody();
}
```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity61

Established project with proven stability

 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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

4072d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1241449?v=4)[Mário Mello](/maintainers/mariosmello)[@mariosmello](https://github.com/mariosmello)

---

Top Contributors

[![mariosmello](https://avatars.githubusercontent.com/u/1241449?v=4)](https://github.com/mariosmello "mariosmello (21 commits)")

---

Tags

nfenota fiscalnota fiscal phpnfe phpfocus nfe

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/dindigital-nfe-focus/health.svg)

```
[![Health](https://phpackages.com/badges/dindigital-nfe-focus/health.svg)](https://phpackages.com/packages/dindigital-nfe-focus)
```

###  Alternatives

[horstoeko/zugferd

A library for creating and reading european electronic invoices

4174.3M18](/packages/horstoeko-zugferd)[bitpay/sdk

Complete version of the PHP library for the new cryptographically secure BitPay API

42337.5k4](/packages/bitpay-sdk)[nfe/nfe

NFe.io PHP Library

42115.7k](/packages/nfe-nfe)[webjump/magento2-module-braspagpagador

Braspag Pagador integration for Magento 2

1050.6k](/packages/webjump-magento2-module-braspagpagador)[academe/sagepay

A library to handle the back-end processing for the SagePay Server (protocol v3) service

1112.2k](/packages/academe-sagepay)[webmaniabr/nfe

PHP SDK da REST API de Nota Fiscal Eletrônica da WebmaniaBR®

137.8k](/packages/webmaniabr-nfe)

PHPackages © 2026

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