From b403edde4c3b2a3d99fd9b304d205e0cc84514f8 Mon Sep 17 00:00:00 2001 From: Alexandre Bobkov Date: Fri, 18 Jul 2025 21:56:08 -0400 Subject: [PATCH] compliance --- docs/build/doctrees/compensation.doctree | Bin 3454 -> 3382 bytes docs/build/doctrees/environment.pickle | Bin 54818 -> 52311 bytes docs/build/doctrees/index.doctree | Bin 7212 -> 7131 bytes docs/build/html/_sources/compensation.rst.txt | 2 +- docs/build/html/_sources/index.rst.txt | 8 +- docs/build/html/compensation.html | 44 +- docs/build/html/compliance.html | 100 ++-- docs/build/html/cpp-and-ei.html | 38 +- docs/build/html/errata.html | 28 +- docs/build/html/index.html | 175 +++--- docs/build/html/objects.inv | Bin 644 -> 589 bytes docs/build/html/onboarding_employee.html | 78 +-- docs/build/html/payroll_accounting.html | 38 +- docs/build/html/rates_2025.html | 40 +- docs/build/html/references.html | 24 +- docs/build/html/review_questions.html | 32 +- docs/build/html/searchindex.js | 2 +- docs/build/html/terminology.html | 38 +- docs/build/simplepdf/.buildinfo | 2 +- docs/build/simplepdf/index.html | 545 +++--------------- docs/build/simplepdf/objects.inv | 2 +- 21 files changed, 381 insertions(+), 815 deletions(-) diff --git a/docs/build/doctrees/compensation.doctree b/docs/build/doctrees/compensation.doctree index 6bf259b018c0799b0342ee02a7a667db08378186..71c3468ff739dc9051fcadf9365b1f11af56db32 100644 GIT binary patch delta 111 zcmew-wM~kpfpx0(M3zbc31>$i=TINV5KljM1wYr2iSwl}#5UfxVKI?NPRvOz%}FfD o%uCnJOD)k&O)Sa-vWurAW+=r@$xw-%(u1r<0jOqkJ}W;50N3FqiU0rr delta 183 zcmdlc^-qeWfpu!}M3zb=Ef?1i*C1a{KTkh*1xG)>P)8pi<)RSa7^x888szEkGO<^R z2vr-m+pt7vrKFam7UgE8d9Sqhy{pyj0}oo8tVCv4mmLF!crC4DvC?Y2T46AlPVY?bcDLs8^o*o6 zPYIW0t!S_V!wn&TxglH$Hv|G9FUd*dalIJwhaF`vsixl$z@xUKAE(&I+b zt13HRR5@1}4x8;lp)whETj_kNRCJuQSFD7aB#?5+%ZykByX0oP*-F@9ohTKj5Uacj zZ>}G$ge`79>)>H$oU@g%>)66nG4DI6Qcwx|57;?7?b*30d!d-mWKarKAft7bkO4GV zV^AqorYm8)6%T%OiCMJJx6vN6q?eti^h$WOs2KH@ zir(x8zLYf>O~gft;1F4fJ#K z=r99g=m2&uU33z+5moCX_olG@v{NMRApMY? z$s|OX_M($TXzXCExSgt>53Efq@6jtoGDotVQ6)G#sdHw9c`PP zPNQ+T6fp{bi;x4ZL+D=!2PiL_PnXeEh+333SjwlY{46mYeFQz5Q?FZ^Y6ULHCIDhE zx25x0+XL^e#XDJR4ur|&OO91^<{Z?Sa?q)44Bo}ChhG#OhKSf#SePg2gl<<_AmrO* z_X`JI^p*_un257znrtaLmd?%>sCfa=x3A=2gxMu0V0lH|zsri!XauN;HCy!37&DV$ z?>kV728G zyi9(cqLC&TE`ul(wmgpr)exac~Svyz2 zm=COSF$3@&Ij>akQl}P(rZQ}K^SOM{AzU_9CxJ2Z=V%ayYvNf*P7B4hm&)`z_^eJ)>w0Ap>@jxu8CcbyQS#0}I7#6Sd>4tetMJ28qoSR+CT zf-lg>U@+tb3kL_J5uMyZ_jc{T3m_&kK-kS^()0!fmQyItQj=JS9=^3hS^{01j#1AV znj+}RI?XZ$Pd_JnX|&s$^Bf5D_Hyo2E`J7ybaP&iVmR(w!VZp?y>tZ;QAa9|+ABL{ zY#wmQ`kP3y&Uk6+?&~DJJk~L?s8@SA>V%Ljj3WAm zC8Rw>C<945L8|Dn3?gEPM5)_hSiqEdOSpkco+*0N*-7dGUKezxcP|VGlGI%cT(YS@ z@F2yULVC_pDLOk6Y=cIc!9@W{NYlx%lM6xUE9UJ>Gl+WSQVI+ZbqDAqvo<;~L|W6X zT_llu*<1lPN9gs69fYC+s4Gw}pR+TlnV5)IHgXL@S`t^h6pvAXWx;_o0P9ZCu-(KZ zb&|y-2%G-sV-T>M7Zjj2C2JRD8d)foG&~gy?iwPEfCKgx@jmN%N>chB+P(zUF0rJh zqd(>X$1bMaihGN!gF3c)V^XG>P$uR3T(35nE`-}ewWNpzOhCz!`T$C@Nu0+s0i+4; zQ^zEOgT#{2&%lNf8D%7uIy0nSeVGc1C#dbilpNO~BS-T%m?} zW zZoV)nCe6300~!$Qf>)VzKk0rl+^Qk4xQTRv`&n2$stceq$g%4FdAVGcBMLZR#$!w< zT6sbN9mBm7MiC4@Sa4ADGz`U17A6MiaA_HbO(O|VRCH(_AKK=N`oBmwB%P>2_5Bn~ z9dxu?)NrIZP+CfNIZ(w2n8kd8j3yMlMk0xZkv+oJMlP>xQTHRV6>Lqwj)kg46;h7w zw@92L4&6%yFjo{JF?^a^DiwmKj*h0%xe-4|I~nhEaU|!IMstPis4RQyzELN*aTH@Q znayUBDZ&JWF=JN1jF$GPG^vZoKxlg2Fl6TQcEWOqUP*h9VwfX|{O3~s-N=t#mxDtZ zQowkh8ZSsvQzFSTk|HXJL^2zEkRmFrOv-;T98__dL|bA~e<8doO4U-kWEYXj+J39b zX04&-Sx}YX_CqI+9!*S+9UD*FGJb6A$kAKJ4j!ByKXKw27^(U#G2w+}Z)eeOj*d+p zJ~?(6uN*ykYsMSN7w1vDpXLE)X)adg83s`WlQK2vlGW2#izb{Sc%c$LN%<_6neiru zsqD^*yFYA$l~#uSEKEMl$J3*vCBI63LiV3z|TQZV^d_evNFc z4I+z;csW6%uGKM{&!0jfdMhUJnS8OBKNFyzb<5&xB>KD8uUn_ksFo|JRFX%elWU1o z{{W3sn3x!edg^kuPE@v_$x_fXdWk3V81$G_dqvPrObLyA_$jEK?K-LG+*770nCsYV zNCUMEX0Dh6V;W?nD%m^n1T*zazIcjE@rhP5)y}10=8@>zroqZYqmfO|evBMb-y1_$yNPMB`)dG z8&ra@;(sx31&&*oN~z?2-|l(J^7nE zp8OjyIypDzoB>r}LWV8n947JMMouP2Nu;t^iz!%gCR(M%y3S%EgZWOWM21*@%JR|{ zJUZ|amT3lw?l(xLHPlH>@<7TGhV?0D0i7uwV5GHRq+xc@4m%bzVj6EWgYj}?<-z0; zb~-tvim+HfhMFd9{t(M5*XR#0#o`%TrKy2O)ADve)oDs8dyuv{kxTyY#1-5-Hp3&s)ffArObDAAP z(x0{%UM~x+)a(&iZuPkBkZ(whPeT+#SUUcscM7D#Fw8ivlPN$m=hB#HKxadh=;X9> znw&w*YpWk5(!wp-~0-nuw>e?1reU%780a z0|qh4O+~{H4p>YyOBj9ZEgj99iC^hRC2|Z!_6w@cm(gw{jdWQ699Qm37z^25A99H0-f6@D9y7Fe%8V zuvL{3P@=vKI9cy3w16(59LR>vd9`{Q_0T}Th|v%*8CKa@GMq6uUu#&{EMqafql!qM zEu3aBREikbSE(E?=fVfbPJGcs9`-7ie85ieG*(iCd!2g1c9luvo{=KIFPKAbZj#GG za@L^`YA(=9OP|V2pY}MRO$GXmoZ$34EZTNtiBPY~W77(plh2JRo$vsnr#Gqm_29Qv^2qLxTR6rivxnat&r zbLfz?o;0Yi5Qd+uE!JAhp ztL0i=hfxb{jh$Rim^06^C##=*ik^7fFHi~dg&nL z$r0tj8G*$@QqcWkMUG3ekeP%}ofqjiDQnY$;($!C;VtEk3G_C~G@j8gF;ip&^vGmZ zY$&!(#(DP1E=e-*fFrmuHF+50Qo+Ier7C|i+%B^O#j7&?zb1=&gIYH<(I2Qv6b%@R z(#$4oj#6tH(HCW?W?U7eENzIuWqVWt7E^6Yu8uO7ZOcZz)M>V6uqIiwXOod?wrH!7 zUel%lBTKdF8Y6AFc3o|hsnfD+jqK&x=Kh=e@9uy3>%cO2dHnTwPWny!-%S7HnekgF z_p^R0J^oy}rmKA99frmjcK5h@!)7e`SI$@5eeQn$-|-%TH)46Ug_=U?zvkZL|3akS z>^?;md8!UR&AmmXK7CS!cDlP%@X7A4s^Bx+Usu6f7sGZrJ*Qg67FEVU_karCri0_| zA(cAfj;i1h_n9g<;T~1Nc2AzJ==YbYWZF6b5+Ub zxp%AJ^Ic07uqRb$HhMqhrd3HNs&merS0&wuT3!_Lqk^a0jCyjpYMF3tLm3&E*_RjX zuSAMsFDHpbCum&SUEuELG_ks)*3&BPE>4xJOyyZP8llovVUetz=I%{Y+Wj5(E&Tjl z`FyMU7S*)3?Np(+N1=z@cc{d7y6=)f|NmeR`Ts&AlR&=LeV;1x{)uK4{6Iv=-_t$r zgNl0YhbGpkk{@@nEP=~{{&=&9L%3`KdpkFfyfZ4YFUYi z8t%KqE{;UB=^~-LE5hTaAVn(*>?t57T@gI@bI}Oez8{7D%KdBkvfoCXsh$1=G`|C3RnYIGj4mU$8(~$6 z-$NO_Ms6R%?kzOt{C)%@Faw;fYS=)rkEqxnVru;R8xc_y@HZjiZ>B$q+7=3LH4?T_ zc)O8s4TY~Y5)ue2d?Ro5-pKc?AV1M4=I=n{g5TOiD$E};BiAFcsB&)L9HHs_Cn4hh z3jN81VG8f0KM80Tg`cbw!XBZZvBQ8Dc{{M|!YM4X{9mP#N&GQ2_aeZu+uuj&`&Igl z2(ai5rO%nhFZ^I>xWxFyo1zzg4WSF1b~8f$Q}D;Jry?NAK8@0EQRz>o*fUh@*C}?Z ziXEUBd0834L5hv5*ddA?ma(u;G!i3QOd!vR*4<8pj;L3jNwEnPJ4&%*DmF>6<0>{q zu{%_38i9%RjKc{EK7oTX6l~?-Nd!fkpM{WrC;mA7ISB0J&|L^cu1ijNE>Z+No~J@# zC%GQQ+OKfsZ!U;Ug?7z`v>R3>=wRu)`|XMK@ZEEjcdLs0=c^E{+vVorL4omPu7Al6 z%T7ghcPg35lPxSVEQ1;J+J65}(WS%dj^`Y5_c{q<@|(!dB`~ECd+vIVc|pp_K+|EN zFQ63$#?k_A{%_!qV>ZQRRV;;oAat729hE+ZfFS04RKlea9{tIo;#2sPk&r=H=`TM^ z895_2Z{`*#;~pcoNa4UpC{g&Fk?@-cM*`=!DC31j?u#h=Vk6-t6n?3Za38|a`{xl6 z4ZJ@JT`&tQA`-RbB9&3iewi5w&39gIzViyBSh!icjHH9?lGaby8I^}^>_5Pj{7eY8 z2NCgqoBm|ND=GXcBcX!uq|7xvckr~KucWbw5T4w+W>+%O=@kY2)dn#CHD=_sh%BmN zuQPH?Ct`r5DdC#Nd_W+KeT0#Zkv+?>-lDvIohJ;tFmb7&c{_Y&3f1sx{jPG>!Fx%2 zli*m72x9muqf%n+`)&ove?3~`zk&WFjo(P&HyH_UMp!jI9Dq-hy>}~`wX_|Pi-N7# zkf?lw`n_#+1r&sZkiWl!YL!~_-(p0X;w z|G-H27==G>BzywlsD@9PkxwBK4dG9lIiEqq|1ABH*~tA13jd{%@D&O_Y$SXY;m9!bzlK-@?dyn4^eEgOK`b(~zJZAUP5P5O zc@*KuPo)wcqXOSDN_`vQs1tq1jC>c72>SOBiLm&-ne$hOu)9WK^#deC5dWq&_ixSI zADWRLArjU1cZfvw{n*U;2_jYX{XG(*`hHrQ`!h55AI!+l5sB*iM?|9f{>jYwXGE&% z`(H?i>igd{x#X9TgplqT6@!;XcB%CyfF?82Y(&_DBj0F2dNeDO{u~LdT%HYk#l{TY zX9r!6<>rl5DPmy|LL+R$#sKoYn!EG+#BMD*gdj|Z_9+=s#~|FF*Bqx1Tddr1_wapi znqto-?M@D=cB{LG`D_L+VN@P~3mINFKEi=ruc>?)a+ti@-Ly*M-vGg45nE!EwDYpPS9w zMLM=XyI?c<1uO$bJMVk2&>*xSFJ<)*2<){Jb67wu6q4`>CmpZyU^u|5LGV7)-VoN@ z=g_=%^7Qfnm(Hnt;GLa96g%6(b~J#u+uw)tDZbl`&U6NUVVCer=&boDYrw2s7q}-X z(5G9dvol6^gs#pmM%i70Bswb_Wp%RGK=&Q@+qHA_(o5 zlP;F7D-$hC>Zi_t7i!T8N@*m!&zTs*wnMoVO=18tQtS!Fn#y2RI(8l6-~-O+fCwb0 zXw48CLTT}i_G3`rr2QRDSPrK}ChU*Gegm9SBazlZYq?l6;x#9+>j^$Z5OXoyoIK*41nm+kf96D*!7dc%06tL@M^89 zlFAgYcJJOhLhI`Ha|P}n`~OT;EK_v<>Wl7KebJj%U-ZV+7u^>XeGsES9tccV{2!ow z{txj->ND)c)@0h%qrK213P43V>Et?ed}5o}!b}-UGdr@_ zT1PTS*7P?-&KB7VxXLybAv_-ahbfnY4Q;^*Msl?82G$vu5a$C(0CyJcGs4OwTec(R z;s`J{!od^gZ)zd%Gjucoos5U~eHA*K9Ja|_3I0|T31+d;*4R!*P@6sMmBX@qJ3BW~ zFT$hUnMecLDk}@w7(re zOzy7218851N4Q~}HkJelSeOX}iDm+Ke+RPtefR_3{t%wP*S`Tzy!tERu~R&rEFMYm z80E)AuU+={An5PKA8`5F%DD6#nVgwEe(>ahnIp$1tI!w&jCg1?)u8e9mC+cK9;w8b zo-CL&IUXCCjv8c0?ySI{zUi@<@e_$d$EU@yViS?OVz%Dk?}hdcbptQL7k);m4(=-bk?Bq=*p;c&x}tWJ2H9v z=<&nPsUpbz)mW_25XY2_iDiuL$5uvi;{p1Fft{EV$8Qr;uvMy%eN#h_ZC;8jX~Y$} z`o`n8O&%YcK6qsEaAN$})Y0S586U4g_QMT9wtXqG-(DHn9aCe^nLdv59tVyC)gxmV z7m2aSgNfM z?)u%85o@1+&;=mF*<`r_pHOk#X&dJ_GzTHgEz;2BzJjYc}G@JjCq1M z+!xt+HTDskb)9tl&%$B3>@vmZD605i4JOsncHBTdGCDg5^Uub|RSM*dt80UaI-;5I za>cGilT5=>7-vtd=ISbpGqSH~wU2?9@1l z%5NmvUY2DjA=M#{fH=w!{hfH!rPauC8T*&Zc*=4aOwT95JDNzcSp@}I46vy^lbEs3 zCJxXctWuDe7Uxh*lk2&FXbkzaBYAkkP$|79N%P1gj(RgP$&!6GiOC}&laz;Im@#)( zh9`O^);n@MJ`+d@5Hh(Mf-2?8IAh(?M)W;!mUs=;aY4d*iEA(A!=QNwn{ zM8|(2zbItdn3ufzPy1CwFOm{ z>R&aAeqrYj&R>WMBZ1pgPvCy{%8B`{n8b|RAGa#^#!+V;3hxlU{pQdC;40FtZ(AGr zvZQN<+lJ&KTrxxTC+DL2O-k3J^?zPDt$z_0gqA-49v1{jAEC?y$FE44ee=q(5QF%N zu=vE4V1bz!PYE7BNxYI{@6Z}`dTLf(dHlS3^7sI1y+WJqRtE7n%H#fLV!s8M%j5D( zd!~)-G>VMjz>qKMO=2Snf8j5Z86EW`#_W}o*19xlhyAsll?-UFGbSJ@oYymHd%j_` z-7uv0#$d8R6`RDZN8XoQIeA|g7lanb=LCn=nh%%k;_q!38(N0E^qy+UH!Yp#y(=!+ zv<>%AToARCkD)=dDip&j1_+JC^Wru{VaQ`TZ` zNlmJ&2K{v^`0blB+fc1IFk6Q(Mfz*E0?7G8`!F#WlMKGncfZL zuFx9khzmlG=~f1@=DIZjj_k#X4VIaY+;)-{X%b?2_1M_6j~qLBtlGW5w_$vG;t*{t z;ScZew{@^vCCU3qlJaXSfyt#h@_#fgiS=Ol)wm!U&ZVyDXb)x8xOrB?_|ZKSdAF-5 z-@H`wo`_2}P5G&~AZjTeLt$y1Cxm4T5E_dg#TD6v1#}*-{#>@si|hATZUe&uYt*f% zHFee9*?Q_OjN1uxKU$0nLUZtZTo96jylQvZ9E|M-y!7^uPpuInsZn(qdA=SaKOUEa znvuWHAeOaT)?5v4n{>`3#^pJL#1VY+jy~W*`>M^U=3|W_XSjU`U#p9DKPKrEszM-| za(31;PQG#FwEkLL5PHyjB`ydpdpMz|Y zd%O6Of^l^dggKD+HHyOF<{>%5pvsf@$g#MF!Y8`Z8g-W*#5;h5@P6-(NppW^1R@y| z#L_kDT?}c>CG6mlTu?49&yr`O+J41L(P>dUrEk}g3QZNc+E%j$enIJajYDa z5(n@dKJi7|L@A%ZCovN%ZLidVNxFG`<>RX&ZqRL@~tIA~`nP^e_W_1VoK}?<)9pw9QK{TEfSZ>4D zXz5EfnkiMR=A_isSx-Ykl@wX(sd)ZTyKr<7!d-Q4RDhYKKXqn1lyf*B<>W5L1hLet$P31;^>%@QlQ}rh636(X=7H-~Z`*it!`QN6 z2-iJe`6#O^u3|?t-_yPS4KZnH^#0ez1@RiZD8^ue_^|CZCx;Itl&~|2?(Ai|YN;gp zLc{p6eP~u7kaQvh>d2&tXlY6F<#Ta~s-@DW+wCsc^wgs_g8uuFEUY>N~kb|osu*s0lrsK0vr}6y&be_=}d@#eqr9BAO zF*3GvHA(~S#VWDDEIB7I0585cw? zqhiR!PSh=o8ZjDUfY4YpO04c2rx_CF3w2k16PQ2c6DRO7sT+4!O(cc1$h#Ij;^SuGcLHa9TM*WO^HI=DofJ{@RULGN!E z(KkSc(S18KGG)akZR^e6-gD*DeP>({dRV+YE(kq11&X^ol#pR10d*6r)Lidgpgl25M)Q-}` z@Ch6HW}Irxx~{uXCg-*#!xa*d5HMA0>(U9!f5auJ=F0zz3!>p%**JcdX^QeHd}*j%BJ|Ae?8YIzYu_-XkmoXIgjXe^R(XTgL8 zHZAejKOVp3g3JBL&)qd0?=RU2?SDl)zA7GH7msi7qrUf*npwMg@F>drkKu2*)q}fg zI?2kFue5q_CqrD;C|Z6OLtJ^=gT({=C1g|e{br*m8}`!Dfv(giI@7{|F{8|)a$(=U zASR9dQUu~`Ob|;w*=2^b=B8k#JV2)H{#2&CYg%Pb@OBPlPzC}|u&9^VbCAuC+Ux*80)qIQX!rUa;k~mSq zZR2h}!}qhB^6aM#;}P~`if`Q~amBW-++as!#cOu_I4&(UJATL@9!F)d^>7~F&Cc-( z&$4vx>1mX(+BP&F)xSKc^@LgzyAwE>2I0yAR48ggX0^oyq5FO_gIIg*p`7-bJ5|DI zcf%O6aY%XPHDgRE)G|>=ecIL}6UZwT^qG287+97;KD?)6lo5ldTAFxKvkyscsVV`zwu!H6>sP829&jmtpA z=rWP>UhC6ekIQW>A#Y(2kE4VXCzSB{X>t&qaEhnBl#>|NM;fXZuTl*o|8=zEj&6Y} zkzWWmFA*Y=9V{hG($|xjzj5WnzdJ4nJx=Zt{99|8c>}Ha5^;Ddcf_U>rt8a@PG(M>rA9T?_WkB&O? z>A#tUf&LRBC6cEkEezuGcqA@}hI8Q3JFfn#VLYg}<4QZaI+k+bmvKp`x$uAEf~e&}jG?4QqgXzU0YYOj z6L(#Lu)ux+z9Zza_Y1@wtQXdC)5Ev8j7o2eqkYbHH+20&YZ==5%M}Dp%SP zus1HmCAUM2#)VYnBLa{4_Ls+v$91nLnqMQ;HoGef%=o_u=1;y2KnX9g~9o z@d$(+7sRt75YLYb;%IJ_? zQC&m2dDuOKE00x`1_L6WoMylyF{x)T;Hz;#Jd77bH)s&$JI2q__g8A@{>z5Zy%QT$ zWrYUSqdA|Z`u~kfGTrU}H7x>em7V(;!=| zXgB)$RdGSoQe7M7tHq+;@|;jDmk-O==q$$VM+cb{;;O&pblbABG`0nCX)FJ(nof2V z>mL6a@pyuGB*bF}Kk8c!bme1>2_^GV9KouCQ`l62!g;#Ec-}a?~64_o687 zmKN7<>+1>S71G;bm*TQOzUMgrsOWySl~EB*;AXbt;0fR60VO@D?}9&HnXI}%Uc~Vg zbDRfGIv%cLpA4&SiKmphH_}tapxhT{>3c31#DF;RV(Al6RJvO@`SO|k`~ny25*NPH z1${EEzfw&vwBhV8-JX5E;)Ff&rt>+EuEs>G{1*~&UQB;4rN8s^cY*#c(qBk_ub{sN z>F<^FSHYhXcHo2HxZ%F!RwkNpNw{6$&$NbvGyH8q>2(D8f~Qu(mibJ6wz3$uxn3H_ z+!5-Pcti;uxpEe_qB`lyvA=5$yTsj{`CMiJh0(w>nh_jT_4#iAGPp=H*n#3pxh z__R?MM%}2Lan6n&Tfjae+A183@|Vy&J16%)j^a}FU{u_iKI-Mt&e@S-fUg?y)#3$$ zIlJumj5`VMIGo7`L9LJNeW=W|bXM-4s~ncNDhy;76)qW|@8%}z+tXLBb;$sIM_dre zXp9R&YZ1L_EQTWxLQKQ}p|Q9lZbJx*@@zTmhY+&Re=XHX&tY6W3^6&;#CJ1Jtmn&S zCz|Br-&YB$1QrlPa?^bk{}u3K(TRfd75}3m*o5FWMX(vc zUx;7}g4e)xg|aOZ>+i4lx2i}JB54(AM&yEuv>@_+6=_A}yCTvGSpO-53~L9xf&kn) zL9nJpqz#1v8RSB*RS_!mX%(Rge<~vFc%vU08<0BAS8xe1-76s_vS@HK8vI3k-iy95 zh{FFu!4{-#$Kjue*8A{IwbT}Gwb5Gy7qc|H^H{QS?bTaD>;X{=+iJub)y8di{+eLYRF<2D#AB zM1;6GK#XmlAZF|rL6E#$R~ZT1JAiu`AJ(71jaGQ+H8RL>Kcyn5yc{l7TmnKTAp8Vh zhn~PUw5hHtRVIpbp~wN^3%<~cN?Z{{W5G{D&xyj_DEtJ1hYLec_%;zF%FKx%+E4Fk zeaOS1hlYdFik#Am6giOQym_IDXds0H7+WQLjKz}riV}I?-5p?X>x>?6aN$VJCYaJuCtz)FWb&M3bj*&*!F;eY1Mmj!OjlF^(lUI7xVd&6)a?D^O;JxOE$3>y`{&B25o@mBtd4+7n3CzZhk*KCr&ZiBMt zD`Y4Ax1(K?VZRql<2xz3%wo8~O1WS}(aBk}3l^6K`!`jkDlo|Cv+P_x7v+K?<=L=Z z91h|>@-C9muuM8ruAQ5A0;j|zXqQn$d{v|)<&^}g)C)u^-jj*k4SQ7#9cGSF%3(94 z8-et1AAlWvRV^_Kg@~N~Gf|?Nl>Q`=CjH~|A9ga?ju(#?K)OEMCyq;bO3oDMhtJi4 z$|_~7IFGo02fsSa|4dH*1j379r=|uRlFvrk-9(gDqGc6HTG`%W++|}UGn?8&iW30n z{$D)knod0E;zB&=;wC&uapFOW6Ax0Hc#z`6gA^wobWjlwT9Uwn6ek{}IPstX2HeVF zlTU~Z`*#6ZFtt6KPnX4&@ey-caQ}d778=yI;EmrS&iD%SNCX98uWJVuKE@*t|DMxq zZYnGoaQus0XH-u!nV%XLogS1}I)vTWr#_!&E1Rh)ac;}lvrdMa5q8WwSo?=9Tk+ot z=InSP!8p+=}kM6HotL_zQcEF&*JwC0qo6wg4YtPq`KU!;D#-x4KVo2^<`o zcjQY|Rn=A;Zk$>ux%6eb>e?XiX>4k`Ffk-Wpc>vsc)p*pK#b6lI3e~iihW$>mDN~m zr5P8I7+t2#%L2ck5)MkzmP=k{#1iwVaNrQ;Rn+0}&AodLda05i?{GM3Vf%W?ON|C8 zXp>yv<}oM9=VtSE5pF*Kx`!4-GMt^^SzXzdU z(izdw{4XLQ>^+!2lgs4oH1)bbj^sgner(>u4X76PRI6O{&~w9qRJjP{RHyq8>9rvH($1V+&JeW-Y-Q3t4oOEk&%MRH zi?D^Nx6)1^a3uT(i;hi0nNTg3oU~<^Du>s}U-^7xHtdG(wrJ}UC`TmR1hSG$gl!2q zX$hAHWo)g^AeJj78g8!6%i4tkDy6rsuFhd_mXW`$Iv=YbMwK-$3yk!1Hr!JEGFnf2 zxtP04vm#_+coF%?ir7f%3l;@#FE5l!R?1GfVEgsqAhZyr;~I6OAK+wk!f8xUuMgX? zi$04P9J=;!*j8Y1UkN*tNgS^XaI^s~t;NM~&t-djDy7PcDiat$QiJRp*|T?KAE5c$ mH>_J{RMnJBRl=?UK2B8{-uvWzJE51ZsKWK+p(~eXNB%$PD_pw( literal 54818 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 delta 445 zcmca@zQ%&Jfpw~)%tlsYUOAr3ypp2)l+xsq%>2A5ZBzVuxJy!tax?StbMn(GCmZwD z$uNhw7=mSllM{22OLG!SGV{`P^HNK63lb;q;Wgm&>tQRd%qvN(nEaAgha;mRqbj2& zqi(V&UngVBfvjrp=k4@ep;L5uNs!bOtw*e@pFnKNy2P=rT2E^lC zg(Saxa)O{C?@}a@DU;_3+A+SLd{ - 8. DETERMINING ANNUAL AND PAY PERIOD EARNINGS — 🍁 Payroll Administration Fall 2025 documentation + 6. CALCULATING NET EARNINGS — 🍁 Payroll Administration Fall 2025 documentation @@ -15,8 +15,8 @@ - - + + @@ -40,19 +40,19 @@
-
-

