Ein CSV- oder Dateiimport von Cloud-Kosten liest Abrechnungsdaten aus einer heruntergeladenen Datei, statt sie über eine laufende Exportanbindung aus dem Konto des Anbieters zu beziehen: aus einer Rechnung, aus der Nutzungsdatei zu einer Rechnung oder aus einer selbst erstellten CSV. Für die Rechnung zählt das, weil eine Datei den Stand ihres Downloadtags festhält und nur die Spalten trägt, die der Anbieter in dieses Dokument schreibt; ob sich daraus eine Kostenzuordnung oder ein Abgleich mit der Rechnung bauen lässt, entscheidet die Datei, nicht der Import.
So funktioniert es
Neben ihren fortlaufenden Exporten bieten die Anbieter in der Konsole zwei Arten von Dateien an. Rechnungsdokumente tragen Summen, Steuern, Zahlungsangaben und die Rechnungsnummer, wie Aufbau einer Cloud-Rechnung beschreibt. Nutzungsdateien tragen Posten je Tag, Zähler, SKU oder Projekt, und das brauchen Auswertungen.
AWS
Die Seite Bills der AWS Billing and Cost Management Console zeigt jeden Abrechnungszeitraum als Pending (geschätzte Kosten) oder Issued. Im Tab Invoices öffnet die Invoice ID die Rechnung als PDF; Steuerrechnungen stehen unter Tax Invoices and Supplemental Documents. Summen zeigt die Seite in US-Dollar und zusätzlich in der Rechnungswährung, wenn diese abweicht. Den Button Download all to CSV gibt es seit dem 2025-11-01 nicht mehr; Posten kommen seitdem nur als Export in einen S3-Bucket, über einen früher eingerichteten Legacy-Monatsbericht oder über Data Exports (AWS Cost and Usage Report und Data Exports).
Azure
Unter Cost Management + Billing, Invoices, hat ein MOSP-Konto (Pay-as-you-go) eine Rechnung je Subscription für die Dienstgebühren, dazu eigene Rechnungen für Marketplace, Reservierungen, Spot-VMs und Supportpläne; ein MCA- oder MPA-Konto hat eine Monatsrechnung je Billing Profile. Prepare Azure usage file erzeugt zu jeder Rechnung eine CSV mit der täglichen Aufschlüsselung von Mengen und Kosten; bei MCA ist sie typischerweise innerhalb von 72 Stunden nach der Rechnung bereit. EA-Kunden laden unter Usage + charges wahlweise alle Kosten oder die amortisierte Sicht. Die Felder entsprechen denen der Exporte, darunter Date, SubscriptionId, ResourceId, Tags, CostInBillingCurrency (EA, MCA; PreTaxCost bei Pay-as-you-go) und, für Pay-as-you-go und MCA, InvoiceId; die Werte sind ungerundet. Bei MPA-Konten, also im CSP-Programm, dürfen nur Billing Admin und Admin Agent des Partners die Nutzung laden.
Google Cloud
Seit der Rechnung für Januar 2021 enthalten Rechnungen und Statements, als PDF wie als CSV, keine Kostendetails mehr: Firmendaten, Summen, Steuern und einen Link auf den Cost table report. Konten mit Rechnungsstellung können die Rechnung als CSV laden, die ein bis zwei Tage nach dem PDF erscheinen kann. Der Cost table report zeigt je Rechnungsmonat (Invoice month) die Kosten nach Projekt, Dienst, SKU, Gutschrift und Label und lässt sich als CSV laden, mit Rechnungskopf (Billing-Account-ID, Summe, Währung). Die CSV ist auf 4 Millionen Zeilen und 150 MB begrenzt und folgt nur den gesetzten Filtern, den sichtbaren Spalten und der gewählten Gruppierung. Für fortlaufende Abrechnungsdaten dokumentiert Google den Export nach BigQuery.
| Quelle | Datei | Granularität | Schlüssel vorhanden | Schlüssel fehlen |
|---|---|---|---|---|
| AWS-Rechnung | PDF je Rechnung | Abrechnungszeitraum | Rechnungsnummer, Rechnungssteller | Ressourcen, Tags |
| Azure-Nutzungsdatei | CSV je Rechnung | Tag je Zähler und Ressource | Subscription, Ressource, Tags, Rechnungs-ID (Pay-as-you-go, MCA) | Steuern und Gutschriften als Posten |
| Google-Rechnung | PDF oder CSV | Rechnungsmonat | Rechnungsnummer, Billing Account | Projekt, Dienst, SKU |
| Google Cost table | CSV je Rechnungsmonat | Rechnungsmonat, Zeilen nach Gruppierung | Projekt, Dienst, SKU, Label, Kostentyp | Ressourcen, Nutzungstag |
Was es für Ihre Kosten bedeutet
Damit eine Datei abgeglichen und zugeordnet werden kann, braucht jeder Posten mindestens: Beginn und Ende des Nutzungszeitraums und, für den Abgleich, den Rechnungszeitraum; Betrag und Währung; Anbieter und Dienst; den Kostentyp, damit Nutzung, Steuer und Gutschrift getrennt bleiben; und einen Zuordnungsschlüssel wie Konto, Projekt, Tag oder Kostenstelle. Ohne Schlüssel bleibt der Betrag unzugeordnet, ohne Kostentyp landet die Steuer in den Kosten eines Teams. FOCUS hat für jede dieser Angaben eine Spalte (ChargePeriodStart, ChargePeriodEnd, BillingPeriodStart, BillingPeriodEnd, BilledCost, BillingCurrency, ServiceProviderName, ServiceName, ChargeCategory, SubAccountId, Tags); eine darauf abgebildete Datei trägt deshalb die Spaltennamen der Spezifikation. Die Spezifikation selbst beschreibt FOCUS, die Spezifikation für Abrechnungsdaten, wie die FOCUS-Exporte der Anbieter diese Spalten abbilden, FOCUS-Spalten und das Mapping der Anbieter.
RFC 4180 beschreibt die verbreitete CSV-Konvention: ein Datensatz je Zeile, Kommas zwischen den Feldern, eine optionale Kopfzeile und doppelte Anführungszeichen um Felder mit Komma, Zeilenumbruch oder Anführungszeichen. Das RFC ist informativ und kein Internetstandard, nennt US-ASCII als üblichen Zeichensatz und legt kein Zahlen- oder Datumsformat fest. In dieser Lücke bricht eine Datei, die ein Tabellenprogramm mit deutscher Ländereinstellung gespeichert hat: Dezimalkomma, ein Semikolon als Feldtrenner, Datum mit dem Tag zuerst, eine andere Zeichenkodierung.
Eine importierte Datei ist eine Momentaufnahme. Gutschriften, Erstattungen und Supportgebühren, die nach dem Download gebucht werden, erreichen sie nicht, und eine Nachberechnung wird erst mit einer neuen Datei sichtbar; das Importdatum gehört deshalb zu den Daten, und zwei Berichte über einen Monat können voneinander abweichen, wenn sie auf Dateien beruhen, die an verschiedenen Tagen heruntergeladen wurden. Wann ein Monat final ist, beschreibt Aktualität, Nachberechnung und Finalisierung, wie Datei und Rechnung zusammenfinden, Export und Rechnung abgleichen, die Nutzungsdaten der KI-Anbieter Nutzungs- und Kostenexporte der KI-Anbieter. Werden Berichte täglich oder über viele Monate gebraucht, reichen Dateien nicht mehr: Google begrenzt die CSV, Azure bereitet je Rechnung eine Nutzungsdatei vor, AWS bietet in der Konsole keinen CSV-Download der Posten mehr (Berichte im Cost Explorer lassen sich weiter als CSV herunterladen), während ein Export in einen eigenen Speicher dieselben oder feinere Felder fortlaufend liefert.
Wo es schiefgeht
- Rechnungsmonat als Nutzungsmonat gelesen. Symptom: Kosten der letzten Monatstage erscheinen im Folgemonat. Ursache: Bei Google Cloud kann spät gemeldete Nutzung auf die nächste Rechnung rutschen, und der Cost table report nennt je Rechnungsmonat nur das erste und letzte Nutzungsdatum.
- Gefilterte Cost-table-CSV als vollständig importiert. Symptom: Die Summe weicht von der Rechnung ab. Ursache: Filter, Spaltenauswahl und Gruppierung begrenzen die CSV; für den Abgleich nennt Google die Standardfilter und die Spalte Unrounded cost.
- Steuern doppelt oder gar nicht gezählt. Symptom: Die Summe weicht um den Steuerbetrag ab. Ursache: Die Rechnung enthält Steuern, die Azure-Nutzungsdatei weist Kosten vor Gutschriften und Steuern aus (
CostInBillingCurrency, bei Pay-as-you-goPreTaxCost); die Umsatzsteuer behandelt Umsatzsteuer und Reverse Charge bei Cloud-Rechnungen. - Datei nach einer Nachberechnung nicht ersetzt. Symptom: Ein abgeschlossener Monat stimmt nicht mehr mit der Konsole überein. Ursache: Die Datei hält den Stand des Downloads fest, spätere Gutschriften und Korrekturen erreichen sie nicht.
- Ländereinstellung beim Speichern angewendet. Symptom: Beträge oder Datumsangaben werden falsch gelesen. Ursache: RFC 4180 legt weder Dezimaltrennzeichen noch Datumsreihenfolge noch Kodierung fest, und ein Tabellenprogramm kann alle drei nach seiner Ländereinstellung umschreiben und mit einem Semikolon als Feldtrenner speichern.
Quellen
Gelesen am 2026-10-16. AWS Understanding your bill, Daten mit Cost Explorer erkunden; Microsoft View and download your Microsoft Azure invoice, View and download your Azure usage and charges, Understand cost details fields; Google Get a Cloud Billing document such as an invoice, statement, or receipt, View and download the cost details of your invoice or statement, Export Cloud Billing data to BigQuery; FinOps Foundation FOCUS specification, publication version 1.4; RFC Editor RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) Files.