PHPackages                             ernestoch/rif-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. [Validation &amp; Sanitization](/categories/validation)
4. /
5. ernestoch/rif-php

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

ernestoch/rif-php
=================

Librería PHP para validar, formatear y generar números RIF (Registro de Información Fiscal) de Venezuela

v1.0.3(2mo ago)213MITPHPPHP ^8.1CI passing

Since Oct 18Pushed 2mo agoCompare

[ Source](https://github.com/3rn3st0/rif-php)[ Packagist](https://packagist.org/packages/ernestoch/rif-php)[ Docs](https://github.com/3rn3st0/rif-php)[ RSS](/packages/ernestoch-rif-php/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (5)Used By (0)

RIF PHP
=======

[](#rif-php)

[![PHP Version](https://camo.githubusercontent.com/f870cee2a2e2a442c6b62c8bf79f45ec0ce794dc5af13834902518c9107230f9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d382e312532422d626c75652e737667)](https://packagist.org/packages/ernestoch/rif-php)[![Tests](https://github.com/3rn3st0/rif-php/actions/workflows/tests.yml/badge.svg)](https://github.com/3rn3st0/rif-php/actions/workflows/tests.yml)[![License](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)](LICENSE)[![Packagist Version](https://camo.githubusercontent.com/a83c746188ea65cedee3fd177e42fd06666f75d7ef5654198a0a90afe3cb4c32/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f65726e6573746f63682f7269662d706870)](https://packagist.org/packages/ernestoch/rif-php)

Una librería PHP profesional para validar, formatear y generar números RIF (Registro de Información Fiscal) de Venezuela.

✨ Características
-----------------

[](#-características)

- ✅ **Validación completa** de números RIF según algoritmo oficial
- ✅ **Cálculo del dígito verificador** con algoritmo verificados
- ✅ **Soporte para todos los tipos** de RIF (V, E, J, P, G, C)
- ✅ **Formateo profesional** para presentación
- ✅ **Generación de RIFs válidos** para testing
- ✅ **100% type-hinted** y compatible con PHP 8.3+
- ✅ **Cobertura completa de tests**
- ✅ **PSR-4 y estándares modernos** de PHP

📦 Instalación
-------------

[](#-instalación)

```
composer require ernestoch/rif-php
```

### Probar instalación

[](#probar-instalación)

```
php -r "require 'vendor/autoload.php'; echo ErnestoCh\Rif\Rif::isValid('V113502963') ? '✅ Instalación exitosa!' : '❌ Error';"
```

🚀 Uso Rápido
------------

[](#-uso-rápido)

```
