PHPackages                             jeanbarbosa/e-cobranca - 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. jeanbarbosa/e-cobranca

ActivePackage

jeanbarbosa/e-cobranca
======================

Webservice SOAP/XML para cobrança registrada da Caixa Econômica Federal (SIGCB - Sistema de gestao de cobranca bancaria)

9775PHP

Since Feb 27Pushed 5y ago1 watchersCompare

[ Source](https://github.com/JeanBarbosa/e-cobranca)[ Packagist](https://packagist.org/packages/jeanbarbosa/e-cobranca)[ RSS](/packages/jeanbarbosa-e-cobranca/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

**e-Cobranca**
==============

[](#e-cobranca)

Cobrança registrada da Caixa Econômica Federal

Webservice de acesso às operações básicas de consulta, inclusão e alteração de cobranças registradas segundo o [manual fornecido pela CEF](docs/Manual_Leiaute_Webservice.pdf). Existem algumas divergências devido às frequentes modificações no serviço pela CEF, mas encontra-se funcional e estável na data de publicação deste código.

---

Instalação
----------

[](#instalação)

### Composer

[](#composer)

Se você já conhece o **Composer** (o que é extremamente recomendado), simplesmente adicione a dependência ao seu projeto.

```
composer require jeanbarbosa/e-cobranca @dev

```

---

Inclusão de títulos
-------------------

[](#inclusão-de-títulos)

```
use Caixa\Boleto;

$boleto = new Boleto();

$boleto->setCodigoBeneficiario('012345');
$boleto->setUnidade('0000');
$boleto->setIdProcesso('012345');
$boleto->setCnpj('000.000.000/0000-00');
$boleto->setNossoNumero('14000000000000000');
$boleto->setNumeroDocumento('TEST0001');
$boleto->setDataVencimento('2018-09-30');
$boleto->setValor('1.0');
$boleto->setTipoEspecie('02');
$boleto->setFlagAceite('N');
$boleto->setDataEmissao('2018-09-11');
$boleto->setValorAbatimento('0');
$boleto->setNumeroDias('30');
$boleto->setCpf('000.000.000-00');
$boleto->setNome('Jean Barbosa dos Santos');
$boleto->setLogradouro('E. Paranhos, Nº 00');
$boleto->setCidade('Brasilia');
$boleto->setUf('DF');
$boleto->setCep('00.000-000');

$response = $boleto->incluirBoleto();

print_r($response);

```

---

Alteração de títulos
--------------------

[](#alteração-de-títulos)

Resaltando que alguns campos não é possível ser alterados...

```
use Caixa\Boleto;

$boleto = new Boleto();

$boleto->setCodigoBeneficiario('012345');
$boleto->setUnidade('0000');
$boleto->setIdProcesso('012345');
$boleto->setCnpj('000.000.000/0000-00');
$boleto->setNossoNumero('14000000000000000');
$boleto->setNumeroDocumento('TEST0001');
$boleto->setDataVencimento('2019-09-30');  //alterando data de vencimento
$boleto->setValor('1.0');
$boleto->setTipoEspecie('02');
$boleto->setFlagAceite('N');
$boleto->setValorAbatimento('0');
$boleto->setNumeroDias('30');
$boleto->setNome('Jean Barbosa dos Santos');
$boleto->setLogradouro('E. Paranhos, Nº 00');
$boleto->setCidade('Brasilia');
$boleto->setUf('DF');
$boleto->setCep('00.000-000');

$response = $boleto->alterarBoleto();

print_r($response);

```

---

Baixa de títulos
----------------

[](#baixa-de-títulos)

```
use Caixa\Boleto;

$boleto = new Boleto();

$boleto->setCodigoBeneficiario('012345');
$boleto->setNossoNumero('14000000000000000');

$response = $boleto->baixaBoleto();

print_r($response);

```

---

Consulta de títulos
-------------------

[](#consulta-de-títulos)

```
use Caixa\Boleto;

$boleto = new Boleto();

$boleto->setCodigoBeneficiario('012345');
$boleto->setCnpj('000.000.000/0000-00');
$boleto->setNossoNumero('14000000000000000');

$response = $boleto->consultarBoleto();

print_r($response);

```

Você pode conferir se as operações do WebService estão corretas usando o sistema [e-Cobrança](https://ecobranca.caixa.gov.br) da Caixa. Acesse ""Banco de títulos &gt; Consulta de títulos", deixe o formulário em branco e clique em "Consultar" para exibir todos os títulos.

[![Consulta de títulos no e-Cobrança](docs/ecobranca-consulta-titulos.png)](docs/ecobranca-consulta-titulos.png)

---

Depuração
---------

[](#depuração)

Todas as tentativas de transação com o WebService e seus conteúdos podem ser verificados ao setar a variável `debug` para `true`.

//SGCBS02P - Produção | SGCBS01D - Desenvolvimento

\*\* (obs: O webservice da caixa não funciona como esperado no modo de desenvolvimento. Aconselho usar uma conta de produção para teste) \*\*

```
use Caixa\Boleto;

$boleto = new Boleto();
$boleto->setDebug(true);

//set fields

$response = $boleto->consultarBoleto();

print_r($response);

```

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity30

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/e5186d7c61c783ed0526d03919cff317fcc61a5073f592f7013bbe727bb30713?d=identicon)[Jeanbsantos](/maintainers/Jeanbsantos)

---

Top Contributors

[![JeanBarbosa](https://avatars.githubusercontent.com/u/7062301?v=4)](https://github.com/JeanBarbosa "JeanBarbosa (46 commits)")

### Embed Badge

![Health badge](/badges/jeanbarbosa-e-cobranca/health.svg)

```
[![Health](https://phpackages.com/badges/jeanbarbosa-e-cobranca/health.svg)](https://phpackages.com/packages/jeanbarbosa-e-cobranca)
```

PHPackages © 2026

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