Initial version of the E-Invoice solution of JR IT Services

This commit is contained in:
2026-02-16 17:02:03 +01:00
commit e0c15fc7f2
36 changed files with 1407 additions and 0 deletions

15
presets/customers.yaml Normal file
View File

@@ -0,0 +1,15 @@
# Customer presets used by `jr-einvoice init --customer <name>`
# Prefer file presets/customers/<key>.yaml if present; fallback to this file.
# Keys are case-insensitive lookups (we normalize to lowercase).
customers:
unicredit:
buyer:
name: "UniCredit"
vat_id: null
address:
street: "Platz der Republik 1"
postal_code: "00000"
city: "Ort"
country: "DE"
meta:
notes: "Bitte Rechnungsnummer im Betreff angeben."

View File

@@ -0,0 +1,10 @@
buyer:
name: "UniCredit"
vat_id: null
address:
street: "Platz der Republik 1"
postal_code: "00000"
city: "Ort"
country: "DE"
meta:
notes: "Bitte Rechnungsnummer im Betreff angeben."

View File

@@ -0,0 +1,16 @@
# Default seller settings used by `jr-einvoice init` (edit to your real data)
seller:
name: "JR IT Services"
vat_id: "DE123456789"
tax_number: "123/456/78901"
email: "johannes@jr-it-services.de"
address:
street: "Musterstraße 1"
postal_code: "80331"
city: "München"
country: "DE"
payment:
iban: "DE02120300000000202051"
bic: "BYLADEM1001"
bank_name: "Musterbank"