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
Einrichtung und kleiner Test
Spalten für Herkunft, Rechnungsnummer, Betrag und Währung festlegen. Dezimaldarstellung und Währung nicht aus dem Dateinamen ableiten.
Vor dem Ergänzen nach derselben Herkunft suchen. Eine erneut eingegangene Rechnung braucht eine fachliche Dublettenentscheidung, auch wenn sie eine neue Nachrichtenkennung hat.
Nach dem Schreiben Zeilen und Werte zurücklesen. Bei verloren gegangener Antwort zuerst nachsehen, ob der Schreibvorgang bereits angekommen ist.
Schritte und Belege
Nachrichten suchen
Gmail
Technisch ausgelesen · Ablauf noch nicht praktisch getestet
Einzelheiten
Anbieter-API:
gmail.users.messages.listGET gmail/v1/users/{userId}/messagesBerechtigungen
Dokumentierte Scope-Alternativen
https://mail.google.com/https://www.googleapis.com/auth/gmail.metadatahttps://www.googleapis.com/auth/gmail.modifyhttps://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:
Nachricht lesen
Gmail
Technisch ausgelesen · Ablauf noch nicht praktisch getestet
Einzelheiten
Anbieter-API:
gmail.users.messages.getGET gmail/v1/users/{userId}/messages/{id}Berechtigungen
Dokumentierte Scope-Alternativen
https://mail.google.com/https://www.googleapis.com/auth/gmail.addons.current.message.actionhttps://www.googleapis.com/auth/gmail.addons.current.message.metadatahttps://www.googleapis.com/auth/gmail.addons.current.message.readonlyhttps://www.googleapis.com/auth/gmail.metadatahttps://www.googleapis.com/auth/gmail.modifyhttps://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:
Anhang herunterladen
Gmail
Technisch ausgelesen · Ablauf noch nicht praktisch getestet
Einzelheiten
Anbieter-API:
gmail.users.messages.attachments.getGET 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.actionhttps://www.googleapis.com/auth/gmail.addons.current.message.readonlyhttps://www.googleapis.com/auth/gmail.modifyhttps://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:
Dokumenttyp erkennen
Nicht belegt
Betrag und Währung erkennen
Nicht belegt
Datei speichern
Google Drive
Technisch ausgelesen · Ablauf noch nicht praktisch getestet
Einzelheiten
Anbieter-API:
drive.files.createPOST /upload/drive/v3/filesBerechtigungen
Dokumentierte Scope-Alternativen
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://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:
Zeilen ergänzen
Google Sheets
Technisch ausgelesen · Ablauf noch nicht praktisch getestet
Einzelheiten
Anbieter-API:
sheets.spreadsheets.values.appendPOST v4/spreadsheets/{spreadsheetId}/values/{range}:appendBerechtigungen
Dokumentierte Scope-Alternativen
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://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:
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.