ACOMBA

Le fichier d'importation PIMPORT

::Le fichier d'importation PIMPORT:: L’application Paie Acomba offre la possibilité d’importer des transactions de Paie à l’aide des fichiers respectant le format PImport . Une telle importation de données s’effectue par la procédure d’ im…

Ressource historique

Le contenu ci-dessous a été conservé depuis l’ancien Wiki Uni-Action. Certains logiciels ou versions mentionnés peuvent être anciens; vérifiez le contexte avant d’appliquer une procédure.

{TABS(tabs="Informations générales|Le format Pimport|La Validation" toggle="y" inside_pretty="n")}

Le fichier d'importation PIMPORT

L’application Paie Acomba offre la possibilité d’importer des transactions de Paie à l’aide des fichiers respectant le format PImport. Une telle importation de données s’effectue par la procédure d’importation automatique. Notez que l’application Paie Acomba permet également l’importation de données selon le format ADX. Consultez le fichier ADX.doc pour plus d’information.

Les transactions de Paie comportent l’information pertinente au calcul de la paie d’un employé, concernant les heures travaillées et/ou les différents montants de rémunération et de déductions. L’information importée des fichiers PImport est affectée à la fiche de l’employé concerné et ne servira que pour le prochain calcul de paie. Tous les montants importés sont réinitialisés après l’inscription d’une paie pour cet employé.

L’importation automatique

L’importation automatique est possible avec l’application Paie Acomba. Au démarrage, l’application vérifie l’existence de fichiers du nom PImport.nnn, où « nnn » représente un nombre entre 001 et 999 (l’extension doit comporter 3 chiffres). Si le système détecte un fichier PImport dans le sous-dossier Import du dossier de la société, il déclenche automatiquement la procédure d’importation.

Si une ou des erreurs surviennent lors de l’importation, seules les transactions rejetées ne sont pas inscrites dans la Paie. Il y a alors création et mise à jour d’un fichier PImport.err, dans lequel le système inscrit le nom du fichier en tentative d’importation suivi de la liste des erreurs rencontrées. Si le fichier PImport.err existe déjà, résultat d’une importation ayant échouée précédemment, les nouvelles erreurs rencontrées sont tout simplement ajoutées au fichier existant. Le fichier des transactions de Paie à importer est renommé PImp.nnn, où « nnn » a la même valeur qu’à l’origine.

/////

Le nom du fichier

Le fichier à importer doit se nommer PImport.nnn, où nnn prend une valeur entre 001 et 999. Le fichier doit être créé dans le sous-dossier Import du dossier de la société.

Les transactions de Paie

Les transactions de Paie peuvent être définies selon deux formats différents dans un fichier PImport. Le premier format ne permet d’affecter qu’un nombre limité de salaires alors que le deuxième format permet d’affecter tous les types de salaires et de déductions. Pour le besoins de ce tutotial, les espaces seront représenté par ~np~[ ]~/np~.

La première ligne du fichier


La première ligne doit toujours être un commentaire servant à identifier le fichier de transactions de Paie. Peu importe le premier caractère utilisé, le système reconnaît cette ligne comme étant un commentaire. C'est cette ligne qui sera présentée à l'usager pour lui permettre d'identifier le fichier en importation.

Les commentaires supplémentaires


Toute ligne commençant par autre chose que P, M, S1, S2, A1, A2, C1, D1, D2 ou LP (minuscule ou majuscule) sera considérée comme une ligne de commentaire lors de l'importation. Peu importe leur position dans le fichier, ces lignes seront ignorées lors de l'importation.

Les paramêtres


Certains paramêtres permettent de changer le format du fichier d'importation, il peu y avoir plusieurs paramêtres différent pour un seul fichiers.

||LEMPL=XX|Change la longueur du numéro de l’employé pour une valeur comprise entre {MOUSEOVER(label="8 et 12 caractères." offsetx=-400 offsety=-400)}Valeur valide: LEMPL=8, LEMPL=9, LEMPL=10, LEMPL=11, LEMPL=12

