PHPackages                             trienlace/parse-contribuyente - 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. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. trienlace/parse-contribuyente

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

trienlace/parse-contribuyente
=============================

Herramienta para realizar parsing de los datos de un contribuyente a partir del HTML de respuesta de la página de búsqueda de contribuyentes en SENIAT

0.3(4y ago)0231MITHTMLPHP ^7.3|^8.0

Since Jul 23Pushed 4y ago2 watchersCompare

[ Source](https://github.com/trienlace/parse-contribuyente)[ Packagist](https://packagist.org/packages/trienlace/parse-contribuyente)[ RSS](/packages/trienlace-parse-contribuyente/feed)WikiDiscussions main Synced 3w ago

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

[![](https://camo.githubusercontent.com/d699f11e5784c825ff2cdfe417206cafd00de7866f422cf94cf396b718d8c846/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f5061727365253230436f6e747269627579656e74652e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d747269656e6c61636525324670617273652d636f6e747269627579656e7465267061747465726e3d63697263756974426f617264267374796c653d7374796c655f31266465736372697074696f6e3d412b7061727365722b666f722b7468652b53454e4941542b436f6e747269627579656e74652b7365617263682b70616765266d643d312673686f7757617465726d61726b3d3026666f6e7453697a653d313030707826696d616765733d68747470732533412532462532467777772e7068702e6e6574253246696d616765732532466c6f676f732532466e65772d7068702d6c6f676f2e737667)](https://camo.githubusercontent.com/d699f11e5784c825ff2cdfe417206cafd00de7866f422cf94cf396b718d8c846/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f5061727365253230436f6e747269627579656e74652e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d747269656e6c61636525324670617273652d636f6e747269627579656e7465267061747465726e3d63697263756974426f617264267374796c653d7374796c655f31266465736372697074696f6e3d412b7061727365722b666f722b7468652b53454e4941542b436f6e747269627579656e74652b7365617263682b70616765266d643d312673686f7757617465726d61726b3d3026666f6e7453697a653d313030707826696d616765733d68747470732533412532462532467777772e7068702e6e6574253246696d616765732532466c6f676f732532466e65772d7068702d6c6f676f2e737667)

A Parser for the SENIAT Contribuyente search page
=================================================

[](#a-parser-for-the-seniat-contribuyente-search-page)

[![Latest Version on Packagist](https://camo.githubusercontent.com/5a3329bc971804fe13a604c0cc14e78300ba5e75d3c8fe00878a264306c1bd71/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f747269656e6c6163652f70617273652d636f6e747269627579656e74652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/trienlace/parse-contribuyente)[![Tests](https://github.com/trienlace/parse-contribuyente/actions/workflows/run-tests.yml/badge.svg)](https://github.com/trienlace/parse-contribuyente/actions/workflows/run-tests.yml/badge.svg)[![Total Downloads](https://camo.githubusercontent.com/dc8089e48ddd6784645279fc7acfa9be3efb13eb13172bccd2c75a81a18cb479/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f747269656e6c6163652f70617273652d636f6e747269627579656e74652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/trienlace/parse-contribuyente)

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require trienlace/parse-contribuyente
```

The package will automatically register itself.

### `ParseContribuyente`

[](#parsecontribuyente)

This validation rule will pass if the RIF value passed in the request is valid.

```
// in a Controller, Job or View

use Trienlace\ParseContribuyente\ParseContribuyente;

$body = '...'

$parser = new ParseContribuyente($body);

$contribuyente = $parser->toArray()
```

### Testing

[](#testing)

```
vendor/bin/pest
```

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Trienlace, C.A.](https://github.com/trienlace)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 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

Every ~24 days

Total

3

Last Release

1760d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3275b348684c799cb2a65f811038f17e43dc8e2c357fc109c73fac2013bcca0c?d=identicon)[trienlace](/maintainers/trienlace)

---

Top Contributors

[![wilsenhc](https://avatars.githubusercontent.com/u/13445515?v=4)](https://github.com/wilsenhc "wilsenhc (28 commits)")

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/trienlace-parse-contribuyente/health.svg)

```
[![Health](https://phpackages.com/badges/trienlace-parse-contribuyente/health.svg)](https://phpackages.com/packages/trienlace-parse-contribuyente)
```

###  Alternatives

[rector/rector

Instant Upgrade and Automated Refactoring of any PHP code

10.4k139.2M9.3k](/packages/rector-rector)[larastan/larastan

Larastan - Discover bugs in your code without running it. A phpstan/phpstan extension for Laravel

6.5k55.4M8.5k](/packages/larastan-larastan)[phpstan/phpstan-symfony

Symfony Framework extensions and rules for PHPStan

79475.7M2.2k](/packages/phpstan-phpstan-symfony)[phpstan/phpstan-doctrine

Doctrine extensions for PHPStan

67272.8M1.4k](/packages/phpstan-phpstan-doctrine)[shipmonk/dead-code-detector

Dead code detector to find unused PHP code via PHPStan extension. Can automatically remove dead PHP code. Supports libraries like Symfony, Doctrine, PHPUnit etc. Detects dead cycles. Can detect dead code that is tested.

4853.5M92](/packages/shipmonk-dead-code-detector)[tomasvotruba/cognitive-complexity

PHPStan rules to measure cognitive complexity of your classes and methods

1635.6M291](/packages/tomasvotruba-cognitive-complexity)

PHPackages © 2026

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