8. DETERMINING ANNUAL AND PAY PERIOD EARNINGS

+
+

6. CALCULATING NET EARNINGS

-

8.1. Employment Income

+

6.1. Employment Income

-

8.2. Allowances

+

6.2. Allowances

-

8.3. Expenses

+

6.3. Expenses

-

8.4. Benefits

+

6.4. Benefits

@@ -66,11 +66,11 @@
-

4.4. Payroll Stakeholders

+

2.4. Payroll Stakeholders

Stakeholders refer to the individuals, groups, and organizations—both within and outside the company—that have a vested interest in the operations and outcomes of the payroll department. These stakeholders can be viewed as internal customers, and payroll practitioners are encouraged to adopt a proactive, service-oriented approach in meeting their needs and @@ -205,7 +205,7 @@ employers and other departments within the organization. External stakeholders i benefit carriers, courts, unions, pension providers, charities, third party administrators and outsource/software vendors.

-

4.4.1. Government Stakeholders

+

2.4.1. Government Stakeholders

Government legislation establishes the rules and regulations that govern payroll practices, particularly in relation to employee compensation. It is therefore essential for payroll practitioners to understand both the scope and the origin of all payroll-related laws.

@@ -244,7 +244,7 @@ provincial/territorial requirements. Québec collects its provincial income tax
-

