Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-11-2022
Zósimo Zósimo is offline
Miembro
 
Registrado: nov 2022
Posts: 18
Poder: 0
Zósimo Va por buen camino
El servidor de Guipuzkua no responde nada

Pues a mí el servidor de Guipuzkua sigue sin responderme nada. Absolutamente nada.

Estoy haciéndolo tal como se me ha dicho y verificando con la documentación de PHP.
- En "local_cert" meto "CERTIFICADO.p12" (están en el mismo directorio que los otros archivos).
- En "passphrase" la clave para ese mismo certificado.
- En "cafile" nuevamente el certificado.
- En "capath" la ruta absoluta al directorio donde está el certificado

Lo demás no lo he tocado salvo el apartado "content" donde meto el XML.

He comprobado que se genere el vector correctamente.

hago el $context = stream_context_create($opts);

y por último $haciendaResult = file_get_contents('https://tbai-z.prep.gipuzkoa.eus/sarrerak/alta', false, $context);

Lo que obtengo cuando hago var_dump($haciendaResult); es "bool(false)"

Como ya llevo tiempo peleando con esto, he convertido la clave privada del c12 a pem, pero cuando la mando en lugar del certificado el mismo resultado. Se supone que algo tendría que responder.

Según me han contestado en Diputación los certificados PFX son igualmente válidos que los pem. ¿he comprendido mal y la respuesta del servidor no está en "$haciendaResult"?

Muchas gracias por vuestra ayuda.

Por si acaso mi código:

$opts = array(
"ssl" => array(
"local_cert" => $file,
"passphrase" => $pass,
"allow_self_signed" => true,
"cafile" => $file,
"capath" => $camino,
"verify_peer" => false
),
"http" => array (
"method" => "POST",
"ignore_errors" => true,
"timeout" => 9,
"header" => "Accept-language: es\r\n"."Content-type: application/xml;charset=UTF-8\r\n",
"content" => $texto
)
);
var_dump($opts);

$context = stream_context_create($opts);
var_dump($context);

$haciendaResult = file_get_contents('https://tbai-z.prep.gipuzkoa.eus/sarrerak/alta', false, $context);
var_dump($haciendaResult);

echo "\n La Dipiutación respondió: ".$haciendaResult;
Responder Con Cita
  #2  
Antiguo 30-11-2022
Irreo Irreo is offline
Miembro
 
Registrado: mar 2022
Posts: 70
Poder: 5
Irreo Va por buen camino
Cita:
Empezado por Zósimo Ver Mensaje
Pues a mí el servidor de Guipuzkua sigue sin responderme nada. Absolutamente nada.

Estoy haciéndolo tal como se me ha dicho y verificando con la documentación de PHP.
Buenas,

Ánimo, yo creo que estás cerca.

Para el envío yo estoy usando certificados en formato PEM. En su día recuerdo que con ese código me estuve peleando bastante, hasta que di con la combinación de parámetros y valores correcta.

Por si te sirve, te paso las instrucciones que usé en el servidor para convertir el certificado a PEM desde la consola SSH:

(te irá pidiendo contraseña actual del certificado, o la nueva que quieres poner, según el caso)

openssl pkcs12 -in TITXXXX.pfx -out TIT.nokey.pem -nokeys
openssl pkcs12 -in TITXXXX.pfx -out TIT.withkey.key
openssl rsa -in TIT.withkey.key -out TIT.key
cat TIT.nokey.pem TIT.key > TITXXXX.pem

Al final el fichero que uso es el último fusionado usando "cat" (TITXXXX.pem)

Suerte!
Responder Con Cita
  #3  
Antiguo 30-11-2022
Zósimo Zósimo is offline
Miembro
 
Registrado: nov 2022
Posts: 18
Poder: 0
Zósimo Va por buen camino
Muchas gracias Irreo. Me hará falta la suerte.

Cita:
Empezado por Irreo Ver Mensaje
Buenas,

Ánimo, yo creo que estás cerca.

Para el envío yo estoy usando certificados en formato PEM. En su día recuerdo que con ese código me estuve peleando bastante, hasta que di con la combinación de parámetros y valores correcta.

Por si te sirve, te paso las instrucciones que usé en el servidor para convertir el certificado a PEM desde la consola SSH:

(te irá pidiendo contraseña actual del certificado, o la nueva que quieres poner, según el caso)

openssl pkcs12 -in TITXXXX.pfx -out TIT.nokey.pem -nokeys
openssl pkcs12 -in TITXXXX.pfx -out TIT.withkey.key
openssl rsa -in TIT.withkey.key -out TIT.key
cat TIT.nokey.pem TIT.key > TITXXXX.pem

Al final el fichero que uso es el último fusionado usando "cat" (TITXXXX.pem)

Suerte!
Responder Con Cita
  #4  
Antiguo 30-11-2022
Zósimo Zósimo is offline
Miembro
 
Registrado: nov 2022
Posts: 18
Poder: 0
Zósimo Va por buen camino
Funcionó

Gracias Irreo, al fin funcionó.

Era el certificado. No era cierto que aceptara los .c12

Te debo una.
Responder Con Cita
  #5  
Antiguo 30-11-2022
sexxxwax sexxxwax is offline
Registrado
 
Registrado: nov 2022
Posts: 6
Poder: 0
sexxxwax Va por buen camino
plantilla registro de soft

Hola a tod@s, alguien me puede ayudar con el tema del registro de soft en Alava???


Alguién que lo haya registrado me puede facilitar una plantilla o documento???


Gracias x anticipado


