Tutorial técnico

Integrar Verifactu en Python

Guía completa para integrar la API de Verifactu en Python con ejemplos de código.

Instalar SDK

pip install verifactu

Ejemplo en Python

from verifactu import Client

client = Client('sk_test_xxx')

invoice = client.invoices.create(
    emitter={
        'nif': 'B12345678',
        'name': 'Tu Empresa SL'
    },
    receiver={
        'nif': '12345678A',
        'name': 'Cliente SL'
    },
    lines=[
        {'description': 'Servicio', 'amount': 1000, 'vat': 21}
    ]
)

print(f"Factura ID: {invoice.id}")
print(f"QR: {invoice.qr_code}")

Entorno de pruebas

Usa siempre claves que empiecen por sk_test_ para el entorno de pruebas (sandbox).

Ver documentación

Docs API completa