Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Errores (relacionados con al AEAT)
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-07-2025
adjiza adjiza is offline
Miembro
 
Registrado: jul 2025
Posts: 18
Poder: 0
adjiza Va por buen camino
Error en el envío; faultcode [1207] - response status code: 299

Buenos días.

En primer lugar, agradecer sinceramente vuestra existencia y el trabajo que realizáis. Este foro es un balón de oxígeno!!.

En segundo lugar, estoy adaptando mi software a Verifactu (sólo Verifactu). Aunque no trabajo con ninguno de los lenguajes que por aquí he leído, la base y lógica viene a ser la misma.
Mi desarrollo está realizado en DataFlex y me ayudo del AX de Chilkat para todo el tema de generar xml, certificados, peticiones http, etc. etc.

La semana pasada comencé a intentar enviar un registro de facturación con dos facturas (al entorno de pruebas, claro), pero aunque el status devuelto por el servidor es 200, el xml de respuesta informa de un "Error interno en el servidor".

Código:
response status code: 200
<?xml version="1.0" encoding="UTF-8"?>

<env:Envelope xmlns:env="h_t_t_p://schemas.xmlsoap.org/soap/envelope/">
    <env:Body>
        <env:Fault>
            <faultcode>env:Server</faultcode>
            <faultstring>Codigo[1207].Error interno en el servidor</faultstring>
        </env:Fault>
    </env:Body>
</env:Envelope>
Según la documentación, ante ese error, la acción a realizar es la de volver a enviar. Pero por más que envío, hasta el viernes/sábado pasado, me devolvía el mismo mensaje.
Y tampoco encuentro qué quiere decir el "faultcode [1207]"

Hoy he vuelto a retomar el tema y la respuesta del servidor de pruebas ahora es 299

Código:
response status code: 299
<?xml version="1.0" encoding="UTF-8"?>

<env:Envelope xmlns:env="h_t_t_p://schemas.xmlsoap.org/soap/envelope/">
    <env:Body>
        <env:Fault>
            <faultcode>env:Server</faultcode>
            <faultstring>Error interno en el servidor</faultstring>
        </env:Fault>
    </env:Body>
</env:Envelope>
Ahora no da ningún "faultcode".

Cualquier comentario es bienvenido.

Un saludo.
Antonio
Responder Con Cita
  #2  
Antiguo 14-07-2025
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.435
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Error en el envío; faultcode [1207]

Si el XML es correcto (o más o menos correcto) yo miraría temas de certificado, protocolo,...
Revisa también este foro que es específico de errores.

Casi que muevo el hilo allí y cambio el título.

Ya que eres nuevo, bienvenido y te recomiendo que revises la Guía de estilo de los foros.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 14-07-2025
adjiza adjiza is offline
Miembro
 
Registrado: jul 2025
Posts: 18
Poder: 0
adjiza Va por buen camino
Error en el envío; faultcode [1207] - response status code: 299

Gracias Neftalí.

Cita:
Si el XML es correcto (o más o menos correcto) yo miraría temas de certificado, protocolo,...
Seguro al 100% no estoy de que todo sea correcto.

El contenido del xml, lo adjunto por si lo queréis revisar (no encuentro la forma de poner el código de forma que me deje publicar. He sustituido https/http por las que he visto que utilizan quienes no pueden publicar enlaces, pero ni por esas...)

Respecto del certificado, quiero entender que si no fuese correcto, o no realizaría la conexión o daría otro tipo de error?

Un saludo.
Antonio
Archivos Adjuntos
Tipo de Archivo: txt RF_Pruebas.txt (8,2 KB, 12 visitas)
Responder Con Cita
  #4  
Antiguo 14-07-2025
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.759
Poder: 7
ermendalenda Va por buen camino
Cita:
Empezado por adjiza Ver Mensaje
Gracias Neftalí.



Seguro al 100% no estoy de que todo sea correcto.

El contenido del xml, lo adjunto por si lo queréis revisar (no encuentro la forma de poner el código de forma que me deje publicar. He sustituido https/http por las que he visto que utilizan quienes no pueden publicar enlaces, pero ni por esas...)

Respecto del certificado, quiero entender que si no fuese correcto, o no realizaría la conexión o daría otro tipo de error?

