Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Ley antifraude 2021 (VERIFACTU) - Programas informáticos (https://www.clubdelphi.com/foros/showthread.php?t=95235)

espinete 30-09-2024 14:39:39

Ni el NIF ni el certificado que yo utilizo están dados de alta en el SII, así que el motivo del error debería ser otro.

Cita:

Empezado por seccion_31 (Mensaje 557609)
Segun dice google:

4118 - El NIF del titular no está autorizado a enviar información al sistema

¿Podria ser que el certificado que uso es de una empresa en el SII, y por tanto no deje enviar?


gracias antoine0 , ya habia corregido el NIF, lo veo en el XML, en cabecera, y en IDEmisor correctamente, ademas he añadido el campo: Factura.RegistroAlta.NombreRazonEmisor con el nombre por si acaso.

Saludos !


seccion_31 30-09-2024 14:49:50

Cita:

Empezado por espinete (Mensaje 557611)
Ni el NIF ni el certificado que yo utilizo están dados de alta en el SII, así que el motivo del error debería ser otro.

entonces no queda otra de momento,

¿que seguir mirando en el XML que generamos?

¿o donde lo estamos enviando?

Saludos !

espinete 30-09-2024 14:58:08

A ver si algún alma caritativa publica una muestra del XML que ellos envían para poder compararlo con el nuestro, porque la verdad es que la descripción del error no ayuda mucho.

¿Quizás son los datos del destinatario de la factura? En la que yo genero no veo por ningún sitio la "dirección" del cliente final (tampoco veo la del emisor, no sé si hará falta).

pablog2k 30-09-2024 15:55:36

Cita:

Empezado por espinete (Mensaje 557613)
A ver si algún alma caritativa publica una muestra del XML que ellos envían para poder compararlo con el nuestro, porque la verdad es que la descripción del error no ayuda mucho.

¿Quizás son los datos del destinatario de la factura? En la que yo genero no veo por ningún sitio la "dirección" del cliente final (tampoco veo la del emisor, no sé si hará falta).

Os aconsejo guardar el xml que se está enviando para ver posibles errores (ya que la respuesta que da hacienda es muy ambigua).
En mi caso, que me daba el mismo error que a vosotros , era porque se me estaba duplicando el nodo RegFactuSistemaFacturacion.
Tras mucho bucear por código antiguo del SII, he visto que poniendo esto pero adaptado a verifactu:

RemClassRegistry.RegisterSerializeOptions(RegFactuSistemaFacturacion, [xoLiteralParam]);

justo debajo de
RemClassRegistry.RegisterXSClass(RegFactuSistemaFacturacion, 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd', 'RegFactuSistemaFacturacion');

se me ha arreglado.
Ahora me da otro error, pero ya he pasado esa barrera

sglorka 30-09-2024 16:57:11

A ver, pongo un Xml con dos registros de facturación que los acepta correctamente VeriFactu. He sustituido datos personales, pero deben ser reales para las pruebas por si a alguien le parce útil. Veo que hay gente solicitándolo

Código PHP:

<?xml version="1.0" encoding="utf-8"?>
<RegFactuSistemaFacturacion xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
    <ObligadoEmision>
      <NombreRazon>EMISOR DE FACTURA</NombreRazon>
      <NIF>XXXXXXXXX</NIF>
    </ObligadoEmision>
    <RemisionVoluntaria>
      <Incidencia>N</Incidencia>
    </RemisionVoluntaria>
  </Cabecera>
  <RegistroFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">
    <RegistroAlta>
      <IDVersion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">1.0</IDVersion>
      <IDFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
        <IDEmisorFactura>XXXXXXXXX</IDEmisorFactura>
        <NumSerieFactura>101-1509</NumSerieFactura>
        <FechaExpedicionFactura>30-09-2024</FechaExpedicionFactura>
      </IDFactura>
      <NombreRazonEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">EMISOR DE FACTURA</NombreRazonEmisor>
      <Subsanacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">S</Subsanacion>
      <RechazoPrevio xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">N</RechazoPrevio>
      <TipoFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">F1</TipoFactura>
      <FechaOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">30-09-2024</FechaOperacion>
      <DescripcionOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">Entrega de Bienes( PRENSA, Sin Plomo 95 )</DescripcionOperacion>
      <Destinatarios xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
        <IDDestinatario>
          <NombreRazon>DESTINATARIO DE FACTURA</NombreRazon>
          <NIF>YYYYYYYYY</NIF>
        </IDDestinatario>
      </Destinatarios>
      <Desglose xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
        <DetalleDesglose>
          <Impuesto>01</Impuesto>
          <ClaveRegimen>01</ClaveRegimen>
          <CalificacionOperacion>S1</CalificacionOperacion>
          <TipoImpositivo>4.00</TipoImpositivo>
          <BaseImponibleOimporteNoSujeto>1.73</BaseImponibleOimporteNoSujeto>
          <CuotaRepercutida>0.07</CuotaRepercutida>
        </DetalleDesglose>
        <DetalleDesglose>
          <Impuesto>01</Impuesto>
          <ClaveRegimen>01</ClaveRegimen>
          <CalificacionOperacion>S1</CalificacionOperacion>
          <TipoImpositivo>21.00</TipoImpositivo>
          <BaseImponibleOimporteNoSujeto>13.63</BaseImponibleOimporteNoSujeto>
          <CuotaRepercutida>2.86</CuotaRepercutida>
        </DetalleDesglose>
      </Desglose>
      <CuotaTotal xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">2.93</CuotaTotal>
      <ImporteTotal xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">18.29</ImporteTotal>
      <Encadenamiento xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
        <RegistroAnterior>
          <IDEmisorFactura>XXXXXXXXX</IDEmisorFactura>
          <NumSerieFactura>101-1510</NumSerieFactura>
          <FechaExpedicionFactura>28-09-2024</FechaExpedicionFactura>
          <Huella>BF127598CAF5DC54E7083C32FC3310EF898CFAD30ABAA41F56F6B74BE854D744</Huella>
        </RegistroAnterior>
      </Encadenamiento>
      <SistemaInformatico xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
        <NombreRazon>PRODUCTOR</NombreRazon>
        <NIF>XXXXXXXXX</NIF>
        <NombreSistemaInformatico>SOFTWARE DE GESTIÓN TEIDEVF</NombreSistemaInformatico>
        <IdSistemaInformatico>SG</IdSistemaInformatico>
        <Version>20230002</Version>
        <NumeroInstalacion>240801082149</NumeroInstalacion>
        <TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
        <TipoUsoPosibleMultiOT>N</TipoUsoPosibleMultiOT>
        <IndicadorMultiplesOT>N</IndicadorMultiplesOT>
      </SistemaInformatico>
      <FechaHoraHusoGenRegistro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">2024-09-30T12:41:14+01:00</FechaHoraHusoGenRegistro>
      <TipoHuella xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01</TipoHuella>
      <Huella xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">081BE7A7388679BB8E4A602CF9DBA46738A6484B92FFB9A5B5590E68955FE648</Huella>
    </RegistroAlta>
  </RegistroFactura>
  <RegistroFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">
    <RegistroAlta>
      <IDVersion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">1.0</IDVersion>
      <IDFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
        <IDEmisorFactura>XXXXXXXXX</IDEmisorFactura>
        <NumSerieFactura>101-1511</NumSerieFactura>
        <FechaExpedicionFactura>30-09-2024</FechaExpedicionFactura>
      </IDFactura>
      <NombreRazonEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">EMISOR DE FACTURA</NombreRazonEmisor>
      <Subsanacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">N</Subsanacion>
      <RechazoPrevio xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">N</RechazoPrevio>
      <TipoFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">F1</TipoFactura>
      <FechaOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">30-09-2024</FechaOperacion>
      <DescripcionOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">Entrega de Bienes( PRENSA, Sin Plomo 95 )</DescripcionOperacion>
      <Destinatarios xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
        <IDDestinatario>
          <NombreRazon>DESTINATARIO DE FACTURA 2</NombreRazon>
          <NIF>JJJJJJJJJ</NIF>
        </IDDestinatario>
      </Destinatarios>
      <Desglose xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
        <DetalleDesglose>
          <Impuesto>01</Impuesto>
          <ClaveRegimen>01</ClaveRegimen>
          <CalificacionOperacion>S1</CalificacionOperacion>
          <TipoImpositivo>4.00</TipoImpositivo>
          <BaseImponibleOimporteNoSujeto>3.46</BaseImponibleOimporteNoSujeto>
          <CuotaRepercutida>0.14</CuotaRepercutida>
        </DetalleDesglose>
        <DetalleDesglose>
          <Impuesto>01</Impuesto>
          <ClaveRegimen>01</ClaveRegimen>
          <CalificacionOperacion>S1</CalificacionOperacion>
          <TipoImpositivo>21.00</TipoImpositivo>
          <BaseImponibleOimporteNoSujeto>1.36</BaseImponibleOimporteNoSujeto>
          <CuotaRepercutida>0.29</CuotaRepercutida>
        </DetalleDesglose>
      </Desglose>
      <CuotaTotal xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">0.43</CuotaTotal>
      <ImporteTotal xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">5.25</ImporteTotal>
      <Encadenamiento xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
        <RegistroAnterior>
          <IDEmisorFactura>XXXXXXXXX</IDEmisorFactura>
          <NumSerieFactura>101-1510</NumSerieFactura>
          <FechaExpedicionFactura>28-09-2024</FechaExpedicionFactura>
          <Huella>4446B4050F7A3A9932C46762ECCF1304BADAD940B20ACDE329272AA072B39090</Huella>
        </RegistroAnterior>
      </Encadenamiento>
      <SistemaInformatico xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
        <NombreRazon>PRODUCTOR</NombreRazon>
        <NIF>XXXXXXXXX</NIF>
        <NombreSistemaInformatico>SOFTWARE DE GESTIÓN TEIDEVF</NombreSistemaInformatico>
        <IdSistemaInformatico>SG</IdSistemaInformatico>
        <Version>20230002</Version>
        <NumeroInstalacion>240801082149</NumeroInstalacion>
        <TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
        <TipoUsoPosibleMultiOT>N</TipoUsoPosibleMultiOT>
        <IndicadorMultiplesOT>N</IndicadorMultiplesOT>
      </SistemaInformatico>
      <FechaHoraHusoGenRegistro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">2024-09-30T15:50:37+01:00</FechaHoraHusoGenRegistro>
      <TipoHuella xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01</TipoHuella>
      <Huella xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">AE28EEF9D2B2B58BE4CC1C2404CFD839D70E8384CB15EC35EB3AC47341DFA22A</Huella>
    </RegistroAlta>
  </RegistroFactura>
</RegFactuSistemaFacturacion>


jalvar28 30-09-2024 17:02:57

Problema factura de anulación
 
Buenas tardes,

Estoy intentando anular una factura, y aunque el sistema me indica que el proceso se ha completado correctamente al validarla, el código QR muestra que la factura sigue existiendo "prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQ". ¿Está funcionando correctamente el sistema de anulación de facturas?

Al intentar introducir la misma factura de nuevo, el sistema indica que ya existe, mientras que el proceso de subsanación funciona sin problemas.

CarlosArjonomia 30-09-2024 17:09:18

Puede ser una buena idea crear una solicitud con Postman que funcione. Tendríamos una referencia para que nos sirva a todos.

Poco puedo aportar de momento ya que estoy muy verde.

Neftali [Germán.Estévez] 30-09-2024 17:34:05

Cita:

Empezado por jalvar28 (Mensaje 557618)

Estoy intentando anular una factura, y aunque el sistema me indica que el proceso se ha completado correctamente al validarla, el código QR muestra que la factura sigue existiendo "prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQ". ¿Está funcionando correctamente el sistema de anulación de facturas?
Al intentar introducir la misma factura de nuevo, el sistema indica que ya existe, mientras que el proceso de subsanación funciona sin problemas.

Yo creo que esa consulta deberías enviarla a la AEAT.
Si te dice que la anulación ha ido bien, no tiene sentido que luego se puede modificar ni consultar (vía QR).
Lo mismo ese caso todavía no lo tienen contemplado.

jalvar28 30-09-2024 17:36:54

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 557620)
Yo creo que esa consulta deberías enviarla a la AEAT.
Si te dice que la anulación ha ido bien, no tiene sentido que luego se puede modificar ni consultar (vía QR).
Lo mismo ese caso todavía no lo tienen contemplado.


Gracias por tu respuesta, es por si alguien le había pasado lo mismo.

sglorka 30-09-2024 18:13:03

Cita:

Empezado por jalvar28 (Mensaje 557618)
Buenas tardes,

Estoy intentando anular una factura, y aunque el sistema me indica que el proceso se ha completado correctamente al validarla, el código QR muestra que la factura sigue existiendo "prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQ". ¿Está funcionando correctamente el sistema de anulación de facturas?

Al intentar introducir la misma factura de nuevo, el sistema indica que ya existe, mientras que el proceso de subsanación funciona sin problemas.

Yo creo que la respuesta que te da el servicio es correcta. Imagina que alguien la escanea y el sistema le dice que "no existe" por que la anulaste, podrías pensar que nunca fue subida a la Aeat. Quizás la información debería venir acompañada por una coletilla que diga "Anulada".

jalvar28 30-09-2024 18:26:26

Cita:

Empezado por sglorka (Mensaje 557623)
Yo creo que la respuesta que te da el servicio es correcta. Imagina que alguien la escanea y el sistema le dice que "no existe" por que la anulaste, podrías pensar que nunca fue subida a la Aeat. Quizás la información debería venir acompañada por una coletilla que diga "Anulada".

Si, también he pensado eso, pero como tu bien dices faltaría la coletilla de Anulada. Pero luego de anularla me deja subsanar la factura (modificando las cantidades). Me da que está todo un poco verde.

En otro post también he comentado que te deja meter como encadenamiento facturas que ni siquiera existen. Entiendo que en unas semanas lo irán puliendo.

unomasmas 30-09-2024 18:33:34

Cita:

Empezado por David M (Mensaje 557086)
Me respondo a mí mismo, funciona perfectamente para firmar aplicaciones. En lugar del dispositivo físico al que obligan últimamente, te descargas una app en el móvil donde te generan un token cuando vayas a realizar la firma y deja la sesión iniciada durante 2 horas para firmar archivos de forma ilimitada.
Tenedlo en cuenta, cuesta menos de 100€ al año en la modalidad de 3 años.

Saludos,
David M.

¿Lo has usado ya? No entiendo bien el funcionamiento: Lo de dejar la sesión iniciada durante 2 horas para firmar sin límites ¿Durante los tres años de vida del certificado?

sglorka 30-09-2024 18:39:01

Cita:

Empezado por jalvar28 (Mensaje 557624)
Si, también he pensado eso, pero como tu bien dices faltaría la coletilla de Anulada. Pero luego de anularla me deja subsanar la factura (modificando las cantidades). Me da que está todo un poco verde.

En otro post también he comentado que te deja meter como encadenamiento facturas que ni siquiera existen. Entiendo que en unas semanas lo irán puliendo.

Luego de anularla, es posible que puedas emitir subsanaciones porque el registro fue Aceptado Parcialmente con errores, por ejemplo, calculaste mal la huella y debes emitir una subsanación. No puedes modificar cantidades en la anulación (no existen)

newtron 30-09-2024 19:32:09

A ver que yo me estoy dispersando... pregunta:


¿Hay alguien que haya generado y enviado con delphi factura/s sin tener que "mangonear" previamente el .XML?. En caso afirmativo.. ¿podría poner un ejemplo el código? Porque parece que hay gente por aquí que lo ha conseguido.



Gracias y un saludo.

antoine0 30-09-2024 19:59:48

Cita:

Empezado por richidemola (Mensaje 557608)
El valor del campo FechaHoraHusoGenRegistro no está dentro del umbral establecido sobre la fecha del sistema de la AEAT
Lo he comprobado y la hora es menor que la de hacienda, por ejemplo, esto es lo que aparece en mi xml: 2024-09-30T14:22:00+01:00
Y la hora de hacienda era esta cuando se envió 2024-09-30 14:22:37

Bueno. Estamos aún en horario de verano (y quedan 4 semanas así), entonces la hora de Hacienda es 2024-09-30 14:22:37+02:00; que es lo mismo que 2024-09-30 12:22:37Z.
Tu envías una factura fechada 2024-09-30T14:22:00+01:00, que es lo mismo que 2024-09-30T13:22:00Z.
13:22:00 > 12:22:37. Normal que se quejen: ¡vas casi una hora por delante del reloj de Hacienda!

Nota: Hacienda está en Madrid, no en Arrecife

richidemola 30-09-2024 21:58:56

Cita:

Empezado por antoine0 (Mensaje 557628)
Bueno. Estamos aún en horario de verano (y quedan 4 semanas así), entonces la hora de Hacienda es 2024-09-30 14:22:37+02:00; que es lo mismo que 2024-09-30 12:22:37Z.
Tu envías una factura fechada 2024-09-30T14:22:00+01:00, que es lo mismo que 2024-09-30T13:22:00Z.
13:22:00 > 12:22:37. Normal que se quejen: ¡vas casi una hora por delante del reloj de Hacienda!

Nota: Hacienda está en Madrid, no en Arrecife

Pues perdona, pero no entiendo que yo sepa en España el horario es más uno, no más dos por mucho horario de verano que sea el horario de verano es en todo el mundo. Entonces yo creo que es más uno, no más dos, pero bueno, de todas formas. Mañana probaré con más dos, a ver qué pasa.

seccion_31 01-10-2024 07:20:15

buenos dias !

he consultado a la AEAT el problema del error:

4118 El NIF del titular no está autorizado a enviar información al sistema.

me han pedido el XML y el nif del certificado, antes de aplicar otros cambios voy a esperar a ver que dicen.

Saludos !

Como digo: este programa es la modificacion de aquel que deje en el foro para enviar 1 alta y 1 baja, que volvere a publicar una vez que funcione en pruebas.

seccion_31 01-10-2024 07:38:50

mientras espero a la AEAT mirando rapido lo que indica pablog2k:

Con este codigo unicamente. (si no estoy mirando muy mal)


Código:

      veriFactu:=RegFactuSistemaFacturacion.Create;

      veriFactu.Cabecera  :=cabecera.Create;
      veriFactu.Cabecera.ObligadoEmision  :=PersonaFisicaJuridicaESType.Create;
      veriFactu.Cabecera.ObligadoEmision.NombreRazon  :=editEmisor.Text;
      veriFactu.Cabecera.ObligadoEmision.NIF  :=editNIFEmisor.Text;


Sin linea alguna de factura compone esto:

Código:

-<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

-<SOAP-ENV:Body xmlns:NS1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">

-<RegFactuSistemaFacturacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SistemaFacturacion.wsdl">

-<RegFactuSistemaFacturacion>

-<Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">

-<ObligadoEmision>

<NombreRazon>xxxxxxx</NombreRazon>

<NIF>99999</NIF>

</ObligadoEmision>

</Cabecera>

</RegFactuSistemaFacturacion>

</RegFactuSistemaFacturacion>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

Si os fijais hay dos: RegFactuSistemaFacturacion pero NO soy capaz de encontrar en el codigo como los genero, o si es normal.

richidemola 01-10-2024 07:57:53

Cita:

Empezado por antoine0 (Mensaje 557628)
Bueno. Estamos aún en horario de verano (y quedan 4 semanas así), entonces la hora de Hacienda es 2024-09-30 14:22:37+02:00; que es lo mismo que 2024-09-30 12:22:37Z.
Tu envías una factura fechada 2024-09-30T14:22:00+01:00, que es lo mismo que 2024-09-30T13:22:00Z.
13:22:00 > 12:22:37. Normal que se quejen: ¡vas casi una hora por delante del reloj de Hacienda!

Nota: Hacienda está en Madrid, no en Arrecife

Pues efectivamente, con +2:00 funciona y no me da el error, pero como dije en otro mensaje no lo entiendo entonces, ¿Cuándo pase el horario de verano no valdrá el +2 y hay que poner un +1 o que?

Existe algún sitio donde consultar la franja horaria en tiempo real?

Saludos y gracias.

pablog2k 01-10-2024 08:07:07

Cita:

Empezado por seccion_31 (Mensaje 557633)
mientras espero a la AEAT mirando rapido lo que indica pablog2k:

Con este codigo unicamente. (si no estoy mirando muy mal)


Código:

      veriFactu:=RegFactuSistemaFacturacion.Create;

      veriFactu.Cabecera  :=cabecera.Create;
      veriFactu.Cabecera.ObligadoEmision  :=PersonaFisicaJuridicaESType.Create;
      veriFactu.Cabecera.ObligadoEmision.NombreRazon  :=editEmisor.Text;
      veriFactu.Cabecera.ObligadoEmision.NIF  :=editNIFEmisor.Text;


Sin linea alguna de factura compone esto:

Código:

-<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

-<SOAP-ENV:Body xmlns:NS1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">

-<RegFactuSistemaFacturacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SistemaFacturacion.wsdl">

-<RegFactuSistemaFacturacion>

-<Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">

-<ObligadoEmision>

<NombreRazon>xxxxxxx</NombreRazon>

<NIF>99999</NIF>

</ObligadoEmision>

</Cabecera>

</RegFactuSistemaFacturacion>

</RegFactuSistemaFacturacion>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

Si os fijais hay dos: RegFactuSistemaFacturacion pero NO soy capaz de encontrar en el codigo como los genero, o si es normal.

no es lo normal, me pasaba lo mismo.
tienes que ir al .pas que se ha generado de importar el WSDL, y añadir esta linea al final del todo:
RemClassRegistry.RegisterSerializeOptions(RegFactuSistemaFacturacion, [xoLiteralParam]);
al menos a mi con eso se me solucionó


La franja horaria es GMT +2. Ahora son las 11:01:26.

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