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)

espinete 09-04-2025 12:17:31

Campos FacturaSimplificadaArt7273 y FacturaSinIdentifDestinatarioArt61d
 
Estoy enviando facturas raritas de estas para probar estos casos concretos:

Según entiendo en la documentación:

FacturaSimplificadaArt7273 = S: Factura Completa (F1, F3, R1, R2, R3 o R4) SIN ESPECIFICAR Destinatario
FacturaSinIdentifDestinatarioArt61d = S: Factura Simplificada (F2 o R5) CON Destinatario

Sin embargo, he probado a enviar una Factura Ordinaria/Completa (F1) SIN especificar Destinatario, indicando FacturaSimplificadaArt7273 = S, y me devuelve este error:

1189: Si TipoFactura es F1 o F3 o R1 o R2 o R3 o R4 el bloque Destinatarios tiene que estar cumplimentado.

Sé que estos campos son un poco engorrosos. Se entienden mejor viendo que el valor que se les puede dar a FacturaSimplificadaArt7273 se llama CompletaSinDestinatarioType(0 o 1)
Es decir, una factura completa pero sin indicar destinatario.

Debo en cualquier caso añadir el bloque Destinatario pero en blanco o qué?

espinete 09-04-2025 12:45:49

He probado a enviar el bloque Destinatario, con el NIF en blanco o sin indicar el NIF, y me dice que necesita NIF.

Ya no entiendo nada. Si es una "factura completa sin especificar destinatario", qué destinatario quieren que especifique?

Faneka 09-04-2025 12:54:10

Yo ese caso no lo contemplo por lo que veo, tengo el caso de simplificada con FacturaSinIdentifDestinatarioArt61d='S', pero el campo FacturaSimplificadaArt7273 no lo relleno nunca. Voy a ver si hago alguna prueba como tú por aclarar algo.

pablog2k 09-04-2025 13:26:18

Cita:

Empezado por espinete (Mensaje 563581)
He probado a enviar el bloque Destinatario, con el NIF en blanco o sin indicar el NIF, y me dice que necesita NIF.

Ya no entiendo nada. Si es una "factura completa sin especificar destinatario", qué destinatario quieren que especifique?

el nodo destinatarios no es obligatorio, lo que si es obligatorio es que si envías ese nodo, rellenes nombrerazon y nif.
Lo que hay que hacer, es si envías FacturaSinIdentifDestinatarioArt61d a SI, no rellenar el nodo de Destinatarios

espinete 09-04-2025 13:36:03

Lo repito con otras palabras por si no se entendió bien:

FacturaSimplificadaArt7273 = S se debe usar con facturas completas (F1 por ejemplo) en las que por algún motivo NO se especifica destinatario.

Bien. Pues he hecho eso: factura completa, sin bloque Destinatario, con FacturaSimplificadaArt7273 = S, y va y me dice "el bloque Destinatarios tiene que estar cumplimentado".

El otro caso (FacturaSinIdentifDestinatarioArt61d) no lo he probado aún. Son facturas simplificadas (F2 por ejemplo) en las que SÍ se especifica destinatario, por lo que sea.

pablog2k 09-04-2025 13:48:41

he buceado un poco por el foro y he encontrado esto , creo que está bien explicado:

Si no quieres poner datos de identificación, tienes que usar F2. F1 obliga a poner identificación del cliente.

Luego las dos etiquetas FacturaSimplificadaArt7273 y FacturaSinIdentifDestinatarioArt61d son para refinar sutilmente con la norma, para casos que son oficialmente facturas simplificadas pero que cuentan con datos de identificación (7.2 y 7.3, van con F1), o al revés para facturas normales pero que no tienen identificación (6.1 punto d del reglamento, van con F2).

espinete 09-04-2025 13:56:36

Cita:

Empezado por pablog2k (Mensaje 563589)
he buceado un poco por el foro y he encontrado esto , creo que está bien explicado:

Si no quieres poner datos de identificación, tienes que usar F2. F1 obliga a poner identificación del cliente.

Luego las dos etiquetas FacturaSimplificadaArt7273 y FacturaSinIdentifDestinatarioArt61d son para refinar sutilmente con la norma, para casos que son oficialmente facturas simplificadas pero que cuentan con datos de identificación (7.2 y 7.3, van con F1), o al revés para facturas normales pero que no tienen identificación (6.1 punto d del reglamento, van con F2).

Vale, pero entonces por qué no me deja enviarlas y me dice que necesito el campo Destinatario?

