Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > SDK Componente Verifactu para Delphi 7+ - Subforo Avisos/consultas
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #13  
Antiguo 31-10-2025
starlet starlet is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 31
Poder: 0
starlet Va por buen camino
Aclaro con más información el uso en el componente:

Flujo Completo del Proceso

1. EMISIÓN DE TICKETS F2 (sin identificar cliente)
├─ T-2025-001: 60€ (10/01/2025)
├─ T-2025-002: 40€ (15/01/2025)
└─ T-2025-003: 50€ (20/01/2025)

2. CLIENTE SOLICITA FACTURA COMPLETA

3. CREAR FACTURA F3
├─ Número nuevo: F-2025-100
├─ Cliente identificado: PEPITO PEREZ PEREZ (12345678A)
├─ Total: 150€ (suma de los 3 tickets)
└─ Sustituye: T-2025-001, T-2025-002, T-2025-003

4. ENVÍO A AEAT
└─ Se registra F3 con referencia a los 3 tickets

5. RESULTADO
├─ F3 enviada y aceptada
└─ Tickets F2 quedan sustituidos (no anulados)

---
XML Generado (Simplificado y como EJEMPLO)
Código:
  <RegistroFacturacion>
    <TipoFactura>F3</TipoFactura>
    <NumSerieFactura>F-2025-100</NumSerieFactura>
    <FechaExpedicion>31-01-2025</FechaExpedicion>

    <!-- CLIENTE IDENTIFICADO -->
    <Destinatarios>
      <NIF>12345678A</NIF>
      <Nombre>PEPITO PEREZ PEREZ</Nombre>
    </Destinatarios>

    <!-- IMPORTES TOTALES -->
    <ImporteTotal>150.00</ImporteTotal>
    <BaseImponible>123.97</BaseImponible>
    <CuotaIVA>26.03</CuotaIVA>

    <!-- FACTURAS SUSTITUIDAS -->
    <FacturasSustituidas>
      <<IDFacturaSustituida>>
        <IDEmisorFactura>B123456789</IDEmisorFactura>
        <NumSerieFactura>T-2024-001</NumSerieFactura>
        <FechaExpedicionFactura>10-01-2025</FechaExpedicionFactura>
      </IDFacturaSustituida>
      <IDFacturaSustituida>
        <IDEmisorFactura>B123456789</IDEmisorFactura>
        <NumSerieFactura>T-2024-002</NumSerieFactura>
        <FechaExpedicionFactura>15-01-2025</FechaExpedicionFactura>
      </IDFacturaSustituida>
      <IDFacturaSustituida>
        <IDEmisorFactura>B123456789</IDEmisorFactura>
        <NumSerieFactura>T-2024-003</NumSerieFactura>
        <FechaExpedicionFactura>20-01-2025</FechaExpedicionFactura>
      </IDFacturaSustituida>
    </FacturasSustituidas>
  </RegistroFacturacion>
---
PUNTOS IMPORTANTES

1. Detección Automática de F3

El componente detecta automáticamente que es F3 cuando:
if factura.nSustituye > 0 then
// Cambia TipoFactura a F3 automáticamente

2. Importes en la F3

- Los importes de la F3 deben ser la suma de los tickets sustituidos
- Los conceptos pueden ser nuevos/agrupados (no necesariamente los mismos)
- Los IVAs se calculan sobre el total

3. Encadenamiento

- La F3 se encadena con la última factura enviada como cualquier otra factura (no con los tickets)
- Los tickets F2 no se anulan, solo se sustituyen

Yo no uso la multisustiutución por características de mis clientes. Yo solo sustituyo una F2 en cada F3 y no varias F2 en cada F3.

Espero que ayude a los que tengan dudas.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Imprimir tikets con Epson TM-U220 Freddy Silva Impresión 12 22-04-2013 16:51:04


La franja horaria es GMT +2. Ahora son las 12:37:18.


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
Copyright 1996-2007 Club Delphi