Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Temas legales (https://www.clubdelphi.com/foros/forumdisplay.php?f=65)
-   -   Dudas sobre B2C y tickets en VeriFactu: ¿qué registro enviar? (https://www.clubdelphi.com/foros/showthread.php?t=97749)

francescofera 09-10-2025 10:06:47

Dudas sobre B2C y tickets en VeriFactu: ¿qué registro enviar?
 
Hola a todos,

Estoy desarrollando un sistema de envío a VeriFactu y tengo algunas dudas sobre el mundo B2C y los tickets, ya que la documentación oficial es muy clara respecto a las facturas, pero menos sobre los casos “ticket/B2C”.

Por ejemplo, supongamos que gestiono un restaurante y genero un ticket (sin factura).

- ¿Qué TipoFactura debo usar?
- ¿Es correcto usar siempre F2 (factura simplificada)?
- ¿Debo completar el bloque de Contraparte, y si es así, con qué valores?
- ¿Existen otras diferencias importantes para operaciones B2C que deba conocer?

En resumen, me gustaría entender cómo comunicar correctamente un ticket anónimo al cliente final a través de VeriFactu y si existen excepciones o casos especiales (por ejemplo, tickets nominativos).

¿Alguien ya ha implementado este flujo y puede compartir buenas prácticas o ejemplos concretos de JSON/XML enviados a VeriFactu para tickets?

¡Gracias de antemano por la ayuda!

Carlos 09-10-2025 11:18:08

Cita:

Empezado por francescofera (Mensaje 568402)
Hola a todos,

Estoy desarrollando un sistema de envío a VeriFactu y tengo algunas dudas sobre el mundo B2C y los tickets, ya que la documentación oficial es muy clara respecto a las facturas, pero menos sobre los casos “ticket/B2C”.

Por ejemplo, supongamos que gestiono un restaurante y genero un ticket (sin factura).

- ¿Qué TipoFactura debo usar?
- ¿Es correcto usar siempre F2 (factura simplificada)?
- ¿Debo completar el bloque de Contraparte, y si es así, con qué valores?
- ¿Existen otras diferencias importantes para operaciones B2C que deba conocer?

En resumen, me gustaría entender cómo comunicar correctamente un ticket anónimo al cliente final a través de VeriFactu y si existen excepciones o casos especiales (por ejemplo, tickets nominativos).

¿Alguien ya ha implementado este flujo y puede compartir buenas prácticas o ejemplos concretos de JSON/XML enviados a VeriFactu para tickets?

¡Gracias de antemano por la ayuda!

Juraría que legalmente no existen los tickets, igual que no existen los prejubilados.

Existen las facturas, entre ellas las rectificativas (si o si deben tener serie propia) y las simplificadas. Entiendo que te refieres a este último tipo.
Además las facturas pueden tener destinatario o ser anónimas.

Para liarlo más, a mi entender por lo que he leído, las simplificadas también pueden tener destinatario.

Y también a mi entender, en Veri*factu para saber el tipo de factura, prima el tener destinatario sobre si es simplificada o no. (Y aquí creo que ya la estoy liando, corríganme por favor).

ermendalenda 09-10-2025 11:34:30

Hola, no la F2 no hay que rellenar contraparte(destinatario), y se pueden seguir llamando tiquet aunque el nombre oficial ya es factura simplificada, que yo sepa no estan sancionando si sigues poniendo tiquet.
Por otro lado, a ver, si tienes un restaurante, lo normal, es que esté ddntro de la normalidad emitir tiquets(F2) como practica habitual, sin diferenciar si el cliente es B2B, B2C, B2G... a no ser que el cliente, previamente, te lo informe y tu software pueda emitir dieectamente la factura completa, pero si se da el caso de que una vez emitida la F2, te solicitan la factura completa hay 2 metodos que ya se han explicado en varios hilos del foro y que te recomiendo buscarlos para no repetir ni pegarnos otra vez la currada.
Es curioso que preguntes tan tecnicamente por que no es habitual que se refieran a los clientes consumidores como B2C.

francescofera 09-10-2025 11:51:53

Cita:

Empezado por Carlos (Mensaje 568412)
Juraría que legalmente no existen los tickets, igual que no existen los prejubilados.

Existen las facturas, entre ellas las rectificativas (si o si deben tener serie propia) y las simplificadas. Entiendo que te refieres a este último tipo.
Además las facturas pueden tener destinatario o ser anónimas.

Para liarlo más, a mi entender por lo que he leído, las simplificadas también pueden tener destinatario.

Y también a mi entender, en Veri*factu para saber el tipo de factura, prima el tener destinatario sobre si es simplificada o no. (Y aquí creo que ya la estoy liando, corríganme por favor).

Gracias, me queda más claro:
- Para B2C tipo restaurante se usa F2 (factura simplificada), anónima o nominativa según el cliente.
- R1/R2 solo para correcciones.

Sería interesante saber cómo lo han implementado otros con la misma necesidad (por ejemplo en un sistema POS)

francescofera 09-10-2025 11:55:40

Perfecto, gracias por la aclaración.
Entonces para un restaurante: F2 (factura simplificada) como práctica habitual, sin rellenar Contraparte y se puede seguir llamando “ticket”.
Solo si el cliente pide factura completa se usaría F1 o rectificativa.

Interesante saber cómo lo han implementado otros con la misma necesidad (por ejemplo en un sistema POS que trabaja principalmente con clientes finales)

ermendalenda 09-10-2025 13:06:42

Cita:

Empezado por francescofera (Mensaje 568418)
Perfecto, gracias por la aclaración.
Entonces para un restaurante: F2 (factura simplificada) como práctica habitual, sin rellenar Contraparte y se puede seguir llamando “ticket”.
Solo si el cliente pide factura completa se usaría F1 o rectificativa.

Interesante saber cómo lo han implementado otros con la misma necesidad (por ejemplo en un sistema POS que trabaja principalmente con clientes finales)

Sí, tengo unos cuantos, nornalmente F2, en este cso, el pos no admite directamente nominativas excetuanfo el siguente caso:
El prkgrama detecta de que la venta es superior a 400 o 3000 euros, segun el caso, en caso de restarurantes 3000, en cuyo caso le obliga a pedir datos del cliente para emitir una F1.
Si dl clienge solicita factura, la posibilidad qud yo hago es emitir una F3 que contiene los datos de la/s F2 a las que hace mencion(sustituye/n de cara al cliente), que no tiene que ser declara por el emisor por que ya declaras con la F2, y por supuesto, la F2 tienes que mantenerla/declararla, ambas, F2 y F3 hay que remitirlas.
Hay otras formas de hacerlo, cada uno a seguido sus criterios
-y otra forma, que no se exactamente el procedimiento, es que puedes emitir directamente, un tiquet cualificado, o sea misma serie de los tiquets pero tipofactura=F1 y rellenando el nodo facturasimplificadaArt7273 = S y poniendo los datos del destinatario, pero ñara ello, si has emitido una f2, tendras que abonarla en el mismo momento(f2 en negativo). Ya lo que te venga mejor.
Pero ya he repetido todo lp que ya se habia hablado

francescofera 09-10-2025 13:35:21

Cita:

Empezado por ermendalenda (Mensaje 568421)
Sí, tengo unos cuantos, nornalmente F2, en este cso, el pos no admite directamente nominativas excetuanfo el siguente caso:
El prkgrama detecta de que la venta es superior a 400 o 3000 euros, segun el caso, en caso de restarurantes 3000, en cuyo caso le obliga a pedir datos del cliente para emitir una F1.
Si dl clienge solicita factura, la posibilidad qud yo hago es emitir una F3 que contiene los datos de la/s F2 a las que hace mencion(sustituye/n de cara al cliente), que no tiene que ser declara por el emisor por que ya declaras con la F2, y por supuesto, la F2 tienes que mantenerla/declararla, ambas, F2 y F3 hay que remitirlas.
Hay otras formas de hacerlo, cada uno a seguido sus criterios
-y otra forma, que no se exactamente el procedimiento, es que puedes emitir directamente, un tiquet cualificado, o sea misma serie de los tiquets pero tipofactura=F1 y rellenando el nodo facturasimplificadaArt7273 = S y poniendo los datos del destinatario, pero ñara ello, si has emitido una f2, tendras que abonarla en el mismo momento(f2 en negativo). Ya lo que te venga mejor.
Pero ya he repetido todo lp que ya se habia hablado

Gracias por la explicación y por resumirlo todo, de verdad ayuda mucho.

La verdad es que me ha costado encontrar los threads anteriores donde se discutía este tema, así que aprecio mucho la claridad y el soporte que estás dando aquí.

¡Gracias de nuevo por tu ayuda!

ermendalenda 09-10-2025 15:39:32

Cita:

Empezado por francescofera (Mensaje 568417)
Gracias, me queda más claro:
- Para B2C tipo restaurante se usa F2 (factura simplificada), anónima o nominativa según el cliente.
- R1/R2 solo para correcciones.

Sería interesante saber cómo lo han implementado otros con la misma necesidad (por ejemplo en un sistema POS)

Hola, de nada.
No me habia dado cuenta de esto que he puesto en negrita.
Las rectificativas que usualmente se usan son:
R4-->Para rectificar una factura F1 u otra R4
R5--> Para rectificar una Factura F2 (Simnplificada)


Las R1, R2 y R3 son causas mas especiales: devolucion de nvases y embalajes, Impagos con resolucion Judicial, creditos parcialmente cobradosetc pero no recuerdo todas

Logan05 20-10-2025 10:03:53

Cita:

Empezado por ermendalenda (Mensaje 568426)
Las rectificativas que usualmente se usan son:
R4-->Para rectificar una factura F1 u otra R4
R5--> Para rectificar una Factura F2 (Simnplificada)

¿Las R4 y R5 pueden compartir la misma serie o usáis una distinta para cada tipo?

ermendalenda 20-10-2025 10:09:31

Cita:

Empezado por Logan05 (Mensaje 568718)
¿Las R4 y R5 pueden compartir la misma serie o usáis una distinta para cada tipo?

Yo las tengo diferenciadas, no se si pueden ser la misma, pero al ser una cliente identificado y la otra no, no he querido arriesgar a ponerlas en la misma, y como se pueden crear distintas series por necesidades lógicas, pues ala.

bmfranky 20-10-2025 10:14:59

Cita:

Empezado por ermendalenda (Mensaje 568426)
Hola, de nada.
No me habia dado cuenta de esto que he puesto en negrita.
Las rectificativas que usualmente se usan son:
R4-->Para rectificar una factura F1 u otra R4
R5--> Para rectificar una Factura F2 (Simnplificada)


Las R1, R2 y R3 son causas mas especiales: devolucion de nvases y embalajes, Impagos con resolucion Judicial, creditos parcialmente cobradosetc pero no recuerdo todas

La R1, también es la que indican de facto para la devolución de materiales y datos monetarios, o por lo menos eso he leído, la R4, creo que es la que engloba los casos no monetarios de la rectificación, osea descripción, datos de cliente, cobros, etc....

Cita:

Empezado por Logan05 (Mensaje 568718)
¿Las R4 y R5 pueden compartir la misma serie o usáis una distinta para cada tipo?

Yo uso la misma serie de rectificativas para todas, no creo que se metan mucho en ello.

ermendalenda 20-10-2025 10:56:10

[quote=bmfranky;568720]La R1, también es la que indican de facto para la devolución de materiales y datos monetarios, o por lo menos eso he leído, la R4, creo que es la que engloba los casos no monetarios de la rectificación, osea descripción, datos de cliente, cobros, etc....

Gracias, yo lo he interpretado solo para lo que dice, envases y embalajes, pero voy a preguntar al asesor a ver que me cuenta, pero mañana que hoy es ultimo dia de trimetstre y con el finde están hasta arriba.


La franja horaria es GMT +2. Ahora son las 08:10:25.

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