Overslaan naar inhoud
Icône de Déclaration des paiements aux sous-traitants — Canada : vérification, export T5018 et déclarations modifiées (Odoo 20)

Déclaration des paiements aux sous-traitants — Canada : vérification, export T5018 et déclarations modifiées (Odoo 20)

door Dyonysos
Gratis Odoo 20 Module Volledig (premium) Kwaliteitscontrole: Geverifieerd OPL-1 (Odoo-propriëtair)

Canadian T5018 filing engine for Odoo 20: 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 fili

Schermafbeeldingen

Édition complète · s'installe par-dessus l'édition gratuite

Vérification du sous-traitant, export T5018
et déclarations modifiées

L'ARC renvoie vers un service public de confirmation du numéro de TPS/TVH. C'est un formulaire, pas une interface appelable — et le module le dit plutôt que de faire semblant.

Ce qui coince aujourd'hui

L'édition gratuite tient les deux montants, le seuil et les feuillets. Reste ce qui se fait à la main chaque année : retrouver les paiements dans la comptabilité, vérifier les sous-traitants, produire un fichier, et reprendre ce qui a été déposé quand il faut corriger.

Le rattachement part du paiement, jamais de la facture : « Les montants sont déclarés sur un feuillet T5018 pour l'année au cours de laquelle ils sont payés. »

Le registre de l'ARC confirme une inscription à la TPS/TVH — la case 24 demande autre chose

La confirmation publique dit si un numéro de TPS/TVH est inscrit. La case 24, elle, demande le numéro de compte de programme du bénéficiaire ou son NAS. Ce ne sont pas les mêmes identifiants.

Surtout : un sous-traitant sous le seuil de petit fournisseur est parfaitement légitime sans être inscrit. Une absence au registre n'est donc jamais écrite comme un motif de refus par ce module.

Le verdict est marqué « déclaré » et non « vérifié », avec sa date et sa provenance. La méthode _interroger() retourne explicitement « indisponible » : le service n'expose aucune documentation d'interface, et le module ne l'invente pas.

Le gabarit d'export n'est pas le format de transmission de l'ARC

C'est écrit en capitales dans le gabarit lui-même. Le schéma XML attendu par le transfert de fichiers par Internet et le gabarit des Formulaires Web ont été cherchés, et non trouvés sans compte.

Le fichier sert donc à contrôler avant dépôt et à être repris par un logiciel de transmission tiers. Ses six colonnes sont alignées sur les cases 20, 22 et 24 — et le numéro de compte du payeur n'y figure pas, puisqu'il est interdit sur la copie du sous-traitant. Il s'ajoute sciemment, en colonne fixe, pour le gabarit destiné à l'ARC.

Le constat de la voie de dépôt, avec le texte à l'appui

Au-delà de 5 feuillets du même type, pour les déclarations produites depuis le 1er janvier 2024, l'ARC impose la transmission électronique et sanctionne le papier.

Le module produit une phrase qui cite le texte de l'ARC mot à mot et annonce la pénalité, comptée par type de déclaration. Il constate ; le déclarant choisit la voie.

Le parcours, en trois secondes et demie

La chaîne de sources, les rapprochements, le gabarit d'export aligné sur les cases.

Les écrans

Chaîne de sources du T5018 : confirmation TPS/TVH en mode hors ligne et verdict saisi à la main
La chaîne de sources. La confirmation de l'ARC est livrée en mode hors ligne, avec son adresse : on l'ouvre en un clic, on relève, le verdict est daté.
Gabarit d'export T5018 et ses six colonnes alignées sur les cases 20, 22 et 24
Le gabarit d'export. Ses six colonnes portent le nom des cases ; la réserve « ce n'est pas le format de transmission de l'ARC » est dans l'écran.
Rapprochements des sous-traitants avec leur issue, leur provenance et leur date
Les rapprochements. Provenance et date sont portées à côté du verdict : « déclaré » ne se lit pas comme « vérifié ».

Le module constate, il ne conclut pas

Il dit qu'un sous-traitant n'a pas été confronté au registre, que la voie de dépôt électronique s'impose au-delà de cinq feuillets, qu'une déclaration modifiée s'écarte de ce qui a été déposé.

Il ne transmet rien à l'ARC. Il ne conclut pas : il constate, il date, il cite.

Ce que l'édition complète ajoute

 Gratuite
