Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Envío de registros y sus respuestas (https://www.clubdelphi.com/foros/forumdisplay.php?f=66)
-   -   Demo con código Verifactu.dll para (delphi 7) (https://www.clubdelphi.com/foros/showthread.php?t=97004)

Neftali [Germán.Estévez] 10-06-2025 16:51:04

Cita:

Empezado por JperezIB (Mensaje 565412)
Alguien más tiene problemas al enviar los archivos excel de la demo, primero el de altas, todo ok y posteriormente al procesar la BAJA genera un error de Huella mal calculada al realizar el envío. He revisado a mano el calculo de la huella y a mí me da la que hacienda dice que toca ser, pero por algún motivo se está enviando una incorrecta. Me he descargado la última versión por si acaso y al menos a mi me falla sin tocar nada de nada...

Que no sea por temas de codificación o por algún carácter extraño.
A ver si alguien más que la usa te lo puede confirmar.

rafa1963 10-06-2025 17:03:27

Respuesta error en baja Demo
 
Buenas tardes compañero Germán, si, he realizado algunas pruebas y realmente da error en la creación de la huella.

rafa1963 11-06-2025 10:42:03

Error envío BAJA de factura
 
Empezado por rafa1963
Hola compañeros he comprobado que si las cantidades, ivas e importes están a cero el programa los envía sin problemas de huella, ni de datos.
Si la relleno con el iva, la cuotatotal, total, etc me lanza este error => B000000005 Incorrecto 3002 No existe el registro de facturación. B000000005.xml

Espero sea de ayuda.
Un saludo

JperezIB 11-06-2025 11:03:49

Error envío BAJA de factura
 
Hemos revisado la DLL y hemos localizado el fallo. Cuando es Baja no rellena correctamente el array con el valor de huella anterior. Lo reporté por privado al compañero "seccion_31" pero no he recibido respuesta. Tenemos que realizar varias pruebas para confirmar que el problema se resuelve con la modificación que hemos implementado. De ser correcta una vez que realicemos diferentes pruebas la reportaremos, pero hay que recompilar la DLL.

Un saludo.

rafa1963 11-06-2025 11:13:21

Gracias
 
Gracias por vuestro apoyo. Que sepáis que estáis sacando de este apuro tan grande que es el Verifactu a pequeñas empresas y a autónomos que sin vuestra ayuda seguramente tendríamos que cerrar e ir a buscar trabajo o como es mi caso a la jubilación anticipada.
Un millón de gracias a todos

seccion_31 11-06-2025 12:53:28

Cita:

Empezado por JperezIB (Mensaje 565425)
Hemos revisado la DLL y hemos localizado el fallo. Cuando es Baja no rellena correctamente el array con el valor de huella anterior. Lo reporté por privado al compañero "seccion_31" pero no he recibido respuesta. Tenemos que realizar varias pruebas para confirmar que el problema se resuelve con la modificación que hemos implementado. De ser correcta una vez que realicemos diferentes pruebas la reportaremos, pero hay que recompilar la DLL.

Un saludo.

Hola,

Luego lo miro y lo arreglo.

Las bajas no se habian probado mucho, porque NO utilizo bajas en mi desarrollo.

Saludos !

JperezIB 11-06-2025 15:30:00

Perfecto.
 
Gracias de antemano. Un saludo.

ramherfer 13-06-2025 22:06:44

Cita:

Empezado por mqm (Mensaje 565328)
Código:

<!--  Sistemas que emiten facturas verificables. Entorno de PRODUCCION  -->
<wsdl:port name="SistemaVerifactu" binding="sfWdsl:sfVerifactu">
<soap:address location="https://www1.agenciatributaria.gob.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP"/>
</wsdl:port>
<!--  Sistemas que emiten facturas verificables. Entorno de PRODUCCION para acceso con certificado de sello  -->
<wsdl:port name="SistemaVerifactuSello" binding="sfWdsl:sfVerifactu">
<soap:address location="https://www10.agenciatributaria.gob.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP"/>

Un certificado de sello (también conocido como sello digital o certificado de sello electrónico) es un tipo de certificado digital que se utiliza para autenticar documentos electrónicos y asegurar su integridad. A diferencia de las firmas digitales, que se asocian a una persona física, un certificado de sello se utiliza para representar la identidad de una entidad (empresa, organización, administración pública, etc.).

Igual esto te ayuda.

mqm, gracias por la respuesta.
Pero bueno, si en la aplicación se selecciona un certificado de representación de una SL por ejemplo imagino que no habrá ningún problema ¿no?
Yo tengo con la aplicación personas físicas pero tambien sociedades limitadas, imagino que la DLL funcionará bien de igual forma, selecciones el certificado que selecciones, o es obligatorio que use un certificado de sello, aun siendo un certificado de sello quiero pensar que la DLL funcionará igual de bien ¿no?.
Un saludo,

ramherfer 13-06-2025 22:51:45

Cita:

Empezado por ramherfer (Mensaje 565499)
mqm, gracias por la respuesta.
Pero bueno, si en la aplicación se selecciona un certificado de representación de una SL por ejemplo imagino que no habrá ningún problema ¿no?
Yo tengo con la aplicación personas físicas pero tambien sociedades limitadas, imagino que la DLL funcionará bien de igual forma, selecciones el certificado que selecciones, o es obligatorio que use un certificado de sello, aun siendo un certificado de sello quiero pensar que la DLL funcionará igual de bien ¿no?.
Un saludo,

Vale, me respondo a mi mismo, disculpar mi torpeza los viernes son muy malos y con este tema me pongo tan nervioso enseguida que no me deja ver.
Si es persona física la URL del endPoint es una (con certificado digital) y si es empresa (SL, SA, etc) la URL del endPoint es otra (con sello digital).
Ale pues añadido a las opciones de selección e incluidas las dos URL en el archivo.ini que las contiene.
Gracias y reitero mis disculpas.
Un saludo,

jguso 27-06-2025 13:02:07

ayuda
 
Me da el siguiente error cuando selecciono un cerfificado.


proyect xxxx.exe raised execption class EOError with message "System Error. Code 86. La contraseña de red especificada no es válida"


esto me sale cuando se llama a la funcion verificarServicioSOAP( maxSessions + 1, VERIFACTUACTIVOPING );


alguien le ha pasado esto ???




gracias

rafa1963 27-06-2025 13:21:04

resp
 
Si, está ahí, los compañeros Le Iban a echar un vistazo y aquí estamos a la espera de la corrección de la DLL, por lo demás todo de lujo y funcionando al 100 x 100

jguso 27-06-2025 13:38:58

ayuda
 
acabo de descubrir xq pasaba.


he ampliado el stack minimo y máximo a lo recomendado y con eso ya me acepta el certificado


{$M 4194304, 7308416} poner esto en el dpr del proyecto

seccion_31 01-07-2025 19:14:44

Cita:

Empezado por seccion_31 (Mensaje 565428)
Hola,

Luego lo miro y lo arreglo.

Las bajas no se habian probado mucho, porque NO utilizo bajas en mi desarrollo.

Saludos !

Buenas tardes !

he comprobado el codigo de anulacion en el registro de la huella y no veo error.

Lo sigo mirando, otra cosa es la aplicacion excel de demo, ¿estas hablando de eso? ¿o del envio de baja por parte de una aplicacion de usuario?

mañana intentare enviar anulaciones, con la demo a ver que ocurre.

rafa1963 01-07-2025 20:21:16

Respuesta
 
Gracias seccion_31.

seccion_31 02-07-2025 13:02:40

! ya esta arreglado ! ahora las bajas calculan bien su huella.

el fin de semana publicare la 4.4 con esa correccion.

por si acaso, ¿Alguien ha mirado los encadenamientos cuando se envian un gupo de facturas?


Saludos !

seccion_31 02-07-2025 14:32:13

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 564965)
En el mensaje número #1 (recopilatorio) he actualizado todas las URLs (si me falta alguna comentádmelo y la añado).
En resumen son estas:

PRUEBAS

a estas alturas, perdonar, pero esto no lo entiendo.

¿que diferencia hay entre enviar con sello y sin sello?

¿un certificado digital almacenado en mi ordenador, me permitirá enviar en una u otra URL o dará error según cual emplee si no esta pensado para ser utilizado asi ? (sello o sin el)

Saludos !

Neftali [Germán.Estévez] 02-07-2025 14:55:03

Cita:

Empezado por seccion_31 (Mensaje 566015)
¿que diferencia hay entre enviar con sello y sin sello?

En el envío no hay ninguna diferencia (sólo la URL).

Cita:

Empezado por seccion_31 (Mensaje 566015)
¿un certificado digital almacenado en mi ordenador, me permitirá enviar en una u otra URL o dará error según cual emplee si no esta pensado para ser utilizado asi ? (sello o sin el)

Es una características de los certificados (que sean sin sello o no) y se puede comprobar.
Yo creo que podrían haber usado la misma URL y a partir del certificado utilizado para el envío discriminar lo uno o lo otro.
Les debe ser más cómodo que lo hagamos nosotros, con las consiguientes posibilidades de error y los problemas posteriores, pero bueno...

seccion_31 02-07-2025 18:42:08

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 566016)
En el envío no hay ninguna diferencia (sólo la URL).