Tal como dices, "facturas normales pero que no tienen identificación", es decir, F1 pero sin especificar destinatario. Se debe usar FacturaSimplificadaArt7273 = S.
Y eso hago, pero me dice que nanai.

El otro caso, FacturaSinIdentifDestinatarioArt61d, se usa para simplificadas (F2) en las que SÍ se especifica destinatario.
PERO puedo enviarla SIN especificarlo y se la traga!

Me da que Hacienda se lió con los campos y están al revés, o la validación de errores la tienen mal, porque no pueden decir que FacturaSimplificadaArt7273 se usa con F1 y al mismo tiempo decir que F1 siempre requiere destinatario.

pablog2k 09-04-2025 14:09:07

yo creo que funciona así:
F1 factura de toda la vida (identificas)
F2 ticket de toda la vida (no identificas)

factura simplificada (ticket) que por lo que sea has identificado al destinatario, F1 (porque lo considera una factura al haber identificado destinatario) con FacturaSimplificadaArt7273 = S
factura normal que por lo que sea no has identificado al destinatario, F2 y FacturaSinIdentifDestinatarioArt61d = S

espinete 09-04-2025 14:15:37

Cita:

Empezado por pablog2k (Mensaje 563596)
yo creo que funciona así:
F1 factura de toda la vida (identificas)
F2 ticket de toda la vida (no identificas)

factura simplificada (ticket) que por lo que sea has identificado al destinatario, F1 (porque lo considera una factura al haber identificado destinatario) con FacturaSimplificadaArt7273 = S
factura normal que por lo que sea no has identificado al destinatario, F2 y FacturaSinIdentifDestinatarioArt61d = S

O sea, entiendo que propones no solo añadir el campo FacturaSimplificadaArt7273 o FacturaSinIdentifDestinatarioArt61d sino además, enviarlo como F1/F2 según el caso.

Es decir, que aunque originalmente sea F1, si no está identificado el cliente, lo cambie a F2 aunque no lo sea.
Y al revés, si es F2 pero sí está identificado el cliente, que la envíe como F1 aunque no lo sea.

Lo probaré a ver, pero Hacienda debería explicar estas cositas un poquito mejor.

espinete 09-04-2025 14:31:18

Pues va a ser que no...

Factura completa (F1) SIN especificar destinatario.

1) La envío como F2 en vez de con F1, y con FacturaSimplificadaArticulos7273 = S

me devuelve:
1183: El campo FacturaSimplificadaArticulos7273 solo se podrá rellenar con S si TipoFactura es de tipo F1 o F3 o R1 o R2 o R3 o R4.

2) La envío como F1 (originalmente), con FacturaSimplificadaArticulos7273 =S

me devuelve:
1189: Si TipoFactura es F1 o F3 o R1 o R2 o R3 o R4 el bloque Destinatarios tiene que estar cumplimentado.

Me vuelve loco esta peña...

pablog2k 09-04-2025 14:42:50

claro, es que en tu ejemplo tienes que rellenar destinatario.
F1 sin especificar destinatario no se puede.

F1 + destinatario (factura de toda la vida)
F2 sin destinatario (ticket de toda la vida)
F1 + destinatario + FacturaSimplificadaArticulos7273 = 'S' (ticket que por lo que sea has identificado al destinatario, caso muy puntual pero existe, se trata como una factura F1)
F2 sin destinatario + FacturaSinIdentifDestinatarioArt61d = 'S' (factura que por lo que sea no has identificado destinatario, pero existe, se trata como un ticket F2)

espinete 09-04-2025 18:52:55

Cita:

Empezado por pablog2k (Mensaje 563599)
claro, es que en tu ejemplo tienes que rellenar destinatario.
F1 sin especificar destinatario no se puede.

F1 + destinatario (factura de toda la vida)
F2 sin destinatario (ticket de toda la vida)
F1 + destinatario + FacturaSimplificadaArticulos7273 = 'S' (ticket que por lo que sea has identificado al destinatario, caso muy puntual pero existe, se trata como una factura F1)
F2 sin destinatario + FacturaSinIdentifDestinatarioArt61d = 'S' (factura que por lo que sea no has identificado destinatario, pero existe, se trata como un ticket F2)

A ver, que creo que nos estamos liando...

Según la documentación, FacturaSimplificadaArt7273 = S se debe enviar cuando se trata de una Factura Completa (F1, F3, R1, R2, R3 o R4) SIN ESPECIFICAR Destinatario.
Así que debería ser F1 + FacturaSimplificadaArt7273 y SIN destinatario porque obviamente no tiene. Si lo tuviera, sería una F1 normal y corriente.

