Canadian T5018 filing engine for Odoo 19: reportable payments pulled from posted vendor payments, the GST/HST account confirmation wired as a look-and-report source because the CRA publishes a form and not a callable service, a box-aligned T5018 export template, the more-than-5-slips electronic filing finding with its penalty, and amended or cancelled returns built from what was actually filed.
Presentatie
Aangifte van betalingen aan onderaannemers — betalende module (Canada)
Betalende uitbreiding van dyo_paiements_st_ca_lite, voor Odoo 19 Community.
Ook gezocht onder: T5018-automatisering Odoo, elektronische indiening T5018, gewijzigde T5018-aangifte, controle GST/HST onderaannemer, SDPC.
Wat het toevoegt
De verificatie van de onderaannemer, zoals ze werkelijk bestaat. De ARC verwijst zelf naar de Confirmation d’un numéro de compte de TPS/TVH sinds de instructies van de T5018. Deze dienst is openbaar en gratis — maar het is een formulier, geen interface. De module bedraadt ze dus als “raadplegen en rapporteren”: ze draagt zijn adres, men opent het met één klik, men noteert het resultaat, en het oordeel wordt gedateerd en gemarkeerd als aangegeven.
En het zegt wat dit register niet beantwoordt: het bevestigt enkel een registratie voor TPS/TVH, terwijl vak 24 het programmarekeningnummer of het SIN vraagt. Een onderaannemer kan perfect legitiem zijn zonder geregistreerd te zijn — onder de drempel van kleine leverancier. Een afwezigheid in het register wordt dus nooit opgeschreven als reden tot weigering.
De vaststelling van de indieningsweg, met haar boete. Boven vijf bladen van hetzelfde type, voor de aangiftes opgesteld sinds 1 januari 2024, legt de ARC de elektronische weg op en bestraft ze papier. De module telt, vergelijkt, en schrijft het in één zin die haar bron citeert. Ze stelt vast; u kiest de weg.
Een exportsjabloon afgestemd op de vakken van het overzicht — vak 20, vak 22 belastingen inbegrepen, vak 24. En het vermeldt er niet het programmarekeningnummer van de betaler, omdat de CRA vraagt dat het niet voorkomt op de aan de onderaannemers bezorgde kopieën: als uw voor de CRA bestemde sjabloon het moet dragen, voegt u het er bewust aan toe, in een vaste kolom.
De gewijzigde aangiften en de annuleringen, opgebouwd uit wat is ingediend — inclusief de momentopname van de identiteit — en niet uit het register van vandaag.
De automatische koppeling met leveranciersbetalingen, vertrekkend van de betaling en niet van de factuur: “Les montants sont déclarés sur un feuillet T5018 pour l'année au cours de laquelle ils sont payés.”
Wat het niet doet, en het zegt het
Ze verzendt niets naar de ARC: het XML-schema van de bestandsoverdracht via internet en het sjabloon van de Webformulieren konden niet worden geverifieerd en de module verzint ze niet. Ze maakt een leesbaar bestand aan, afgestemd op de vakken, bestemd voor de controle vóór indiening en voor de overname door uw verzendsoftware.
Ze concludeert niet. Ze stelt vast, ze dateert, ze citeert.
Deze module steunt op de gemeenschappelijke motor van de module dyo_paiements_st_na — afstemming, exportsjablonen, correcties — die hier niet wordt gedupliceerd. Beide worden samen geïnstalleerd.
Niet beproefd in productie. Met deze module is geen enkele echte aangifte bij de CRA ingediend.
Kenmerken
| Prijs | 79 € excl. btw |
|---|---|
| Licentie | OPL-1 |
| Odoo-series | 19.0: gepubliceerd op de Odoo Apps Store; 20.0: gepubliceerd op de Odoo Apps Store |
| Versie | 1.0.1 |
| Editie | Odoo Community / on-premise |
| Technische naam | dyo_paiements_st_ca |
| Domein | Boekhouding en financiën |
| Gratis versie (lite) | dyo_paiements_st_ca_lite |
Prijs exclusief btw zoals weergegeven op de Odoo Apps Store; aankoop en installatie gebeuren via de Store of via uw Omnifloo-instantie.