thegreenter / greenter

Facturación Electrónica - SUNAT - PE :four_leaf_clover:
https://greenter.dev
MIT License
269 stars 138 forks source link

Cambio de Endpoint para trabajar con una OSE #82

Closed willyk closed 5 years ago

willyk commented 5 years ago

Hola,

Un proveedor OSE (NubeFact) nos indica o asegura que tan solo cambiando el Endpoint, user y password podemos pasar a usar su solución de OSE ya que en este caso nuestra implementación esta obligada a pasar a una OSE.

O aún mas si esta librería soporta alguna OSE

Quedo a la espera de sus comentarios, gracias.

giansalex commented 5 years ago

Hola, tal cual lo indica el OSE, en teoría ese debería ser el único cambio. Es decir reemplazar la URL de sunat por la que te proporcione el OSE. En el método $see->setService('url_ose');

guillermofoshlen commented 5 years ago

willyk, tienes problemas con el OSE NUBEFAC, Es lo que me respondieron, Lo que está ocurriendo es que los algoritmos para generar la firma en su comprobante se esté ejecutando incorrectamente, cuando me sale el error 2335 En el servidor de produccion de SUNAT no me aparece lo mismo

sosviper commented 4 years ago

Saludos . Yo he probado para el OSE Bizlinks con la URL de pruebas y tengo este error:

object(Greenter\Model\Response\Error)#4443 (2) {
  ["code":protected]=>
  string(4) "HTTP"
  ["message":protected]=>
  string(25) "Could not connect to host"

Como deberia de ser el codigo. Mi codigo es:

<?php

use Greenter\See;
use Greenter\Ws\Services\SunatEndpoints;

$see = new See();
$see->setService('https://osetesting.bizlinks.com.pe/ol-ti-itcpe/billService'); // Probe tambien esta forma: https://osetesting.bizlinks.com.pe/ol-ti-itcpe/billService?wsdl
$see->setCertificate(file_get_contents(__DIR__.'/certificate.pem'));
$see->setCredentials('20327739230BIZLINKS', 'Xuvz8CUL'); // Las credenciales que me dieron

return $see;

Me pueden ayudar a como resolverlo.

giansalex commented 4 years ago

Hola @sosviper, puedes revisar este issue #83