dyo_paiements_st_ca_lite
Complète
ce module
Les deux montants, le seuil, les feuillets, les deux étatsouioui
Rattachement automatique aux paiements fournisseurs—oui
Confirmation du numéro de TPS/TVH, relevée et datée—oui
Verdict saisi à la main, en repli qui ne bloque jamais—oui
Gabarit d'export aligné sur les cases 20, 22 et 24—oui
Constat de la voie de dépôt et de sa pénalité—oui
Déclarations modifiées et annulations—oui

L'édition complète s'installe par-dessus la gratuite sans rien redemander ni ressaisir. Le moteur commun — rapprochement, gabarits, corrections — vient du socle nord-américain et n'est pas dupliqué.

Non éprouvé en production

Aucun dépôt réel n'a été porté à l'ARC avec ce module. Le schéma XML du transfert de fichiers par Internet et le gabarit des Formulaires Web n'ont pas pu être vérifiés, et le module ne les invente pas.

Le service de confirmation du numéro de TPS/TVH n'a jamais été appelé — il n'expose rien à appeler. Le connecteur est livré en mode hors ligne, et il le dit à l'écran.

En bref

Nom techniquedyo_paiements_st_ca
Version20.0.1.0.0
LicenceOPL-1 (Odoo Proprietary License v1.0)
PrixGRATUIT
Version d'Odoo20.0 Community
Dépendancesdyo_paiements_st_ca_lite, dyo_paiements_st_na
SourcesARC — T5018 · Confirmation d'un numéro de compte de TPS/TVH · règles de transmission électronique — relevées le 14/09/2026
Tests18 tests automatisés, en plus des 25 de l'édition gratuite
Supportwelcome@dyonysos.fr
Déclaration des paiements aux sous-traitants — Canada : vérification, export T5018 et déclarations modifiées (Odoo 20) — capture 1
Déclaration des paiements aux sous-traitants — Canada : vérification, export T5018 et déclarations modifiées (Odoo 20) — capture 1
Déclaration des paiements aux sous-traitants — Canada : vérification, export T5018 et déclarations modifiées (Odoo 20) — capture 2
Déclaration des paiements aux sous-traitants — Canada : vérification, export T5018 et déclarations modifiées (Odoo 20) — capture 2
Déclaration des paiements aux sous-traitants — Canada : vérification, export T5018 et déclarations modifiées (Odoo 20) — capture 3
Déclaration des paiements aux sous-traitants — Canada : vérification, export T5018 et déclarations modifiées (Odoo 20) — capture 3
Déclaration des paiements aux sous-traitants — Canada : vérification, export T5018 et déclarations modifiées (Odoo 20) — capture 4
Déclaration des paiements aux sous-traitants — Canada : vérification, export T5018 et déclarations modifiées (Odoo 20) — capture 4
Déclaration des paiements aux sous-traitants — Canada : vérification, export T5018 et déclarations modifiées (Odoo 20) — capture 5
Déclaration des paiements aux sous-traitants — Canada : vérification, export T5018 et déclarations modifiées (Odoo 20) — capture 5

Wat deze app niet doet

De uitgever heeft nog niet gepubliceerd wat de applicatie niet doet. Dat is een regel van de appstore: vraag het aan de support voordat u zich verbindt.

Vereiste applicaties van de appstore

Gebruikte Odoo Community-modules

Geen.

SerieVersieStatusGepubliceerd op
20.020.0.1.0.0 Beschikbaar 02-10-2026
19.019.0.1.0.1 Beschikbaar

Fiche gegenereerd uit de code van de uitgever (privé-repository, branch 20.0): de broncode is niet gepubliceerd.

Automatische controle van de appstore (los van de uitgever), toegepast op alle applicaties. Conforme.

ControleResultaatEffect indien afwezig
Manifeste lisible sans exécution conforme bloquant
Licence reconnue (OPL-1) conforme bloquant
Aucune dépendance vers Odoo Enterprise conforme bloquant
Aucun import de code Enterprise conforme bloquant
Aucun en-tête de licence Enterprise conforme bloquant
Icône static/description/icon.png conforme déclasse
Description (static/description/index.html ou README) conforme déclasse
Tests automatisés (tests/test_*.py) conforme déclasse
Traduction française (i18n/fr.po) absent info
Section « Ce que le module ne fait pas » absent info
Titre de 70 caractères au plus (118 actuellement) absent info
Résumé en français absent info

Beoordelingen van ingelogde klanten. Eén beoordeling per klant; de uitgever kan erop reageren. Log in om een beoordeling te plaatsen.

Uitgever
DYONYSOS
E-mail
contact@omnifloo.com
Omnifloo-klanten
Support inbegrepen volgens uw formule: helpcentrum.