<?xml version="1.0" encoding="UTF-8"?>
<!--
  Beispiel: XRechnung 3.0 als UBL-Rechnung (Syntax: UBL 2.1, Invoice)
  Alle Angaben sind erfunden: Musterfirma, Beispiel-IBAN, Beispiel-Leitweg-ID.
  Die Kürzel BT-n und BG-n in den Kommentaren sind die Feldnummern der Norm EN 16931.
  Die Datei darf frei verwendet werden.
-->
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
         xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
         xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
  <!-- BT-24 Spezifikationskennung: Diese Zeile macht die Datei zur XRechnung 3.0 -->
  <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>
  <!-- BT-23 Geschäftsprozess -->
  <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
  <!-- BT-1 Rechnungsnummer -->
  <cbc:ID>RE-2026-1042</cbc:ID>
  <!-- BT-2 Rechnungsdatum -->
  <cbc:IssueDate>2026-09-30</cbc:IssueDate>
  <!-- BT-9 Fälligkeitsdatum -->
  <cbc:DueDate>2026-10-30</cbc:DueDate>
  <!-- BT-3 Rechnungstyp: 380 = Handelsrechnung -->
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <!-- BT-22 Anmerkung zur Rechnung -->
  <cbc:Note>Vielen Dank für Ihren Auftrag.</cbc:Note>
  <!-- BT-5 Währung -->
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <!-- BT-10 Käuferreferenz: bei öffentlichen Auftraggebern die Leitweg-ID -->
  <cbc:BuyerReference>04011000-1234512345-06</cbc:BuyerReference>
  <!-- BG-14 Rechnungszeitraum -->
  <cac:InvoicePeriod>
    <cbc:StartDate>2026-09-01</cbc:StartDate>
    <cbc:EndDate>2026-09-30</cbc:EndDate>
  </cac:InvoicePeriod>
  <!-- BT-13 Bestellnummer des Käufers -->
  <cac:OrderReference>
    <cbc:ID>B-2026-0815</cbc:ID>
  </cac:OrderReference>

  <!-- BG-4 Verkäufer -->
  <cac:AccountingSupplierParty>
    <cac:Party>
      <!-- BT-34 elektronische Adresse des Verkäufers (EM = E-Mail) -->
      <cbc:EndpointID schemeID="EM">rechnung@musterfirma-digital.example</cbc:EndpointID>
      <!-- BG-5 Anschrift des Verkäufers -->
      <cac:PostalAddress>
        <cbc:StreetName>Musterstraße 1</cbc:StreetName>
        <cbc:CityName>Musterstadt</cbc:CityName>
        <cbc:PostalZone>12345</cbc:PostalZone>
        <cac:Country>
          <cbc:IdentificationCode>DE</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <!-- BT-31 Umsatzsteuer-Identifikationsnummer des Verkäufers -->
      <cac:PartyTaxScheme>
        <cbc:CompanyID>DE123456789</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <!-- BT-27 Name des Verkäufers -->
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Musterfirma Digital GmbH</cbc:RegistrationName>
      </cac:PartyLegalEntity>
      <!-- BG-6 Ansprechpartner des Verkäufers -->
      <cac:Contact>
        <cbc:Name>Maria Muster</cbc:Name>
        <cbc:Telephone>+49 123 4567890</cbc:Telephone>
        <cbc:ElectronicMail>rechnung@musterfirma-digital.example</cbc:ElectronicMail>
      </cac:Contact>
    </cac:Party>
  </cac:AccountingSupplierParty>

  <!-- BG-7 Käufer -->
  <cac:AccountingCustomerParty>
    <cac:Party>
      <!-- BT-49 elektronische Adresse des Käufers -->
      <cbc:EndpointID schemeID="EM">rechnungseingang@beispielhausen.example</cbc:EndpointID>
      <!-- BG-8 Anschrift des Käufers -->
      <cac:PostalAddress>
        <cbc:StreetName>Rathausplatz 1</cbc:StreetName>
        <cbc:CityName>Beispielhausen</cbc:CityName>
        <cbc:PostalZone>54321</cbc:PostalZone>
        <cac:Country>
          <cbc:IdentificationCode>DE</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <!-- BT-44 Name des Käufers -->
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Stadt Beispielhausen, Amt für Digitalisierung</cbc:RegistrationName>
      </cac:PartyLegalEntity>
    </cac:Party>
  </cac:AccountingCustomerParty>

  <!-- BG-13 Lieferangaben -->
  <cac:Delivery>
    <!-- BT-72 Lieferdatum -->
    <cbc:ActualDeliveryDate>2026-09-30</cbc:ActualDeliveryDate>
  </cac:Delivery>

  <!-- BG-16 Zahlungsanweisung -->
  <cac:PaymentMeans>
    <!-- BT-81 Zahlungsart: 58 = SEPA-Überweisung -->
    <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
    <!-- BT-83 Verwendungszweck -->
    <cbc:PaymentID>RE-2026-1042</cbc:PaymentID>
    <!-- BG-17 Überweisung -->
    <cac:PayeeFinancialAccount>
      <!-- BT-84 Zahlungskonto, hier die IBAN (Beispiel-IBAN) -->
      <cbc:ID>DE89370400440532013000</cbc:ID>
      <!-- BT-85 Kontoinhaber -->
      <cbc:Name>Musterfirma Digital GmbH</cbc:Name>
    </cac:PayeeFinancialAccount>
  </cac:PaymentMeans>

  <!-- BT-20 Zahlungsbedingungen -->
  <cac:PaymentTerms>
    <cbc:Note>Zahlbar innerhalb von 30 Tagen ohne Abzug.</cbc:Note>
  </cac:PaymentTerms>

  <!-- BT-110 Gesamtbetrag der Umsatzsteuer und BG-23 Steueraufschlüsselung -->
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">268.02</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <!-- BT-116 Steuerbasisbetrag, BT-117 Steuerbetrag -->
      <cbc:TaxableAmount currencyID="EUR">1390.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">264.10</cbc:TaxAmount>
      <cac:TaxCategory>
        <!-- BT-118 Steuerkategorie: S = Regelsteuersatz, BT-119 Steuersatz -->
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>19.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">56.00</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">3.92</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>7.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>

  <!-- BG-22 Summen -->
  <cac:LegalMonetaryTotal>
    <!-- BT-106 Summe der Positionsbeträge -->
    <cbc:LineExtensionAmount currencyID="EUR">1446.00</cbc:LineExtensionAmount>
    <!-- BT-109 Gesamtbetrag ohne Umsatzsteuer -->
    <cbc:TaxExclusiveAmount currencyID="EUR">1446.00</cbc:TaxExclusiveAmount>
    <!-- BT-112 Gesamtbetrag mit Umsatzsteuer -->
    <cbc:TaxInclusiveAmount currencyID="EUR">1714.02</cbc:TaxInclusiveAmount>
    <!-- BT-115 fälliger Zahlungsbetrag -->
    <cbc:PayableAmount currencyID="EUR">1714.02</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>

  <!-- BG-25 Position 1 -->
  <cac:InvoiceLine>
    <!-- BT-126 Positionsnummer -->
    <cbc:ID>1</cbc:ID>
    <!-- BT-129 Menge und BT-130 Einheit (HUR = Stunde) -->
    <cbc:InvoicedQuantity unitCode="HUR">12</cbc:InvoicedQuantity>
    <!-- BT-131 Nettobetrag der Position -->
    <cbc:LineExtensionAmount currencyID="EUR">1140.00</cbc:LineExtensionAmount>
    <cac:Item>
      <!-- BT-153 Artikelname -->
      <cbc:Name>Beratung IT-Sicherheit</cbc:Name>
      <!-- BG-30 Umsatzsteuer der Position: BT-151 Kategorie, BT-152 Satz -->
      <cac:ClassifiedTaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>19.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <!-- BT-146 Nettopreis -->
    <cac:Price>
      <cbc:PriceAmount currencyID="EUR">95.00</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>

  <!-- BG-25 Position 2 -->
  <cac:InvoiceLine>
    <cbc:ID>2</cbc:ID>
    <!-- MON = Monat -->
    <cbc:InvoicedQuantity unitCode="MON">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">250.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Wartung Webserver, Monat September</cbc:Name>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>19.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount currencyID="EUR">250.00</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>

  <!-- BG-25 Position 3 mit ermäßigtem Steuersatz -->
  <cac:InvoiceLine>
    <cbc:ID>3</cbc:ID>
    <!-- H87 = Stück -->
    <cbc:InvoicedQuantity unitCode="H87">2</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">56.00</cbc:LineExtensionAmount>
    <cac:Item>
      <cbc:Name>Fachbuch E-Rechnung (gedruckt)</cbc:Name>
      <cac:ClassifiedTaxCategory>
        <cbc:ID>S</cbc:ID>
        <cbc:Percent>7.00</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount currencyID="EUR">28.00</cbc:PriceAmount>
    </cac:Price>
  </cac:InvoiceLine>
</Invoice>
