Skip to Content
avatar image
Former Member

Problema con la solución SII de SAP Business One

Hola.

Estoy teniendo problemas con el proceso de preparación e importación de escenario de integración para la transmisión de los registros del SII para la Agencia Tributaria.

Se supone que en el poco ortodoxo "manual" word que envió SAP se tratan los procesos de importación. He seguido al pie de la letra ese "tutorial" pero no hay forma que pueda comunicar nada fuera.

Lo único que recibo por parte de integración es el mensaje "com.sap.b1i.xcellerator.XcelleratorException: XCE108 Caller returned HTTP error: HTTP-code: -1; HTTP-message: ; Exception: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found"

He probado de mil maneras, he reinstalado integración pero continua igual.

Alguien tiene alguna pista?

Gracias anticipadas.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Jun 23, 2017 at 03:31 PM

    Al final la solución pasa por:

    • Tener la 2ª versión del escenario (una que tiene 4 campos para informar las diferentes URL de AEAT para el envío)

    • Importar solo el certificado privado (tal y como indica el manual) en el BizStore del Dataset (Control Center)
    • Copiar la dirección resultante de la importación. P.e.: /com.sap.b1i.vplatform.scenarios.design/vPac.sap.ESP.sii/sscert(sscert)
    • Dejar vacío el WScertUri que se encuentra en el Scenarios>Setup>Data Mgt>Global Properties
    • Si no tienes proxy vaciar los campos ProxyHost y ProxyPort (si no logras vaciarlos, poner un espacio en blanco)
    • Ir a SLD>B1i Server>empresa>Properties e indicar el password (¡¡ sin encriptar !!) en PKpassword y la dirección copiada

    Al no informar el campo WScertUri el proceso toma como certificado público uno interno que ya contiene el escenario y que además está firmado.

    Espero os sirva de ayuda.

    Suerte

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hola Jesús,

      Gracias por tu esfuerzo. Con éste último consejo, he conseguido que funcione en pruebas la sincronización con la AEAT.

      Ahora me falta poder trasladarlo a entornos reales de cliente.

      Un saludo.

  • avatar image
    Former Member
    Jun 20, 2017 at 02:40 PM

    Hola Jesús,

    Yo tengo exactamente el mismo problema.

    He configurado el scenario según el manual que comentas, incluso dando algún paso más como por ejemplo, activar el escenario, etc; pero el resultado es el mismo.

    A ver si alguien es capaz de arrojar luz sobre el tema.

    Un saludo.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hola Jorge.

      A 10 días de la puesta en marcha de este sistema no hay forma de obtener información sobre el proceso correcto o cuanto menos alguna explicación.

      A mi parecer el que quien hizo el "manual" no es de estos lares, ha hecho las pruebas sobre teoría y nada práctico y dudo que se haya conectado con AEAT para comprobar que todo ha ido correcto.

      Además el certificado que carga es un certificado JSSE (Java Secure Socket Extension) que solo permite cargar certificados de tipo CER y para nada tiene en cuenta los PFX.

      En cualquier caso un desastre.

  • avatar image
    Former Member
    Jun 22, 2017 at 12:51 PM

    Buenas de nuevo.

    Tras instalar el HotFix y copiar el nuevo escenario de integración sigo teniendo problemas.

    En integración, en el átomo que hace la conversión de TXT2XML salta un error "Operator or ')' expected."

    Revisado el Payload que debe convertir no hay ningún carácter extraño.

    Add comment
    10|10000 characters needed characters exceeded