2017 © Pedro PelĂĄez
 

library sunatphp

Clase para realizar consultas a sunat Peru mediante el numero de ruc o dni

image

jossmp/sunatphp

Clase para realizar consultas a sunat Peru mediante el numero de ruc o dni

  • Sunday, February 18, 2018
  • by JossMP
  • Repository
  • 4 Watchers
  • 17 Stars
  • 207 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 27 Forks
  • 5 Open issues
  • 5 Versions
  • 41 % Grown

The README.md

SUNAT PERU

Clase php para consultar los datos de la web de Sunat PerĂș desde php., (*1)

Metodo de Uso Consultas Sunat

 true,
        'cantidad_trabajadores'     => true,
        'establecimientos'          => true,
        'deuda'                     => true,
    ];

    $sunat = new \jossmp\sunat\ruc($config);

    $ruc = "20169004359";
    $dni = "44274795";

    $search1 = $sunat->consulta($ruc);
    $search2 = $sunat->consulta($dni);

    if ($search1->success == true) {
        echo "\n";
        echo "Empresa: " . $search1->result->razon_social . "\n";
        echo $search1->json(NULL, true);
        echo "\n\n";
    }

    if ($search2->success == true) {
        echo "\n";
        echo "Persona: " . $search1->result->razon_social . "\n";
        echo $search2->json(NULL, true);
        echo "\n\n";
    }
?>

Error en busquedas / sin resultados

en caso de no haber encontrado resultados $search->success es false, (*2)

success==false )
    {
        echo "ERROR : " . $search->message;
    }
?>

Datos que se obtienen

<?php
    ...
    $search->result->ruc;
    $search->result->razon_social;
    $search->result->direccion;
    $search->result->departamento;
    $search->result->provincia;
    $search->result->distrito;
    $search->result->estado;
    $search->result->condicion;
    $search->result->tipo;
    $search->result->nombre_comercial;
    $search->result->fecha_inscripcion;
    $search->result->sistema_emision;
    $search->result->actividad_exterior;
    $search->result->sistema_contabilidad;
    $search->result->comprobante_impreso; // List(Array)
    $search->result->comprobante_electronico;
    $search->result->ple;
    $search->result->inicio_actividades;
    $search->result->actividad_economica; // List(Array)
    $search->result->oficio;
    $search->result->ubigeo;
    $search->result->dir_tipo_via;
    $search->result->dir_cod_zona;
    $search->result->dir_tipo_zona;
    $search->result->dir_num;
    $search->result->dir_interior;
    $search->result->dir_lote;
    $search->result->dir_dpto;
    $search->result->dir_manzana;
    $search->result->dir_km;
    $search->result->dir_nomb_via;
    $search->result->emision_electronica; // date
    $search->result->telefono;
    $search->result->establecimientos; // List
    $search->result->cantidad_trabajadores; // List
    $search->result->representantes_legales; // List
    $search->result->deuda_coactiva; // List
    $search->result->fecha_registro;
    $search->result->fecha_actualizacion;
    $search->result->completo;
    $search->result->contribuyente;
    $search->result->contribuyente_tipo_doc;
    $search->result->contribuyente_num_doc;
?>

Metodo de Uso Consulta Tipo cambio ( USD => PEN )

ultimo_tc();

    // $search = $tc->consulta('02','2019'); // No disponible
```

### Mostrar Resultados en JSON / XML
```sh
success == true )
    {
        echo $search->json( );
        echo $search->json( 'callback' ); // para llamadas desde js
    }
    
    if( $search->success == true )
    {
        echo $search->xml( ); 
        echo $search->xml( 'persona' ); // define nodo raiz
    }
?>

Instalacion mediante composer

    composer require -o "jossmp/sunatphp"
<?php
    require ("./vendor/autoload.php");
    ...
?>

Pre-requisitos

- cURL
- PHP 5.4.0 o superior
- jossmp/navigate
- jossmp/response

Tambien puede interesarte muestra clase para buscar datos de personas mediante el DNI: Ver repositorio Donaciones: PayPal, (*3)

Copyright (C), 2018 Josue Mazco GNU General Public License 3 (http://www.gnu.org/licenses/), (*4)

The Versions

18/02 2018

dev-master

9999999-dev https://github.com/JossMP/SunatPHP

Clase para realizar consultas a sunat Peru mediante el numero de ruc o dni

  Sources   Download

MIT

The Requires

  • ext-curl *
  • lib-curl *

 

The Development Requires

  • php >=5.2

curl php consulta peru sunat

16/02 2018

v1.7

1.7.0.0 https://github.com/JossMP/SunatPHP

Clase para realizar consultas a sunat Peru mediante el numero de ruc o dni

  Sources   Download

MIT

The Requires

  • ext-curl *
  • lib-curl *

 

The Development Requires

  • php >=5.2

curl php consulta peru sunat

25/10 2017

v1.6

1.6.0.0 https://github.com/JossMP/SunatPHP

Clase para realizar consultas a sunat Peru mediante el numero de ruc o dni

  Sources   Download

MIT

The Requires

  • ext-curl *
  • lib-curl *

 

The Development Requires

  • php >=5.2

curl php consulta peru sunat

04/10 2017

v1.5

1.5.0.0 https://github.com/JossMP/SunatPHP

Clase para realizar consultas a sunat Peru mediante el numero de ruc o dni

  Sources   Download

MIT

The Requires

  • ext-curl *
  • lib-curl *

 

The Development Requires

  • php >=5.2

curl php consulta peru sunat

18/09 2017

v1.4

1.4.0.0 https://github.com/JossMP/SunatPHP

Clases para cosnultas Sunat PERU

  Sources   Download

MIT

The Requires

  • php >=5.2

 

php consulta peru sunat