ExoConnect pour Acomba
Latest
  • Latest
  • 2.2.0
  • 2.3.2
  • 2.4.0
AccueilGuidesRéférence de l'APIRecettes
AccueilGuidesRéférence de l'APIRecettes
Contactez-nous
Latest
  • Latest
  • 2.2.0
  • 2.3.2
  • 2.4.0
Latest
  • Latest
  • 2.2.0
  • 2.3.2
  • 2.4.0
  1. Recettes
  • États de compte automatisés
  • Relances de recouvrement
  • Bons de commande, réceptions et rapprochement
  • Commande en ligne, facture et paiement
  • Lot de paiements fournisseurs
  • Synchronisation CRM
  • Import de feuilles de temps
  • Rapport de trésorerie
  • Vérification des DAS
  • Power BI et Excel
  • Rapport mensuel CCQ
  • Embaucher un travailleur de la construction
  1. Recettes

Vérification des DAS

Le 15 approche : il faut remettre les déductions à la source du mois à l'ARC, à Revenu Québec et, dans la construction, à la CCQ. Les montants sortent d'Acomba, mais qui les vérifie ? Une paie oubliée, un employé sans impôt retenu ou un code de paie mal configuré, et c'est un avis de cotisation avec pénalités et intérêts quelques mois plus tard.
Dans cette recette, nous allons préparer et vérifier la remise du mois : le montant à remettre à chaque organisme, recoupé au cent près avec le sommaire de la paie, puis passé au crible des anomalies les plus coûteuses, avec la date limite de remise.
Ce que vous allez apprendre
obtenir les montants à remettre par organisme, part employé et part employeur ;
les recouper avec le sommaire de la paie pour détecter un code de paie mal rattaché ;
repérer un employé payé sans impôt retenu et une paie manquante dans le mois ;
calculer la date limite de la remise.
Avant de commencer
une clé API en lecture : cette recette n'écrit rien dans Acomba ;
le module Paie actif dans votre dossier Acomba ;
les paies du mois calculées et enregistrées dans Acomba ;
votre fréquence de remise (régulière, trimestrielle, accélérée), qu'Acomba ne connaît pas.

D'où viennent les montants#

Avant de vérifier, voyons comment l'API calcule. Chaque paie d'Acomba enregistre ses retenues et ses cotisations par code de paie (901 impôt fédéral, 903 RRQ, 501 avantages sociaux CCQ…). Le catalogue des codes du dossier indique, pour chacun, l'organisme à qui il est remis. Le rapport des DAS additionne les paies payées dans l'intervalle de dates et regroupe les codes par organisme.
OrganismeCe qu'il reçoit (dossier standard)
ARCimpôt fédéral, assurance-emploi (employé et employeur), RPC si des employés hors Québec
Revenu Québecimpôt du Québec, RRQ, RQAP, FSS et la cotisation CNESST, perçue avec les retenues
CCQcotisations syndicales, avantages sociaux, prélèvements, vacances, cotisations AECQ et ACQ
Les codes remis à aucun organisme (vacances à payer, assurances collectives, pensions alimentaires, remises séparément) sont listés à part et exclus des totaux.

Étape 1 : obtenir les montants à remettre#

Commençons par le chiffre que vous allez remettre. Donnez l'intervalle du mois : ce sont les dates de paiement des paies qui comptent, comme pour la remise.
cURL
Réponse 200 (extrait)
by_agency[].total_to_remit : le montant de chaque remise ; breakdown en donne le détail.
metadata.unmapped_slots : les codes ayant un montant mais remis à aucun organisme. Si un code que vous remettez y figure, son organisme est mal configuré dans Acomba (configuration de la paie, codes de paie).
metadata.agency_mapping_source: "catalog" : les organismes viennent du catalogue de votre dossier, codes personnalisés compris (GET /api/payroll/pay-codes).
Les paies temporaires sont exclues ; ajoutez include_temporary=true pour les inclure.

Étape 2 : recouper avec le sommaire de la paie#