4.4.2. Federal Government

+

2.4.2. Federal Government

The Constitution Act of 1867 outlined the division of legislative power and authority between federal and provincial/territorial jurisdictional governments. The exclusive legislative authority of the Parliament of Canada extends to all matters regarding:

@@ -274,7 +274,7 @@ employees under federal jurisdiction in the following industries and organizatio
-

4.4.3. Provincial/Territorial Governments

+

2.4.3. Provincial/Territorial Governments

Under the Constitution Act of 1867, the exclusive legislative authority of the provinces and territories exists over:

@@ -309,7 +309,7 @@ Organizations may have some employees who fall under federal jurisdiction and an group of employees who fall under provincial/territorial legislation.

-

4.4.4. Internal Stakeholders

+

2.4.4. Internal Stakeholders

Internal stakeholders are the people and departments within the organization that rely on the payroll function to operate effectively. They form the core audience served by payroll and include employees who depend on accurate and timely compensation, employers who oversee workforce management, and other internal teams—such as human resources, finance, @@ -331,7 +331,7 @@ needed for their various requirements.

information for budgeting, analytical and quality purposes.

-

4.4.5. External Stakeholders

+

2.4.5. External Stakeholders

External stakeholders are entities outside of both the organization and government that maintain a collaborative or service-based relationship with the payroll function. These may include benefit providers, insurance carriers, pension plan administrators, unions, and third-party service vendors. Although not formally part of the company or regulatory bodies, @@ -369,7 +369,7 @@ efficiently.

