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)
-   -   Campos FacturaSimplificadaArt7273 y FacturaSinIdentifDestinatarioArt61d (https://www.clubdelphi.com/foros/showthread.php?t=97396)

Ketemeto2008 17-09-2025 12:00:14

y para facturas internacionales?
 
hola buenas

estoy leyendo este hilo de facturas 'raritas' y entiendo que el tema que tratáis es como diferenciar facturas de tickets

mi problema es otro y creo que vuestra solución me serviria pero no se si es la indicada
o estoy equivocando el arma para matar a la mosca

en mi caso las facturas nacionales las tengo solucionadas
pero cuando hago facturas a clientes internacionales, me devuelve los errores

1100 Valor o tipo incorrecto de campo: NIF
4109 Error en bloque Destinatario. El formato del NIF es incorrecto

en diferentes clientes extracomunitarios
sus 'NIF' tienen estos formatos

9999999-9-99999
XXX999999
999999999

en estos tres casos al ser clientes de diferentes paises suramericanos
pero entiendo que cada país tendrá su formato de numero de identificación fiscal

y claro, me pregunto si debo matar las moscas a cañonazos pasando facturas de tipo ticket sin bloque de destinatario
o existe alguna manera de poder indicar que el cliente es internacional y que el 'NIF' no va a cumplir las reglas

La cosa es que no encuentro información que me indique que debe ser así en la documentación

sabeis como se hace?

gracias

newtron 17-09-2025 12:03:54

En el caso de que el documento de identificación no sea un CIF nacional tienes que indicarlo de otra manera en el fichero xml:


Código PHP:

<Destinatarios>
  <
IDDestinatario>
    <
NombreRazon>ESTE ES UN GUIRI</NombreRazon>
    <
IDOtro>
      <
CodigoPais>DE</CodigoPais>
      <
IDType>03</IDType>
      <
ID>335465458E</ID>
    </
IDOtro>
</
IDDestinatario


Tienes que identificar el pais y el tipo de documento. en el nodo IDOtro


Saludos.

Ketemeto2008 17-09-2025 12:12:47

hostias pues muchas gracias, voy a probarlo :)

razorxxx 23-10-2025 14:35:57

Cita:

Empezado por pablog2k (Mensaje 563665)
en la propia documentación de validación de errores te lo especifica:

8. FacturaSimplificadaArt7273 - Sólo se podrá rellenar con “S” si TipoFactura=“F1” o “F3” o “R1” o “R2” o “R3” o “R4”.

con lo cual, como comentaba anteriormente, F1 + destinatario y sin FacturaSimplificadaArt7273 es una factura de toda la vida, y F1 + destinatario y con FacturaSimplificadaArt7273 es un ticket que has identificado al destinatario. Porque lo has identificado en un ticket en vez de hacerle factura? Porque si, vete tu a saber , la ley lo permite. Entonces te toca meter el 'ticket' como F1 + destinatario + FacturaSimplificadaArt7273

9. FacturaSinIdentifDestinatarioArt61d - Sólo se podrá rellenar con “S” si TipoFactura=”F2” o “R5”.

con lo cual, F2 sin destinatario y sin FacturaSinIdentifDestinatarioArt61d , ticket de toda la vida, y F2 sin destinatario y con FacturaSinIdentifDestinatarioArt61d , es una factura que no has identificado al destinatario. Porque no le has hecho un ticket entonces? vete tu a saber, la ley lo permite, entonces aunque es una factura sin identificar destinatario, entra como F2 + FacturaSinIdentifDestinatarioArt61d y sin el nodo de destinatarios

con estas casuisticas, puedes hacer envios con F1 + destinatario (obligatorio con F1), F2 sin destinatario , y marcando FacturaSimplificadaArt7273 o FacturaSinIdentifDestinatarioArt61d , y funciona

¿Y se podría dar el caso de una factura R5 (rectificativa en simplificadas) en la que se especifique destinatario? Si es afirmativo, ¿cómo se enviaría el RF?

ermendalenda 23-10-2025 15:43:40

Cita:

Empezado por razorxxx (Mensaje 568918)
¿Y se podría dar el caso de una factura R5 (rectificativa en simplificadas) en la que se especifique destinatario? Si es afirmativo, ¿cómo se enviaría el RF?

F2 (simplificada) y R5 (Simpkificada de rectificativa)no tienen identificador de destinatario

jakematespain 28-10-2025 14:05:12

Hola, entonces tengo una duda sobre como tratar eso. Si yo tengo mi TPV que está conectando a un software central. Este TPV va generando las facturas simplificadas pero hay clientes que se identifican para luego al final del mes/semana etc piden que se le genere una factura de todas estas simplificadas Yo entiendo que se trata de un F2 desde el TPV que luego en el central generará una F3 de todas estas. ¿Cómo se tendría que tratar esto?
Gracias.

newtron 28-10-2025 16:44:47

Cita:

Empezado por jakematespain (Mensaje 569061)
Hola, entonces tengo una duda sobre como tratar eso. Si yo tengo mi TPV que está conectando a un software central. Este TPV va generando las facturas simplificadas pero hay clientes que se identifican para luego al final del mes/semana etc piden que se le genere una factura de todas estas simplificadas Yo entiendo que se trata de un F2 desde el TPV que luego en el central generará una F3 de todas estas. ¿Cómo se tendría que tratar esto?
Gracias.


Efectivamente eso sería una F3 "Factura emitida en sustitución de facturas simplificadas facturadas y declaradas"

ermendalenda 28-10-2025 17:17:05

Cita:

Empezado por jakematespain (Mensaje 569061)
Hola, entonces tengo una duda sobre como tratar eso. Si yo tengo mi TPV que está conectando a un software central. Este TPV va generando las facturas simplificadas pero hay clientes que se identifican para luego al final del mes/semana etc piden que se le genere una factura de todas estas simplificadas Yo entiendo que se trata de un F2 desde el TPV que luego en el central generará una F3 de todas estas. ¿Cómo se tendría que tratar esto?
Gracias.

Hola, puedes emitir F3 de un conjunto de F2 emitidas desde otros terminales, incluso de otros softwares, cintrilandolo bien sin problema, entendiendo que el que genere la F3, ya sea del mismo u otro 3n cualquier ubicación, debe ser tambien un SIF con el mismo NIF, con su declaración responsable, su número de instalacion, su serie de emisión, etc.
Indicando correctamente en el nodo de facturas sustituidas de la F3, la serie, nunero y fecha de esas F2, claro.


La franja horaria es GMT +2. Ahora son las 18:49:55.

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