Las F2 (tíckets) no tienen destinatario nunca, así que no hay por qué poner nada de FacturaSinIdentifDestinatarioArt61d. Todas las F2 van sin destianatario.
Si lo tuviera, por algún motivo (el cliente te lo exige, aunque sea una F2) entonces sí sería F2 + FacturaSinIdentifDestinatarioArt61d + Destinatario, porque me lo ha exigido.

Conclusión: Esto no hay por donde cogerlo.

¿Tiene alguien algún ejemplo de una factura de cada caso? Ya me da igual que la documentación esté bien, tenga lógica o se contradiga a sí misma.

He encontrado este post y este otro hablando del tema. Mañana hago más pruebas, si es que me queda alguna por hacer.

Faneka 10-04-2025 08:07:38

Yo las simplificadas las mando así, si que relleno con 'S' la etiqueta FacturaSinIdentifDestinatarioArt61d

Faneka 10-04-2025 08:09:05

Yo las simplificadas las mando así, si que relleno con 'S' la etiqueta FacturaSinIdentifDestinatarioArt61d
Código:

<sum:RegistroFactura>
                                <sum1:RegistroAlta>
                                        <sum1:IDVersion>1.0</sum1:IDVersion>
                                        <sum1:IDFactura>
                                                <sum1:IDEmisorFactura>3423</sum1:IDEmisorFactura>
                                                <sum1:NumSerieFactura>N-00182</sum1:NumSerieFactura>
                                                <sum1:FechaExpedicionFactura>10-04-2025</sum1:FechaExpedicionFactura>
                                        </sum1:IDFactura>
                                        <sum1:NombreRazonEmisor>21 SL</sum1:NombreRazonEmisor>
                                        <sum1:Subsanacion>N</sum1:Subsanacion>
                                        <sum1:RechazoPrevio>N</sum1:RechazoPrevio>
                                        <sum1:TipoFactura>F2</sum1:TipoFactura>
                                        <sum1:DescripcionOperacion>VENTAS CALZADO</sum1:DescripcionOperacion>
                                        <sum1:FacturaSinIdentifDestinatarioArt61d>S</sum1:FacturaSinIdentifDestinatarioArt61d>
                                        <sum1:Desglose>
                                                <sum1:DetalleDesglose>
                                                        <sum1:Impuesto>01</sum1:Impuesto>
                                                        <sum1:ClaveRegimen>01</sum1:ClaveRegimen>
                                                        <sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
                                                        <sum1:OperacionExenta></sum1:OperacionExenta>
                                                        <sum1:TipoImpositivo>21</sum1:TipoImpositivo>
                                                        <sum1:BaseImponibleOimporteNoSujeto>357.70</sum1:BaseImponibleOimporteNoSujeto>
                                                        <sum1:CuotaRepercutida>75.12</sum1:CuotaRepercutida>
                                                </sum1:DetalleDesglose>
                                        </sum1:Desglose>
                                        <sum1:CuotaTotal>75.12</sum1:CuotaTotal>
                                        <sum1:ImporteTotal>432.82</sum1:ImporteTotal>
                                        <sum1:Encadenamiento>
                                                <sum1:RegistroAnterior>
                                                        <sum1:IDEmisorFactura>435345</sum1:IDEmisorFactura>
                                                        <sum1:NumSerieFactura>N-00181</sum1:NumSerieFactura>
                                                        <sum1:FechaExpedicionFactura>09-04-2025</sum1:FechaExpedicionFactura>
                                                        <sum1:Huella>D169E3DAEC6E14939399A83955B277539E863124BA684C1D491FDB950206FBFF</sum1:Huella>
                                                </sum1:RegistroAnterior>
                                        </sum1:Encadenamiento>
                                        <sum1:SistemaInformatico>
                                                <sum1:NombreRazon>21 SL</sum1:NombreRazon>
                                                <sum1:NIF>65656</sum1:NIF>
                                                <sum1:NombreSistemaInformatico>CALZA21</sum1:NombreSistemaInformatico>
                                                <sum1:IdSistemaInformatico>CA</sum1:IdSistemaInformatico>
                                                <sum1:Version>25 4 9 1</sum1:Version>
                                                <sum1:NumeroInstalacion>HP-FRAN</sum1:NumeroInstalacion>
                                                <sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu>
                                                <sum1:TipoUsoPosibleMultiOT>S</sum1:TipoUsoPosibleMultiOT>
                                                <sum1:IndicadorMultiplesOT>S</sum1:IndicadorMultiplesOT>
                                        </sum1:SistemaInformatico>
                                        <sum1:FechaHoraHusoGenRegistro>2025-04-10T08:05:01+02:00</sum1:FechaHoraHusoGenRegistro>
                                        <sum1:TipoHuella>01</sum1:TipoHuella>
                                        <sum1:Huella>46FF480E7091A474B0410742CBA3FEE4C9226B2EA1CC1D4AA4E8E025FC997D23</sum1:Huella>
                                </sum1:RegistroAlta>
                       