Un saludo.
Antonio
Puede que las equivalencias en los prefijos de referencias a los esquemas tengass que ponerlas en
Cita:
https//www2.agwnciatributaria.gob.es aunque hagas el envio a pre
Ppr otro lado veo una fecha muy antigua de fecja de expedixion y en ese caso no se si has puestp que es Incidencia o mas bien intentalo cona fecha actual.
Saludos

Última edición por ermendalenda fecha: 14-07-2025 a las 19:57:55.
Responder Con Cita
  #5  
Antiguo 15-07-2025
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.435
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Por las URLs no te preocupes, en unos cuantos mensajes se elimina la restricción.
En cuanto al fichero, lo primero que veo distinto es la codificación, pero tal vez se deba a la conversión a TXT, de todas formas revisa que lo que estás enviando lleve codificación correcta.

Veo algunas diferencias en la cabecera.
Te adjunto uno mío de pruebas con algunos datos cambiados para que compares.

Código PHP:
<?xml version="1.0" encoding="utf-8"?>
<sum:RegFactuSistemaFacturacion xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" xmlns:sum="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">
  <sum:RegistroFactura>
    <sum1:RegistroAlta>
      <sum1:IDVersion>1.0</sum1:IDVersion>
      <sum1:IDFactura>
        <sum1:IDEmisorFactura>99999973K</sum1:IDEmisorFactura>
        <sum1:NumSerieFactura>1-1</sum1:NumSerieFactura>
        <sum1:FechaExpedicionFactura>14-07-2025</sum1:FechaExpedicionFactura>
      </sum1:IDFactura>
      <sum1:NombreRazonEmisor>EMPRESA PRUEBAS</sum1:NombreRazonEmisor>
      <sum1:TipoFactura>F1</sum1:TipoFactura>
      <sum1:DescripcionOperacion>Caja chicles</sum1:DescripcionOperacion>
      <sum1:Destinatarios>
        <sum1:IDDestinatario>
          <sum1:NombreRazon>SPORTIUM</sum1:NombreRazon>
          <sum1:NIF>25346689A</sum1:NIF>
        </sum1:IDDestinatario>
      </sum1:Destinatarios>
      <sum1:Desglose>
        <sum1:DetalleDesglose>
          <sum1:Impuesto>01</sum1:Impuesto>
          <sum1:ClaveRegimen>01</sum1:ClaveRegimen>
          <sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
          <sum1:TipoImpositivo>21.00</sum1:TipoImpositivo>
          <sum1:BaseImponibleOimporteNoSujeto>110.49</sum1:BaseImponibleOimporteNoSujeto>
          <sum1:CuotaRepercutida>23.20</sum1:CuotaRepercutida>
        </sum1:DetalleDesglose>
      </sum1:Desglose>
      <sum1:CuotaTotal>23.20</sum1:CuotaTotal>
      <sum1:ImporteTotal>133.69</sum1:ImporteTotal>
      <sum1:Encadenamiento>
        <sum1:PrimerRegistro>S</sum1:PrimerRegistro>
      </sum1:Encadenamiento>
      <sum1:SistemaInformatico>
        <sum1:NombreRazon>MI empresa S.L.</sum1:NombreRazon>
        <sum1:NIF>B12345678</sum1:NIF>
        <sum1:NombreSistemaInformatico>MiERP</sum1:NombreSistemaInformatico>
        <sum1:IdSistemaInformatico>09</sum1:IdSistemaInformatico>
        <sum1:Version>1.0.0.0</sum1:Version>
        <sum1:NumeroInstalacion>12345678</sum1:NumeroInstalacion>
        <sum1:TipoUsoPosibleSoloVerifactu>N</sum1:TipoUsoPosibleSoloVerifactu>
        <sum1:TipoUsoPosibleMultiOT>S</sum1:TipoUsoPosibleMultiOT>
        <sum1:IndicadorMultiplesOT>S</sum1:IndicadorMultiplesOT>
      </sum1:SistemaInformatico>
      <sum1:FechaHoraHusoGenRegistro>2025-07-14T12:41:23Z</sum1:FechaHoraHusoGenRegistro>
      <sum1:NumRegistroAcuerdoFacturacion></sum1:NumRegistroAcuerdoFacturacion>
      <sum1:IdAcuerdoSistemaInformatico></sum1:IdAcuerdoSistemaInformatico>
      <sum1:TipoHuella>01</sum1:TipoHuella>
      <sum1:Huella>E87B2F011CD0690E6AA80DE9C77F7B045D9963752ED0C1947890116ACAAD7B76</sum1:Huella>
    </sum1:RegistroAlta>
  </sum:RegistroFactura>
