US Progress Billing complete edition: Retainage-Regeln je Bundesstaat, gehalten mit ihrer Primärquelle und ihrem Abfragedatum, Lien-Waiver-Kampagnen mit datierten Anforderungen und Nachfassaktionen, Kundenrechnung per Klick aus dem bestätigten Zahlungsantrag, Import der Schedule of Values, der beide Dezimalkonventionen liest, und Querlesen von Kundenauftrag, Projekt und Zeiterfassung. Wird absichtlich mit LEERER Retainage-Tabelle ausgeliefert.
Überblick
Bauabrechnung US – vollständige Ausgabe
Wird auf das kostenlose Register dyo_situation_travaux_us_lite aufgesetzt, ohne etwas erneut abzufragen, und ergänzt die fünf Handgriffe, die Geld kosten, wenn man sie versäumt.
Die Einbehaltungstabelle wird leer ausgeliefert, und das ist der Kern des Moduls
Das wird vor allem anderen gesagt, weil es für ein kostenpflichtiges Modul kontraintuitiv ist. Der Sicherheitseinbehalt unterliegt dem Recht jedes Bundesstaats: der Höchstsatz, die Freigabefrist, die Trennlinie zwischen öffentlichem und privatem Auftrag und die Bedingungen für den Ersatz durch eine Sicherheit variieren von Staat zu Staat. Es gibt fünfzig mögliche Antworten, dazu den Bundesdistrikt und fünf Territorien.
Keiner konnte in der Zeit dieses Projekts an der Primärquelle ermittelt werden, und die VERIFICATION.md des Moduls sagt genau, was gesucht wurde, wo und wann — drei der vier versuchten Websites mit Landesvorschriften haben schon ein einfaches automatisiertes Lesen verweigert. Plausible Sätze anzusetzen wäre die schlechteste denkbare Lieferung gewesen: Eine falsche Bestätigung schläfert die Wachsamkeit dessen ein, der sonst den Code seines Bundesstaats geöffnet hätte.
Was das Modul mitbringt, ist also kein Inhalt, sondern eine belastbare Form. Jede Regel trägt ihren Text, ihre Adresse, das Datum, an dem sie gelesen wurde, den Namen dessen, der sie gelesen hat, und ihren Vorbehalt. Eine Regel ohne Quelle kann nicht auf „erhoben“ gesetzt werden: Das Modul weigert sich. Und überall wird „nicht erhoben“ von „null“ unterschieden – eine als bekannt geltende Freigabefrist von null bedeutet einen Einbehalt, den man für sofort freigebbar hält.
Das Projekt gleicht dann den erfassten Satz mit der Regel seines Ausführungsstaats ab und stellt fest. Es sagt weder, dass der Vertrag zulässig ist, noch dass er es nicht ist: Es kennt weder seine Bestimmungen noch die Ausnahmen, die greifen könnten.
Die Verzichte auf das Sicherungsrecht, seriell und mit Erinnerungen
Das kostenlose Register sagt, wer was unterzeichnen muss. Es sagt nicht, seit wann man wartet und ob jemand erinnert hat — und genau da geht Geld verloren: Ein Verzicht, den man zu beantragen vergessen hat, ist nirgends zu sehen, und der Bauherr gibt die Zahlung nicht frei.
Die Kampagne legt die Belege in einem Zug an, für eine Abschlagsrechnung und eine Liste von Unterzeichnern, mit einer einzigen Form: Die Formen in einer Anfrage zu mischen ist der teuerste Fehler — eine unbedingte Erklärung, die mitten zwischen bedingte gerät, gibt die Sicherheit vor der Vereinnahmung preis. Jeder Beleg trägt sein Anforderungsdatum, seine datierten Erinnerungen und deren Anzahl sowie eine Feststellung des Verzugs, gemessen am erwarteten Zahlungsdatum.
Das Modul versendet nichts von allein: Ein juristisches Dokument, das ohne Durchsicht abgeht, ist ein Dokument zu viel.
Die Rechnung, mit einem Handgriff und nur einmal
Eine bestätigte Bauabrechnung erzeugt eine Kundenrechnung mit nur einer Zeile, über den angeforderten Betrag abzüglich Einbehalt und früherer Bescheinigungen. Eine Aufteilung nach Position ergäbe bei der ersten Wiederaufnahme negative Zeilen; der Bauherr begleicht einen Betrag, und die Schedule of Values geht mit dem gedruckten Nachweis mit, der der Beleg ist.
Die Verknüpfung wird in beide Richtungen gehalten, und die Abrechnung wird ein zweites Mal verweigert: Eine zweimal weiterberechnete Abschlagsrechnung ist eine zweimal bezahlte Abschlagsrechnung, und das entdeckt man erst beim Saldo.
Der Import der Wertetabelle, ohne Hundertfachfehler
Eine Schedule of Values kommt als Tabelle, weil sie dort verhandelt wurde. Der Assistent übernimmt sie – und liest die Beträge nach beiden Dezimalkonventionen. „34 500,50“ aus einer französischen Tabellenkalkulation, angelsächsisch gelesen, ergäbe 3 450 050: Die Position ginge mit dem Hundertfachen ihres Werts ab, und nichts würde es anzeigen. Das Leserezept ist das bereits erprobte von dyo_paie_certifiee_us; es wurde nicht neu geschrieben.
Eine bereits vorhandene Positionsnummer wird nie überschrieben: Der erneute Import einer korrigierten Datei darf einen bereits abgerechneten Fortschritt nicht löschen.
Die Anbindung an das, was Odoo bereits mitbringt
Der Verkaufsauftrag trägt den Kunden und den verkauften Betrag: Das Projekt wird ihm zugeordnet, und die Abweichung zum Vertrag wird festgestellt, nie korrigiert — Anzahlungen, Revisionen und Leistungen außerhalb des Vertrags erzeugen berechtigte Abweichungen.
Das Odoo-Projekt und seine Zeiterfassungen tragen die Stunden. Sie werden für den Zeitraum ermittelt und neben dem erfassten Fortschritt angezeigt. Das Modul leitet daraus keinen Betrag ab: Eine Stunde ist kein Fortschrittsprozentsatz. Ein pauschal an Subunternehmer vergebenes Los schreitet ohne Stunden voran, eine Nacharbeit verbraucht Stunden, ohne voranzukommen. Die Abweichung ist eine Frage, die man stellen muss.
Die Quellenkette und was sie nicht gefunden hat
Das Modul hängt sich an dyo_connexions_base und fügt ihm eine Frage hinzu — die Einbehaltungsregelung eines Bundesstaats —, ohne eine zweite Kette zu schreiben. Man muss sagen, was fehlt: Für diese Frage wurde keine öffentliche Online-Quelle gefunden. Die Kette zählt daher nur eine Quelle, die erfasste und datierte menschliche Lesung. Sobald eine Online-Quelle existiert, wird sie von oben hinzugefügt, ohne dass sich sonst etwas bewegt — genau das erlaubt die Form der Grundlage.
Die Prüfung des bundesweiten Ausschlusses eines Subunternehmers (SAM.gov), nützlich bei Bundesaufträgen, ist in diesem Repository bereits durch dyo_subventions_us abgedeckt: Sie wird hier nicht doppelt geführt, und die Abweichung wird gemeldet, statt entschieden zu werden.
Im Produktivbetrieb unerprobt
Kein von diesem Modul erzeugter Zahlungsantrag wurde einem Bauherrn, einem Architekten oder einem Einreichungsportal vorgelegt, und es wird keine Einbehaltsregel mitgeliefert. Der gedruckte Bericht ist kein Formular des American Institute of Architects: Die Dokumente G702 und G703 unterliegen dem Urheberrecht, sind bei der AIA zu beziehen und werden nicht reproduziert. Beginnen Sie mit einer Testabrechnung.
Auch gesucht unter: AIA G702 Odoo, G703 schedule of values Odoo, progress billing Odoo, construction retainage by state, lien waiver tracking Odoo, application for payment Odoo, US-amerikanische Bauabrechnung nach Baufortschritt.
Merkmale
| Preis | 149 € zzgl. MwSt. |
|---|---|
| Lizenz | OPL-1 |
| Odoo-Versionen | 19.0: im Odoo Apps Store veröffentlicht; 20.0: im Odoo Apps Store veröffentlicht |
| Version | 1.0.0 |
| Edition | Odoo Community / On-Premise |
| Technischer Name | dyo_situation_travaux_us |
| Bereich | Bau und Immobilien |
| Kostenlose Version (Lite) | dyo_situation_travaux_us_lite |
Preis zzgl. MwSt., wie im Odoo Apps Store angezeigt; Kauf und Installation erfolgen im Store oder über Ihre Omnifloo-Instanz.