Valeur par défaut: 8{MOUSEOVER}

LDEPL=XX|Change la longueur du numéro de département pour une valeur comprise entre {MOUSEOVER(label="2 et 4 caractères.")}Valeur valide: LDEPL=2, LDEP=3, LDEP=4

Valeur par défaut: 2{MOUSEOVER}

LFTN=XX|Change la longueur du numéro de fonction pour une valeur comprise entre {MOUSEOVER(label="1 et 5 caractères.")}Valeur valide: LFTN=1, LFTN=2, LFTN=3, LFTN=4, LFTN=5

Valeur par défaut: 5{MOUSEOVER}

LPRJ=XX|Change la longueur du numéro de projet pour une valeur comprise entre {MOUSEOVER(label="1 et 15 caractères.")}Valeur valide: LPRJ=1, LPRJ=2, LPRJ=3, LPRJ=4, LPRJ=5, LPRJ=6, LPRJ=7, LPRJ=8, LPRJ=9, LPRJ=10, LPRJ=11, LPRJ=12, LPRJ=13, LPRJ=14, LPRJ=15

Valeur par défaut: 15{MOUSEOVER}||

La première ligne d'un inscription de Paie


Syntaxe: ~np~[P]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~

||~np~[Le premier caractère ]~/np~| Doit être un P indiquant l'inscription d’une paie à un employé.

~~#F00:~np~[~/np~Les huit (8) caractères suivants~np~]~/np~~~|Identifier le numéro de l'employé.

~~#090:~np~[~/np~Les deux (2) caractères suivants~np~]~/np~~~|Identifier le département.

~~#F90:~np~[~/np~Les cinq (5) caractères suivants~np~]~/np~~~|Identifier le numéro de la fonction de l’employé.

~~#00F:~np~[~/np~Quinze (15) caractères suivants~np~]~/np~~~|Identifier le numéro du projet auquel est associée la transaction.(Optionnelles)||

  • Si le numéro à inscrire compte moins de caractères, il faut compléter à droite avec des blancs.
  • Il est possible de changer la longueur du numéro en mettant au début du fichier un paramêtre approprié.
  • S'il y a des caractères supplémentaires sur cette ligne, ils seront ignorés lors de l'importation.%%%
La deuxième ligne d'un inscription de Paie(Format limité)


Syntaxe: ~np~[M]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#606:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#990:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#69F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F0F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#060:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~

||~np~Le premier caractère]~/np~|Doit être un M (majuscule ou minuscule) indiquant qu’il s’agit de montants ou d’heures.

~~#F00:~np~[Les caractères 2 à 9]~/np~~~|Permettent d’indiquer les heures régulières

~~#090:~np~[Les caractères 10 à 17]~/np~~~|Permettent d’indiquer les heures temps et demi

~~#F90:~np~[Les caractères 18 à 25]~/np~~~|Permettent d’indiquer les heures temps double

~~#00F:~np~[Les caractères 26 à 33]~/np~~~|Permettent d’indiquer le salaire régulier (montant)

~~#606:~np~[Les caractères 34 à 41]~/np~~~|Permettent d’indiquer le salaire commission (montant)

~~#990:~np~[Les caractères 42 à 49]~/np~~~|Permettent d’indiquer le remboursement des dépenses (montant)

~~#69F:~np~[Les caractères 50 à 57]~/np~~~|Permettent d’indiquer le {MOUSEOVER(label="dernier salaire")}Le dernier salaire correspond au dernier salaire décrit sous l’onglet Salaires de la fenêtre d’inscription de paie de l’application Paie Acomba.{MOUSEOVER} (heures)

~~#F0F:~np~[Les caractères 58 à 65]~/np~~~|Permettent d’indiquer le {MOUSEOVER(label="dernier salaire")}Le dernier salaire correspond au dernier salaire décrit sous l’onglet Salaires de la fenêtre d’inscription de paie de l’application Paie Acomba.{MOUSEOVER} (montant)

