Warum Subunternehmer-Rechnungen in E-Mails untergehen
und zu spät bezahlt werden
Eine Subunternehmer-Rechnung geht selten verloren. Sie liegt im Posteingang, gelesen oder ungelesen, während die monatliche Zahlungsfrist verstreicht und ein Subunternehmer, der die Arbeiten vor zwei Zahlungszyklen abgeschlossen hat, fragt, warum der Scheck noch nicht angekommen ist. Die Kluft zwischen dem, was passiert, und dem, was die Personen, die die Schecks ausstellen, glauben, ist dokumentiert: Der Bericht von Construction Dive über Billds 2025 National Subcontractor Market Report, basierend auf Umfragen unter mehr als 800 Baufachleuten, ergab, dass Generalunternehmer davon ausgehen, dass Subunternehmer etwa 30 Tage nach einem Zahlungsantrag bezahlt werden, während Subunternehmer angeben, im Durchschnitt 56 Tage zu warten.
Diese Kluft ist kein buchhalterisches Rätsel. Es ist ein Problem der Erfassung. Die Rechnung kam an, jemand hat sie gesehen, und dennoch wurde sie nicht zu einer zahlbaren Position, weil eine E-Mail eine Nachricht und keine Aufzeichnung ist. Dieser Artikel behandelt den Schritt in der Hauptverwaltung, bei dem Baurechnungen per E-Mail ins Unternehmen gelangen, und wie dieser Schritt eine strukturierte Zeile erzeugen kann, bevor der Abrechnungszyklus endet.

Wichtigste Erkenntnisse
- Eine untergegangene Rechnung wirkt wie ein Ablagefehler, daher trifft die Schuld denjenigen, der vergessen hat, sie abzulegen.
- Eine E-Mail enthält keinen Lieferanten, Betrag oder Fälligkeitstermin als Felder, daher bestätigt sie die Zustellung, ohne jemals eine zahlbare Position zu erzeugen.
- Sorgen Sie dafür, dass der Moment des Rechnungseingangs eine Zeile erzeugt, und das Prüfen eines Registers ersetzt das Erinnern an eine Nachricht.
Ein Posteingang bestätigt den Eingang. Er erzeugt keine Zahlungsverpflichtung.

Um eine Rechnung zu bezahlen, benötigt ein Buchhaltungssystem einen Lieferanten, eine Rechnungsnummer, einen Betrag, ein Fälligkeitsdatum, eine Auftragsnummer und einen Kostencode. Eine E-Mail enthält keines davon als Feld. Sie enthält eine Nachricht und einen Anhang. Dieser Unterschied klingt akademisch, bis zum Monatsende, wenn der Posteingang nur eine Frage beantworten kann: Haben wir das erhalten? Das Buchhaltungssystem benötigt eine andere Antwort: Was schulden wir, für welchen Auftrag und wann?
Sobald eine Rechnung im System ist, ist der Zahlungszyklus eines Auftragnehmers ablesbar. CFMA's 2026 Construction Financial Benchmarker, basierend auf FY2025-Daten von 1.359 Auftragnehmern, nennt eine Branchenkennzahl von etwa 32 Tagen in der Kreditorenbuchhaltung gegenüber 52 Tagen in der Debitorenbuchhaltung. Auftragnehmer halten Zahlungen etwa einen Monat zurück und kassieren ihre eigenen Forderungen langsamer. Der Schaden einer begrabenen Rechnung entsteht vor beiden Zahlen: Es ist die Zeitspanne, in der eine Rechnung eingegangen, aber noch gar nicht ins System aufgenommen wurde.
Der übliche Rat lautet, jeden Subunternehmer und Lieferanten an eine dedizierte Adresse zu verweisen, etwa [email protected]. Das ist ein guter Rat, und er verhindert, dass Rechnungen über den persönlichen Posteingang eines Projektleiters verstreut werden. Aber der Posteingang ist ein Behälter, kein Hauptbuch. E-Mails treffen schneller ein, als eine Person sie öffnen, umbenennen und codieren kann. So wird der dedizierte Rechnungs-Posteingang zu einem Rückstau mit demselben Verhalten wie der persönliche Posteingang, den er ersetzt hat: Die neuesten Nachrichten erhalten Aufmerksamkeit, die älteren warten.
Eine eingegangene Rechnung ist nicht dasselbe wie eine vorhandene Rechnung. Bis sie eine Zeile hat, ist sie eine Nachricht, an die sich jemand erinnern muss.
So sieht der Erfassungsprozess in einem normalen Monat aus
Der Zahlungszyklus im Baugewerbe ist konstruktionsbedingt vorhersehbar. Ein Subunternehmer schließt seine Arbeiten innerhalb eines Abrechnungszeitraums ab und reicht dann bis zu einer vertraglichen Frist, oft dem 20. oder 25., einen Zahlungsantrag ein. Das Format ist häufig AIA G702 (der einseitige Antrag und die Zahlungsbescheinigung) mit G703 (dem Fortsetzungsblatt der Wertaufstellung), obwohl viele Subunternehmer auch eine einfache Rechnung oder ihr eigenes vereinfachtes Formular senden. Die Einreichung selbst ist unterschiedlich: Manche Subunternehmer senden eine PDF per E-Mail an die Hauptverwaltung, manche laden sie über eine Plattform wie Procore hoch, und manche übergeben einem Bauleiter vor Ort ein Papierdokument.

In der Hauptverwaltung durchläuft der Weg vom Eingang bis zur Zahlungsfähigkeit mehrere Stationen. Ein Projektmanager oder Bauleiter leitet die Rechnung an die AP weiter. Ein AP-Sachbearbeiter oder Projektbuchhalter benennt sie mit den Initialen des Projektmanagers, der Auftragsnummer, dem Lieferantennamen und der Rechnungsnummer um und ordnet sie dann dem richtigen Auftrag und Kostencode zu. Der Projektmanager prüft und genehmigt, und schließlich erfasst jemand die Daten im Buchhaltungssystem, sei es Sage 300 CRE, Sage 100 Contractor, Viewpoint Vista, Foundation, CMiC oder QuickBooks.
Diese Abfolge muss in einen monatlichen Zyklus passen. Gemäß AIA A201 bündelt der Generalunternehmer Dutzende von Subunternehmer-Zahlungsanträgen, Lieferantenrechnungen und Lienerlassen in einem einzigen Antrag an den Eigentümer pro Monat (AIA Contract Documents). Der Einbehalt wird zum vertraglich vereinbarten Satz einbehalten, oft 5 % bis 10 %, und ein bedingter Lienerlass muss jedem Zahlungsantrag beiliegen, ein unbedingter dem darauffolgenden. Eine Subunternehmer-Rechnung, die den Stichtag verpasst, kommt nicht einfach zu spät. Sie rutscht einen ganzen Monat, und die Lienerlass- und Einbehalt-Berechnungen verschieben sich entsprechend.
Der monatliche Zyklus gibt jeder verpassten Rechnung dieselbe Strafe: keine Verspätungsgebühr, sondern eine Verschiebung um einen Monat in den nächsten Zahlungslauf.
Wo der Eingang scheitert – und warum Disziplin allein das Problem nicht löst