Es una características de los certificados (que sean sin sello o no) y se puede comprobar.
Yo creo que podrían haber usado la misma URL y a partir del certificado utilizado para el envío discriminar lo uno o lo otro.
Les debe ser más cómodo que lo hagamos nosotros, con las consiguientes posibilidades de error y los problemas posteriores, pero bueno...

gracias,

pero no acabo de verlo,

con la direccion envio verifactu pruebas, localizo facturas y salen
con la direccion de sello pruebas, localizo facturas y salen

en ambos casos con el mismo certificado puedo hacer lo mismo con ambos endpoints y salen la mismas facturas sin diferencia.

Neftali [Germán.Estévez] 03-07-2025 08:31:44

Cita:

Empezado por seccion_31 (Mensaje 566019)
...
con la direccion envio verifactu pruebas, localizo facturas y salen
con la direccion de sello pruebas, localizo facturas y salen
en ambos casos con el mismo certificado puedo hacer lo mismo con ambos endpoints y salen la mismas facturas sin diferencia.

No te digo que no funcione, al menos ahora.
Lo que te dicen es que si tienes certificado de sello envíes a una URL y si no es de sello a otra URL.
Que ahora estén funcionando ambos, puedes ser, pero no quiere decir que mañana lo corrijan o lo cambien y deje de funcionar.