~~#060:~np~[Les caractères 66 à 73]~/np~~~|Permettent d’indiquer la dernière {MOUSEOVER(label="dernière déduction" offsetx=0 offsetx=0)}La dernière déduction correspond à la dernière déduction décrite sous l’onglet Déductions de la fenêtre d’inscription de paie de l’application Paie Acomba.{MOUSEOVER} (montant)||

  • Cette ligne doit servir à définir les montants et les heures inclus dans la transaction.
  • Cette ligne est considérée quand il y a 9 montants ou heures dessus.
  • Cette ligne doit contenir exactement 72 caractères.
  • Chaque série de huit 8 caractères doit identifier un montant ou un nombre.%%%
Les lignes supplémentaires d'un inscription de Paie(Format complet)


Quand ont utilise le format qui permet d’affecter tous les types de salaires et de déductions, il ne faut pas utiliser la syntaxe en format limité pour la deuxième ligne.

Les lignes supplémentaires peuvent être de sept formats différents selon les types de lignes de paie que l’on désire affecter:

{FADE( label="Format 1: Description des salaires 1" icon="y" show_speed="900" hide_speed="fast")}
Syntaxe: ~np~[S1]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#606:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#990:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#69F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F0F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#060:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F66:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#60F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#999:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#069:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#9F0:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F9F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#696:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#66F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F06:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#0F9:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~

||~~#F00:~np~[1 à 2]~/np~~~|Description des salaires 1|S1

~~#090:~np~[3 à 10]~/np~~~|Salaire régulier (101)|H

~~#F90:~np~[11 à 18]~/np~~~|Salaire régulier (101)|Total

~~#00F:~np~[19 à 26]~/np~~~|Salaire horaire régulier (102)|H

~~#606:~np~[27 à 34]~/np~~~|Salaire horaire régulier (102)|Mt/H

~~#990:~np~[35 à 42]~/np~~~|Salaire horaire X 1,5 (103)|H

~~#69F:~np~[43 à 50]~/np~~~|Salaire horaire X 1,5 (103)|Mt/H

~~#F0F:~np~[51 à 58]~/np~~~|Salaire horaire X 2,0 (104)|H

~~#060:~np~[59 à 66]~/np~~~|Salaire horaire X 2,0 (104)|Mt/H

~~#F66:~np~[67 à 74]~/np~~~|Prime 1 (116)|H

~~#60F:~np~[75 à 82]~/np~~~|Prime 1 (116)|Mt/H

~~#999:~np~[83 à 90]~/np~~~|Prime 2 (117)|H

~~#069:~np~[91 à 98]~/np~~~|Prime 2 (117)|Mt/H

~~#9F0:~np~[99 à 106]~/np~~~|Prime 3 (118)|H

~~#F9F:~np~[107 à 114]~/np~~~|Prime 3 (118)|Mt/H

~~#696:~np~[115 à 122]~/np~~~|Commissions (105)|H

~~#66F:~np~[123 à 130]~/np~~~|Commissions (105)|Total

~~#F06:~np~[131 à 138]~/np~~~|Congés payés (106)|Total

~~#0F9:~np~[139 à 146]~/np~~~|Remboursement des dépenses (109)|Total||

Format 2: Description des salaires 2


Syntaxe: ~np~[S1]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#606:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#990:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#69F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F0F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#060:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F66:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#60F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#999:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#069:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#9F0:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F9F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#696:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#66F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F06:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#0F9:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#069:~np~[131 à 138]~/np~~~~~#9F9:~np~[139 à 146]~/np~~~

||~~#F00:~np~[1 à 2]~/np~~~|Description des salaires 2|S2

~~#090:~np~[3 à 10]~/np~~~|Ligne 6 (119)|H

~~#F90:~np~[11 à 18]~/np~~~|Ligne 6 (119)|Mt/H ou Total