-

4.5. Legislations and Regulations

+

2.5. Legislations and Regulations

Federal and provincial/territorial legislation, and amendments to existing legislation and regulations, can affect the operations of a payroll department, as the requirement to comply with the new or amended legislation must be satisfied.

@@ -410,7 +410,7 @@ associations, and online portals—can support this ongoing effort to stay infor
-

4.5.1. Legislative Compliance

+

2.5.1. Legislative Compliance

Payroll plays a critical role not only in ensuring that employees are paid accurately and on time, but also in supporting and maintaining compliance with numerous government regulations. This includes legislative obligations related to payroll source deductions, Canada Pension Plan contributions, Employment Insurance premiums, and both federal and @@ -434,14 +434,14 @@ information slips issued at year-end to validate the amounts of CPP contribution

-

4.5.2. Self-Assessment

+

2.5.2. Self-Assessment

Both the federal and provincial/territorial tax systems in Canada operate on the principle of self-assessment. Under this system, taxpayers and their representatives—including employers—are responsible for accurately calculating, reporting, and remitting taxes and other required contributions by the prescribed deadlines.

The Canada Revenue Agency (CRA) and Revenu Québec (RQ) serve as administrators of these systems, ensuring that individuals and organizations remain compliant and that all amounts owed are properly paid.

