Un employé québécois reçoit deux feuillets annuels : le T4 fédéral et le RL-1 provincial. L'extraction en lot des PDF produit une rangée Excel par employé avec les cases fédérales et provinciales appariées via le NAS commun. La Case A du RL-1 peut différer de la Case 14 du T4, parce que l'assurance maladie privée payée par l'employeur est imposable au Québec mais pas au fédéral.
L'obligation d'émettre les deux feuillets tient à la règle de l'établissement payeur : tout employeur qui a un établissement au Québec et qui verse un salaire, des gratifications, des pourboires, des honoraires, des bourses ou des commissions doit produire un RL-1 en plus du T4, peu importe où réside l'employé. C'est la source de la paie qui déclenche l'obligation, pas la résidence du travailleur. Un employé d'Ottawa qui travaille dans un établissement de Gatineau reçoit donc T4 + RL-1; un employé de Montréal qui travaille pour un employeur ontarien sans établissement québécois reçoit généralement T4 seul.
Cette dualité change ce qui se passe en aval de la production des feuillets. La paire T4 + RL-1 doit se tenir pour chaque employé, et certains montants diffèrent par conception du système fiscal — pas par erreur. Le workflow d'extraction T4 RL-1 Excel paie Québec consiste précisément à rendre ces paires visibles côte à côte dans un tableau, à chiffrer les écarts attendus, et à signaler les écarts qui ne le sont pas. Il sert trois usages concrets : la vérification d'audit après production des feuillets, l'onboarding d'un nouveau client québécois en saison T1 quand seuls les PDF historiques sont disponibles, et la production d'un rapport personnalisé que le logiciel de paie ne génère pas nativement. Il ne sert pas la transmission des feuillets à Revenu Québec — la production et la transmission XML passent par un logiciel de paie certifié dès qu'un employeur émet plus de cinq RL-1 dans l'année.
Pour la moitié fédérale de la paire prise isolément, nous avons couvert le pattern dans notre article sur l'extraction des feuillets fiscaux canadiens T4 et T4A vers Excel. Cet article-ci étend explicitement la couverture au cas québécois, parce que la paire dual-slip a sa propre logique d'appariement et ses propres pièges qui ne se posent pas sur la moitié fédérale seule.
Les pages qui suivent montrent la carte des correspondances T4 ↔ RL-1, le schéma de la rangée Excel par employé avec sa colonne Δ, les drapeaux d'écart que la rangée révèle, et l'onglet de réconciliation contre les Sommaires fédéral et provincial.
Carte des cases — T4 fédéral et RL-1 provincial côte à côte
Cette carte est la pièce de référence du fichier d'extraction. Pour chaque case du T4, elle dit quelle case du RL-1 lui correspond, si les deux doivent s'égaler, et si non quelle est l'explication attendue. Construire son schéma de colonnes Excel sans cette carte, c'est se condamner à recouper feuillet par feuillet chaque rangée qui ne tombe pas pile.
| Champ T4 | Champ RL-1 | Doivent s'égaler ? | Explication d'écart attendu |
|---|---|---|---|
| Case 14 — Revenus d'emploi | Case A — Revenus d'emploi | Non | La Case A inclut la cotisation employeur à un régime privé d'assurance maladie (avantage imposable au Québec, non au fédéral). L'écart attendu se chiffre par le Code 85 du T4. |
| Case 16 — Cotisations RPC | Case B — Cotisations RRQ | Non | Au Québec, c'est RRQ via T4 Case 17 et RL-1 Case B; la Case 16 doit être à zéro pour un employé québécois. Si Case 16 et Case B sont toutes deux non nulles, le logiciel de paie a mal réparti la juridiction. |
| Case 17 — Cotisations RRQ | Case B — Cotisations RRQ | Oui | Mêmes cotisations sur les deux feuillets pour un employé québécois. Case 17 vide pour un employé québécois est un drapeau. |
| Case 18 — Cotisations AE | Case C — Cotisations AE | Oui | Régime fédéral unique, déclaré sur les deux feuillets. Les deux montants devraient s'aligner au centime près. |
| Case 22 — Impôt fédéral retenu | (aucune) | s. o. | Juridiction fédérale exclusive. Aucun équivalent provincial. |
| (aucune) | Case E — Impôt du Québec retenu | s. o. | Juridiction provinciale exclusive. Aucun équivalent fédéral. |
| (aucune) | Case H — Cotisations RQAP | s. o. | Régime québécois d'assurance parentale, sans équivalent fédéral. Case H vide pour un employé québécois assujetti est un drapeau. |
| Case 24 — Gains assurables AE | (référence) | — | Sert à valider la cotisation Case 18 et Case C (assiette × taux AE). |
| Case 26 — Gains ouvrant droit RRQ | (référence) | — | Sert à valider la cotisation Case 17 et Case B (assiette × taux RRQ). |
| Case 40 — Avantages imposables divers | Case L — Autres avantages | Souvent non | Les règles de qualification d'avantage imposable diffèrent entre les deux juridictions; certains avantages spécifiques au traitement québécois apparaissent dans Case L sans équivalent dans Case 40. |
| Code 85 — Cotisations employé à un régime privé d'assurance maladie | (informationnel) | — | Informationnel au fédéral, déterminant pour expliquer l'écart Case A − Case 14. |
| (aucune — feuillet T4A pour les non-salariés) | Case O — Autres revenus (honoraires) | s. o. | Désigne un non-salarié, pas un employé. Le RL-1 Case O coexiste avec un T4A et appartient à un workflow d'extraction distinct des paires d'employés. |
Deux paires concentrent la quasi-totalité des écarts à investiguer dans un lot d'extraction.
La paire Case 14 / Case A est celle qui pose le plus de questions parce que l'écart attendu n'est pas zéro. Selon l'explication officielle des feuillets T4 et Relevé 1 par le gouvernement du Québec : il peut y avoir une différence entre les montants de la Case A du Relevé 1 et de la Case 14 du T4, étant donné que certains gains ou avantages sont imposables au provincial, mais pas au fédéral. La règle praticienne qui en découle pour le fichier extrait : Δ (Case A − Case 14) devrait être à peu près égal au Code 85 du T4. Si l'écart se tient dans cette équation, la rangée est normale. Si l'écart dépasse le Code 85, un avantage imposable au Québec a probablement été oublié dans la Case 14, ou inversement un montant a été inclus au fédéral qui ne devait pas l'être.
La paire Case 16 / Case 17 / Case B est celle qui révèle les erreurs de paramétrage de paie. La règle est simple : un employé québécois cotise au RRQ, pas au RPC. La Case 17 du T4 et la Case B du RL-1 portent la même cotisation; la Case 16 doit rester vide. Quand un fichier d'extraction présente une rangée d'employé québécois avec Case 16 non nulle, ou pire avec Case 16 et Case B toutes deux non nulles, le module de paie a traité l'employé comme un employé hors Québec assujetti au RPC fédéral. C'est rarement un cas isolé : la cause est habituellement un paramétrage de province d'emploi mal configuré dans le module RH, qui touche plusieurs employés du même groupe.
Le RQAP est l'exclusivité québécoise pure. Sa Case H est attendue non nulle pour tout salarié québécois assujetti — ce qui couvre la grande majorité des cas. Une rangée d'employé québécois avec Case H vide signale soit un cas d'exonération réel et documenté, soit une omission à corriger.
Le schéma de la rangée Excel — une ligne par employé, cases appariées
Une rangée par employé, identifiée par le NAS, avec les cases T4 et RL-1 côte à côte dans l'ordre où l'œil les compare. Le schéma ci-dessous est directement copiable dans une feuille de calcul : il sépare l'identité, les revenus, les cotisations sociales, les impôts retenus et les avantages, plutôt que de regrouper toutes les colonnes T4 puis toutes les colonnes RL-1. Cet ordre suit la logique de lecture audit, qui se fait toujours par paire de cases.
| # | Colonne | Source | Type |
|---|---|---|---|
| 1 | Nom | T4 + RL-1 | Texte |
| 2 | Prénom | T4 + RL-1 | Texte |
| 3 | NAS partiel (3 derniers chiffres) | T4 + RL-1 | Texte |
| 4 | Année d'imposition | T4 + RL-1 | Nombre |
| 5 | Nom légal de l'employeur | T4 + RL-1 | Texte |
| 6 | Établissement payeur — province | T4 case 10 / contexte | Texte |
| 7 | T4 Case 14 — Revenus d'emploi | T4 | Devise |
| 8 | RL-1 Case A — Revenus d'emploi | RL-1 | Devise |
| 9 | Δ (Case A − Case 14) | Calculé | Devise |
| 10 | T4 Code 85 — Cotisations privées assurance maladie | T4 | Devise |
| 11 | Drapeau écart inattendu | Calculé | Booléen |
| 12 | T4 Case 16 — Cotisations RPC | T4 | Devise |
| 13 | T4 Case 17 — Cotisations RRQ | T4 | Devise |
| 14 | RL-1 Case B — Cotisations RRQ | RL-1 | Devise |
| 15 | T4 Case 18 — Cotisations AE | T4 | Devise |
| 16 | RL-1 Case C — Cotisations AE | RL-1 | Devise |
| 17 | T4 Case 22 — Impôt fédéral retenu | T4 | Devise |
| 18 | RL-1 Case E — Impôt du Québec retenu | RL-1 | Devise |
| 19 | RL-1 Case H — Cotisations RQAP | RL-1 | Devise |
| 20 | T4 Case 24 — Gains assurables AE | T4 | Devise |
| 21 | T4 Case 26 — Gains ouvrant droit RRQ | T4 | Devise |
| 22 | T4 Case 40 — Avantages divers | T4 | Devise |
| 23 | RL-1 Case L — Autres avantages | RL-1 | Devise |
| 24 | RL-1 Case O — Honoraires non-salarié | RL-1 | Devise (généralement vide) |
La clé d'appariement
La clé primaire est le NAS. Quand les deux feuillets d'un employé portent le même NAS complet, la fusion en une seule rangée est mécanique. Quand seules les copies de l'employé sont disponibles et que les NAS sont partiellement masqués, le fallback combine prénom + nom + nom légal de l'employeur + année. C'est suffisant pour la plupart des lots, à condition que deux homonymes du même employeur ne soient pas tous deux dans le fichier. Pour les cas-limites, un tri préalable par prénom + nom puis une vérification visuelle des doublons résout l'ambiguïté avant l'appariement.
Les deux colonnes calculées
Δ (Case A − Case 14) est la formule Excel directe =H7-G7 (en utilisant les positions de colonnes du schéma ci-dessus). Cette colonne rend l'écart attendu lisible sans calcul mental.
Le drapeau écart inattendu est =ABS(I7-J7)>50, où I est la colonne Δ et J est le Code 85. Le seuil de 50 $ couvre les arrondis et les petits ajustements; la valeur précise se règle selon le seuil interne de matérialité du cabinet ou du service paie. Cette colonne booléenne permet de filtrer le fichier sur « vrai » et de ne traiter que les rangées qui méritent une enquête.
NAS et protection des renseignements personnels
Le NAS complet est une donnée sensible. Pour les fichiers de travail qui circulent entre membres de l'équipe (revue interne, partage avec un préparateur en cabinet, transmission à un client), garder le NAS complet en clair est rarement nécessaire et augmente le risque en cas de fuite. La convention pratique est de masquer le NAS aux trois derniers chiffres dans le fichier de travail (« XXX XXX 432 » ou « --432 ») et de conserver le NAS complet uniquement dans une version chiffrée d'archive, qui reste sous accès restreint. La fusion par NAS partiel reste sûre dans le lot d'un seul employeur : la probabilité que deux employés partagent les trois derniers chiffres est faible sur un effectif normal, et résolue par la combinaison avec nom + prénom.
Quand le schéma s'applique au-delà du dual-slip annuel
Le pattern de la rangée par employé avec cases appariées est la version annuelle du même geste qu'on pose sur les bulletins de paie mensuels — une rangée par bulletin avec brut, retenues et net en colonnes — pattern décrit dans notre article sur l'extraction de données de paie depuis un PDF vers Excel. La différence pratique est que les bulletins ont une structure régulière mois après mois pour le même employé, alors que la paire T4 + RL-1 a la complication d'être deux feuillets de format différent qui doivent se fusionner.
Côté outil, l'opération qui transforme le lot de PDF en ce fichier Excel est l'extraction par lot avec un prompt qui dit à la fois quoi extraire et comment regrouper. Le prompt minimal qui produit la rangée appariée tient en quelques lignes :
Pour chaque feuillet du lot, identifier le type (T4 ou RL-1) et l'employé (NAS, nom, prénom). Pour chaque employé, fusionner ses deux feuillets en une rangée avec les cases T4 (14, 16, 17, 18, 22, 24, 26, 40, code 85) et les cases RL-1 (A, B, C, E, H, L, O). Calculer Δ = Case A − Case 14 et signaler les différences supérieures à 50 $ qui ne sont pas expliquées par le Code 85. Masquer le NAS aux trois derniers chiffres.
Le lot peut contenir des centaines de feuillets PDF mixtes : l'outil identifie le type de chaque feuillet, regroupe par employé, et produit le fichier Excel avec une rangée par NAS. La revue des drapeaux et la réconciliation contre les Sommaires restent à faire par le bookkeeper ou le préparateur — l'extraction produit la structure scannable, pas le verdict comptable.
Les drapeaux d'écart — ce que la rangée extraite révèle
Une fois le fichier Excel construit, la valeur du workflow se mesure à la rapidité avec laquelle un coup d'œil sur les colonnes calculées remplace une revue feuille-par-feuillet. Chaque drapeau ci-dessous a une signature précise dans le tableau, une interprétation typique, et une action concrète à poser. Filtrer le fichier sur ces signatures et travailler les rangées résultantes est la mécanique de la revue.
Δ (Case A − Case 14) différent du Code 85
La colonne Δ rend l'écart attendu visible; le Code 85 le chiffre. Quand la différence entre les deux ne tombe pas dans la tolérance, c'est qu'un montant inclus dans la Case A ne se retrouve pas dans la Case 14 sans qu'un régime privé d'assurance maladie l'explique. Les causes habituelles sont l'omission d'un avantage imposable au Québec qui n'est pas imposable au fédéral (au-delà du seul cas de l'assurance maladie privée), ou inversement l'inclusion au fédéral d'un montant qui n'aurait pas dû y être.
L'enquête remonte au feuillet PDF source de l'employé concerné. Les suspects récurrents : frais de scolarité ou de formation que le Québec considère comme avantage imposable sans équivalent fédéral, options d'achat d'actions traitées différemment dans les deux juridictions, certaines indemnités de déplacement. Pour la liste complète et à jour des avantages au traitement québécois divergent, le Guide du relevé 1 publié par Revenu Québec est la référence canonique.
Case 16 et Case B toutes deux non nulles
C'est la signature la plus diagnostique du fichier extrait. Un employé québécois cotise au RRQ via la Case 17 du T4 et la Case B du RL-1, et la Case 16 doit rester à zéro. Quand Case 16 et Case B sont toutes deux non nulles sur la même rangée, le module de paie traite l'employé comme s'il cotisait simultanément au RPC fédéral et au RRQ provincial, ce qui n'existe pas. Le paramétrage de la province d'emploi dans le module RH est mal configuré.
Cette erreur est rarement isolée : si elle apparaît sur un employé, elle apparaît habituellement sur tout le groupe partageant le même paramétrage. Filtrer le fichier sur la condition « Case 16 non nulle » remonte généralement plusieurs rangées d'un coup, ce qui confirme le diagnostic. La correction se fait dans le module de paie, puis les feuillets sont reproduits pour les employés touchés (et retransmis à Revenu Québec si la transmission XML a déjà eu lieu).
Case H vide pour un employé québécois
Le RQAP est l'assurance parentale du Québec, et sa cotisation est attendue non nulle pour la grande majorité des salariés québécois. Une Case H vide signale soit un cas d'exonération réel (employeur exonéré, statut particulier de l'employé) qui doit être documenté ailleurs dans le dossier, soit la cotisation a été omise et le feuillet est incomplet.
La revue commence par confirmer que l'employé est assujetti — c'est presque toujours le cas. Si oui, la cotisation a été oubliée et le feuillet RL-1 doit être corrigé avant clôture.
Case 17 vide alors que l'employé est québécois
Le miroir de la signature précédente, côté T4. Si l'employé est québécois et que la Case 17 du T4 est vide alors que la Case B du RL-1 ne l'est pas, le logiciel a produit le RL-1 correctement mais pas le T4. Cause habituelle : le paramétrage de la province d'emploi a été corrigé en cours d'année, et la production du T4 a tiré une valeur historique périmée. Diagnostic : vérifier le journal de production des feuillets, reproduire le T4 si nécessaire.
Écart systémique entre Σ Case A et Σ Case 14, sans Code 85 correspondant
Le drapeau précédent (Δ ≠ Code 85) regardait l'écart rangée par rangée. À l'échelle de l'employeur, la même question se pose sur les sommes : si la somme des Case A dépasse la somme des Case 14 d'un montant qui ne correspond pas à la somme des Code 85, un avantage imposable au Québec est probablement omis pour l'ensemble de l'effectif — pas un cas isolé. La cause est souvent un paramétrage d'avantage récemment activé au fédéral et pas au provincial, ou vice-versa.
Ce drapeau se calcule dans l'onglet de réconciliation contre les Sommaires (section suivante), pas sur la rangée. C'est la lecture macro qui complète la lecture micro.
Tolérance d'arrondi
Quelques centimes d'écart par rangée sont normaux. Le T4 et le RL-1 sont produits par des sous-systèmes qui arrondissent indépendamment, et les sommes des deux côtés ne tombent jamais exactement pareilles. L'enquête commence à partir de quelques dizaines de dollars sur une rangée individuelle, ou de quelques dollars cumulés à l'échelle d'un employeur de taille moyenne. Régler le seuil de matérialité du drapeau dans la formule plutôt que de discuter chaque centime au cas par cas.
La valeur composite de ces drapeaux est qu'ils transforment une vérification autrement impossible — scanner manuellement 40 ou 200 paires de PDF pour repérer une Case 16 qui dépasse — en filtre Excel en deux clics. Sans la rangée extraite avec ses colonnes calculées, le seul moyen de capter ces écarts est le contrôle T1 du logiciel d'impôt en bout de chaîne, où la correction coûte beaucoup plus cher.
Réconciliation contre les T4 Sommaire et RL-1 Sommaire
Au-delà des feuillets individuels, l'employeur produit deux Sommaires qui regroupent les totaux annuels par établissement : le T4 Sommaire côté fédéral et le RL-1 Sommaire (formulaire RLZ-1.S-V) côté provincial. Ces Sommaires sont eux-mêmes transmis à l'ARC et à Revenu Québec, et leurs totaux doivent cadrer avec la somme des feuillets émis. Un onglet de réconciliation dédié dans le fichier Excel ferme la boucle : la somme des extractions feuillet par feuillet doit retomber sur les totaux Sommaire à la tolérance d'arrondi près.
Les lignes à comparer
L'onglet a une structure simple : une colonne avec la ligne du Sommaire, une colonne avec la somme correspondante calculée depuis le fichier des feuillets extraits, et une colonne d'écart. Les comparaisons minimales :
| Ligne du Sommaire | Calcul depuis les feuillets extraits |
|---|---|
| T4 Sommaire ligne 14 — Rémunération totale | Σ T4 Case 14 |
| T4 Sommaire ligne 16 — RPC employé | Σ T4 Case 16 |
| T4 Sommaire ligne 17 — RRQ employé | Σ T4 Case 17 |
| T4 Sommaire ligne 18 — AE employé | Σ T4 Case 18 |
| T4 Sommaire ligne 22 — Impôt fédéral retenu | Σ T4 Case 22 |
| RL-1 Sommaire case A — Salaires assujettis | Σ RL-1 Case A |
| RL-1 Sommaire case B — RRQ employé | Σ RL-1 Case B |
| RL-1 Sommaire case C — AE employé | Σ RL-1 Case C |
| RL-1 Sommaire case E — Impôt du Québec retenu | Σ RL-1 Case E |
| RL-1 Sommaire case H — RQAP employé | Σ RL-1 Case H |
Chaque ligne d'écart se calcule en valeur absolue. Une colonne supplémentaire avec un drapeau « hors tolérance » filtre directement les lignes qui demandent enquête.
Tolérance pratique
Quelques dollars d'écart par ligne du Sommaire sur un employeur de quelques dizaines de salariés sont imputables aux arrondis indépendants du T4 et du RL-1, et n'ont pas besoin d'enquête. Le seuil exact se règle selon la matérialité interne du cabinet ou du service paie; au-delà, il faut comprendre la source.
Ce qu'un écart non trivial signifie typiquement
Trois causes couvrent la quasi-totalité des cas.
Un feuillet n'a pas été inclus dans l'extraction. Le PDF était manquant du lot téléversé, ou une page mal scannée n'a pas été reconnue. Diagnostic : compter le nombre de rangées extraites par employeur et le comparer au nombre d'employés attendu pour l'année. Si le compte ne tombe pas, le ou les feuillets manquants sont à récupérer et à réextraire.
Une rangée extraite contient une erreur de lecture sur un montant. Un chiffre mal interprété (un 8 lu comme un 3, un séparateur de milliers mal placé) cause un écart proportionnel à la valeur faussée. Diagnostic : trier la colonne de la case concernée par valeur descendante et chercher les montants aberrants, ou comparer la somme du fichier extrait avec celle du Sommaire et localiser l'écart par dichotomie. Recoupement direct avec le PDF source pour la rangée fautive.
Le Sommaire est désynchronisé du lot de feuillets transmis. Cas plus rare : un retrait de feuillet, une régularisation tardive, ou une production de Sommaire faite avant l'émission des derniers feuillets. Le diagnostic est plus exigeant et passe généralement par une discussion avec la personne qui a produit les feuillets côté employeur.
Contrôle de boucle
L'onglet de réconciliation est le contrôle final. Quand toutes les lignes Sommaire vs somme extraite tombent dans la tolérance, et que tous les drapeaux d'écart par employé décrits à la section précédente sont résolus ou explicables, le fichier Excel est prêt pour son usage downstream : vérification d'audit signée, onboarding du nouveau client en saison T1, ou production du rapport personnalisé demandé. Sans ce contrôle, le risque est de remettre au client ou à l'auditeur un fichier dont les totaux ne tiennent pas — une erreur visible et coûteuse à corriger après coup.
Cas particuliers du dual-slip — multi-province, transitions, honoraires
Le cas standard est un employé québécois payé toute l'année par un employeur québécois, qui reçoit une seule paire T4 + RL-1 et tombe sur une rangée propre dans le fichier. Dès qu'on travaille sur un employeur multi-provinces ou qu'on onboardé un client en cabinet, plusieurs cas atypiques apparaissent dans le lot. Les reconnaître à l'extraction évite de signaler à tort des configurations parfaitement normales.
Employé résidant hors Québec, payé par un employeur québécois
Le cas typique est l'employé d'Ottawa qui travaille dans un établissement de Gatineau, ou de toute autre situation où l'établissement payeur est au Québec et la résidence ailleurs. Cet employé reçoit T4 + RL-1, avec impôt provincial du Québec retenu selon l'entente fédérale-provinciale. Sa déclaration provinciale annuelle suit sa résidence (donc l'Ontario dans l'exemple), pas l'établissement payeur. Pour le fichier d'extraction, cette nuance ne change rien : une rangée standard avec les deux feuillets appariés, aucun drapeau spécial.
Employé québécois en télétravail pour un employeur extra-provincial
Symétrique du cas précédent. Un employé qui réside à Montréal et qui travaille à distance pour un employeur ontarien sans établissement québécois reçoit généralement T4 seul, sans RL-1, parce que la règle de l'établissement payeur ne s'applique pas (les cas-limites où la présence du télétravailleur déclenche un établissement québécois selon l'interprétation de Revenu Québec restent à vérifier au cas par cas). Dans le fichier extrait, la rangée n'a que la moitié T4 remplie; toutes les colonnes RL-1 restent vides.
C'est la configuration où la colonne « Établissement payeur — province » du schéma devient critique. Filtrer le fichier sur « province ≠ Québec » isole ces rangées et empêche de les marquer comme anomalies. Sans cette colonne, l'absence systématique de la Case H et de la Case A se lit à tort comme un drapeau, alors que c'est le comportement attendu.
Employé en déménagement interprovincial mi-année
Deux scénarios produisent deux comportements différents dans le lot.
Quand l'employeur a plusieurs établissements et a ventilé la rémunération entre les juridictions, l'employé reçoit deux paires de feuillets : une paire T4 + RL-1 (ou T4 seul, selon la juridiction du second établissement) pour la période québécoise, et une seconde paire pour la période hors Québec. L'employé apparaît alors deux fois dans le fichier extrait, avec des montants partiels sur chaque rangée. Une colonne d'agrégation par NAS, ou une colonne « rang » qui distingue première période et seconde, permet de remonter au total annuel quand le rapport demandé le requiert.
Quand l'employeur n'a qu'un établissement et a émis une seule paire pour la période d'emploi totale, c'est le cas standard avec une rangée par employé — sans particularité d'extraction. La distinction entre les deux scénarios se fait sur le nombre de paires de feuillets dans le PDF source, pas sur le contenu du feuillet lui-même.
Honoraires versés à un consultant non-salarié
Le RL-1 Case O regroupe les autres revenus, dont les honoraires versés à un non-salarié. Côté fédéral, ce type de paiement est déclaré sur un T4A et non un T4. La paire pertinente pour un consultant est donc T4A + RL-1 Case O, pas T4 + RL-1 Case A.
Le workflow d'extraction des paires d'employés ne s'applique pas tel quel : le schéma de la rangée standard suppose une Case A et une Case 14 à apparier, qui n'existent pas pour un consultant. La pratique est de séparer les consultants du lot dès le tri initial, et de les traiter dans un second fichier avec un schéma propre (T4A pour les boîtes pertinentes, RL-1 Case O, et la mécanique d'appariement par numéro d'entreprise du Québec ou nom légal selon les copies disponibles). Mélanger les deux populations dans un seul fichier dilue les drapeaux et complique la lecture.
Nouveau client québécois en saison T1
Le cas d'onboarding fréquent en cabinet : un préparateur reçoit du nouveau client une pile de feuillets de l'année précédente (ou de plusieurs années) et doit reconstituer la grille de revenus d'emploi sans avoir accès au logiciel de paie qui a produit ces feuillets — souvent un logiciel propriétaire que le précédent cabinet utilisait, ou un module RH interne du client. Le workflow d'extraction est identique au cas année courante, simplement appliqué à des PDF historiques plutôt qu'à des feuillets fraîchement émis. Le résultat est la baseline de revenus d'emploi qui sert d'entrée à la préparation T1 et au dossier permanent du client. C'est un cas où le pattern d'extraction PDF prime sur tout export logiciel, parce que les PDF sont la seule source disponible.
Le même cabinet rencontre la version mensuelle de cette opération sur les bulletins de paie en cours d'année — extraction d'un lot de PDF de bulletins vers une grille Excel par employé pour la revue ou la déclaration — pattern voisin décrit dans notre article sur l'extraction d'un bulletin de paie PDF français vers Excel. La logique d'appariement diffère (par bulletin et par mois plutôt que par paire annuelle), mais la mécanique d'extraction par lot d'un même format de document récurrent est la même famille de geste.
Quand Excel suffit, et quand un logiciel de paie certifié devient nécessaire
Le workflow paie a deux directions, et un même cabinet ou un même service paie a besoin des deux outils selon le moment.
La production des feuillets à partir des données de paie va dans une direction : à la fin de l'année, le module RH transforme l'historique des paies de l'année en T4 et en RL-1 individuels, en T4 Sommaire et en RL-1 Sommaire, et produit le fichier XML transmissible. C'est l'obligation légale qui ferme l'année fiscale côté employeur.
L'extraction en aval des feuillets va dans l'autre direction : on part des PDF de feuillets déjà produits et on remonte vers une grille Excel par employé pour les utiliser dans une analyse, une vérification ou un onboarding. C'est ce que l'article a décrit, et ce que notre outil d'extraction de feuillets de paie en lot vers Excel fait sur la pile de PDF T4 + RL-1.
Pour la production : un logiciel certifié, à partir de cinq RL-1
Un employeur qui produit plus de cinq RL-1 dans l'année doit transmettre les RL-1 par voie électronique au format XML, via un logiciel autorisé par Revenu Québec ou via le portail Mon dossier pour les entreprises. La même logique de transmission électronique s'applique côté ARC pour les T4 au-delà du seuil correspondant. Les logiciels québécois couramment utilisés pour produire et transmettre les feuillets sont Nethris, EmployeurD, Acomba Paie, Sage 50 Paie, Payworks Édition Québec, Ceridian Dayforce et ADP. Le choix entre eux dépend de la taille de l'employeur, du module RH déjà en place et des intégrations comptables — pas du sujet de cet article, qui n'entre pas dans la comparaison de fonctionnalités. La mention sert à délimiter la frontière : pour produire et transmettre, il faut un logiciel certifié, point.
Pour l'extraction en aval : trois usages clairs
L'extraction PDF vers Excel est l'outil approprié dans trois cas pratiques.
La vérification d'audit après production des feuillets. Le logiciel de paie a produit les feuillets et les Sommaires; l'auditeur interne ou le réviseur externe veut un fichier indépendant pour valider que la production tient. L'extraction des PDF produit une rangée par employé avec les colonnes calculées (Δ, drapeau, agrégats), et l'onglet de réconciliation contre les Sommaires referme la boucle. Cette piste indépendante de validation est ce qui distingue un audit substantif d'une simple revue de surface.
L'onboarding d'un nouveau client québécois en saison T1. Quand un client change de cabinet, le préparateur n'a souvent pas accès au logiciel de paie du précédent fournisseur. Les PDF des feuillets historiques sont la seule source disponible pour reconstituer la grille de revenus d'emploi qui alimente la déclaration T1 et le dossier permanent. L'extraction est ici la voie unique, pas une alternative parmi d'autres.
La production d'un rapport personnalisé. Rémunération par département, ventilation par établissement, analyse longitudinale d'avantages imposables, recoupement avec les écritures comptables : ces lectures ne sortent pas du module standard de la plupart des logiciels de paie, et même quand elles en sortent, le format est rarement utilisable directement dans Excel. Repartir des feuillets eux-mêmes via extraction donne un fichier de base propre dans lequel toutes les analyses sont possibles.
Complément, pas substitut
L'extraction-vers-Excel n'enlève rien à l'obligation d'avoir un logiciel certifié pour produire les feuillets et transmettre les XML. Elle ajoute une capacité d'analyse en aval qui n'existe pas nativement dans la majorité des logiciels de paie, et qui devient essentielle dès que la lecture du contenu de paie sort du cadre standard. Les deux outils servent des moments différents du cycle annuel, et ne se concurrencent pas.
Côté décision pratique : si le besoin est de vérifier, d'analyser ou de reconstituer des feuillets déjà émis, le workflow PDF-vers-Excel décrit dans cet article s'applique directement, et un outil d'extraction par lot avec un prompt adapté produit le fichier en quelques minutes pour des dizaines ou des centaines d'employés. Si le besoin est de produire les feuillets pour la première fois à partir des données de paie, c'est le logiciel certifié qui mène; l'extraction interviendra plus tard, en aval, sur les PDF que ce logiciel aura sortis.
Pour les autres workflows financiers spécifiquement québécois que la même équipe rencontre dans son cycle annuel — par exemple la gestion des factures fournisseurs d'un syndicat de copropriété au Québec pour les cabinets qui servent ce segment — la même logique d'extraction par lot de PDF vers Excel s'applique au-delà de la paie. La paire T4 + RL-1 est un cas particulièrement bien défini d'un pattern plus large : prendre une pile de documents financiers structurés, les sortir en grille scannable, faire la revue dans Excel.
Extract invoice data to Excel with natural language prompts
Upload your invoices, describe what you need in plain language, and download clean, structured spreadsheets. No templates, no complex configuration.
Related Articles
Explore adjacent guides and reference articles on this topic.
Décomptes progressifs au Québec : extraction Excel
Convertissez les décomptes progressifs PDF des sous-traitants en Excel par chantier. Schéma d'extraction, retenue, matériaux stockés et contrôles Québec.
Importer des factures fournisseurs dans Acomba avec Excel
Guide fr-CA pour convertir des factures PDF en Excel prêt pour Acomba: Trans-xls, Import-data, SnapX, TPS/TVQ, fournisseurs et audit.
Extraire un bulletin de paie PDF en Excel
Transformez des bulletins de paie PDF en Excel pour contrôler la DSN, préparer une migration paie ou reconstituer l'historique d'un client.