~~#00F:~np~[19 à 26]~/np~~~|Ligne 7 (120)|H

~~#606:~np~[27 à 34]~/np~~~|Ligne 7 (120)|Mt/H ou Total

~~#990:~np~[35 à 42]~/np~~~|Ligne 8 (121)|H

~~#69F:~np~[43 à 50]~/np~~~|Ligne 8 (121)|Mt/H ou Total

~~#F0F:~np~[51 à 58]~/np~~~|Ligne 9 (122)|H

~~#060:~np~[59 à 66]~/np~~~|Ligne 9 (122)|Mt/H ou Total

~~#F66:~np~[67 à 74]~/np~~~|Ligne 10 (123)|H

~~#60F:~np~[75 à 82]~/np~~~|Ligne 10 (123)|Mt/H ou Total

~~#999:~np~[83 à 90]~/np~~~|Ligne 11 (124)|H

~~#069:~np~[91 à 98]~/np~~~|Ligne 11 (124)|Mt/H ou Total

~~#9F0:~np~[99 à 106]~/np~~~|Ligne 12 (125)|H

~~#F9F:~np~[107 à 114]~/np~~~|Ligne 12 (125)|Mt/H ou Total

~~#696:~np~[115 à 122]~/np~~~|Ligne 13 (126)|H

~~#66F:~np~[123 à 130]~/np~~~|Ligne 13 (126)|Mt/H ou Total

~~#F06:~np~[131 à 138]~/np~~~|Ligne 14 (127)|H

~~#0F9:~np~[139 à 146]~/np~~~|Ligne 14 (127)|Mt/H ou Total

~~#069:~np~[147 à 154]~/np~~~|Ligne 15 (128)|H

~~#9F9:~np~[155 à 162]~/np~~~|Ligne 15 (128)|Mt/H ou Total||

Format 3: Avantages imposables


Syntaxe: ~np~[S1]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#606:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#990:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#69F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~

||~~#F00:~np~[1 à 2]~/np~~~|Avantages imposables|A1

~~#090:~np~[3 à 10]~/np~~~|Ventes sujètes à pourboires|Total

~~#F90:~np~[11 à 18]~/np~~~|Pourboires déclarés sur vente|Total

~~#00F:~np~[19 à 26]~/np~~~|Pourboires déclarés|Total

~~#606:~np~[27 à 34]~/np~~~|Pourboires attribués|Total

~~#990:~np~[35 à 42]~/np~~~|Avantage auto fédéral|Total

~~#69F:~np~[43 à 50]~/np~~~|Avantage auto provincial|Total||


Syntaxe: ~np~[S1]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#606:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#990:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#69F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F0F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#060:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F66:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#60F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#999:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#069:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#9F0:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F9F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#696:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#66F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F06:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#0F9:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~

||~~#F00:~np~[1 à 2]~/np~~~|Avantages imposables|A2

~~#090:~np~[3 à 10]~/np~~~|Ligne 5|H

~~#F90:~np~[11 à 18]~/np~~~|Ligne 5|Mt/H ou Total

~~#00F:~np~[19 à 26]~/np~~~|Ligne 6|H

~~#606:~np~[27 à 34]~/np~~~|Ligne 6|Mt/H ou Total

~~#990:~np~[35 à 42]~/np~~~|Ligne 7|H

~~#69F:~np~[43 à 50]~/np~~~|Ligne 7|Mt/H ou Total

~~#F0F:~np~[51 à 58]~/np~~~|Ligne 8|H

~~#060:~np~[59 à 66]~/np~~~|Ligne 8|Mt/H ou Total

~~#F66:~np~[67 à 74]~/np~~~|Ligne 9|H

~~#60F:~np~[75 à 82]~/np~~~|Ligne 9|Mt/H ou Total

~~#999:~np~[83 à 90]~/np~~~|Ligne 10|H

