PHPackages                             tagliatti/boleto-validator - 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. tagliatti/boleto-validator

AbandonedArchivedLibrary

tagliatti/boleto-validator
==========================

Classe para validação de código de barras e linha digitalizável presente em boletos bancários.

1.0.1(9y ago)1477.1k↓35.7%8[1 PRs](https://github.com/Tagliatti/Boleto-Validator-PHP/pulls)MITPHPPHP &gt;=5.5

Since Jul 18Pushed 2y ago2 watchersCompare

[ Source](https://github.com/Tagliatti/Boleto-Validator-PHP)[ Packagist](https://packagist.org/packages/tagliatti/boleto-validator)[ RSS](/packages/tagliatti-boleto-validator/feed)WikiDiscussions master Synced 1mo ago

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

Boleto Validator
================

[](#boleto-validator)

[![Build Status](https://camo.githubusercontent.com/e13100374fc32f8a07d5279e6aeb623d3c96cd3a4f6f1dcf32259f297bea7a60/68747470733a2f2f7472617669732d63692e6f72672f5461676c69617474692f426f6c65746f2d56616c696461746f722d5048502e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Tagliatti/Boleto-Validator-PHP)[![Coverage Status](https://camo.githubusercontent.com/c465a9c355decea6ebb1c0d4d805c5ac6f763abbdcdd73d5ff186c74ee2c355a/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f5461676c69617474692f426f6c65746f2d56616c696461746f722d5048502e737667)](https://codecov.io/github/Tagliatti/Boleto-Validator-PHP)[![Latest Stable Version](https://camo.githubusercontent.com/852fcdda669ee31c34337b28f5c7b9dee15b4a63825d00f6f0f48914331e6d1c/68747470733a2f2f706f7365722e707567782e6f72672f5461676c69617474692f426f6c65746f2d56616c696461746f722f76657273696f6e2e737667)](https://packagist.org/packages/Tagliatti/Boleto-Validator)[![Latest Unstable Version](https://camo.githubusercontent.com/d4ff4c414cc65a54f7d9d7cdc6a552c3053cc959f368d2f61245206eae7adaeb/68747470733a2f2f706f7365722e707567782e6f72672f5461676c69617474692f426f6c65746f2d56616c696461746f722f762f756e737461626c652e737667)](https://packagist.org/packages/Tagliatti/Boleto-Validator)[![License](https://camo.githubusercontent.com/5787a73d5a1d05c23309494c60ee7ae51ab75fa8ff0495e2ea75ca8a7e0ccfb4/68747470733a2f2f706f7365722e707567782e6f72672f7461676c69617474692f626f6c65746f2d76616c696461746f722f6c6963656e7365)](https://packagist.org/packages/Tagliatti/Boleto-Validator)[![Total Downloads](https://camo.githubusercontent.com/393106e7cc0e4edd1a91d752426942c52fc736d6948280577f1b0ec805ca214b/68747470733a2f2f706f7365722e707567782e6f72672f5461676c69617474692f426f6c65746f2d56616c696461746f722f642f746f74616c2e737667)](https://packagist.org/packages/Tagliatti/Boleto-Validator)[![composer.lock available](https://camo.githubusercontent.com/7f9089eca622ed152a961dc8010f4e6b8f3ca227623ff261ff289550741747d2/68747470733a2f2f706f7365722e707567782e6f72672f5461676c69617474692f426f6c65746f2d56616c696461746f722f636f6d706f7365726c6f636b)](https://packagist.org/packages/Tagliatti/Boleto-Validator)

Classe para validação de código de barras e linha digitalizável presente em boletos bancários. Compatível com PHP 5.5+ e deve ser utilizado um Autoloader compatível com a PSR-4.

Ela valida boletos do tipo convênio (conta de luz, água, IPTU...), que são compostos por 4 blocos de números:

[![convénio](https://camo.githubusercontent.com/2232e7181964ed078da3f43d69405d7490f29336ae56fe236e330a4d915d8deb/687474703a2f2f692e696d6775722e636f6d2f434a41706933542e6a7067)](https://camo.githubusercontent.com/2232e7181964ed078da3f43d69405d7490f29336ae56fe236e330a4d915d8deb/687474703a2f2f692e696d6775722e636f6d2f434a41706933542e6a7067)

Exemplos:
**83640000001-1 33120138000-2 81288462711-6 08013618155-1**
ou
**85890000460-9 52460179160-5 60759305086-5 83148300001-0**

Também é possível validar boletos do tipo fatura ou carnê, que são compostos por 5 blocos de números (linha digitalizável):

[![linha digitalizável](https://camo.githubusercontent.com/45e4ebeaae946512895ea29ed8589de7f30e15afb4c42701d04b2c8ab85549f5/687474703a2f2f692e696d6775722e636f6d2f57496d647573712e6a7067)](https://camo.githubusercontent.com/45e4ebeaae946512895ea29ed8589de7f30e15afb4c42701d04b2c8ab85549f5/687474703a2f2f692e696d6775722e636f6d2f57496d647573712e6a7067)

Exemplo: **42297.11504 00001.954411 60020.034520 2 68610000054659**

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

[](#instalação)

A instalação desta biblioteca pode ser feita utilizando o Composer.

```
$ composer require tagliatti/boleto-validator

```

Exemplos de uso
===============

[](#exemplos-de-uso)

### Validando convênio

[](#validando-convênio)

```
