Kostenloses Register für 1099-NEC / 1099-MISC und W-9 für Odoo 19: W-9 einholen, TIN und bundessteuerliche Klassifizierung verfolgen, meldepflichtige Lieferantenzahlungen je IRS-Feld aufsummieren, die Schwellen von 2.000 $ und 600 $ markieren, das Arbeitsblatt für den Zahlungsempfänger drucken. Jede Schwelle und jede Frist ist bearbeitbare Daten mit ihrer IRS-Quelle und dem Datum der Abfrage — keine im Code vergrabene Konstante. Gemeinsame Grundlage für den kanadischen T5018-Satelliten.
Überblick
Meldung der Zahlungen an Dienstleister — Grundlage Nordamerika
Kostenlose Anwendung, für Odoo 19 Community. Auch gesucht unter: 1099-NEC Odoo, 1099-MISC Odoo, W-9 vendor tracking, contractor payment reporting, TIN collection, backup withholding, information return, Meldejahr 1099.
Das Problem
Odoo bezahlt Ihre Dienstleister. Es meldet sie nicht. Weder account noch purchase noch l10n_us noch l10n_ca kennen das 1099, das W-9 oder das T5018 — Zeile für Zeile in den Standardmodulen geprüft. Die Zahlung lebt in der Buchhaltung; die Meldepflicht hat dagegen keinen Ort, an dem sie leben kann. Sie landet in einer Tabellenkalkulation, und die Tabellenkalkulation irrt sich.
Was dieses Modul anlegt
Das Register der meldepflichtigen Zahlungen. Eine Zahlung, ein Dienstleister, ein Feld des Formulars, ein Zeitraum. Das ist der fehlende Baustein zwischen Buchhaltung und Meldung.
Die Erhebung der Unterlagen. Das W-9 wird angefordert, empfangen, abgelegt und trägt die Steuerkennung und die Eigenschaft, die der Dienstleister angibt. Ein veraltetes Dokument wird wieder zu einer Lücke — es ist dieselbe Handlung, mit denselben Feldnamen, wie bei den Subunternehmer-Nachweisen des DYONYSOS-Katalogs.
Die Summe je Feld, und die Schwelle. Jedes Feld trägt seine Schwelle. Das Modul sagt, dass eine Summe sie erreicht. Es sagt nicht, dass ein Formblatt fällig ist: Das hängt von Tatsachen ab, die die Software nicht hat.
Die Identitäts-Momentaufnahme. Im Moment, in dem die Meldung vorbereitet wird, werden Name, Adresse und Kennung jedes Begünstigten in das Formblatt kopiert und ändern sich dort nicht mehr. Zwei Jahre später sagt das Blatt des Partners nicht mehr, was gemeldet wurde; das Formblatt schon.
Der Ausdruck des Formblatts und der Übersicht, im Klartext als nicht offizielle Formulare gekennzeichnet — weil sie es nicht sind, und weil ein Modul, das das Gegenteil glauben lässt, seinen Käufer eine Saison kostet.
Kein Schwellenwert steht im Code
Die Schwelle für den 1099-NEC betrug seit 1954 600 $. Sie ist für nach 2025 begonnene Geschäftsjahre auf 2 000 $ gestiegen. Ein Modul, das sie festgeschrieben hätte, hätte eine ganze Saison lang stillschweigend falsch gemeldet.
Hier ist jede Schwelle, jede Frist, jede Feldbezeichnung ein Datensatz mit Quelle, Adresse und dem Datum, an dem er gelesen wurde. Sie sehen sie, Sie ändern sie, Sie melden ein früheres Jahr, indem Sie die Schwelle auf 600 $ zurücksetzen, ohne den Code anzufassen. Was nicht geprüft werden konnte, steht in einem auf dem Bildschirm angezeigten Vorbehalt — und wird in der Datei VERIFICATION.md des Moduls wieder aufgegriffen.
Drei Fallen, in die Sie das Modul nicht tappen lässt
Die Gebühren liegen bei 10 $, nicht bei 2.000 $. Die Erhöhung von 2026 hat sie nicht betroffen, ebenso wenig die Anwaltshonorare oder die Fischkäufe, die bei 600 $ geblieben sind.
Die Befreiung der Gesellschaften gilt nicht überall. Anwaltshonorare und Zahlungen für medizinische Leistungen werden auch bei einer Gesellschaft gemeldet. Das Modul trägt die Befreiung an der Eigenschaft des Begünstigten und die Ausnahme am Kontrollkästchen.
Was per Karte oder über eine Plattform bezahlt wird, wird hier nicht gemeldet. Diese Beträge werden von der Stelle gemeldet, die die Transaktion abgewickelt hat; sie erneut zu melden, ließe dieselben Einnahmen beim Dienstleister doppelt erscheinen. Die Zahlung bleibt im Register, als außerhalb des Geltungsbereichs markiert, mit ihrem Grund.
Das Modul stellt fest, es schließt nicht
Es sagt, dass kein gültiges W-9 das Ende des Zeitraums abdeckte. Es sagt nicht, ob die Zahlung zurückzuhalten, ein Sicherungseinbehalt anzuwenden oder der Vertrag zu beenden ist. Es sagt, dass eine Kennung nicht die erwartete Anzahl an Ziffern hat; es schreibt nie, dass sie falsch ist — das kann nur die Behörde sagen.
Kostenlos und kostenpflichtig
Dieses Modul ist kostenlos und genügt sich für eine manuelle Nutzung: Man erfasst die Zahlungen, legt die Belege ab, bereitet die Meldung vor, druckt. Das kostenpflichtige Modul dyo_paiements_st_na ergänzt die automatische Zuordnung zu Lieferantenrechnungen, den Abgleich der Steuerkennung bei der Behörde und seine Umgehung, den Einreichungs-Export und die Berichtigungen.
Im Produktivbetrieb nicht erprobt. Mit diesem Modul wurde keine reale Einreichung bei einer Behörde vorgenommen. Die gesetzlichen Werte stammen aus zitierten Primärquellen; lassen Sie sie von Ihrer Rechtsberatung prüfen, bevor Sie sich darauf verlassen.
Merkmale
| Preis | Kostenlos |
|---|---|
| Lizenz | LGPL-3 |
| Odoo-Versionen | 19.0: im Odoo Apps Store veröffentlicht; 20.0: im Odoo Apps Store veröffentlicht |
| Version | 1.0.2 |
| Edition | Odoo Community / On-Premise |
| Technischer Name | dyo_paiements_st_na_lite |
| Bereich | Buchhaltung und Finanzen |
| Premium-Version | dyo_paiements_st_na |
Preis zzgl. MwSt., wie im Odoo Apps Store angezeigt; Kauf und Installation erfolgen im Store oder über Ihre Omnifloo-Instanz.