Les montants sont là ; assurons-nous qu'ils ne laissent rien de côté. Le sommaire de la paie additionne les mêmes paies par section (retenues de l'employé, cotisations de l'employeur), sans regarder les organismes. Les deux doivent concorder au cent près, une fois retirés les codes remis à aucun organisme.
cURL
Réponse 200 (extrait)
Le contrôle tient en trois égalités :
ContrôleRapport des DASSommaire de la paie
Salaire bruttotals.gross_paytotals.gross_pay_paid
Retenues de l'employétotals.employee_withholdings_totaltotal_employee_deductions − codes des sections de retenues présents dans unmapped_slots
Cotisations de l'employeurtotals.employer_contributions_totalsections contribution, ccq_contribution et report − leurs codes présents dans unmapped_slots
Un écart signale un code rattaché au mauvais organisme ou à aucun : retrouvez-le en comparant breakdown aux lignes du sommaire.

Étape 3 : repérer les anomalies#

Les totaux concordent ; reste à vérifier qu'ils sont plausibles. Deux anomalies coûtent cher : un employé payé sans impôt retenu, et une paie oubliée dans le mois.
Un employé sans retenue. Le rapport de vérification de la paie donne, par employé, chaque code de paie ; un code de retenue absent veut dire zéro.
cURL
Réponse 200 (extrait)
Un employé dont net est positif mais à qui il manque 901 ou 902 mérite un coup d'œil : exemption, travailleur autonome mal configuré ou formulaire TP-1015.3 manquant. Ce rapport travaille par numéros de période (les périodes de juillet sont dans by_pay_period de l'étape 1).
Une paie manquante. Le calendrier de paie du département donne les périodes payées dans le mois ; chacune doit figurer dans by_pay_period de l'étape 1.
cURL
Réponse 200 (extrait)

Étape 4 : calculer la date limite#

Acomba ne connaît pas votre fréquence de remise : calculons la date limite nous-mêmes. Pour un remettant régulier, les retenues des paies versées dans un mois se remettent au plus tard le 15 du mois suivant. Un remettant trimestriel remet le 15 du mois suivant la fin du trimestre ; un remettant accéléré, deux fois par mois ou plus. Vérifiez votre catégorie auprès de l'ARC et de Revenu Québec ; la CCQ a son propre calendrier de rapport mensuel.

Le script complet#

Assemblons la vérification : ce script lit le mois, recoupe au cent près, liste les anomalies et affiche les montants à remettre avec la date limite.
Python
JavaScript (Node.js)
Exemple de sortie :
DAS des paies versées du 2026-07-01 au 2026-07-31 (5 périodes)
  Agence du revenu du Canada                  10,388.55 $
  Revenu Québec                               29,683.25 $
  Commission de la construction du Québec     13,747.75 $
  Total                                       53,819.55 $

  OK    Salaire brut                    98,450.20 /    98,450.20
  OK    Retenues de l'employé           31,215.40 /    31,215.40
  OK    Cotisations de l'employeur      22,604.15 /    22,604.15

  Date limite (remettant régulier) : 2026-08-15

Bon à savoir#

C'est une vérification, pas la remise. Le bordereau officiel se produit dans Acomba ; cette recette vous assure que ses montants sont complets et cohérents.
Les dates de paiement comptent. Une paie de la période du 21 au 27 juin versée le 2 juillet fait partie des DAS de juillet.
Après une correction de paie, ajoutez force_refresh=true : les résultats sont gardés 4 heures pour le mois courant.
Un mois à la fois : le calcul lit chaque paie de l'intervalle et peut prendre quelques secondes.
Détail par employé : include_by_employee=true sur le rapport des DAS exige une clé ayant accès aux données sensibles de paie.
Plusieurs fréquences de paie : répétez le contrôle des paies manquantes pour chaque département qui a son propre calendrier.
Codes d'erreur : voir Codes d'erreur pour savoir quand réessayer.

Et voilà#

Votre remise du mois est maintenant vérifiée avant de partir : le montant par organisme, recoupé au cent près avec le sommaire de la paie, les employés sans retenue et les paies manquantes signalés, et la date limite affichée. Vous savez d'où vient chaque montant, et comment un code de paie mal configuré se trahit dans le recoupement.
Pour aller plus loin
Import de feuilles de temps : des heures justes dès l'entrée, pour des paies justes.
Rapport de trésorerie : prévoyez la sortie de fonds de la remise.
Modified at 2026-10-11 16:32:45
Previous
Rapport de trésorerie
Next
Power BI et Excel
Built with