seccion_31 03-07-2025 08:53:31

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 566029)
No te digo que no funcione, al menos ahora.
Lo que te dicen es que si tienes certificado de sello envíes a una URL y si no es de sello a otra URL.
Que ahora estén funcionando ambos, puedes ser, pero no quiere decir que mañana lo corrijan o lo cambien y deje de funcionar.

gracias x la respuesta !

Con mi ignorancia a cuestas

mis dudas son:

¿Cómo detecto si mi certificado es de sello? ¿hay alguna manera de saberlo? he googleado (me corrijo, si parece haber un método con el CAPICOM), ¿hay alguna forma viendo el certificado en su almacen?

Me preocupa esto:

Si me permite enviar con una u otra URL ¿¿ puede suceder que mis envíos acaben en un CIF emisor equivocado y por tanto no se registren o se registren mal en la AEAT ??

Saludos !

Neftali [Germán.Estévez] 03-07-2025 10:16:49

Cita:

Empezado por seccion_31 (Mensaje 566031)

¿Cómo detecto si mi certificado es de sello? ¿hay alguna manera de saberlo? he googleado (me corrijo, si parece haber un método con el CAPICOM), ¿hay alguna forma viendo el certificado en su almacen?

Hay determinadas propiedades del certificado que te permiten saber si es un certificado de sello o no.
El último caso, siempre puede ser un check que el usuario marque. él debería saber si su certificado es de sello o no.