Importantly, both agencies acknowledge the right of taxpayers to organize their financial affairs in a way that minimizes their tax liability, provided it remains within legal boundaries. While tax planning is permitted, tax evasion—such as failing to report income, neglecting to remit amounts due, or submitting false information—is strictly prohibited and subject to enforcement actions.

-

4.6. The Employee-Employer Relationship

+

2.6. The Employee-Employer Relationship

Determining the nature of the working relationship between an individual and an organization is essential in all employment situations. Whether the individual is classified as an employee or self-employed directly affects the statutory withholding requirements and the organization’s compliance with applicable legislation. To support this assessment, the Canada Revenue Agency (CRA) provides a set of guidelines designed to help distinguish between the two classifications. Importantly, the decision is not made by the worker but must be based on objective criteria and legal standards.

Payroll practitioners play an important role in promoting awareness of this distinction throughout the organization. By proactively communicating the significance of establishing a valid employee-employer relationship, payroll professionals help ensure that employment classifications are accurate and compliant.

Once an employee-employer relationship is confirmed, the payroll department becomes responsible for meeting compliance obligations related to statutory withholdings. This includes deducting the appropriate amounts—such as income tax, Canada Pension Plan contributions, and Employment Insurance premiums—from employee pay and remitting them to the government within the required timelines. Proper classification and adherence to these rules are key to maintaining legal and financial accountability.

