ronaldmirabal/consultas-dgii-rnc

Es un paquete desarrollado para consultar el estado del rnc del contribuyente en República Dominicana.

Maintainers

Package info

github.com/ronaldmirabal/consultas-dgii-rnc

pkg:composer/ronaldmirabal/consultas-dgii-rnc

Fund package maintenance!

RonaldMirabal

Statistics

Installs: 9

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 1

v1.0.2 2025-11-19 14:07 UTC

This package is auto-updated.

Last update: 2026-03-16 11:47:44 UTC


README

Este paquete ha sido desarrollado tomando como inspiración el proyecto ConsultasDgii Su objetivo es ofrecer funcionalidades similares de manera más sencilla y adaptada, aprovechando las buenas prácticas de Laravel para facilitar su integración y uso en proyectos propios.

📦 Instalación

Puedes instalar el paquete a través de composer:

composer require ronaldmirabal/consultas-dgii-rnc

📋 Requisitos

  • PHP ^8.3
  • Laravel ^10.0

Como Usar - Consultar Contribuyente por RNC/Cédula

use RonaldMirabal\ConsultasDgiiRnc\ConsultasDgiiRnc;

$rncConsultor = new ConsultasDgiiRnc;
$resultado = $rncConsultor->consultarRnc("[SU RNC]");

if ($resultado->success)
{
    $this->info("RNC/Cédula: {$resultado->CedulaORnc}");
    $this->info("Nombre Comercial: {$resultado->NombreComercial}");
}

🚨 Manejo de Errores

if (!resultado.success)
{
    $this->info("Ocurrió un error en la consulta.");
    $this->info($resultado->message);
}

🚨 Variables Accesibles

[
    'CedulaORnc'          => 'Número de RNC o Cédula',
    'NombreORazonSocial'  => 'Nombre o Razón Social del contribuyente',
    'NombreComercial'     => 'Nombre comercial registrado',
    'RegimenDePagos'      => 'Régimen de pagos del contribuyente',
    'Categoria'           => 'Categoría fiscal asignada',
    'Estado'              => 'Estado actual (activo/inactivo)',
    'ActividadEconomica'  => 'Actividad económica principal',
    'AdministracionLocal' => 'Administración local correspondiente',
    'success'             => true // Indica si la consulta fue exitosa
]

✅ Testing

composer test

Credits

📄 License

The MIT License (MIT). Please see License File for more information.