~~#069:~np~[91 à 98]~/np~~~|Ligne 10|Mt/H ou Total

~~#9F0:~np~[99 à 106]~/np~~~|Ligne 11|H

~~#F9F:~np~[107 à 114]~/np~~~|Ligne 11|Mt/H ou Total

~~#696:~np~[115 à 122]~/np~~~|Ligne 12|H

~~#66F:~np~[123 à 130]~/np~~~|Ligne 12|Mt/H ou Total

~~#F06:~np~[131 à 138]~/np~~~|Ligne 13|H

~~#0F9:~np~[139 à 146]~/np~~~|Ligne 13|Mt/H ou Total||

Format 4: Contributions de l’employeur 1 et 2


Syntaxe: ~np~[S1]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#606:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#990:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#69F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F0F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#060:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~

||~~#F00:~np~[1 à 2]~/np~~~|Contributions de l’employeur 1 et 2|C1

~~#090:~np~[3 à 10]~/np~~~|Ligne 12|H - %

~~#F90:~np~[11 à 18]~/np~~~|Ligne 12|Mt/H - % ou Total

~~#00F:~np~[19 à 26]~/np~~~|Ligne 13|H - %

~~#606:~np~[27 à 34]~/np~~~|Ligne 13|Mt/H - % ou Total

~~#990:~np~[35 à 42]~/np~~~|Ligne 14|H - %

~~#69F:~np~[43 à 50]~/np~~~|Ligne 14|Mt/H - % ou Total

~~#F0F:~np~[51 à 58]~/np~~~|Ligne 15|H - %

~~#060:~np~[59 à 66]~/np~~~|Ligne 15|Mt/H - % ou Total||

Format 5: Description des déductions


Syntaxe: ~np~[S1]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#606:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#990:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~

||~~#F00:~np~[1 à 2]~/np~~~|Description des déductions|D1

~~#F00:~np~[1 à 2]~/np~~~|Cotisations syndicales ($/heure)|H

~~#090:~np~[3 à 10]~/np~~~|Cotisations syndicales ($/heure)|Mt/H

~~#F90:~np~[11 à 18]~/np~~~|Cotisations syndicales ($/paie)|Total

~~#00F:~np~[19 à 26]~/np~~~|Cotisations syndicales ($/mois)|Total

~~#606:~np~[27 à 34]~/np~~~|Cotisations syndicales (% salaire)|%

~~#990:~np~[35 à 42]~/np~~~|Cotisations syndicales (% salaire)|% du salaire||

Format 6: Description des déductions


Syntaxe: ~np~[S1]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#606:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#990:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#69F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F0F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#060:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F66:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#60F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#999:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#069:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#9F0:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F9F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#696:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#66F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F06:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#0F9:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#069:~np~[131 à 138]~/np~~~~~#9F9:~np~[139 à 146]~/np~~~

||~~#F00:~np~[1 à 2]~/np~~~|Description des déductions|D2

~~#090:~np~[3 à 10]~/np~~~|Ligne 6|H - %

~~#F90:~np~[11 à 18]~/np~~~|Ligne 6|Mt/H - % ou Total

~~#00F:~np~[19 à 26]~/np~~~|Ligne 7|H - %

~~#606:~np~[27 à 34]~/np~~~|Ligne 7|Mt/H - % ou Total

~~#990:~np~[35 à 42]~/np~~~|Ligne 8|H - %

~~#69F:~np~[43 à 50]~/np~~~|Ligne 8Mt/H - % ou Total

~~#F0F:~np~[51 à 58]~/np~~~|Ligne 9|H - %

~~#060:~np~[59 à 66]~/np~~~|Ligne 9|Mt/H - % ou Total

~~#F66:~np~[67 à 74]~/np~~~|Ligne 10|H - %

~~#60F:~np~[75 à 82]~/np~~~|Ligne 10|Mt/H - % ou Total

~~#999:~np~[83 à 90]~/np~~~|Ligne 11|H - %