</sum:RegistroFactura>

Si marco FacturaSimplificadaArt7273 = S y dejo sin rellenar el destinatario me devuelve el error:1189 Si TipoFactura es F1 o F3 o R1 o R2 o R3 o R4 el bloque Destinatarios tiene que estar cumplimentado. Como ya puse por arriba esta etiqueta de FacturaSimplificadaArt7273 no la uso, yo o es factura normal (F1....), simplificada (F2...) o rectificativa.

pablog2k 10-04-2025 09:16:02

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

pablog2k 10-04-2025 09:57:03

Si de todo esto no hay nada inventado, funciona exactamente igual que en el SII, mismas reglas de F1 y F2, y los nodos FacturaSimplificadaArt7273 y FacturaSinIdentifDestinatarioArt61d

espinete 10-04-2025 11:58:19

Cita:

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

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.

Pero es que esto es precisamente lo que no entiendo. Vamos a ver:

- F2 SIN Destinatario y sin FacturaSinIdentifDestinatarioArt61d: ticket de toda la vida. OK
- F2 SIN Destinatario y con FacturaSinIdentifDestinatarioArt61d: dices que es una factura que no has identificado al destinatario. OK

¿Qué diferencia hay entonces entre ambas? Ninguna tiene destinatario. Ambas son F2 (ticket). ¿Por qué le pongo "FacturaSinIdentifDestinatarioArt61d" a una y a la otra no, si ninguna de ellas lleva destinatario?

A no ser que lo que quieras decir es que el segundo caso es en realidad F1 pero como no lleva destinatario, la envíe como F2.

pablog2k 10-04-2025 12:13:32

ambas no son ticket propiamente dicho
un F2 es un ticket de toda la vida
una factura que por una normativa especifica no identificas al destinatario, tiene que entrar como F2 aunque sea una factura

mira como se mete un registro en el SII (que es lo mismo), ahi está mas explicado:

* Tipo de factura

F1: Factura (art. 6, 7.2 y 7.3 del RD 1619/2012)
F2: Factura simplificada y Facturas sin identificación del destinatario art. 6.1.d) RD 1619/2012

y si, me refiero a lo que dices, factura sin identificar destinatario, F2, aunque sea una factura, lo metes como ticket

espinete 10-04-2025 12:16:44

Bueno, pues al final lo he hecho así como dices y me acepta los dos casos, aunque no le vea la lógica. Si ellos la ven y la aceptan, pues vale.

Creo que permitir emitir facturas (F1) como F2 cuando no se especifique destinatario es un error. Tanto rollo con impedir facturar sin destinatario y luego resulta que haciendo el truquito de "FacturaSinIdentifDestinatarioArt61d" se la traga :rolleyes:

Ellos sabrán.

Supongo que con las rectificativas habrá que hacer lo mismo, si se especifica destinatario en las R5 o si no se especifica en las demás RX...

Jaketon 15-04-2025 12:59:40

Estaría bien un resumen final para este caso. Así no tener que ir leyendo supuesto por supuesto.

Cita:

Empezado por espinete (Mensaje 563683)
Bueno, pues al final lo he hecho así como dices y me acepta los dos casos, aunque no le vea la lógica. Si ellos la ven y la aceptan, pues vale.

Creo que permitir emitir facturas (F1) como F2 cuando no se especifique destinatario es un error. Tanto rollo con impedir facturar sin destinatario y luego resulta que haciendo el truquito de "FacturaSinIdentifDestinatarioArt61d" se la traga :rolleyes:

Ellos sabrán.

Supongo que con las rectificativas habrá que hacer lo mismo, si se especifica destinatario en las R5 o si no se especifica en las demás RX...



La franja horaria es GMT +2. Ahora son las 00:40:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi