Zum Inhalt springen

Rechnungsbeträge in Google Sheets sammeln

Von Gmail über Drive zur Betragsliste: belegte Schreibschritte, fehlende Rechnungserkennung und eine Prüfanleitung gegen doppelte Zeilen.

Inhalt geändert:

Passt dieser Weg?

Dieser Plan trennt den Transport vom Verstehen der Rechnung. Die APIs belegen Dateiablage und das Ergänzen von Tabellenzeilen; Dokumentklassifikation sowie Betrag und Währung sind nicht durch den Anbieterbestand belegt.

Blockiert: erforderliche Schritte sind nicht belegt.

5/7 Schritte durch API-Dokumentation belegt.

Benötigte Apps

Passenden Plan öffnen

Einrichtung und kleiner Test

  1. Spalten für Herkunft, Rechnungsnummer, Betrag und Währung festlegen. Dezimaldarstellung und Währung nicht aus dem Dateinamen ableiten.

  2. Vor dem Ergänzen nach derselben Herkunft suchen. Eine erneut eingegangene Rechnung braucht eine fachliche Dublettenentscheidung, auch wenn sie eine neue Nachrichtenkennung hat.

  3. Nach dem Schreiben Zeilen und Werte zurücklesen. Bei verloren gegangener Antwort zuerst nachsehen, ob der Schreibvorgang bereits angekommen ist.

Schritte und Belege

  1. Nachrichten suchen

    Gmail

    Technisch ausgelesen · Ablauf noch nicht praktisch getestet

    Einzelheiten

    Anbieter-API: gmail.users.messages.list

    GET gmail/v1/users/{userId}/messages

    Berechtigungen

    Dokumentierte Scope-Alternativen

    • https://mail.google.com/
    • https://www.googleapis.com/auth/gmail.metadata
    • https://www.googleapis.com/auth/gmail.modify
    • https://www.googleapis.com/auth/gmail.readonly

    Nicht alle Scopes anfordern. Die passende, möglichst eingeschränkte Berechtigung hängt vom Vorgang und der Ressource ab.

    Kosten und Limits

    Die Herstellerseite nennt Standardnutzung beziehungsweise Nutzung unter der Tagesschwelle ohne zusätzliche API-Gebühr und kündigt spätere Gebühren für Überschreitungen an. Konto, Speicher und Connector können gesondert kosten. Gesamtkosten nicht geprüft.

    Quelle ·

    Kontingente gelten je Projekt und Nutzer. Prüfen Sie die für Ihr Projekt tatsächlich geltenden Werte; ältere Google-Projekte können andere Kontingente behalten.

    Quelle · Zuletzt bestätigt:

    Passende Registereinträge suchen

  2. Nachricht lesen

    Gmail

    Technisch ausgelesen · Ablauf noch nicht praktisch getestet

    Einzelheiten

    Anbieter-API: gmail.users.messages.get

    GET gmail/v1/users/{userId}/messages/{id}

    Berechtigungen

    Dokumentierte Scope-Alternativen

    • https://mail.google.com/
    • https://www.googleapis.com/auth/gmail.addons.current.message.action
    • https://www.googleapis.com/auth/gmail.addons.current.message.metadata
    • https://www.googleapis.com/auth/gmail.addons.current.message.readonly
    • https://www.googleapis.com/auth/gmail.metadata
    • https://www.googleapis.com/auth/gmail.modify
    • https://www.googleapis.com/auth/gmail.readonly

    Nicht alle Scopes anfordern. Die passende, möglichst eingeschränkte Berechtigung hängt vom Vorgang und der Ressource ab.

    Kosten und Limits

    Die Herstellerseite nennt Standardnutzung beziehungsweise Nutzung unter der Tagesschwelle ohne zusätzliche API-Gebühr und kündigt spätere Gebühren für Überschreitungen an. Konto, Speicher und Connector können gesondert kosten. Gesamtkosten nicht geprüft.

    Quelle ·

    Kontingente gelten je Projekt und Nutzer. Prüfen Sie die für Ihr Projekt tatsächlich geltenden Werte; ältere Google-Projekte können andere Kontingente behalten.

    Quelle · Zuletzt bestätigt:

    Passende Registereinträge suchen

  3. Anhang herunterladen

    Gmail

    Technisch ausgelesen · Ablauf noch nicht praktisch getestet

    Einzelheiten

    Anbieter-API: gmail.users.messages.attachments.get

    GET gmail/v1/users/{userId}/messages/{messageId}/attachments/{id}

    Berechtigungen

    Dokumentierte Scope-Alternativen

    • https://mail.google.com/
    • https://www.googleapis.com/auth/gmail.addons.current.message.action
    • https://www.googleapis.com/auth/gmail.addons.current.message.readonly
    • https://www.googleapis.com/auth/gmail.modify
    • https://www.googleapis.com/auth/gmail.readonly

    Nicht alle Scopes anfordern. Die passende, möglichst eingeschränkte Berechtigung hängt vom Vorgang und der Ressource ab.

    Datenübertragung zwischen den Schritten

    • Das base64url-Datenfeld dekodieren, bevor die Bytes an eine Datei-API übertragen werden.

    Kosten und Limits

    Die Herstellerseite nennt Standardnutzung beziehungsweise Nutzung unter der Tagesschwelle ohne zusätzliche API-Gebühr und kündigt spätere Gebühren für Überschreitungen an. Konto, Speicher und Connector können gesondert kosten. Gesamtkosten nicht geprüft.

    Quelle ·

    Kontingente gelten je Projekt und Nutzer. Prüfen Sie die für Ihr Projekt tatsächlich geltenden Werte; ältere Google-Projekte können andere Kontingente behalten.

    Quelle · Zuletzt bestätigt:

    Passende Registereinträge suchen

  4. Dokumenttyp erkennen

    Nicht belegt

  5. Betrag und Währung erkennen

    Nicht belegt

  6. Datei speichern

    Google Drive

    Technisch ausgelesen · Ablauf noch nicht praktisch getestet

    Einzelheiten

    Anbieter-API: drive.files.create

    POST /upload/drive/v3/files

    Berechtigungen

    Dokumentierte Scope-Alternativen

    • https://www.googleapis.com/auth/drive
    • https://www.googleapis.com/auth/drive.appdata
    • https://www.googleapis.com/auth/drive.file

    Nicht alle Scopes anfordern. Die passende, möglichst eingeschränkte Berechtigung hängt vom Vorgang und der Ressource ab.

    Datenübertragung zwischen den Schritten

    • Multipart-Anfrage aus Dateimetadaten und den heruntergeladenen Anhangsdaten bilden.

    Kosten und Limits

    Die Herstellerseite nennt Standardnutzung beziehungsweise Nutzung unter der Tagesschwelle ohne zusätzliche API-Gebühr und kündigt spätere Gebühren für Überschreitungen an. Konto, Speicher und Connector können gesondert kosten. Gesamtkosten nicht geprüft.

    Quelle ·

    Kontingente gelten je Projekt und Nutzer. Prüfen Sie die für Ihr Projekt tatsächlich geltenden Werte; ältere Google-Projekte können andere Kontingente behalten.

    Quelle · Zuletzt bestätigt:

    Passende Registereinträge suchen

  7. Zeilen ergänzen

    Google Sheets

    Technisch ausgelesen · Ablauf noch nicht praktisch getestet

    Einzelheiten

    Anbieter-API: sheets.spreadsheets.values.append

    POST v4/spreadsheets/{spreadsheetId}/values/{range}:append

    Berechtigungen

    Dokumentierte Scope-Alternativen

    • https://www.googleapis.com/auth/drive
    • https://www.googleapis.com/auth/drive.file
    • https://www.googleapis.com/auth/spreadsheets

    Nicht alle Scopes anfordern. Die passende, möglichst eingeschränkte Berechtigung hängt vom Vorgang und der Ressource ab.

    Kosten und Limits

    Die Herstellerseite nennt Standardnutzung beziehungsweise Nutzung unter der Tagesschwelle ohne zusätzliche API-Gebühr und kündigt spätere Gebühren für Überschreitungen an. Konto, Speicher und Connector können gesondert kosten. Gesamtkosten nicht geprüft.

    Quelle ·

    Kontingente gelten je Projekt und Nutzer. Prüfen Sie die für Ihr Projekt tatsächlich geltenden Werte; ältere Google-Projekte können andere Kontingente behalten.

    Quelle · Zuletzt bestätigt:

    Passende Registereinträge suchen

Prüfstand und Grenzen

Der Prüfläufer liest Betrag und Währung aus seinem festgelegten XML-Testdokument. Er schreibt einen bestimmten Bereich und beweist damit weder allgemeine Rechnungsextraktion noch das Append-Verhalten des Plans. Echte Google-Anbieterprüfungen sind noch offen.

Öffentliche Prüfberichte zu Verbindungen · Lokalen Prüfläufer und Anleitung öffnen

Alternativen

Manuell bestätigte Werte lassen sich in dieselbe Tabelle übernehmen. Für Excel gilt ein eigener Plan mit anderen Tabellenoperationen und Berechtigungsbedingungen.

Passenden Plan öffnen · Alle Aufgaben

tracevero · https://tracevero.de/aufgaben/rechnungsbetraege-google-sheets