Les champs sont des données directement stockées dans une des tables du fichier de données. Elle peuvent avoir un formatage simple prédéfini (par exemple les noms sont en majuscules). Dans les courriers ou les états, un champs est indiqué de la façon suivante : [NomDeLaTable]NomDuChamp.
Les commandes sont des données complexes ou formatées (par exemple le cumul brut des paies d'un contrat ou le numéro de sécurité social d'un salarié formaté avec des espaces).
Certaines commandes s'utilisent sans paramètres (Abattement par exemple), d'autres avec un ou plusieurs paramètres, qui peuvent être obligatoires ou facultatifs.
Les différents paramètres sont séparés par des ponts virgules, leur format est fonction de leur type :
paramètre de type texte : "paramètre"
paramètre de type date : !JJ/MM/AA!
paramètre de type numérique : n
Par exemple : CumulCotisationsCaisse("FNAS";2012;0;!01/07/2012!;!31/08/2012!)
Les commandes sont a priori utilisables dans tous les courriers et état. Lorsqu'une commande ne fonctionne qu'à partir de certaines tables une note le précise (la commande Abattement par exemple, n'est utilisables que dans un courrier ou un état de type Paie).
Retourne le montant théorique de l'abattement forfaitaire pour frais professionnels de la paie, soit [Paie]Brut x TauxAbattement. La commande ne tient donc pas compte de l'éventuel plafonnement de l'abattement.
Commande de type Paie.
Voir aussi les commandes BrutAbattu et TauxAbattement.
Retourne le libellé de l'analytique.
En cas d'analytique multiple, AnalytiquePaieLibelle(n) retourne le libellé du nième analytique de la paie (les différents analytiques étant classés par pourcentage décroissant).
En cas d'analytique multiple, AnalytiquePaieLibelle est équivalent à AnalytiquePaieLibelle(1).
En l'absence d'analytique la commande ne renvoie rien.
Commande de type Contrat ou Paie.
Fonctionnement identique à la commande AnalytiquePaieLibelle.
Retourne le salaire brut de la paie dans un courrier ou état de type Paie.
Retourne le total du montant des rubriques soumises à cotisations dans un courrier ou état de type Contrat.
Retourne la base brut abattu plafonné de la paie.
Commande de type Paie. Dans un courrier ou état de type Contrat, la commande retourne le montant des rubriques soumises à cotisations sans tenir compte de l'éventuel abattement pour frais professionnels.
Cachets retourne le nombre de cachets de la paie ou le nombre de cachets dans les rubriques du contrat.
Cachets(1) retourne le nombre de cachets isolés et Cachets(2) retourne le nombre de cachets groupés.
Commande de type Contrat ou Paie. La commande s'appuie sur la Spécificité Assedic Intermittent des Rubriques de paie utilisées.
CaisseAdresse("Nom caisse") retourne l'adresse de la fiche caisse dont le nom est donné en paramètre
CaisseAdresse ("Type retenue") retourne l'adresse de la fiche caisse, associée dans la fiche société, au type retenue donné en paramètre.
Fonctionnement identique à la commande CaisseAdresse.
Fonctionnement identique à la commande CaisseAdresse.
Retourne le libellé de Catégorie salariale de la paie, du contrat (ou du dernier contrat dans un courrier ou un état de type salarié).
Retourne le choix du salarié quant à la pratique de l'abattement forfaitaire pour frais professionnels. La valeur retournée est oui, non ou inconnu.
ChoixAbattement est équivalent à ChoixAbattement(dernier exercice du fichier de données).
Commande de type Salarié, Contrat ou Paie.
Retourne la civilité du salarié. La valeur retournée est Monsieur, Madame ou Mademoiselle.
Commande de type Salarié, Contrat ou Paie.
Retourne la civilité du contact défini dans la fiche Société (quelque soit la paramétrage de l'onglet Emeteur des Préférences). La valeur retournée est Monsieur, Madame ou Mademoiselle.
Dans un courrier ou un état de type Salarié :
CongesAcquis retourne le solde du compteur des congés acquis à la date du jour (les pré-paies et paies postérieures à la date du jour ne sont pas prises en compte).
CongesAcquis(!date!) retourne le solde du compteur de congés acquis à la date donnée en paramètre (les pré-paies ne sont pas prises en compte)
Dans un courrier ou un état de type Paie :
CongesAcquis retourne le compteur de congés acquis pour la période de la paie.
Fonctionnement identique à la commande CongesAcquis
Retourne le total du montant des rubriques soumises à cotisations dans un courrier ou état de type Contrat.
Retourne la date de fin du contrat (ou du dernier contrat dans un modèle de type Salarié)
Commande de type Salarié, Contrat ou Paie.
Retourne le libellé de la convention collective définie dans la fiche Société.
Retourne la ou les valeurs des champs personnalisables de la table Salariés et du type E-mail.
Commande de type Salarié, Contrat ou Paie.
Retourne l'information définie dans le contrat pour un courrier ou un état de type contrat
Retourne le Coût employeur calculé dans la paie pour un courrier ou un état de type paie
Commande de type Contrat ou Paie.
CumulBrut retourne le cumul des salaire brut des paies. Les paies prises en compte sont déterminées par 4 paramètres.
CumulBrut( paramètre1 ; paramètre2 ; paramètre3 ; paramètre4 ) :
paramètre 1
exercice souhaité (exercice en cours par défaut - 0 pour avoir tous les
exercices)
paramètre 2
permet de prendre ou non en compte les pré-paies
0 = paies (paramètre par défaut)
1 = paies + pré-paies calculées
2 = pré-paies calculées
3 = pré-paies calculées ou non
4 = paies et pré-paies, calculées ou non
paramètre 3
permet de ne prendre en compte que les paies dont la date de règlement
ultérieure ou égale à une date donnée
(depuis les contrats la date par défaut est la plus petite date de règlement
des paies, depuis les paies la date par défaut est la date de règlement
de la paie)
paramètre 4
permet de ne prendre en compte que les paies dont la date de règlement
est antérieure ou égale à une date donnée
(depuis les contrats la date par défaut est la plus grande date de règlement
des paies, depuis les paies la date par défaut est la date de règlement
de la paie)
Exemple : CumulBrut(2012;0;!01/07/2012!;!31/08/2012!) retourne le cumul brut des paies de juillet et août 2012.
Si on souhaite ne renseigner que le premier paramètre, il n'est pas nécessaire de renseigner les autres. En revanche, si l'on veut faire une recherche sur le quatrième paramètre, la saisie des 3 autres paramètres est impérative.
Une date invalide (ex. : !35/09/12!) sera ignorée pour la recherche (et se retrouvera traitée comme la date !00/00/00!).
Dans un courrier ou un état de type Contrat ou Paie, CumulCotisationsCaisse("code caisse") retourne le cumul des cotisations du contrat à la caisse dont le code est donnée en paramètre.
Dans un courrier ou un état de type Salarié CumulCotisationsCaisse("code caisse") retourne le cumul pour le salarié, des cotisations à la caisse dont le code est donnée en paramètre.
Il est possible d'ajouter des paramètres à la commande - CumulCotisationsCaisse( paramètre1 ; paramètre2 ; paramètre3 ; paramètre4 ; paramètre 5 ) :
paramètre 1 (obligatoire)
code caisse
paramètre 1
exercice souhaité (exercice en cours par défaut - 0 pour avoir tous les
exercices)
paramètre 2
permet de prendre ou non en compte les pré-paies
0 = paies (paramètre par défaut)
1 = paies + pré-paies calculées
2 = pré-paies calculées
3 = pré-paies calculées ou non
4 = paies et pré-paies, calculées ou non
paramètre 3
permet de ne prendre en compte que les paies dont la date de règlement
ultérieure ou égale à une date donnée
paramètre 4
permet de ne prendre en compte que les paies dont la date de règlement
est antérieure ou égale à une date donnée
Exemple : CumulCotisationsCaisse("FNAS";2012;0;!01/07/2012!;!31/08/2012!) retourne le cumul des cotisations à la caisse dont le code est FNAS, pour les paies de juillet et août 2012.
Seul le premier paramètre est obligatoire. En revanche, si l'on veut faire une recherche sur le quatrième paramètre, la saisie des 3 premiers paramètres est impérative.
Une date invalide (ex. : !35/09/12!) sera ignorée pour la recherche (et se retrouvera traitée comme la date !00/00/00!).
Fonctionnement identique à la commande CumulBrut.
Fonctionnement identique à la commande CumulBrut.
Fonctionnement identique à la commande CumulCotisationsCaisse.
Fonctionnement identique à la commande CumulCotisationsCaisse.
Fonctionnement identique à la commande CumulBrut.
Fonctionnement identique à la commande CumulBrut. C'est la spécificité DADS-U des Rubriques de paie qui est utilisée pour isoler les montants correspondant à de l'Epargne retraite.
Fonctionnement identique à la commande CumulBrut.
Fonctionnement identique à la commande CumulBrut. C'est la Particularité Heure Supplémentaire exonérée des Rubriques de paie qui est utilisés pour isoler les heures supplémentaires.
Fonctionnement identique à la commande CumulBrut. C'est la Particularité Heure Supplémentaire exonérée des Rubriques de paie qui est utilisés pour isoler les heures supplémentaires.
Fonctionnement identique à la commande CumulBrut.
Fonctionnement identique à la commande CumulBrut. Retourne le net à payer des paies. Pour avaoir le salaire net, voir la commande SalaireNet.
Fonctionnement identique à la commande CumulBrut.
Fonctionnement identique à la commande CumulBrut. C'est la spécificité DADS-U des Rubriques de paie et la spécificité et la spécificité des retenues qui sont utilisées pour isoler les montants de la retenue à la source.
Retourne la date de début de la date donnée en paramètre.
Dans un modèle de type paie DateDebutMois est équivalent à DateDebutMois([Paie]DateFin).
Retourne la date du jour (telle que définie dans l'horloge système de l'ordinateur).
Retourne la date de fin de la date donnée en paramètre.
Dans un modèle de type paie DateFinMois est équivalent à DateFinMois([Paie]DateFin).
Retourne les dates travaillées (prend en compte les pré-paies).
Commande de type Contrat ou Paie.
Retourne la ou les valeurs du champ personnalisable donné en paramètre.
Commande de type Salarié (champs personnalisables de type Salariés et Sociétés) Contrat (champs personnalisables de tout type) ou Paie (champs personnalisables de tout type).
Fonctionnement identique à la commande CongesAcquis.
Fonctionnement identique à la commande CongesAcquis.
Retourne la durée du travail telle que définie sur l'onglet Chiffres Clés de la fiche Société.
Il est possible d'ajouter des paramètres à la commande - DureeDuTravail( paramètre1 ; paramètre2 ) :
paramètre 1 : date (date du jour par défaut)
paramètre 2 : 1 = hebdomadaire; 2 = mensuelle; 3 = annuelle; 4 = trimestrielle (hebdomadaire par défaut)
Exemple : la commande DureeDuTravail([Contrat]DateDebut;2) retourne la durée mensuelle de travail de l'entreprise à la date de début de contrat.
Retourne Vrai ou Faux.
Valeur de la fiche Salarié pour un courrier ou un état de type Salarié ou Contrat, valeur de la fiche Paie pour un courrier ou un état de type Paie.
Heures retourne le nombre d'heures de la paie ou le nombre d'heures des rubriques du contrat.
ImputaionsAnalytique retourne la liste des analytiques du contrat ou de la paie.
ImputaionsAnalytique("%") retourne la liste des analytiques du contrat ou de la paie et les pourcentages correspondant.
Cachets retourne le nombre de jours de la paie ou le nombre de jours des rubriques du contrat.
Retourne le Label prestataire tel que défini sur l'onglet Divers de la fiche Société.
LibelleCaisse("Type retenue") retourne le nom de la fiche caisse, associée dans la fiche société, au type retenue donné en paramètre.
Retourne la Licence de spectacle telle que définie sur l'onglet Divers de la fiche Société.
Retourne le mode de règlement précisé dans la fiche salarié ou dans la fiche paie.
Commande de type Salarié ou Paie.
Retourne la catégorie mutuelle de la fiche Contrat ou de la fiche Paie (ou du dernier contrat pour un courrier ou un état de type Salarié).
Retourne l'information définie dans le contrat pour un courrier ou un état de type contrat
Retourne le Net à payer calculé dans la paie pour un courrier ou un état de type paie
Commande de type Contrat ou Paie.
Retourne le net imposable de la paie.
Commande de type paie. Voir aussi la commande CumulNetImposable.
Retourne le n° de sécurité sociale du salarié formaté (X XX XX XX XXX XXX XX).
Commande de type Salarié, Contrat ou Paie.
NumeroAffiliation("Type retenue") retourne le numéro d'affiliation à la caisse, associée dans la fiche société, au type retenue donné en paramètre.
Retourne le numéro d'objet du contrat (ou du dernier contrat pour un courrier ou un état de type Salarié).
Le paramètre n peut prendre les valeur suivante :
0 = numéro d'objet (critère par défaut) ; 1 = critère 1 ; 2 = critère 2 ; 3 = date ; 4 = code numéro d'objet
Retourne le numéro de la Paie.
Commande de type Paie.
Retourne le pays de naissance du salarié.
Commande de type Salarié, Contrat ou Paie.
Retourne le pays de nationalité du salarié.
Commande de type Salarié, Contrat ou Paie.
Retourne le pays de résidence du salarié.
Commande de type Salarié, Contrat ou Paie.
Retourne Vrai ou Faux.
Valeur de la fiche Salarié pour un courrier ou un état de type Salarié ou Contrat, valeur de la fiche Paie pour un courrier ou un état de type Paie.
Retourne la profession du contrat ou de la paie (ou du dernier contrat pour un courrier ou un état de type Salarié).
Retourne la base de la retenue dont le nom est donné en paramètre.
Commande de type Paie.
Si plusieurs retenues portent le même nom dans le fichier de données, la commande ne fonctionnera pas.
Fonctionnement identique à la commande RetenuePaieBase, retourne la part patronale de la retenue.
Fonctionnement identique à la commande RetenuePaieBase, retourne la part salariale de la retenue.
Retourne Vrai ou Faux.
Valeur de la fiche Salarié pour un courrier ou un état de type Salarié ou Contrat, valeur de la fiche Paie pour un courrier ou un état de type Paie.
Dans la cas d'une répartition analytique par rubriques de paie, RubriquePaieAnalytique("code rubrique") retourne le libellé de l'analytique affecté à la rubrique de paie dont le code est donné en paramètre, RubriquePaieAnalytique("ligne n") retourne le libellé de l'analytique affecté à la rubrique de paie en nième ligne.
Commande de type Contrat ou Paie.
Retourne la base de la rubrique de paie dont le code est donné en paramètre ou la base de la rubrique en nième ligne.
Commande de type Contrat ou Paie.
Retourne le libellé de la rubrique de paie dont le code est donné en paramètre ou le libellé de la rubrique en nième ligne.
Commande de type Contrat ou Paie.
Retourne le montant de la rubrique de paie dont le code est donné en paramètre ou le montant de la rubrique en nième ligne.
Commande de type Contrat ou Paie.
Retourne la quantité de la rubrique de paie dont le code est donné en paramètre ou la quantité de la rubrique en nième ligne.
Commande de type Contrat ou Paie.
Retourne le salaire net de la paie.
Commande de type paie. Voir aussi la commande CumulNet pour avoir le net à payer de la paie.
Test une condition sur des valeurs de type numérique ou date, renvoie une valeur de type numérique ou date si la condition est respectée, une autre valeur de type numérique ou date sinon.
Par exemple :
SiSinonNumerique ([Paies]Brut>3031;3031;[Paies]Brut) retourne 3031 si le salaire brut est supérieur à 3031, le salaire brut sinon
SiSinonNumerique ([Paies]Date début>!01/01/12!;[Paies]Brut) retourne le salaire brut si la date de début est en postérieure au 01/01/12, 0 sinon
Test une condition sur des valeurs de type texte, renvoie une valeur de type texte si la condition est respectée, une autre valeur de type texte sinon.
Par exemple :
SiSinonTexte (Civilite="Monsieur";"Cher";"Chère") retourne "Cher" si le salarié est un homme, "Chère" dans les autres cas.
SiSinonTexte (Mutuelle#"";"Mutuelle choisie : "&Mutuelle;"Aucune mutuelle") retourne "Mutuelle choisie : " suivie du nom de la mutuelle si la catégorie mutuelle est non vide, "Aucune mutuelle" sinon.
Retourne la situation familiale du salarié. La valeur retournée est Célibataire, Marié(e), Divorcé(e), Veuf(ve) ou Vivant maritalement.
Commande de type Salarié, Contrat ou Paie.
Retourne l'adresse de la société (1ère ligne de la zone Adresse de la fiche Société).
Le paramètre n peut prendre les valeur suivante :
0 = établissement (critère par défaut) ; 1 = siège social ; 2 = correspondance
Fonctionnement identique à la commande SocieteAdresse, retourne le Code APE de l'Etablissement ou du Siège social.
Fonctionnement identique à la commande SocieteAdresse.
Fonctionnement identique à la commande SocieteAdresse, retourne la seconde ligne de la zone Adresse de la fiche Société.
Fonctionnement identique à la commande SocieteAdresse, retourne le Siret de l'Etablissement ou du Siège social.
Fonctionnement identique à la commande SocieteAdresse.
Fonctionnement identique à la commande SocieteAdresse.
Fonctionnement identique à la commande SocieteAdresse.
Retourne une valeur numérique convertit en toutes lettres suivi de " Euros".
Pour retourner une valeur en francs, il convient de passer "F" en deuxième paramètre : SommeEnLettres([PAIES]Net;"F").
Retourne la base tranche A de la paie.
Commande de type Paie.
Retourne le taux d'abattement pour frais professionnels de la paie.
Dans un courrier ou un état de type contrat courant sur plusieurs exercices, il est possible de préciser la date d'analyse du taux d'abattement pratiqué : TauxAbattement(!01/01/12!) retournera le taux pratiqué en 2012, TauxAbattement(!01/01/13!) retournera le taux pratiqué en 2013 (la date par défaut est la date du jour. En cas de changement de profession au cours du contrat, c'est la profession de la fiche contrat au moment de l'édition du courrier ou de l'état qui est prise en compte (combinée au choix d'abattement de la fiche salarié).
Dans un courrier ou un état de type Salarié c'est le taux d'abattement du dernier contrat qui est retourné.
Commande de type Salarié, Contrat ou Paie.
Retourne le taux de l'analytique donné en paramètre. La valeur retournée est comprise entre 0 et 1.
Si l'analytique analysé n'est pas affecté à la paie ou au contrat, la commande renvoie 0.
Commande de type Contrat ou Paie.
Fonctionnement identique à la commande TA.
Fonctionnement identique à la commande TA.
Retourne la ou les valeurs des champs personnalisables de la table Salariés et du type Téléphone.
Commande de type Salarié, Contrat ou Paie.
Retourne la ou les valeurs des champs personnalisables de la table Salariés et du type Titre de séjour.
Commande de type Salarié, Contrat ou Paie.
Retourne le type contrat de la paie ou du contrat. Les valeurs possibles sont Permanent CDI, Permanent CDD, ou Intermittent.
Pour un CDD transformé en CDI, la valeur retournée est Permanent CDI.