JossMP / sunatphp

Realiza consultas a SUNAT Perú desde PHP
https://git.tryout.top/
MIT License
60 stars 51 forks source link

Versión 4 #14

Open christrobls opened 3 years ago

christrobls commented 3 years ago

Alguien logró que funcione la nueva versión?

christrobls commented 3 years ago

Revisar el archivo sunat/sunat.php El post está haciéndose a http debes cambiarlo por https

Aùn falta corregir la conexión con establecimientos anexos y representantes

BryanCardiet commented 3 years ago

@christrobls Reemplaza linea 319 del Fichero sunat.php, dentro del metodo RepresentanteLegal()

$patron = '/<td align="left">[\t|\s|\n]+(.*)<\/td>[\t|\s|\n]+<td align="center">[\t|\s|\n]+(.*)<\/td>[\t|\s|\n]+<td align="left">[\t|\s|\n]+(.*)<\/td>[\t|\s|\n]+<td align="left">[\t|\s|\n]+(.*)<\/td>[\t|\s|\n]+<td align="left">[\t|\s|\n]+(.*)<\/td>/';

reemplaza el patron por ese, y tu mismo diste la solución a parte del problema con el https. en la linea 306 dentro del metodo RepresentanteLegal()

$url = "https://e-consultaruc.sunat.gob.pe/cl-ti-itmrconsruc/jcrS00Alias"; $data = array( "accion" => "getRepLeg", "nroRuc" => $ruc, "desRuc" => $ruc, "accion" => "getRepLeg", "contexto" => "ti_it"

con eso ya obtendrás los representantes legales.

christrobls commented 3 years ago

Gracias @BryanCardiet gracias por el dato y tendrás el código para los anexos? Gracias!