Busca referencias a este OID (dentro de los datos del certificado): "0.4.0.1862.1.6.2"
Es el que nosotros estamos utilizando para detectar que es un sello de empresa.



https://tcab.es/oid-for-natural-lega...d-certificate/
https://www.seg-social.es/wps/wcm/co...df?MOD=AJPERES
https://www.sede.fnmt.gob.es/documen...on_publica.pdf
https://oid-base.com/get/0.4.0.1862.1.6.2

AÑADO: En nuestro caso usamos los componentes SecureBlackBox para todo el tema de certificados, pero imagino que se podrá obtener también utilizando otros métodos.

seccion_31 03-07-2025 11:59:12

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 566036)
Hay determinadas propiedades del certificado que te permiten saber si es un certificado de sello o no.
El último caso, siempre puede ser un check que el usuario marque. él debería saber si su certificado es de sello o no.

Busca referencias a este OID (dentro de los datos del certificado): "0.4.0.1862.1.6.2"
Es el que nosotros estamos utilizando para detectar que es un sello de empresa.



https://tcab.es/oid-for-natural-lega...d-certificate/
https://www.seg-social.es/wps/wcm/co...df?MOD=AJPERES
https://www.sede.fnmt.gob.es/documen...on_publica.pdf
https://oid-base.com/get/0.4.0.1862.1.6.2

AÑADO: En nuestro caso usamos los componentes SecureBlackBox para todo el tema de certificados, pero imagino que se podrá obtener también utilizando otros métodos.

Aparentemente, tengo un código que valida si es de sello o no, usando CAPICOM con el valor OID que aporta Neftali

¿alguien tiene un certificado de sello para que lo pruebe?

Neftali [Germán.Estévez] 03-07-2025 13:15:43

1 Archivos Adjunto(s)
Cita:

Empezado por seccion_31 (Mensaje 566046)
¿alguien tiene un certificado de sello para que lo pruebe?

Prueba con este que te adjunto.
A mi me devuelve que SI es de sello.

seccion_31 03-07-2025 14:19:05

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 566060)
Prueba con este que te adjunto.
A mi me devuelve que SI es de sello.

me devuelve los siguientes oid: (en negrita, el uso lo he buscado por google)


1) Client authentication 1.3.6.1.5.5.7.3.2 user/device/server

2) Email protection 1.3.6.1.5.5.7.3.4 User


lamentablemente no veo otros oids.

nota: el acabado en 3.2 se repite en otro certificado que ya tenia instalado.

añado: estas dos propiedades nombradas asi, me aparecen en los detalles del certificado. Tampoco ahí veo mas información. En -> detalles del certificado, editar propiedades, general.

seccion_31 04-07-2025 10:12:52

Buenos dias

ya he pasado a neftali el enlace para que suba la version 4.4 que soluciona la huella de las bajas.


Por lo demas, 3 meses enviados a pruebas de una facturacion sin incidentes, perfectamente cuadrado. Verificando las facturas subidas mediante consultas de programa, generando los QR e impresos, todo completo.

Si no fuera por el tema del sello de certificado habriamos pasado este mismo mes ya al uso real, que en breve una vez aclarado, esperamos comenzar.

Saludos !

Neftali [Germán.Estévez] 04-07-2025 10:25:52

Yo no veo el OID en las propiedades, pero cuando navegamos si que lo obtiene.
Ese en concreto si encuentra que es de sello.
Nosotros para todos esto usamos los componentes de SecureBlackbox que tienen opciones para navegar por las propiedades.