~~#069:~np~[91 à 98]~/np~~~|Ligne 11|Mt/H - % ou Total

~~#9F0:~np~[99 à 106]~/np~~~|Ligne 12|H - %

~~#F9F:~np~[107 à 114]~/np~~~|Ligne 12|Mt/H - % ou Total

~~#696:~np~[115 à 122]~/np~~~|Ligne 13|H - %

~~#66F:~np~[123 à 130]~/np~~~|Ligne 13|Mt/H - % ou Total

~~#F06:~np~[131 à 138]~/np~~~|Ligne 14|H - %

~~#0F9:~np~[139 à 146]~/np~~~|Ligne 14|Mt/H - % ou Total

~~#069:~np~[131 à 138]~/np~~~|Ligne 15|H - %

~~#9F9:~np~[139 à 146]~/np~~~|Ligne 15|Mt/H - % ou Total||

Format 7: Format est valide uniquement pour Acomba


Syntaxe: ~np~[S1]~/np~~~#F00:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#090:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#F90:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#00F:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#606:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~~~#990:~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~~~

||~~#F00:~np~[1 à 2]~/np~~~|Ligne de paie|LP

~~#090:~np~[3 à 10]~/np~~~|Numéro de la ligne|101 à 999

~~#F90:~np~[11 à 18]~/np~~~|Heures ou %|H - %

~~#00F:~np~[19 à 26]~/np~~~|Mt/H - % ou Total|Mt/H - % ou Total||

{FADE}

/////

Les causes de rejet lors de l’importation

  • Fiche d’employé inexistante
  • Format de la première ligne d’une transaction invalide (moins de 10 caractères après un P)
  • Nom du fichier invalide ou inexistant
  • Format des champs qui ne respecte pas les critères de validation

La validation des champs

  • Les montants doivent être en dollars et en cents, avec un point ou une virgule pour séparrer les dollars des cents.
  • Si le montant ne compte pas huit caractères, il faut compléter à gauche avec des blancs.
  • Les montants et les heures doivent toujours être positifs.
  • Le montant maximum permis est 99999.99.
  • Le nombre d’heures doit être inférieur à 999.999.
  • Un montant doit être assigné à chacun des champs de la ligne.
  • Les heures peuvent être indiquées en décimales(, ou .) ou en minutes(:).
  • S'il y a plus de deux chiffres après le point, il y aura arrondissement au centième inférieur.
Exemple de ce qui est valide et invalide

||Information saisie|Validité

~np~[ ][ ][ ][9][9][,][9][9]~/np~|~~#090:99,99$~~

~np~[ ][ ][9][9][9][.][9][9]~/np~|~~#090:999,99$~~

~np~[ ][ ][ ][ ][9][9][9][9]~/np~|~~#090:9999.00$.~~

~np~[ ][ ][9][9][ .][9][9][9]~/np~|~~#090:99.99$.~~

~np~[ ][ ][ ][ ][8][ ,][7][5]~/np~|~~#090:8:45H.~~

~np~[ ][ ][ ][ ][8][ :][4][5]~/np~|~~#090:8:45H.~~

~np~[ ][ ][ -][9][9][ .][9][9]~/np~|~~#F00:Les montants doivent toujours être positifs.~~

~np~[ ][ ][ -][ ][9][ :][1][5]~/np~|~~#F00:Les heures doivent toujours être positifs.~~

~np~[ ][ ][ ][ ][ ][ ][ ][ ]~/np~|~~#F00:SI aucun montant est requis, mettre un 0.~~

~np~[9][9][9][9][9][9][9][9]~/np~|~~#F00:Le montant maximum permis est 99999.99$.~~

~np~[ ][ ][ ][ ][8][ :][7][5]~/np~|~~#F00:Utilisation du : avec montant en décimales~~

~np~[9][9][. ][9][9]~/np~|~~#F00:Il faut compléter à gauche avec des blancs.~~||

{TABS}