@@ -459,7 +459,7 @@ information slips issued at year-end to validate the amounts of CPP contribution Canada Revenue Agency guide, Employee or Self-Employed? - RC4110. The guide is available on the CRA’s website, https://www.canada.ca/en/revenue-agency.html.

-

4.6.1. Contract of Service (Employment)

+

2.6.1. Contract of Service (Employment)

A contract of service is an arrangement whereby an individual (the employee) agrees to work on a full-time or part-time basis for an employer for a specified or indeterminate period of time.

@@ -467,7 +467,7 @@ of time.

of remuneration.

-

4.6.2. Contract for Service (Subcontracting)

+

2.6.2. Contract for Service (Subcontracting)

A contract for service is a business relationship whereby one party agrees to perform certain specific work stipulated in the contract for another party. It usually calls for the accomplishment of a clearly defined task but does not normally require that the contracting @@ -505,7 +505,7 @@ invoice alone is not sufficient to confirm self-employment status. Proper assess sto ensure accurate classification and compliance with tax and labor regulations.

-

4.6.3. Factors Determining the Type of Contract

+

2.6.3. Factors Determining the Type of Contract

The CRA uses a two-step approach to examine the relationship between the worker and the payer for relationships outside the province of Québec. The approach used for relationships in the province of Québec will be discussed in a later chapter.