P.D.: Me gustaría contactar con gente que tenga funcionando aplicaciones en Alava. Mi software sólamente va a tener 2 instalaciones en 2 comercios. Estoy pillado de tiempo y necesito avanzar, x supuesto no quiero aprovecharme de nadie, si hay que llegar a una compensación económica (razonable) no sería un problema
Responder Con Cita
  #6  
Antiguo 01-12-2022
Irreo Irreo is offline
Miembro
 
Registrado: mar 2022
Posts: 70
Poder: 5
Irreo Va por buen camino
Cita:
Empezado por sexxxwax Ver Mensaje
Hola a tod@s, alguien me puede ayudar con el tema del registro de soft en Alava???

Alguién que lo haya registrado me puede facilitar una plantilla o documento???
La memoria no tiene mucho misterio, es una descripción breve y concisa, sin necesidad de tecnicismos, de cada punto que exigen.

En mi caso ha quedado en un poco más de un folio... simplemente describe brevemente con tus palabras los puntos que piden:

Tipo de software (en la nube, etc..)
Proceso de encadenamiento (el sistema que usas para determinar el encadenamiento..)
Proceso de firma (qué tipo de certificado utilizas..)
Tipos de facturas o justificantes (formatos de facturas que emites...)
Ubicación código identificativo
Pantalla de verificación (cómo acceder, etc..)
Sistema de almacenamiento (cómo o dónde almacenas ficheros TBAI, etc.)

Básicamente, no es un manual para que alguien sepa cómo hacer un desarrollo. Se trata de describir un poco lo que tienes montado.
Responder Con Cita
  #7  
Antiguo 02-12-2022
APO APO is offline
Miembro
 
Registrado: feb 2008
Posts: 129
Poder: 19
APO Va por buen camino
Buenos días.

Unas dudas respecto al Zuzendu. Según he leído, en principio las rectificaciones que se pueden hacer con el Zuzendu se pueden realizar también desde la aplicación web de “Consulta de facturas emitidas”. ¿Vosotros habéis desarrollado Zuzendu? Si lo habéis hecho ¿os deja modificar información que desde la web no permite? Por ejemplo, no sabemos cómo actuar para modificar un CIF o una dirección.

Muchas gracias.
Responder Con Cita
  #8  
Antiguo 02-12-2022
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.229
Poder: 24
keys Va por buen camino
Cita:
Empezado por APO Ver Mensaje
Buenos días.

Unas dudas respecto al Zuzendu. Según he leído, en principio las rectificaciones que se pueden hacer con el Zuzendu se pueden realizar también desde la aplicación web de “Consulta de facturas emitidas”. ¿Vosotros habéis desarrollado Zuzendu? Si lo habéis hecho ¿os deja modificar información que desde la web no permite? Por ejemplo, no sabemos cómo actuar para modificar un CIF o una dirección.

Muchas gracias.
Zuzendu no deja modificar casi nada. Casi lo único que se puede modificar son los tipos de iva. En el momento que intentas modificar un CIF o el importe de la factura te dice que no se puede realizar ese cambio.
Responder Con Cita
  #9  
Antiguo 02-12-2022
Avatar de HerensugeBeltz
HerensugeBeltz HerensugeBeltz is offline
Miembro
 
Registrado: may 2021
Ubicación: Hondarribia
Posts: 90
Poder: 6
HerensugeBeltz Va por buen camino
Cita:
Empezado por APO Ver Mensaje
Buenos días.

Unas dudas respecto al Zuzendu. Según he leído, en principio las rectificaciones que se pueden hacer con el Zuzendu se pueden realizar también desde la aplicación web de “Consulta de facturas emitidas”. ¿Vosotros habéis desarrollado Zuzendu? Si lo habéis hecho ¿os deja modificar información que desde la web no permite? Por ejemplo, no sabemos cómo actuar para modificar un CIF o una dirección.

Muchas gracias.
Nosotros tuvimos el caso de un hotel donde metió el NIF de un cliente indicando Otro identificador. Vía Zuzendu no nos dejó cambiarlo y poner un NIF. Tras la pertinente consulta, nos dijeron:
En este caso, la identificación del cliente no la vais a poder cambiar mediante ZuzenduBAI. Hay que emitir factura rectificativa por sustitución declarando al cliente como nacional, usando la etiqueta NIF.

Respecto al fichero de Zuzendu, hemos optado por el camino del medio: volvemos a generar el XML de la factura a corregir y antes de su envío sacamos un editor donde poder verificar que se haya generado bien o, en su defecto, corregirlo manualmente (lógicamente lo haríamos nosotros conectándonos al cliente).
Responder Con Cita
  #10  
Antiguo 01-12-2022
Irreo Irreo is offline
Miembro
 
Registrado: mar 2022
Posts: 70
Poder: 5
Irreo Va por buen camino
Cita:
Empezado por Zósimo Ver Mensaje
Gracias Irreo, al fin funcionó.

Era el certificado. No era cierto que aceptara los .c12

Te debo una.
Me alegro, ya te dije que andabas cerca

Lo de aceptar PFX/P12 supongo te dirían porque el servidor sí los admite. Es posible que el código que habría que utilizar para el envío fuese diferente... esas "opts" admiten más parámetros, así que seguramente poniendo algún otro o cambiando algún valor, funcionará con P12, quiero pensar.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice newtron Internet 3716 19-01-2026 20:01:34
Como utilizar la ayuda del nuevo Sistema Operativo gluglu Humor 3 24-09-2007 09:39:05
Aplicacion Agencia De Viajes ArdiIIa Varios 9 20-01-2007 16:49:53
El Vasco Aguirre Al González La Taberna 5 26-05-2006 09:22:28
Microsoft ha lanzado su nuevo sistema operativo DarkByte Humor 0 25-01-2004 09:21:14


La franja horaria es GMT +2. Ahora son las 14:43:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi