.ag5ce ds d\an: ) #a 8 'venu 8 .canada .bu_et9 d'9t86=t* .oj3 .l) d l'[p?t h l 'venu .'venu ds 50e6en.s .num=ro3 ..it-#ib,.r#b .date3 l #bi d=c>2e #aihc .r5v)3 .para]aphe #i8#a0 8=gm l'@ti%e #abe4a1 > para]aph: #abg8#e0 ) #bdh8#a0 ) > alin=as #bj8#a0gg0 ) ,m00 .l 6=s< bu_et9 1nule ) r>$c l .bu_et9 d'9t86=t* ..it-#ib,.r 8 #c m@s #aige4 .> r=vis#s [t 9diq=: p ds 0%s v8tickx4 #a4 .l 6=s< bu_et9 3c8ne * 50e6en. 6cl \ 0-0/t? g s lv ( ' 3s0uct# d'u [m"^e1 d'un r\1 d'u b@rage1 d'u p+t \ d'un s0ucture simil/re1 ? > cas o) l t0 d 6o6i=t= d ' 3s0uct# =()t ( un pn k0 q l'50e6en. 6cl \ l 0-0/t? (_m q > 0x 6]e!<4 .c bu_et9 n 3c8ne ps > 50e6en.s g1 & un r+ qc1 3s8v< l t0 d #a ..it-#ib,.r#b a#a 6o6i=t= d ' 3s0uct# 8p_e1 u 50e6en. g 3s02t ds m/s+s h [ 6o6e t8ra904 .< 9 l .minist!re 3sid!re ' 3fect# d batekx cm d ' fa2ic* d m@(1dis: destin=: ( ' v5te $t q d ' 3s0uct#1 u 3s0uct. d batekx g 3s02t u batek 5 v8tu d'u 30at 6=voy? q l t0 d 6o6i=t= d ' 3s0uct# =()t k 6o6i=t/re 8 batek (_m q > 0x av1c<1 p"t1 ! p;t8 awe9te ( [ admi!iblt ( ' d=duct# 5 v8tu d l'@ti%e #abe4a \ 8 para]aphe #abg8#e01 s2vre un m=thode xpos=e ? l 6=s< bu_et9 & l calcul 8 'venu tir= d c 30at4 .g5r: d 30ats #b4 .i existe qa0e 6cx g5r: d 30ats d 3s0uct#3 ,a0 > 30ats ( 6x co:t? major=1 5 v8tu dsqls l'50e6en. exige > co:ts d'ex=cut# d c9s 0x $ u m+t? =g ( u p&c5tage fixe d cs co:ts2 #b ..it-#ib,.r#b b#a ,b0 > 30ats ( 6x untr1 5 v8tu dsqls u 6x fix= & (q unt 6de 5>obe > co:ts ) b=n=fic: d l'50e6en.2 ,c0 > 30ats ( r=0ibut# fixe g diff!r< ds 30ats ( 6x co:t? major= ? ' sle mesure o) > b=n=fic: d l'50e6en. [t 3stitu=s d'u m+t? 6=d=t8min= $t q d'u p&c5tage ds co:ts 8? > d"x cas1 l'50e6en. '&)t ss co:ts $ ss b=n=fic:02 ,d0 > 30ats ( 6x >obal fixe 8appel=s ks 30ats ( 6x f8me1 ( 6x fixe \ ( 6x f;f/t/re01 5 v8tu dsqls l'50e6en. 3s< ( ex=cut8 c9s 0x 5 30ep@tie d'u m+t? fixe g 5>obe ss co:ts ) b=n=fic:4 --------------------------------------#b .> r!>: gn: ci-a6 val< & > qa0e g5r: d 30ats ci-de!us4 .r!>: gn: -- .'venu #c4 .> 30ats d 3s0uct# 6=v)< n;malem< q l'50e6en. d)t 6=s5t81 d c tp 5 #c ..it-#ib,.r#b a#b tp1 ds factur: k 6rata d ' rl* d'u 6j4 .tj sel+ cs 30ats1 l'50e6en. a n;malem< l ?)t d'<0 pay= & cs factur: 6plls1 d'hb a6 q l'a(et. \ l'@(itecte \ l'9g=n,r d l'a(et. a awest= q ' p@tie ds 0x vis=e p ' facture 6pll a 7 ex=cut=e d mn satisf/s1te4 .u 30at d 3s0uct# p"t ks exig8 q l'a(et. 't4ne u p&c5tage 8 p/em< d (q facture 6pll jq'( c q w > 0x /< 7 ex=cut=s d mn satisf/s1te4 .? cns 6v9c:1 c m+t? 'tenu1 \ ct 'tenue d gar1tie sel+ l'x6 d'ug : o^igat)re 5 v8tu d'un l) h > 6ivil!g: f+ci8s ds f&ni!.s d mat=rikx d 3s0uct# 8.mechanics .lien .act \ .construction .lien .act04 .l m+t? d'un facture 6pll m91 =vlm1 ' 'tenue d gar1tie1 dev4t u -pte 'cev^ ) d)t <0 9%us ? l 'venu d l'50e6en. lq l'a(et. \ [ @(itecte \ [ 9g=n,r ap6\ve l p/em< d ' facture4 .' totalit= ds 'tenu: d gar1tie dev4t u -pte 'cev^ ) d)t <0 9%use ? l 'venu d l'50e6en. - ds jrs ci-a6 g : post=r,r3 #d ..it-#ib,.r#b b#b ,a0 l jr o) l'@(itecte \ l'9g=n,r d=lv l'awest* d=finitive d l'a(!vm ds 0x \ ,b0 l jr d l'xpir* d ' p=riode d 6ivil!ge 6=vue ? ' l) 6v9ciale 5 ckse4 .tf1 lq'u 50e6en. ()sit d d=%ar8 [ 'venu kx f9s d l'[p?t1 5 y 9%u? w > m+t?s q'i a factur=s ( l'a(et.1 < 9 l p/em< d cs m+t?s n'a ps 7 ap6\v= p l'a(et.1 [ @(itecte \ [ 9g=n,r \ q ' p=riode d 6ivil!ge 3c8n? cs m+t?s n': ps xpir=e1 ct 6c=dure sera accept^ & l .minist!re1 ( 3d q l'50e6en. ' s2ve unif;m=m< d'un 1n=e ( l'k04 .? > cas o) > 3ds [t m9 oflls1 c'e-(-d lq'i n'existe ps d 30at d 3s0uct# \ lq l 30at d 3s0uct# n'exige ps q > factur: 6plls s)< ap6\v=: oflm p l'@(itecte \ p l'9g=n,r d l'a(et. av d'<0 pay=:1 l m+t? d cs factur:1 m9 > 'tenu: d gar1tie =vlls1 : 3sid=r= cm u -pte 'cev^ ( 9%ure ? l 'venu d l'50e6en. ( ' date d factur*4 #e ..it-#ib,.r#b c#b #d4 .* m+t? rlm '&u p u 50e6en. ? l c&s d l'x$)t* d'un 50e6ise1 y -6is * m+t? dt l p/em< kr% d: <0 6=al^m ap6\v= p l'a(et.1 l'@(itecte \ l'9g=n,r \ g kr% d: <0 'tenu p l pay. ( t0 d gar1tie1 d)t <0 9%us ? l 'venu d l'50e6en. & l'1n=e d'[pos[ k c&s d lll i a 7 '&u4 #e4 .lq'u m+t? : '&u ) d)t <0 9%us ? l 'venu 5 v8tu d l'alin=a #ab8#a0,a0 p_q'i : u p/em< 1ticip= d 0x ( ex=cut8 $_t1 l'50e6en. p"t s --------------------------------------#c 6=val)r d'un d=duct# k t0 d'un 6vis# 5 v8tu d l'alin=a #bj8#a0,m01 ( 3d q > co:ts ( supp;t8 a6 [ x8 fin1ci8 p2!< <0 d=t8min=s4 .5 gn1 u 50e6en. n p"t s 6=val)r d'un d=duct# k t0 d'un 6vis# 5 v8tu d l'alin=a #bj8#a0,m0 rtvm ( u m+t? q'i a '&u ) 9%us ? [ 'venu1 lq c m+t? a 7 factur= p # ) pay= p l %4t s2v? l'ap6b* 8 %4t1 d l'@(itecte \ d l'9g=n,r1 pq'un tll ap6b* : un 6v 6b1te q l 0l factur= a efvm 7 ex=cut=4 .u 30ibu^ n p"t dem1d8 un d=duct# #f ..it-#ib,.r#b a#c k t0 d'un 6vis# 5 v8tu d l'alin=a #bj8#a0,m0 ( l'=g@d d'u m+t? factur= x n+ '&u1 < s'i a 9%us c m+t? ? [ 'venu4 .r!>: gn: -- .*/s #f4 .0 r=s8ve 8 num=ro #h ci-a61 u 50e6en. p"t d=d2re ? l calcul d [ 'venu & l'1n=e w > co:ts q'i a 5gag=s & l'ex=cut# d'u 30at ? l'1n=e d'[pos[1 < 9 un p@tie ds 'cew: tir=: 8 0l ex=cut= n p"t en08 ? l 'venu av un 1n=e subs=q5te p_q l p/em< ds factur: 6plls 5 q# n'a ps 7 ap6\v= ) q1 p_c1 cls-ci n [t ps devenu: ds -pt: 'cev^s av ' f9 d l'1n=e d'[pos[ 5 ckse1 cm i : 9diq= k num=ro #c ci-de!us4 #g4 .kx f9s 8 num=ro #f ci-de!us1 > co:ts 5gag=s ? l'1n=e & l'ex=cut# d'u 30at -65n< ,a0 l co:t ds mat=rikx ncs & ex=cut8 u 30at g +t 7 livr=s h l (1ti81 q'is /< 7 \ n+ utilis=s1 #g ..it-#ib,.r#b b#c ,b0 w > k0s co:ts ) */s directs ) gnx g [t d=ducti^: ? l calcul 8 'venu 5 v8tu d ' .p@tie .,i d ' .l)1 ,c0 l m+t? 2ut1 m9 ' 'tenue d gar1tie =vll1 ds factur: 6plls 6=s5t=: p u 0-0/t? ( l'50e6en. dt l p/em< a 7 ap6\v= ) ,d0 l total ds 'tenu: d gar1tie h > p/em mat=rikx -6is ? un s0ucture1 d so q l t0 d 6o6i=t= d ct 3s0uct# n'=()t $ ( l'50e6en.1 ) i x%ut l total ds co:ts d=3its 5 #g,a0 ci- de!us4 .30ats ( r=0ibut# fixe #aj4 .9 > factur: [t =ta^i:1 ? l ca?e d'u 30at ( r=0ibut# fixe1 k fur ) #i ..it-#ib,.r#b a#d (_m q > m+t?s [t ap6\v=s ) 9 un p@tie r+^ d ' totalit= ds b=n=fic: y : 9%use1 ' d=%ar* 8 'venu h ' base d cs factur: : accept^ & l .minist!re4 .k0m1 l 'venu d)t <0 rajust= af d'9%ure ' p@tie ds b=n=fic: acqise ) ( pay8 k c&s d l'1n=e 3f;m=m< kx t8m: 8 30at4 #aa4 .u 50e6en. p"t ks pa!8 u 30at 5 v8tu duql l'50e6en. s'5gage ( a!ur8 ' gest# \ ' survei_1ce d'u c9 0l1 moy5n? r=0ibut#4 .;dm1 l'50e6en. n'a(!te ni n facture > mat=rikx 5 v8tu 8 30at x1 s'i l f%1 i agit cm m1dat/re d l'50e6en. 6cl4 .lq'i s'agit d'u 30at d c g5re1 ' r=0ibut# d)t <0 9%use ? l 'venu s2v? > modalit=s 8 30at g p"v< 6=v)r q cl-ci sera pay=e w > m)s1 w > 0)s m)s \ ( d'k0s 9t8va_:4 #aj .30ats ( 6x >obal fixe 8.ul* b#d d ' m=thode d'a(!vm ds 0x0 #ab4 .5 gn1 > b=n=fic: d'u 30at d c g5re d)v< <0 9%us ? l 'venu d l'1n=e dur? lll > c8tificats d'ex=cut# totale \ p@ti_ ds 0x [t d=livr=s 3f;m=m< k 30at4 .tf1 ? > cas o) i : r+^ d 6=v)r q l 30at sera ex=cut= ? > d"x 1s d ' date 8 d=but ds 0x1 i : pb1 & accwmod8 t? l 30ibu^ q l .minist!re1 d'adopt8 un k0 m=thode -nm appel=e ' 7m=thode d'a(!vm ds 0x7 & d=%ar8 > b=n=fic: 8 30at1 c'e-(-d 9%ure > b=n=fic: totkx 8y -6is > 'tenu: d gar1tie0 d (q 30at ? l 'venu d l'1n=e dur? lll > 0x [t rlm a(ev=s4 .n;malem<1 l .minist!re accepte ' date d d=livr1ce 8 c8tificat final d l'9g=n,r \ d l'@(itecte cm date rll d'a(!vm4 .tf1 lq l'50e6en. ) l 6o6i=t/re +t u l4 d d=p5d1ce1 * 't@d 9hbl ? ' d=livr1ce ds c8tificats sera examin= & d=cid8 d ' date4 .lq ds c8tificats n [t ps ncs1 ' date rll d'a(!vm d)t <0 d=t8min=e d'a6 > #aa ..it-#ib,.r#b c#d f%s p8tin rajustms min.s & u 0l n+ t8min=1 \ l'occup* efv p l 6o6i=t/re4 .lq ' m=thode --------------------------------------#e d'a(!vm : utilis=e1 > aj\ts ( u 30at g n=ce!it< ds 0x sup$=m5t/r: ) g diff!r< l'a(!vm 8 30at ( un k0 1n=e d'[pos[ d)v< <0 0/t=s cm u 30at 4t9ct4 #ac4 .u 50e6en. g adopte ' m=thode d'a(!vm d)t l f & w > 30ats ( c&t t8me ) utilis8 ct m=thode unif;m=m< d'un 1n=e ( l'k04 3_.tf1 cm ct m=thode n': adopt=e q & ds r+s 6ts1 u 50e6en. g l'a utilis=e p"t pa!8 ( ' m=thode d d=%ar* 8 'venu sel+ > r!>: gn: =n+c=: kx num=ros #c ( _#i1 x l .minist!re n # p8met0a ps d 'vn ( ' m=thode d'a(!vm & un 1n=e subs=q5te4 .l .minist!re p8met d pa!8 d ' m=thode gne 0/t=e kx num=ros #c ( #i ( ' m=thode d'a(!vm1 3_lq l'50e6en. n'a jm utilis= ct #ab ..it-#ib,.r#b a#e dr m=thode _kp4 .* (gm d m=thode d)t s f d mn ( n'x%ure kc m+t? ? l calcul 8 'venu4 #ad4 3_.c0rm kx r!>: gn: xpos=: kx num=ros #f ( #i ( 6pos ds */s1 u 50e6en. g utilise ' m=thode d'a(!vm d)t diff=r8 ( l'1n=e dur? lll u 30at ( c&t t8me : a(ev= w > co:ts directs d c 30at q'i a supp;t=s ? un 1n=e _1t=r,re4 .s'i diff!re ks > */s gnx ) k0s */s 9directs s rapp;t? ( d tls 30ats1 ct 6t : accept^4 #ae4 .s2v? ' m=thode d'a(!vm1 i : tenu -pte d'un p8te r=sult? d'u 30at ( c&t t8me slm ? l calcul 8 'venu d l'1n=e dur? lll l 30at : rlm a(ev=4 .kn 6vis# n': admi!i^e ? un 1n=e 1t=r,r ( l'1n=e d'a(!vm 8 30at1 5 6=vis# d'un p8te4 #af4 .9 u 50e6en. a dj utilis= ' m=thode d'a(!vm & d=%ar8 > b=n=fic: d w > 30ats dt i =t% r+^ d 6=v)r l'a(!vm 5 m9 d d"x 1s q'i d=cide 5s1 ? un 1n=e d+n=e1 d d=%ar8 > b=n=fic: d'u \ d $s d cs 30ats s2v? ' m=thode xpos=e #ac ..it-#ib,.r#b b#e kx num=ros #c ( #i ci-de!us 8la 7m=thode d'=valu* ds 0x 5 c&s701 l .minist!re 3sid!re q ct d=cis# : 5_r un dem1de d 0/t8 w > 30ats s2v? ct dr m=thode4 .a(at ) v5te d 30ats #ag4 .lq'un pn obt4t u 30at ) 3s< ( v5?e ( un k0 pn l ?)t d'ex=cut8 \ d'a(ev8 l 30at1 l m+t? '&u d ' v5te : 3sid=r= cm u m+t? 5 r>$cm ds b=n=fic: q'+ p\v% s'aw5?e d r=alis8 9 + av% ex=cut= * l 30at )1 p_c1 cm u 'venu4 .p /u1 l co:t 8 30at & l'a(et. : 3sid=r= cm u co:t d=ducti^e supp;t= & tir8 u 'venu d'u 30at4 #ah4 .9 l v5d. accw$it un p@tie ds 0x 6=vus k 30at av d v5?e l 'ste ds 0x ) q'i =ta^it ds #ad ..it-#ib,.r#b #f factur: & cs 0x \ 3s8ve l ?)t d'5 =ta^ir1 l 'venu q'i tire d c 30at d)t <0 calcul= sel+ > 6cs xpos=s ci-de!us4 .d=p?ts 5 gar1tie d'ex=cut# #ai4 .u 50e6en. d)t sv f u d=p?t 5 gar1tie d l'ex=cut# satisf/s1te d'u 30at q'i s'5gage ( r>$ir4 .pf1 i satisf% ( ct exig5ce 5 d=pos? ds t0s n=goci^s1 p_e ds o^ig*s k p;t.4 .adven? q > t0s p8d< d ' v. pd q'is [t 5 d=p?t1 ct diminut# d v. : un p8te 5 capital ) n f% ps p@tie 8 co:t 8 30at1 < 9 > t0s +t 7 acqis kx f9s 8 30at ) +t 7 v5dus ( p8te lq'is n'=t/< $ ncs4 .r=ci6qm1 b s:r1 * ga9 r=alis= ( ' v5te d cs t0s : u ga9 5 capital4 #ae .d=duct# & 9v5t/re a#f #bj4 .l .bu_et9 d'9t86=t* ..it-#dce,.r r5f8me ds c5rs 3c8n? l'admi!iblt d l'9v5t/re d'u 50e6en. ( ' d=duct# & 9v5t/re vis=e ( l'alin=a #bj8#a0gg04 #af