</sum:RegFactuSistemaFacturacion>
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 15-07-2025
adjiza adjiza is offline
Miembro
 
Registrado: jul 2025
Posts: 18
Poder: 0
adjiza Va por buen camino
Gracias ermendalenda

Cita:
Empezado por ermendalenda Ver Mensaje
Puede que las equivalencias en los prefijos de referencias a los esquemas tengass que ponerlas en...
Según el último documento Veri-Factu_Descripcion_SWeb.pdf (V1.0.1 de 23/04/2025), la página 48 las direcciones de definición de servicios y esquemas del entorno de pruebas, son las que estoy utilizando. Las de producción, en la página 50
Yo no me atrevo a mezclar urls de producción y pruebas.

En mi entorno de desarrollo/pruebas, estoy utilizando los siguientes valores:

Código:
Verifactu_Endpoint_SOAP=h_t_t_p_s://prewww1.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP
VerifactuIDVersionEsquema=1.0
VerifactuURL_QR=h_t_t_p_s://prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQR?
Verifactu_WSDL_Entrada=h_t_t_p_s://prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/SuministroInformacion.xsd
Verifactu_WSDL_Operaciones=h_t_t_p_s://prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/SuministroLR.xsd
Y, por ejemplo, la url para consultar el QR, funciona correctamente. Evidentemente, la factura no existe, pero avisa de que es un entorno de pruebas y de los datos de la factura.

Cita:
Empezado por ermendalenda Ver Mensaje
Ppr otro lado veo una fecha muy antigua de fecja de expedixion y en ese caso no se si has puestp que es Incidencia o mas bien intentalo cona fecha actual.
Saludos
Correcto. Trabajo con datos reales de un cliente que tenía albaranes pendientes de facturar desde enero. Como mi intención era hacer muchas más facturas, quería tener margen. Pero vamos, que si fuese ese el problema, entiendo que el xml de respuesta debería informar de ello.

Un saludo.
Antonio
Responder Con Cita
  #7  
Antiguo 15-07-2025
adjiza adjiza is offline
Miembro
 
Registrado: jul 2025
Posts: 18
Poder: 0
adjiza Va por buen camino
Gracias Neftalí.

Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
En cuanto al fichero, lo primero que veo distinto es la codificación, pero tal vez se deba a la conversión a TXT, de todas formas revisa que lo que estás enviando lleve codificación correcta.
Correcto, el xml tiene la codificación correcta. Es por la conversión a txt, ya que no se puede subir un xml.

Cita:
Veo algunas diferencias en la cabecera.
Te adjunto uno mío de pruebas con algunos datos cambiados para que compares.
Con esa estructura, me has matado (je je je).
No entiendo la ubicación de "<sum:RegFactuSistemaFacturacion"
Y dónde están "Header/>", "Body>", "Cabecera>" y "ObligadoEmision>", por ejemplo?

Un saludo.
Antonio
Responder Con Cita
  #8  
Antiguo 22-07-2025
adjiza adjiza is offline
Miembro
 
Registrado: jul 2025
Posts: 18
Poder: 0
adjiza Va por buen camino
Error en el envío; faultcode [1207] - response status code: 299

Buenos días.

Gracias por vuestros comentarios.

Ya está solucionado. No era ni problema de certificado, ni de urls, ni de esquemas.
En base a los comandos DataFlex/Chilkat, no estaba construyendo correctamente ni el Http, ni el HttpRequest.

Lo dicho, gracias por vuestro tiempo y seguimos...

Un saludo.
Antonio Jiménez
Responder Con Cita
Respuesta



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
[DCC Fatal Error] F2588 Linker error code: 1 ($00000001) jeremiselxi Desarrollo en Delphi para Android 7 03-02-2019 15:44:06
Intraweb - Database Server Error: SQL State:08001, SQL Error Code: 17 bitbow Delphi para la web 2 12-11-2015 22:28:15
ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Token MALBOTO22 PHP 8 06-05-2015 19:22:39
Mostrar Status CapLock, NumLock y ScrollLock en Status Bar vtdeleon Trucos 4 29-09-2006 02:19:56
Necesito ayuda : E_FAIL status error jvega Conexión con bases de datos 0 26-05-2003 15:31:51


La franja horaria es GMT +2. Ahora son las 14:55:57.


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