Der erste Fehler: Rechnungen treffen weiterhin über mehrere Türen ein. Die Regel „ein AP-Posteingang" setzt voraus, dass Subunternehmer und Außendienstmitarbeiter sie befolgen – und das tun sie nicht immer. Ein Generalunternehmer beschrieb die Realität in einem r/GeneralContractor-Thread: „Manche senden E-Mails, manche schicken Papierkopien, manche schreiben mir nur eine SMS mit der Summe. Wenn ich die Projektkosten abgleiche, fehlt mir immer etwas oder ich finde eine Rechnung von vor zwei Monaten nicht."
Der zweite Fehler: Das Anlegen der Zeile erfolgt manuell und lastet auf den am stärksten beanspruchten Personen in der Kette. Rechnungen von Lieferanten und Subunternehmern treffen per E-Mail und auf Papier ein, die AP-Abteilung erfasst sie und leitet sie zur Genehmigung an die Projektleiter weiter – und bei der Übergabe zwischen AP und Projektleitern bleiben einige hängen und kehren nie zurück. Die Rechnung verschwindet nicht, weil jemand nachlässig ist. Sie verschwindet, weil das Einzige, was eine E-Mail von einer zahlbaren Rechnung trennt, eine Person ist, die sich daran erinnert, sie dazu zu machen.
Der dritte Fehler: ein Missverhältnis von Kapazität und Sichtbarkeit. Den Teams, die Rechnungen verlieren, fehlt es nicht an Arbeitskräften, und die Arbeit ist kein Durchsatzproblem. Was fehlt, ist eine Übersicht darüber, welche Rechnungen eingegangen sind und in welchem Status sie sich befinden – so bleibt die Lücke zwischen Eingang und Zahlung ein blinder Fleck statt einer Warteschlange, die jemand abarbeiten kann.
Das ist die richtige Diagnose, und sie verändert die Lösung. Eine zusätzliche Person, die den Posteingang überwacht, löst kein Problem, das darin wurzelt, dass der Posteingang nie strukturierte Daten enthält. Was das Problem löst, ist, den Moment des Eingangs einen Datensatz erzeugen zu lassen.
Die meisten Bauteams verlieren Rechnungen nicht, weil sie unorganisiert sind. Sie verlieren sie, weil der Eingangsschritt eine Nachricht speichert, wo der restliche Workflow eine Zeile erwartet.
Die Lösung: Jede eingehende Rechnung erzeugt eine Zeile
Der Ansatz besteht nicht darin, Subunternehmer auf ein Portal zu zwingen oder den Buchhaltungs-Stack neu aufzubauen. Es geht darum, den Moment zu ändern, in dem Post eintrifft, sodass eine Rechnung aufhört, eine Nachricht zu sein, und beginnt, eine Zeile zu sein. Drei Funktionen decken den Erfassungsschritt ab, und jede entspricht einem bestimmten Punkt, an dem der Prozess heute scheitert.
Die erste ist E-Mail-Posteingang. ImageToTable.ai gibt jedem Konto eine dedizierte Posteingangsadresse. Statt Dateien manuell hochzuladen, teilen Sie diese Adresse mit Subunternehmern oder legen eine Weiterleitungsregel fest, sodass Ihre eigene Post dort landet, und Anhänge gelangen automatisch in Ihre Verarbeitungswarteschlange. Mit aktivierter Auto-Verarbeitung und einer an den Posteingang gebundenen Extraktionsvorlage wird eine Nachricht in dem Moment gelesen, in dem sie eintrifft. Eine Absender-Whitelist verhindert, dass unzusammenhängende E-Mails zu Zeilen werden, die Sie löschen müssen, und der Posteingang kann so konfiguriert werden, dass nur Anhänge, nur der E-Mail-Text oder beides verarbeitet wird – das ist wichtig, wenn ein Subunternehmer eine PDF anhängt und ein anderer die Zahlen in die Nachricht eintippt. Passwortgeschützte PDFs werden mit Passwörtern versucht, die Sie im Voraus gespeichert haben.
Die zweite ist Benutzerdefinierte Spaltenextraktion. Statt Felder auf einer Vorlage zu umranden, die bricht, wenn ein Subunternehmer sein Layout ändert, geben Sie die gewünschten Spaltennamen ein, z. B. Lieferant, Rechnungsnummer, Rechnungsdatum, Auftragsnummer, Kostencode, ausgeführte Arbeiten, Einbehalt %, fälliger Nettobetrag und Fälligkeitsdatum. Die KI liest jedes Dokument und findet diese Werte, indem sie deren Bedeutung versteht, und die von Ihnen eingegebenen Namen werden zu den Kopfzeilen Ihres Ausgabeblatts.
Die dritte ist Sammellink. Für einen Subunternehmer, der lieber keine E-Mail sendet oder von einem Telefon aus arbeitet, generieren Sie einen Link und senden ihn. Der Empfänger öffnet ihn, gibt einen kurzen Verifizierungscode ein und lädt die Datei hoch, ohne ein Konto oder einen Login zu erstellen. Das Dokument landet in derselben Warteschlange wie alles, was per E-Mail eingegangen ist.
Zusammengenommen wird der Erfassungsprozess zu einer Reihe von Einstellungen, die Sie einmal konfigurieren:
Alle Rechnungen an eine Adresse senden
Teilen Sie die dedizierte Posteingangsadresse mit Ihren Subunternehmern oder richten Sie eine Outlook- oder Gmail-Regel ein, sodass E-Mails von Lieferanten dorthin weitergeleitet werden. Subunternehmer schreiben weiterhin an den gewohnten Kontakt, und die Rechnung gelangt von selbst in die Warteschlange.
Absender einschränken
Aktivieren Sie die Absender-Whitelist, sodass nur freigegebene Adressen von Subunternehmern und Lieferanten die Warteschlange erreichen. Newsletter, unaufgeforderte Angebote und interne E-Mails konkurrieren nicht länger mit Rechnungen um Aufmerksamkeit.
Eine Vorlage binden und Auto-Verarbeitung aktivieren
Speichern Sie den Spaltensatz einmal und binden Sie ihn an den Posteingang. Jede Nachricht wird dann anhand derselben Spalten gelesen, sodass eine G702 von einem Subunternehmer und eine einfache Rechnung von einem anderen ohne Neukonfiguration in derselben Struktur landen.
Lesart an den Absender anpassen
Stellen Sie den Posteingang auf nur Anhänge, nur Text oder beides ein. Ein Subunternehmer, der einen gescannten Zahlungsantrag anhängt, und einer, der den Betrag in den E-Mail-Text schreibt, werden beide erfasst, weil der Eingangsschritt beide Gewohnheiten abdeckt.
Warteschlange in einem Blatt ablegen
Die Stapelverarbeitung sammelt die Warteschlange in einer einzigen Excel-Datei, in der jede Rechnung eine Zeile unter denselben Kopfzeilen ist. Eine berechnete Spalte kann die Einbehalt-Berechnung tragen, z. B. Netto fällig definiert als Gesamtbetrag multipliziert mit (1 minus Einbehalt %), sodass jede Zeile die tatsächlichen Konditionen dieses Subunternehmers widerspiegelt statt eines pauschalen Satzes.
Nachzüglern einen Upload-Weg bieten
Für einen Subunternehmer, der keine E-Mails sendet, senden Sie einen Sammellink. Er gibt den Code ein und lädt ohne Konto hoch, und das Dokument gelangt in dieselbe Warteschlange. Sie erfassen es trotzdem, ohne jemandem hinterherzulaufen.
Das Ergebnis ist ein Register: ein Blatt, eine Zeile pro eingehender Rechnung, mit Lieferant, Rechnungsnummer, Betrag, Auftrag, Kostenstelle und Fälligkeitsdatum bereits in Spalten getrennt. Dieses Register ist der Nachweis, den der Posteingang nie geliefert hat. Es ist nach Fälligkeitsdatum sortierbar, nach Auftrag filterbar und stabil genug, um eine Übergabe oder Abwesenheit zu überstehen – genau die Transparenz, die dem Eingangsschritt gefehlt hat.
Dateien werden sicher verarbeitet und nicht gespeichert.
Für die Extraktionsmechanik bei einem einzelnen Dokument behandelt die Anleitung zur Datenextraktion von Subunternehmer-Rechnungen die Feldliste und den Überprüfungsdurchgang. Wenn dieselben Spalten für einen Monat Rechnungen auf einmal ausgeführt werden sollen, zeigt der Stapelverarbeitungsansatz für Subunternehmer-Rechnungen, wie die zusammengeführte Ausgabe aussieht. Wenn Ihr Erfassungspunkt eine Tabellenkalkulation statt der Web-App ist, behandelt die Lieferanten-zu-AP-Tabellen-Pipeline diesen Weg, und der umfassendere Leitfaden zur Extraktion von Baudokumenten ordnet die Erfassung in den Kontext der anderen Dokumente eines Projekts ein. Ein Ordner mit Rechnungen kann auch direkt über Stapel-Extraktion in eine Tabelle verarbeitet werden.
Hier ist der Punkt, an dem die Abgrenzung präzise sein muss, denn hier überschreiten die meisten AP-Ansprüche im Bauwesen ihre Grenzen. ImageToTable.ai extrahiert strukturierte Daten aus der E-Mail oder ihrem Anhang in eine Tabellenkalkulation. Es entscheidet nicht selbstständig, ob eine Rechnung zu einem bestimmten Subauftrag oder einer Bestellung gehört, und es führt keine feldweise Bewertung über zwei Dokumente hinweg durch. Die Verknüpfung mit Ihren Verträgen, Bestellungen oder dem Leistungsverzeichnis ist ein Tabellenschritt und ein zuverlässiger: Sobald Auftrags- und Rechnungsnummern als Spalten vorliegen, verbinden Sie das Register mit Ihren Aufzeichnungen über einen SVERWEIS. Eine berechnete Spalte kann eine Prüfung enthalten, z. B. die Ausgabe der Differenz, wenn ein abgerechneter Gesamtbetrag nicht der Vertragsposition entspricht, sodass eine Ausnahme in der Tabelle sichtbar wird, statt sich in einem Thread zu verstecken.
Was dieses Tool nicht leistet
Es liest E-Mails, nicht Chat oder SMS. Anhänge und Nachrichtentext werden unterstützt, einschließlich PDF, JPG, PNG, WebP und AVIF. Wenn ein Subunternehmer eine Summe per SMS oder WhatsApp sendet, wird diese nicht erfasst. Für diesen Subunternehmer ist die praktische Antwort ein Sammellink, damit er ein Foto der Rechnung hochladen kann, oder eine schnelle Weiterleitung, sobald jemand das Dokument hat.
Es extrahiert; es gleicht nicht ab und genehmigt nicht. Das Tool leitet nicht ab, dass eine Rechnung zu einer bestimmten Bestellung gehört, und es erstellt kein Urteil darüber, ob eine Rechnung mit einem Subunternehmervertrag übereinstimmt. Es erzeugt die Spalten. Die Verknüpfung, die Toleranzregel und der Genehmigungsablauf liegen bei Ihnen, denn eine Formel, die Sie lesen können, ist einfacher zu prüfen als eine Blackbox, die eine Übereinstimmung behauptet.
Es ist nicht Ihr ERP oder Ihr Dokumentenmanagementsystem. Es gibt keinen Rückschreibevorgang in Sage 300 CRE, Viewpoint Vista oder Foundation und keinen Genehmigungsworkflow, der den von Ihnen betriebenen ersetzt. Das Register ist eine Eingabe für diese Systeme, kein Ersatz für sie. Viele dieser Bau-ERPs haben nur begrenzte öffentliche APIs, was genau der Grund dafür ist, dass der Weg von der Extraktion zur Tabelle nützlich bleibt, anstatt den finalen Buchungsschritt zu automatisieren.
Die Genauigkeit ist hoch, nicht perfekt. Wir geben bis zu 99 % Genauigkeit bei gedruckten Tabellendaten an, was unsere eigene Angabe für einen bestimmten Eingabetyp ist, keine Garantie bei einem schlechten Scan oder starker Handschrift. Der Überprüfungsmodus und die Bbox-Verifizierung existieren aus diesem Grund: Wenn Sie über eine extrahierte Zelle fahren, wird ihr Quellbereich im Original hervorgehoben, und ein bearbeiteter Wert kann auf die KI-Lesung zurückgesetzt werden. Nutzen Sie diese Prüfung bei den Feldern mit finanziellem Gewicht, wie Beträgen, Auftragsnummern und Einbehalten.
Es kann einen Subunternehmer nicht dazu bringen, eine Rechnung zu senden. Die Erfassung kann nur das aufnehmen, was ankommt. Ein Subunternehmer, der schlicht nicht einreicht, ist ein Gespräch und eine Vertragsbedingung, keine Softwareeinstellung. Was sich ändert, ist, dass ein Dokument, sobald es eintrifft, nicht mehr gesehen und dennoch vergessen werden kann.
Ein Mensch behält weiterhin die Ausnahmen in der Hand. Das Tool beseitigt die Übertragungsarbeit und die Suche nach dem Verbleib. Es beseitigt nicht das Urteilsvermögen darüber, ob eine Materiallagerposition ordnungsgemäß dokumentiert ist, ob der Einbehalt zum Vertragssatz einbehalten wird oder ob ein revidierter Betrag angefochten werden sollte. Diese bleiben beim Projektbuchhalter und beim Projektmanager, und das ist die Absicht: Die Arbeit, die Urteilsvermögen erfordert, behält es, und die Arbeit, die kein Urteilsvermögen erfordert, hört auf, den Tag zu verbrauchen.
Häufig gestellte Fragen
Kann das Tool eine Rechnung lesen, die der Subunternehmer direkt in den E-Mail-Text geschrieben hat, statt sie anzuhängen?
Ja. Der E-Mail-Posteingang kann so eingestellt werden, dass nur Anhänge, nur der Nachrichtentext oder beides zusammen verarbeitet werden. Wenn ein Sub die Rechnungsdaten in den Text einfügt, statt eine Datei anzuhängen, können diese Werte durch die Umstellung auf die Text- oder kombinierte Einstellung auf dieselbe Weise extrahiert werden.
Ordnet das Tool jede Subunternehmer-Rechnung automatisch dem richtigen Auftrag oder der richtigen Bestellung zu?
Nein, und es lohnt sich, hier präzise zu sein. Das Tool extrahiert die Auftragsnummer, die Rechnungsnummer und andere von Ihnen definierte Spalten in eine Tabelle. Die Zuordnung einer Rechnung zu einem bestimmten Subunternehmervertrag oder einer Bestellung ist eine dokumentübergreifende Entscheidung, die bewusst einem Tabellen-Nachschlagewerk oder einer berechneten Spalte überlassen wird und nicht vom Modell behauptet wird. Das praktische Ergebnis ist ein Register mit einer Auftrags- oder Bestellspalte, das Sie mit Ihren Datensätzen verknüpfen können, während die Logik sichtbar und prüfbar bleibt.
Benötigen Subunternehmer ein Konto oder einen Portal-Login?
Nein. Der Posteingang funktioniert per Weiterleitung, sodass Subs weiterhin an den Kontakt senden, den sie bereits nutzen, und eine Absender-Whitelist begrenzt die Warteschlange auf genehmigte Adressen. Wenn ein Sub lieber hochladen als mailen möchte, ermöglicht ein Sammellink dies mit einem kurzen Verifizierungscode und ohne Registrierung.
Was ist mit passwortgeschützten oder gescannten Rechnungen?
Verschlüsselte Anhänge werden ohne manuellen Eingriff verarbeitet. Sie hinterlegen die Passwörter, die Sie üblicherweise erhalten, im Voraus, und eingehende verschlüsselte Dateien werden damit versucht; eine erfolgreiche Entsperrung leitet die Datei direkt in die Verarbeitungswarteschlange. Scans und Handyfotos in JPG, PNG, WebP und AVIF werden neben PDFs unterstützt, wobei ein schiefes oder beschattetes Foto weniger sauber extrahiert als ein gestochen scharfer Scan.
Ist das Register ein Prüfpfad?
Es ist eine strukturierte Aufzeichnung dessen, was eingegangen ist, und der Überprüfungsmodus ermöglicht es, jeden extrahierten Wert auf den Bereich im Quelldokument zurückzuführen, aus dem er stammt. Das ist nützlich für die interne Verifizierung und Übergabe. Es ist kein Compliance-System, daher sollten Sie die ursprünglichen E-Mails und Quelldateien zusammen mit der Tabelle aufbewahren und das Register als Index behandeln, der sie auffindbar macht. Für die Ebenen des AP-Problems vor und um den Eingang herum gehen der Formatierungsproblem hinter dem AP-Kopieren und -Einfügen im Bauwesen und der Überblick über die Dokumentextraktion im Bauwesen, einschließlich der Herausforderung, Dokumente von Subs überhaupt zu sammeln, tiefer auf den umgebenden Arbeitsablauf ein. Auf der Seite der Lieferantenkorrespondenz desselben Eingangsproblems folgt die Aufschlüsselung von Lieferanten-E-Mails und Bestellungen den Nachrichten, die nie eine eigene Zeile erhalten.
Die Rechnung ging im Posteingang nie verloren
Es liegt nahe, eine vergrabene Rechnung als Ablagefehler zu betrachten, den ein besserer Ordner oder ein disziplinierteres Team lösen würde. Die Aufzeichnungen erzählen eine andere Geschichte: Die Rechnung ging im Postfach nie verloren, denn das Postfach war nie der Ort, an dem sie hätte gefunden werden können. Sie wurde erst zu einer Zahlung, als jemand sie in eine Zeile verwandelte, und dieser Schritt hing vollständig vom menschlichen Gedächtnis unter einer monatlichen Frist ab. Wenn das Eintreffen selbst die Zeile erzeugt, ist die Frage nicht mehr, ob sich jemand erinnert hat, sondern ob die Zeile vorhanden ist. Das ist eine Prüfung, die ein System durchführen kann, und eine Person kann endlich aufhören, das System der Aufzeichnungen zu sein.