%
% Feuille de paye pour une garde d'enfants {\`a} domicile
%
\Employeur{
	Monsieur et Madame Z\par
	314 rue du Pi\par
	27182 Eu-les-Logues\par
	\medskip
	\No\ URSSAF : 271828182846314159265359\par
}
%
\setvalue{\salhor}{45.114}     % Salaire horaire
\setvalue{\hormens}{156.25}    % Horaire mensuel (horaire annuel/12)
\setvalue{\prixrepas}{18.50}   % Prix d'un repas (avantage en nature)
\setvalue{\joursmens}{16.67}   % Nb jours moyen par mois (mensualisation repas)
%
% \setvalue{\smichor}{40.22}     % SMIC horaire
\setvalue{\smichor}{40.72}     % SMIC horaire
\setvalue{\secusal}{7.40\%}    % Taux salarial pour la s{\'e}cu
\setvalue{\secupat}{30.80\%}   % Taux patronal pour la s{\'e}cu
\setvalue{\ircemsal}{3.75\%}   % Taux salarial pour l'Ircem
\setvalue{\ircempat}{3.75\%}   % Taux patronal pour l'Ircem
\setvalue{\pircemsal}{0.70\%}  % Taux salarial pour l'Ircem Pr{\'e}voyance
\setvalue{\pircempat}{0.70\%}  % Taux patronal pour l'Ircem Pr{\'e}voyance
\setvalue{\assedsal}{3.01\%}   % Taux salarial pour les Assedic
\setvalue{\assedpat}{5.13\%}   % Taux patronal pour les Assedic
\setvalue{\fpcpat}{0.15\%}     % Taux patronal pour la FPC
\setvalue{\csgimpsal}{2.40\%}  % Taux salarial pour la CSG imposable
\setvalue{\csgnimpsal}{5.10\%} % Taux salarial pour la CSG non imposable
\setvalue{\crdssal}{0.50\%}    % Taux salarial pour la CRDS
%
% Calcul du nombre d'heures par mois. Lorsque le nombre de jours 
% travaill{\'e}s est {\'e}gal au nombre de jours dans le mois, c'est l'horaire 
% mensualis{\'e} qui est pris en compte
\FPupn{\heures}{hormens nbjoursmois nbjourspres / *}
\FPupn{\jours}{joursmens nbjoursmois nbjourspres / *}
% Ajustement du label du salaire de base pour faire appara{\^\i}tre le
% nombre de jours travaill{\'e}s en cas d'absence ou de mois incomplet
\ifthenelse{\nbjoursmois = \nbjourspres}{
  \setvalue{\SalBaseLabel}{Salaire de base}
}{
  \setvalue{\SalBaseLabel}{%
	  Salaire de base (\nbjourspres\,j\,/\,\nbjoursmois)%
	}
}
% Salaire de base = salaire horaire * nombre d'heures/mois
\LignePaye{SalBase}{\SalBaseLabel}{\salhor}{\heures}{}{SalBase.CotSal}
% Avantages en nature = prix d'un repas * nb jours/mois
\LignePaye{Avantages}{Avantages en nature}{\prixrepas}{\jours}{}{}
% Salaire brut = salaire de base + avantages en nature
\LignePerso{SalBrut}{\FPupn{SalBrut.CotSal}{SalBase.CotSal Avantages.CotSal +}}{}{%
    Salaire brut
	& \SkipSalCalc{}
	& \DisplayValue{SalBrut.CotSal}
	& \SkipPat{}
	& \SkipTot{}
}{}
\BlankLine
% Base forfaitaire = SMIC horaire * nombre d'heures
\LignePaye{BaseForf}{Base forfaitaire}{\smichor}{SalBase.TauxSal}{}{}
\BlankLine
% Cotisations
\LignePaye{Secu}{S{\'e}curit{\'e} sociale}{BaseForf.CotSal}{\secusal}{\secupat}{}
\LignePaye{Ircem}{Ircem}{BaseForf.CotSal}{\ircemsal}{\ircempat}{}
\LignePaye{IrcemPrev}{Ircem pr{\'e}voyance}{BaseForf.CotSal}{\pircemsal}{\pircempat}{}
\LignePaye{Assedic}{Assedic}{BaseForf.CotSal}{\assedsal}{\assedpat}{}
\LignePaye{FPC}{FPC}{BaseForf.CotSal}{}{\fpcpat}{}
% Total des cotisations patronales (pour info et pour v{\'e}rifier 
% les calculs de l'URSSAF)
\LignePerso{CotPat}{\FPupn{CotPat.CotPat}%
  {Secu.CotPat Ircem.CotPat + IrcemPrev.CotPat + Assedic.CotPat + FPC.CotPat +}}{}{%
    Cotisations patronales
	& \SkipSalTPat{}
  & \DisplayValue{CotPat.CotPat}
	& \SkipTot{}
}{}
\BlankLine
% CSG non imposable (donc a retrancher du net imposable)
\LignePaye{CSGNIMP}{CSG non imposable}{BaseForf.CotSal}{\csgnimpsal}{}{}
\BlankLine
% Total des retenues, affich{\'e} en n{\'e}gatif (d'o{\`u} le "neg") dans la colonne "Total"
\LignePaye{TotRet}{Total retenues}{}{}{}%
  {Secu.CotSal Ircem.CotSal + IrcemPrev.CotSal
	+ Assedic.CotSal + CSGNIMP.CotSal + neg}
% Net imposable
\LignePaye{Imposable}{Imposable}{}{}{}{TotRet.Total SalBase.Total +}
\BlankLine
% CSG et CSRDS imposables (donc a retrancher du net {\`a} payer, apr{\`e}s imposition)
\LignePaye{CSGIMP}{CSG imposable}{BaseForf.CotSal}{\csgimpsal}{}{CSGIMP.CotSal neg}
\LignePaye{CRDS}{CRDS}{BaseForf.CotSal}{\crdssal}{}{CRDS.CotSal neg}
\BlankLine
% Net {\`a} payer (s'il reste quelquechose !!!)
\LignePaye{NetPayer}{Net {\`a} payer}{}{}{}{Imposable.Total CSGIMP.Total + CRDS.Total +}
%
% Gestion de quelques cumuls pratiques. Ils doivent {\^e}tre conserv{\'e}s 
% dans des macros d{\'e}finies globalement, car les feuilles de paye sont 
% {\'e}dit{\'e}es chacune dans un groupe.
%
% Cumul imposable
\ifthenelse{\isundefined{\CumulImposable}}{% pas encore d{\'e}fini
  \FPupn{\CumulImposable}{Imposable.Total}% ... on initialise
}{% d{\'e}j{\`a} d{\'e}fini
  \FPupn{\CumulImposable}{CumulImposable Imposable.Total +}% ... on cumule
}
\xdef\CumulImposable{\CumulImposable}% d{\'e}finition globale pour sortir du groupe
%
% Cumul des charges {\`a} payer {\`a} l'URSSAF
\ifthenelse{\isundefined{\CumulCharges}}{%
  \FPupn{\CumulCharges}{CotPat.CotPat TotRet.Total neg + CSGIMP.CotSal + CRDS.CotSal +}%
}{%
  \FPupn{\CumulCharges}{CumulCharges CotPat.CotPat + TotRet.Total neg + CSGIMP.CotSal + CRDS.CotSal +}%
}
\xdef\CumulCharges{\CumulCharges}%
%
\endinput
