# Crear factura XRechnung

Rellena la factura y descarga el archivo XRechnung 3.0 que tu cliente puede procesar.

Source: https://tally-stick.com/es/crear-factura-xrechnung

## Cómo funciona

Escribe la factura en la página: número de documento y fechas, tu empresa, tu cliente, las líneas y, si quieres, el IBAN y las condiciones de pago. Los totales y el IVA por tipo se recalculan mientras escribes. El botón de descarga de abajo escribe el archivo.

`Descargar el XML` produce UBL 2.1 declarando el estándar elegido arriba del formulario, XRechnung 3.0 de forma predeterminada. Al lado está Imprimir para una copia en papel.

No se sube nada. El formulario se convierte en XML en tu propio navegador, dentro del límite de uso razonable. Tus datos de empresa se guardan en el almacenamiento local de este navegador, así que la siguiente factura empieza medio rellenada; el cliente y las líneas no se guardan.

Ninguna casilla se rellena por ti, y los desplegables de Tipo de documento y Unidad empiezan vacíos. Una fecha de emisión precargada es una fecha que nadie ha comprobado, y una unidad precargada es una suposición sobre tu factura: lo que falta se rechaza en lugar de adivinarse en silencio.

## Estándares que puede escribir

Un selector de **Estándar** decide lo que declara el archivo. El valor predeterminado es XRechnung 3.0. La elección se recuerda en este navegador y la comparten las tres herramientas de creación; también fija la moneda habitual, decide si aplica un Leitweg-ID y determina cuántos decimales llevan los importes: una factura en JPY se escribe sin ellos.

| Estándar | CustomizationID | ProfileID |
| --- | --- | --- |
| XRechnung 3.0 (Alemania) | `urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0` | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` |
| NLCIUS / SI-UBL 2.0 (Países Bajos) | `urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0` | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` |
| Peppol BIS Billing 3.0 (Europa e internacional) | `urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0` | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` |
| EN 16931 (sin reglas nacionales) | `urn:cen.eu:en16931:2017` | no se escribe |
| Peppol PINT A-NZ (Australia y Nueva Zelanda) | `urn:peppol:pint:billing-1@aunz-1` | `urn:peppol:bis:billing` |
| Peppol PINT Japan | `urn:peppol:pint:billing-1@jp-1` | `urn:peppol:bis:billing` |
| Peppol PINT Malaysia | `urn:peppol:pint:billing-1@my-1` | `urn:peppol:bis:billing` |
| Peppol PINT Singapore (InvoiceNow) | `urn:peppol:pint:billing-1@sg-1` | `urn:peppol:bis:billing` |
| Peppol PINT United Arab Emirates | `urn:peppol:pint:billing-1@ae-1` | `urn:peppol:bis:billing` |

El cuerpo de la factura es EN 16931 en todos los casos. Lo que cambia el estándar son los dos identificadores, el redondeo de la moneda, si aplica un Leitweg-ID, el esquema bajo el que está registrada la dirección electrónica y qué identificadores exige una regla nacional: NLCIUS rechaza una factura sin número de KVK u OIN en ambas partes y sin un medio de pago.

## Qué se comprueba antes de escribir nada

La descarga se rechaza, con la lista de los campos que faltan, cuando falta un campo que EN 16931 considera obligatorio: el número de factura, una fecha de emisión válida en formato `YYYY-MM-DD`, el tipo de documento, la moneda, una referencia del comprador o un Leitweg-ID, el nombre del vendedor y del comprador, calle, ciudad, código postal y un código de país de dos letras, una dirección electrónica para cada parte, al menos una línea, una cantidad positiva, una descripción y una unidad por línea, y un tipo de IVA entre 0 y 100. Los totales se calculan, no se confía en ellos: neto por línea, base imponible por tipo de IVA, cuota por tipo y total bruto.

## Preguntas

### ¿Cuántas líneas puedo añadir?

Las que necesite la factura. No hay límite ni ninguna versión de pago que lo desbloquee.

### ¿Qué obtengo?

Un archivo XRechnung 3.0 en sintaxis UBL 2.1, que es lo que aceptan los compradores públicos alemanes.

### ¿Qué es un Leitweg-ID?

El código de encaminamiento que te da una administración pública alemana para que su sistema sepa a qué departamento pertenece la factura. Tiene este aspecto: 04011000-1234512345-06. Si tu cliente te ha dado en su lugar un número de pedido o una referencia del comprador, ponlo en el campo de referencia del comprador y deja el Leitweg-ID vacío.

### ¿Puedo escribir algo distinto de XRechnung?

Sí. El selector de Estándar de arriba también escribe NLCIUS para Países Bajos, Peppol BIS Billing 3.0 (que es también el EHF Billing 3.0 de Noruega), EN 16931 sencillo y Peppol PINT para Australia y Nueva Zelanda, Japón, Malasia, Singapur y los Emiratos Árabes Unidos. El formulario queda igual, pero las comprobaciones siguen el estándar.

### ¿Necesito una cuenta?

No. No hay registro ni límite de facturas que puedas escribir.

### Ya tengo los datos en una hoja de cálculo.

Entonces sáltate el formulario. [Excel a XRechnung](https://tally-stick.com/es/excel-a-xrechnung) toma un libro rellenado y escribe un archivo por factura, y [Excel a ZUGFeRD](https://tally-stick.com/es/excel-a-zugferd) hace lo mismo en PDF.

### ¿Se comprueba el archivo?

Los campos obligatorios de EN 16931 se comprueban antes de escribir nada, y sin ellos no hay archivo. Para comprobar una factura que te haya enviado alguien, usa el [validador de EN 16931](https://tally-stick.com/es/validador-en16931): nombra la regla y los importes a los que se refiere.

## Herramientas relacionadas

- [Adjuntar XML a PDF](https://tally-stick.com/es/adjuntar-xml-a-pdf)
- [Crear una factura rectificativa](https://tally-stick.com/es/crear-factura-rectificativa)
- [Excel a XRechnung](https://tally-stick.com/es/excel-a-xrechnung)
- [Excel a ZUGFeRD](https://tally-stick.com/es/excel-a-zugferd)