seccion_31 04-07-2025 11:29:21

asi a bote pronto,

diria que la mejor forma de saberlo es preguntar por el precio del certificado

si no estoy equivocado los de sello, empiezan en 250 euros.

mientras que la firma digital estan sobre los 24 euros.

Slds !

Neftali [Germán.Estévez] 04-07-2025 11:35:05

Si no consigues sacar la información siempre puedes hacer que el usuario lo configure con un check.
Cada usuario debe ser consciente de si trabaja con un certificado de sello.
Si lo marca mal, ya dirá la AEAT algo...

Neftali [Germán.Estévez] 04-07-2025 11:36:51

Ya está actualizada la versión 4.4 en el FTP
https://terawiki.clubdelphi.com/Otro...%20Delphi%207/

Gracias como siempre a [seccion_31] por el esfuerzo y su aportación.

seccion_31 04-07-2025 12:24:17

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 566110)
Si no consigues sacar la información siempre puedes hacer que el usuario lo configure con un check.
Cada usuario debe ser consciente de si trabaja con un certificado de sello.
Si lo marca mal, ya dirá la AEAT algo...

si, eso es asi.

pero de todas formas, me gustaria llegar a solucionarlo, seguire intentandolo a ver si llego a una conclusion.

seccion_31 05-07-2025 08:28:53

Bdias !


¿esto es obligatorio o no?

Cita:

FechaOperacion

Fecha en la que se ha realizado la operación siempre que sea diferente a la fecha de expedición.
En la hoja de calculo que yo tengo con la info del registro NO esta marcado en rojo.



La versión 4.5 incluirá este campo

seccion_31 06-07-2025 20:09:35

Cita:

Empezado por seccion_31 (Mensaje 566131)
Bdias !


¿esto es obligatorio o no?



En la hoja de calculo que yo tengo con la info del registro NO esta marcado en rojo.



La versión 4.5 incluirá este campo


Haciendo memoria, desde el SII...

El campo fecha Operacion debería estar marcado en rojo, porque determina el periodo donde va a ser liquidado el iva.

En el tirador de la web de la AEAT no te filtra por periodo de expedicion, te filtra por periodo de operacion.

Saludos !

no entiendo como han redactado esta documentacion.

Neftali [Germán.Estévez] 07-07-2025 09:28:54

Ya está actualizada la versión 4.5 en el FTP
https://terawiki.clubdelphi.com/Otro...%20Delphi%207/

Gracias como siempre a [seccion_31] por el esfuerzo y su aportación.

nincillo 07-07-2025 12:45:01

Dudas en "aplicación" de valores por defecto
 
Código:

function verifactu_tipoDesglose( paisCode:string ):OperacionExentaType;
begin
          RESULT:=OperacionExentaType.E1;
          if paisCode='ES' then exit;

          if CodpaisEuropea(paisCode)    then result:=OperacionExentaType.E5  // CE
                                        else result:=OperacionExentaType.E2;  // export fuera de la UE
end;

procedure asignaTipoNif(var factura:TRegistroFactura);
begin
      if factura.clientetipoNIF<>'' then exit;

      if factura.clienteCodPais='ES' then
          factura.clientetipoNIF:='02'
      else
          if CodpaisEuropea(factura.clienteCodPais) then
              factura.clientetipoNIF:='04'
          else
              factura.clientetipoNIF:='06';
end;

Desde mis "justitos" conocimiento fiscales. Me surge una duda con la aplicación de valores por defecto en esos dos procedimientos.

¿Seguro que para el código país ES el TipoNif tiene que ser '02'?

Yo "juraría" que siendo ES ese campo tiene que quedar en blanco. Y en el caso de ser un país europeo y tener el identificador dato de alta en el censo VIES, es cuando ese TipoNif debería de ir a 02.

A ver si alguien nos puede aclarar la duda.

Javierus 07-07-2025 13:09:14

Diría que si pones NIF se deja en blanco; ChatGPT O3 dice:

En los esquemas VERI*FACTU (igual que en el SII y en Ticket-BAI) el campo Tipo de NIF / IdType solo se utiliza cuando se informa el bloque IDOtro –es decir, cuando el cliente o proveedor no dispone de un NIF español y por tanto debemos identificarle con un documento extranjero (NIF-IVA, pasaporte, etc.).

Para un NIF nacional español (empieza por una letra fiscal española o por un número con la letra de control) la identificación va en el nodo <NIF> y el elemento Tipo de NIF sencillamente no se incluye (ni vacío ni con ningún valor). Si se llegase a enviar, la AEAT lo rechaza con el error “No se permite CodigoPais = ES e IDType ≠ ”.

seccion_31 07-07-2025 17:27:23

la funcion verifactu_tipoDesglose es utilizada en exportacion o comunidad europea.

la funcion asignaTipoNif se utiliza inicialmente para establecer el tipo de nif, pero luego solo se usa su valor en exportación ó CE, en nacionales NO se utiliza, es fácilmente comprobable en el registro de alta ó a través de la web. Esta correcto


Ahora bien, os invito a comprobar las automatizaciones que hace el programa: eso es importante.

Facturas CE (E5)
Facturas exportacion (E2)
Facturas canarias (E2)
Facturas sujeto pasivo (S2)

Saludos !

seccion_31 07-07-2025 18:27:32

la fecha de operación me parece uno de los apartados mas traicioneros de este formato. Toca incoroporarlo en cada aplicacion.

Fuente AEAT

En Facturas:
Debe corresponder a la fecha del albarán facturado, o si hay varios en una factura, la del ultimo. (1) Cuidado con esto, y el mes donde se produce cada una de estas fechas. (ojo). Lo ideal seria que coincidieran en el mismo mes: expedicion y operacion.

En Rectificativas:
La fecha de operación, de la factura rectificada.

No esta marcado como obligatorio, pero lo es.

Las declaraciones de iva, se hacen con el periodo de operación ( de ahi mi comentario en el (1) ). Excepto en las rectificativas que serán de expedición. Eso es lo esperable en la declaración del 303 que hara verifactu.

Hace "descuadrar" los periodos cuando descargas las facturas, si hay fechas de operación fuera del periodo de expedicion. Recordar que los periodos que te descargas o ves por la web son de operacion.

La version 4.5 ya incopora la posibilidad de añadir la fecha de operacion. que hasta ahora me había pasado desapercibida.

agradecer a [keys] y [ermendalenda] la informacion de este resumen.

starlet 10-07-2025 11:20:14

Buenos días:

Estoy intentando utilizar el componente para crear una factura F3 (sustitución de una simplificada por una nominal), pero no encuentro donde poner los datos de la factura simplificada.

Alguien ha probado esto y puede orientarme?

Muchas gracias.

seccion_31 10-07-2025 12:47:01

Cita:

Empezado por starlet (Mensaje 566254)
Buenos días:

Estoy intentando utilizar el componente para crear una factura F3 (sustitución de una simplificada por una nominal), pero no encuentro donde poner los datos de la factura simplificada.

Alguien ha probado esto y puede orientarme?

Muchas gracias.

Buenos dias !

Lamentablemente el componente soporta F1, F2, R4, R5 y anulaciones.

Si alguien me diera muy mascado como incorporar la F3 podría ver como hacerlo.

Saludos !

starlet 10-07-2025 13:05:44

Te pongo un ejemplo con los nodos:
Código:

<RegFactuSistemaFacturacion>
 <Cabecera>
 <ObligadoEmision>
  <NombreRazon>EMPRESA PRUEBA</NombreRazon>
  <NIF>00000006Y</NIF>
  </ObligadoEmision>
  </Cabecera>
 <RegistroFactura>
 <RegistroAlta>
  <IDVersion>1.0</IDVersion>
 <IDFactura>
  <IDEmisorFactura>00000006Y</IDEmisorFactura>
  <NumSerieFactura>2312-5</NumSerieFactura>
  <FechaExpedicionFactura>16-06-2025</FechaExpedicionFactura>
  </IDFactura>
  <RefExterna>20250906000023000001002000000005</RefExterna>
  <NombreRazonEmisor>EMPRESA</NombreRazonEmisor>
  <TipoFactura>F3</TipoFactura>
 <FacturasSustituidas>
        <IDFacturaSustituida>
                  <IDEmisorFactura>00000006Y</IDEmisorFactura>
                  <NumSerieFactura>23.1.1-6</NumSerieFactura>
                  <FechaExpedicionFactura>06-09-2025</FechaExpedicionFactura>
          </IDFacturaSustituida>
  </FacturasSustituidas>
  <DescripcionOperacion>CANJE DE TIQUET/S PETICION CLIENTE</DescripcionOperacion>
 <Destinatarios>
 <IDDestinatario>
  <NombreRazon>natural</NombreRazon>
  <NIF>BXXXXXXXX</NIF>
  </IDDestinatario>
  </Destinatarios>
 <Desglose>
 <DetalleDesglose>
  <ClaveRegimen>01</ClaveRegimen>
  <CalificacionOperacion>S1</CalificacionOperacion>
  <TipoImpositivo>4.00</TipoImpositivo>
  <BaseImponibleOimporteNoSujeto>2.88</BaseImponibleOimporteNoSujeto>
  <CuotaRepercutida>0.12</CuotaRepercutida>
  </DetalleDesglose>
  </Desglose>
  <CuotaTotal>0.12</CuotaTotal>
  <ImporteTotal>3.00</ImporteTotal>
 <Encadenamiento>
 <RegistroAnterior>
  <IDEmisorFactura>00000006Y</IDEmisorFactura>
  <NumSerieFactura>23.1.1-6</NumSerieFactura>
  <FechaExpedicionFactura>06-09-2025</FechaExpedicionFactura>
  <Huella>D595EAF45EDF1A18D3602AE2EC7D84C1F9F86A2D991622CDE2FF27A0F4254849</Huella>
  </RegistroAnterior>
  </Encadenamiento>
 <SistemaInformatico>
  <NombreRazon>papara</NombreRazon>
  <NIF>AXXXXXXXX</NIF>
  <NombreSistemaInformatico>pruebas</NombreSistemaInformatico>
  <IdSistemaInformatico>01</IdSistemaInformatico>
  <Version>T.1.0.7275-P.1.00.0759-C.1.00.0003</Version>
  <NumeroInstalacion>00000006Y NCentro:23 NTPV:1</NumeroInstalacion>
  <TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
  <TipoUsoPosibleMultiOT>N</TipoUsoPosibleMultiOT>
  <IndicadorMultiplesOT>N</IndicadorMultiplesOT>
  </SistemaInformatico>
  <FechaHoraHusoGenRegistro>2025-09-06T21:36:17+02:00</FechaHoraHusoGenRegistro>
  <TipoHuella>01</TipoHuella>
  <Huella>98171943CECAD4369F71E7124A5E31E9A11BAA8C8B3991C36E69CAD32D65B80F</Huella>
  </RegistroAlta>
  </RegistroFactura>
  </RegFactuSistemaFacturacion>

aparentemente es añadir este nodo por tantas facturas como se sustituyan en la F3.

Código:

<IDFacturaSustituida>
  <IDEmisorFactura>00000006Y</IDEmisorFactura>
  <NumSerieFactura>23.1.X-XX</NumSerieFactura>
  <FechaExpedicionFactura>XX-09-2025</FechaExpedicionFactura>
</IDFacturaSustituida>

Si puedes hacerlo sería fantástico. Me ofrezco voluntario para probarlo.

Mil gracias.


La franja horaria es GMT +2. Ahora son las 12:14:50.

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