@@ -689,7 +689,7 @@ relationship.

-

4.7. Review Summary

+

2.7. Review Summary

The core purpose of the payroll function within any organization is to ensure employees are compensated accurately and punctually, in accordance with all applicable legislation throughout the full annual payroll cycle. This essential function supports employee satisfaction, regulatory compliance, and overall operational efficiency.

@@ -730,7 +730,7 @@ considerations include:

Collectively, these factors guide proper categorization for legal and tax purposes, helping organizations ensure compliance and mitigate potential risk.

-

4.8. Review Questions

+

2.8. Review Questions

What is the primary objective of the payroll department?

The primary objective of the payroll department is to pay employees accurately and @@ -832,31 +832,31 @@ morning at 10:00 to discuss?

Table of Contents

Previous topic

-

3. TERMINOLOGY

+

1. PREFACE

Next topic

5. Canada Pension Plan

+ title="next chapter">3. Canada Pension Plan

-

5. Canada Pension Plan

+

3. Canada Pension Plan

Objective of this section is to enable you to identify the following Canada Pension Plan components:

    @@ -137,7 +137,7 @@ were based. Individuals can apply for their CPP retirement pension when they tur Québec Pension Plan (QPP). The two plans work together to ensure that all contributors are protected, no matter where the individual lives. Québec Pension Plan requirements will be covered later in this course.

    -

    5.1. Who Must Contribute to the Canada Pension Plan

    +

    3.1. Who Must Contribute to the Canada Pension Plan

    The CPP is a contributory plan. This means that all costs are covered by the financial contributions paid by employees, employers and self-employed workers, and from revenue earned on CPP investments. The CPP is not funded through general tax revenues.

    @@ -188,7 +188,7 @@ to CPP contributions:

-

6. Employment Insurance

+

4. Employment Insurance

Objective of this section is to enable you to identify the following Employment Insurance components:

    @@ -213,7 +213,7 @@ employers, employees, or both. Although this chapter focuses specifically on the information about private insurance plans will be covered in the later chapters.

-

7. Record of Employment

+

5. Record of Employment

The Record of Employment (ROE) is the form used by Service Canada to determine an individual’s qualification to collect Employment Insurance benefits when their employment is interrupted, how much the benefit will be and how long they will collect it. As payroll is responsible for completing the ROE, the form will be illustrated in this chapter, along with an @@ -230,24 +230,24 @@ explanation of what payroll information must be tracked for ROE reporting purpos

Previous topic

4. PAYROLL COMPLIANCE AND REGULATIONS

+ title="previous chapter">2. PAYROLL COMPLIANCE AND REGULATIONS

Next topic

8. DETERMINING ANNUAL AND PAY PERIOD EARNINGS

+ title="next chapter">6. CALCULATING NET EARNINGS

This Page

@@ -277,13 +277,13 @@ explanation of what payroll information must be tracked for ROE reporting purpos index
  • - next |
  • - previous |
  • - +