Quebec CCQ monatlicher Arbeitgeberbericht und Tariflohnraster für Odoo 19. Aggregiert das Tagesregister zur Monatsmeldung, berechnet die Frist zum 15. des Folgemonats aus einem datierten Regelwerks-Datensatz, benennt die Strafstufe, die das Gesetz R-20 an die Verspätung knüpft, und vergleicht Tag für Tag das tatsächlich Gezahlte mit dem Tarifsatz. Wird absichtlich mit LEEREM Satzraster ausgeliefert: Die Baulöhne stehen in vier Branchentarifverträgen, und das Modul errät nie einen davon.
Überblick
CCQ — Vollversion: der Monatsbericht und die Sätze
Vollständige Ausgabe für Odoo 19 Community. Sie erweitert das kostenlose Register dyo_ccq_qc_lite um die zwei Handgriffe, die Geld kosten, wenn man sie versäumt.
Der Handgriff, der über den Kauf entscheidet
Das Gezahlte mit dem abgleichen, was die Vereinbarung vorsah, Tag für Tag. Weder die Commission de la construction du Québec noch ein Lohnabrechnungsanbieter tun das vorab. Die CCQ tut es im Nachhinein, bei der Inspektion, und dann ist es zu spät: Die Beträge werden mit Zinsen zurückgefordert.
Das Modul liest die Satztabelle, findet die Zeile, die dem Gewerk, dem Sektor, der Region und der Ausbildungsperiode des Tages entspricht, und stellt die Abweichung fest. Es schließt nicht: Eine Prämie, eine Ausrüstungsentschädigung, ein durch Vereinbarung erhöhter Satz, eine am Vortag erfasste Ausbildungsperiode — all das erzeugt berechtigte Abweichungen, die nur der Arbeitgeber erklären kann.
Der Monatsbericht und was eine Verspätung kostet
Wählen Sie einen Zeitraum, klicken Sie auf Vorbereiten: Das Modul liest das Register der täglichen Tätigkeiten neu und aggregiert die Stunden je Arbeitnehmer, Gewerk, Sektor und Region. Es berechnet die Frist – den fünfzehnten Tag des Folgemonats – aus einem datierten Datensatz, der seine Quelle trägt, nie aus einer Konstante.
Sobald das Übermittlungsdatum erfasst ist, stellt es die Verspätung fest und benennt die Strafstufe, die das Gesetz R-20 daran knüpft: sieben Prozent bis zu sieben Tagen, elf über sieben und bis zu vierzehn Tagen, zwanzig darüber hinaus. Es stellt nichts in Rechnung und erzeugt keine Buchung: Die Strafe betrifft nur die Beiträge für Versicherung, Rente und bezahlten Urlaub, hinzu kommen Tageszinsen, und maßgeblich ist der von der CCQ in Rechnung gestellte Betrag.
Die Satztabelle wird LEER ausgeliefert, und das ist der Punkt
Die Lohnsätze im Bauwesen in Québec sind keine einzelne Angabe: Es sind vier sektorale Tarifverträge, alle vier Jahre neu verhandelt, mit einem Tarifanhang je Gewerk, einer Spalte je Ausbildungsperiode und regionalen Zuschlägen. Sie ändern sich im Laufe eines Tarifvertrags durch Zusatzvereinbarung.
Das Modul liefert daher die Tabelle, die sie trägt — Gewerk, Sektor, Region, Periode, Gültigkeitszeitraum, zitierter Tarifvertrag, URL, Abrufdatum — und keinen Satz. Solange eine Zeile fehlt, wird die Berechnung verweigert, und die Verweigerung nennt genau die anzulegende Zeile. Ein Modul, das einen Bausatz erriete, wäre schlimmer als nichts: Es gäbe die Illusion einer Kontrolle.
Die API und ihre Umgehung — hier ist die Umgehung der Normalweg
Die CCQ veröffentlicht keine öffentliche API. Ihre Online-Dienste verlangen ein registriertes Arbeitgeberkonto; der einzige dokumentierte maschinelle Weg ist der Upload einer Datei, deren Schema nur zugelassenen Lohnabrechnungsdienstleistern veröffentlicht wird.
Das Modul hängt sich an die Quellenkette von dyo_connexions_base und ergänzt eine Frage — „Ist dieses Kompetenzzertifikat gültig, und bis wann?“ — mit zwei Diensten: den Online-Diensten der CCQ, ausgeliefert inaktiv und im Produktivbetrieb unerprobt, und dem internen Register, das die kostenlose Edition von Hand füllt. Das zweite geht nie ins Netzwerk, antwortet stets und liefert exakt dieselbe Form der Antwort. Ein Arbeitgeber ohne Konto hat daher den vollen Funktionsumfang.
Die Warnung, einmal, nie zweimal
Ein geplanter Task legt eine Odoo-Aktivität für den Bericht an, dessen Frist naht – und nur eine je Bericht. Er wird inaktiv ausgeliefert: Man aktiviert ihn, sobald die Zeiträume erfasst sind, nicht früher. Eine Warnung, die auf einer leeren Datenbasis ausgelöst wird, lehrt den Benutzer, sie zu ignorieren, und er wird sie auch an dem Tag ignorieren, an dem sie recht hat.
Was das Modul nicht leistet
Es übermittelt nichts an die CCQ, berechnet keine Versicherungs-, Renten- oder Gewerkschaftsbeiträge, wendet die Zuschläge für anderthalbfache und doppelte Zeit nicht an — ihre Regeln variieren je Tarifvertrag und wurden nicht mit ihrer Quelle abgeglichen — und erstellt keine Lohnabrechnung.
Im Produktivbetrieb unerprobt
Es wurde kein realer Aufruf an die Online-Dienste der CCQ vorgenommen: Sie verlangen ein registriertes Arbeitgeberkonto. Die Upload-Datei ist eine getreue Wiedergabe des Registers, vor Gebrauch mit der offiziellen Vorlage abzugleichen.
Merkmale
| Preis | 269 € 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_ccq_qc |
| Bereich | Personalwesen, Lohnabrechnung und Fuhrpark |
| Kostenlose Version (Lite) | dyo_ccq_qc_lite |
Preis zzgl. MwSt., wie im Odoo Apps Store angezeigt; Kauf und Installation erfolgen im Store oder über Ihre Omnifloo-Instanz.