Completed
Push — master ( 68052c...3d81fc )
by WEBEWEB
03:35
created

EmpTdsCalcul   F

Complexity

Total Complexity 153

Size/Duplication

Total Lines 2062
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 153
lcom 0
cbo 0
dl 0
loc 2062
rs 0.8
c 0
b 0
f 0

153 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 3 1
A getBaseCalcTds142() 0 3 1
A getCodeAtPer() 0 3 1
A getCodeEtablissement() 0 3 1
A getCumNetImpos() 0 3 1
A getDebutPeriodeDecl() 0 3 1
A getDernierePeriodeAnnee() 0 3 1
A getFinPeriodeDecl() 0 3 1
A getIndemnImpat() 0 3 1
A getMontantHSupComplExo() 0 3 1
A getNbHeureSal() 0 3 1
A getNbHeureTrav() 0 3 1
A getNbPerPaie() 0 3 1
A getNumero() 0 3 1
A getNumeroOrdre() 0 3 1
A getParticipServPers() 0 3 1
A getPremierePeriodeAnnee() 0 3 1
A getTds100() 0 3 1
A getTds102() 0 3 1
A getTds103() 0 3 1
A getTds105() 0 3 1
A getTds107() 0 3 1
A getTds108() 0 3 1
A getTds109() 0 3 1
A getTds110() 0 3 1
A getTds111() 0 3 1
A getTds112() 0 3 1
A getTds113() 0 3 1
A getTds117() 0 3 1
A getTds119() 0 3 1
A getTds120() 0 3 1
A getTds121() 0 3 1
A getTds122() 0 3 1
A getTds125() 0 3 1
A getTds127() 0 3 1
A getTds128() 0 3 1
A getTds132() 0 3 1
A getTds133() 0 3 1
A getTds134() 0 3 1
A getTds135() 0 3 1
A getTds136() 0 3 1
A getTds137() 0 3 1
A getTds139() 0 3 1
A getTds141() 0 3 1
A getTds75() 0 3 1
A getTds77() 0 3 1
A getTds78() 0 3 1
A getTds81() 0 3 1
A getTds82() 0 3 1
A getTds84() 0 3 1
A getTds85() 0 3 1
A getTds86() 0 3 1
A getTds87() 0 3 1
A getTds88() 0 3 1
A getTds89() 0 3 1
A getTds90() 0 3 1
A getTds91() 0 3 1
A getTds92() 0 3 1
A getTds93() 0 3 1
A getTds94() 0 3 1
A getTds95() 0 3 1
A getTdsSup120() 0 3 1
A getTdsSup1200() 0 3 1
A getTds142() 0 3 1
A getTds142DejaCalcule() 0 3 1
A getTdsAbattFraisPro() 0 3 1
A getTdsAllocChom() 0 3 1
A getTdsAllocComplIjss() 0 3 1
A getTdsAllocRetraite() 0 3 1
A getTdsContribCeChequesVac() 0 3 1
A getTdsCumulN() 0 3 1
A getTdsFlagRaz() 0 3 1
A getTdsIndemnDepartRetraite() 0 3 1
A getTdsIndemnImposables() 0 3 1
A getTdsRembFraisPro() 0 3 1
A getTdsSommeExoTaxeSal() 0 3 1
A getTotalPlaf() 0 3 1
A setBaseCalcTds142() 0 4 1
A setCodeAtPer() 0 4 1
A setCodeEtablissement() 0 4 1
A setCumNetImpos() 0 4 1
A setDebutPeriodeDecl() 0 4 1
A setDernierePeriodeAnnee() 0 4 1
A setFinPeriodeDecl() 0 4 1
A setIndemnImpat() 0 4 1
A setMontantHSupComplExo() 0 4 1
A setNbHeureSal() 0 4 1
A setNbHeureTrav() 0 4 1
A setNbPerPaie() 0 4 1
A setNumero() 0 4 1
A setNumeroOrdre() 0 4 1
A setParticipServPers() 0 4 1
A setPremierePeriodeAnnee() 0 4 1
A setTds100() 0 4 1
A setTds102() 0 4 1
A setTds103() 0 4 1
A setTds105() 0 4 1
A setTds107() 0 4 1
A setTds108() 0 4 1
A setTds109() 0 4 1
A setTds110() 0 4 1
A setTds111() 0 4 1
A setTds112() 0 4 1
A setTds113() 0 4 1
A setTds117() 0 4 1
A setTds119() 0 4 1
A setTds120() 0 4 1
A setTds121() 0 4 1
A setTds122() 0 4 1
A setTds125() 0 4 1
A setTds127() 0 4 1
A setTds128() 0 4 1
A setTds132() 0 4 1
A setTds133() 0 4 1
A setTds134() 0 4 1
A setTds135() 0 4 1
A setTds136() 0 4 1
A setTds137() 0 4 1
A setTds139() 0 4 1
A setTds141() 0 4 1
A setTds75() 0 4 1
A setTds77() 0 4 1
A setTds78() 0 4 1
A setTds81() 0 4 1
A setTds82() 0 4 1
A setTds84() 0 4 1
A setTds85() 0 4 1
A setTds86() 0 4 1
A setTds87() 0 4 1
A setTds88() 0 4 1
A setTds89() 0 4 1
A setTds90() 0 4 1
A setTds91() 0 4 1
A setTds92() 0 4 1
A setTds93() 0 4 1
A setTds94() 0 4 1
A setTds95() 0 4 1
A setTdsSup120() 0 4 1
A setTdsSup1200() 0 4 1
A setTds142() 0 4 1
A setTds142DejaCalcule() 0 4 1
A setTdsAbattFraisPro() 0 4 1
A setTdsAllocChom() 0 4 1
A setTdsAllocComplIjss() 0 4 1
A setTdsAllocRetraite() 0 4 1
A setTdsContribCeChequesVac() 0 4 1
A setTdsCumulN() 0 4 1
A setTdsFlagRaz() 0 4 1
A setTdsIndemnDepartRetraite() 0 4 1
A setTdsIndemnImposables() 0 4 1
A setTdsRembFraisPro() 0 4 1
A setTdsSommeExoTaxeSal() 0 4 1
A setTotalPlaf() 0 4 1

How to fix   Complexity   

Complex Class

Complex classes like EmpTdsCalcul often do a lot of different things. To break such a class down, we need to identify a cohesive component within that class. A common approach to find such a component is to look for fields/methods that share the same prefixes, or suffixes. You can also have a look at the cohesion graph to spot any un-connected, or weakly-connected components.

Once you have determined the fields that belong together, you can apply the Extract Class refactoring. If the component makes sense as a sub-class, Extract Subclass is also a candidate, and is often faster.

While breaking up the class, it is a good idea to analyze how other classes use EmpTdsCalcul, and based on these observations, apply Extract Interface, too.

1
<?php
2
3
/*
4
 * This file is part of the core-library package.
5
 *
6
 * (c) 2018 WEBEWEB
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace WBW\Library\Core\ThirdParty\Quadratus\Model\QPaie;
13
14
use DateTime;
15
16
/**
17
 * Emp tds calcul.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Library\Core\ThirdParty\Quadratus\Model\QPaie
21
 */
22
class EmpTdsCalcul {
23
24
    /**
25
     * Base calc tds142.
26
     *
27
     * @var float|null
28
     */
29
    private $baseCalcTds142;
30
31
    /**
32
     * Code at per.
33
     *
34
     * @var int|null
35
     */
36
    private $codeAtPer;
37
38
    /**
39
     * Code etablissement.
40
     *
41
     * @var int|null
42
     */
43
    private $codeEtablissement;
44
45
    /**
46
     * Cum net impos.
47
     *
48
     * @var float|null
49
     */
50
    private $cumNetImpos;
51
52
    /**
53
     * Debut periode decl.
54
     *
55
     * @var DateTime|null
56
     */
57
    private $debutPeriodeDecl;
58
59
    /**
60
     * Derniere periode annee.
61
     *
62
     * @var bool|null
63
     */
64
    private $dernierePeriodeAnnee;
65
66
    /**
67
     * Fin periode decl.
68
     *
69
     * @var DateTime|null
70
     */
71
    private $finPeriodeDecl;
72
73
    /**
74
     * Indemn impat.
75
     *
76
     * @var float|null
77
     */
78
    private $indemnImpat;
79
80
    /**
81
     * Montant h sup compl exo.
82
     *
83
     * @var float|null
84
     */
85
    private $montantHSupComplExo;
86
87
    /**
88
     * Nb heure sal.
89
     *
90
     * @var float|null
91
     */
92
    private $nbHeureSal;
93
94
    /**
95
     * Nb heure trav.
96
     *
97
     * @var float|null
98
     */
99
    private $nbHeureTrav;
100
101
    /**
102
     * Nb per paie.
103
     *
104
     * @var int|null
105
     */
106
    private $nbPerPaie;
107
108
    /**
109
     * Numero.
110
     *
111
     * @var string|null
112
     */
113
    private $numero;
114
115
    /**
116
     * Numero ordre.
117
     *
118
     * @var int|null
119
     */
120
    private $numeroOrdre;
121
122
    /**
123
     * Particip serv pers.
124
     *
125
     * @var float|null
126
     */
127
    private $participServPers;
128
129
    /**
130
     * Premiere periode annee.
131
     *
132
     * @var bool|null
133
     */
134
    private $premierePeriodeAnnee;
135
136
    /**
137
     * Tds100.
138
     *
139
     * @var float|null
140
     */
141
    private $tds100;
142
143
    /**
144
     * Tds102.
145
     *
146
     * @var float|null
147
     */
148
    private $tds102;
149
150
    /**
151
     * Tds103.
152
     *
153
     * @var float|null
154
     */
155
    private $tds103;
156
157
    /**
158
     * Tds105.
159
     *
160
     * @var float|null
161
     */
162
    private $tds105;
163
164
    /**
165
     * Tds107.
166
     *
167
     * @var bool|null
168
     */
169
    private $tds107;
170
171
    /**
172
     * Tds108.
173
     *
174
     * @var bool|null
175
     */
176
    private $tds108;
177
178
    /**
179
     * Tds109.
180
     *
181
     * @var bool|null
182
     */
183
    private $tds109;
184
185
    /**
186
     * Tds110.
187
     *
188
     * @var bool|null
189
     */
190
    private $tds110;
191
192
    /**
193
     * Tds111.
194
     *
195
     * @var bool|null
196
     */
197
    private $tds111;
198
199
    /**
200
     * Tds112.
201
     *
202
     * @var float|null
203
     */
204
    private $tds112;
205
206
    /**
207
     * Tds113.
208
     *
209
     * @var bool|null
210
     */
211
    private $tds113;
212
213
    /**
214
     * Tds117.
215
     *
216
     * @var float|null
217
     */
218
    private $tds117;
219
220
    /**
221
     * Tds119.
222
     *
223
     * @var bool|null
224
     */
225
    private $tds119;
226
227
    /**
228
     * Tds120.
229
     *
230
     * @var bool|null
231
     */
232
    private $tds120;
233
234
    /**
235
     * Tds121.
236
     *
237
     * @var bool|null
238
     */
239
    private $tds121;
240
241
    /**
242
     * Tds122.
243
     *
244
     * @var bool|null
245
     */
246
    private $tds122;
247
248
    /**
249
     * Tds125.
250
     *
251
     * @var float|null
252
     */
253
    private $tds125;
254
255
    /**
256
     * Tds127.
257
     *
258
     * @var float|null
259
     */
260
    private $tds127;
261
262
    /**
263
     * Tds128.
264
     *
265
     * @var string|null
266
     */
267
    private $tds128;
268
269
    /**
270
     * Tds132.
271
     *
272
     * @var float|null
273
     */
274
    private $tds132;
275
276
    /**
277
     * Tds133.
278
     *
279
     * @var string|null
280
     */
281
    private $tds133;
282
283
    /**
284
     * Tds134.
285
     *
286
     * @var float|null
287
     */
288
    private $tds134;
289
290
    /**
291
     * Tds135.
292
     *
293
     * @var float|null
294
     */
295
    private $tds135;
296
297
    /**
298
     * Tds136.
299
     *
300
     * @var float|null
301
     */
302
    private $tds136;
303
304
    /**
305
     * Tds137.
306
     *
307
     * @var float|null
308
     */
309
    private $tds137;
310
311
    /**
312
     * Tds139.
313
     *
314
     * @var string|null
315
     */
316
    private $tds139;
317
318
    /**
319
     * Tds141.
320
     *
321
     * @var float|null
322
     */
323
    private $tds141;
324
325
    /**
326
     * Tds75.
327
     *
328
     * @var int|null
329
     */
330
    private $tds75;
331
332
    /**
333
     * Tds77.
334
     *
335
     * @var string|null
336
     */
337
    private $tds77;
338
339
    /**
340
     * Tds78.
341
     *
342
     * @var bool|null
343
     */
344
    private $tds78;
345
346
    /**
347
     * Tds81.
348
     *
349
     * @var float|null
350
     */
351
    private $tds81;
352
353
    /**
354
     * Tds82.
355
     *
356
     * @var float|null
357
     */
358
    private $tds82;
359
360
    /**
361
     * Tds84.
362
     *
363
     * @var float|null
364
     */
365
    private $tds84;
366
367
    /**
368
     * Tds85.
369
     *
370
     * @var float|null
371
     */
372
    private $tds85;
373
374
    /**
375
     * Tds86.
376
     *
377
     * @var float|null
378
     */
379
    private $tds86;
380
381
    /**
382
     * Tds87.
383
     *
384
     * @var float|null
385
     */
386
    private $tds87;
387
388
    /**
389
     * Tds88.
390
     *
391
     * @var float|null
392
     */
393
    private $tds88;
394
395
    /**
396
     * Tds89.
397
     *
398
     * @var float|null
399
     */
400
    private $tds89;
401
402
    /**
403
     * Tds90.
404
     *
405
     * @var float|null
406
     */
407
    private $tds90;
408
409
    /**
410
     * Tds91.
411
     *
412
     * @var float|null
413
     */
414
    private $tds91;
415
416
    /**
417
     * Tds92.
418
     *
419
     * @var float|null
420
     */
421
    private $tds92;
422
423
    /**
424
     * Tds93.
425
     *
426
     * @var float|null
427
     */
428
    private $tds93;
429
430
    /**
431
     * Tds94.
432
     *
433
     * @var float|null
434
     */
435
    private $tds94;
436
437
    /**
438
     * Tds95.
439
     *
440
     * @var float|null
441
     */
442
    private $tds95;
443
444
    /**
445
     * Tds sup120.
446
     *
447
     * @var string|null
448
     */
449
    private $tdsSup120;
450
451
    /**
452
     * Tds sup1200.
453
     *
454
     * @var string|null
455
     */
456
    private $tdsSup1200;
457
458
    /**
459
     * Tds142.
460
     *
461
     * @var float|null
462
     */
463
    private $tds142;
464
465
    /**
466
     * Tds142 deja calcule.
467
     *
468
     * @var bool|null
469
     */
470
    private $tds142DejaCalcule;
471
472
    /**
473
     * Tds abatt frais pro.
474
     *
475
     * @var float|null
476
     */
477
    private $tdsAbattFraisPro;
478
479
    /**
480
     * Tds alloc chom.
481
     *
482
     * @var float|null
483
     */
484
    private $tdsAllocChom;
485
486
    /**
487
     * Tds alloc compl ijss.
488
     *
489
     * @var float|null
490
     */
491
    private $tdsAllocComplIjss;
492
493
    /**
494
     * Tds alloc retraite.
495
     *
496
     * @var float|null
497
     */
498
    private $tdsAllocRetraite;
499
500
    /**
501
     * Tds contrib ce cheques vac.
502
     *
503
     * @var float|null
504
     */
505
    private $tdsContribCeChequesVac;
506
507
    /**
508
     * Tds cumul n.
509
     *
510
     * @var float|null
511
     */
512
    private $tdsCumulN;
513
514
    /**
515
     * Tds flag raz.
516
     *
517
     * @var int|null
518
     */
519
    private $tdsFlagRaz;
520
521
    /**
522
     * Tds indemn depart retraite.
523
     *
524
     * @var float|null
525
     */
526
    private $tdsIndemnDepartRetraite;
527
528
    /**
529
     * Tds indemn imposables.
530
     *
531
     * @var float|null
532
     */
533
    private $tdsIndemnImposables;
534
535
    /**
536
     * Tds remb frais pro.
537
     *
538
     * @var float|null
539
     */
540
    private $tdsRembFraisPro;
541
542
    /**
543
     * Tds somme exo taxe sal.
544
     *
545
     * @var float|null
546
     */
547
    private $tdsSommeExoTaxeSal;
548
549
    /**
550
     * Total plaf.
551
     *
552
     * @var float|null
553
     */
554
    private $totalPlaf;
555
556
557
    /**
558
     * Constructor.
559
     */
560
    public function __construct() {
561
        // NOTHING TO DO
562
    }
563
564
    /**
565
     * Get the base calc tds142.
566
     *
567
     * @return float|null Returns the base calc tds142.
568
     */
569
    public function getBaseCalcTds142(): ?float{
570
        return $this->baseCalcTds142;
571
    }
572
573
    /**
574
     * Get the code at per.
575
     *
576
     * @return int|null Returns the code at per.
577
     */
578
    public function getCodeAtPer(): ?int{
579
        return $this->codeAtPer;
580
    }
581
582
    /**
583
     * Get the code etablissement.
584
     *
585
     * @return int|null Returns the code etablissement.
586
     */
587
    public function getCodeEtablissement(): ?int{
588
        return $this->codeEtablissement;
589
    }
590
591
    /**
592
     * Get the cum net impos.
593
     *
594
     * @return float|null Returns the cum net impos.
595
     */
596
    public function getCumNetImpos(): ?float{
597
        return $this->cumNetImpos;
598
    }
599
600
    /**
601
     * Get the debut periode decl.
602
     *
603
     * @return DateTime|null Returns the debut periode decl.
604
     */
605
    public function getDebutPeriodeDecl(): ?DateTime{
606
        return $this->debutPeriodeDecl;
607
    }
608
609
    /**
610
     * Get the derniere periode annee.
611
     *
612
     * @return bool|null Returns the derniere periode annee.
613
     */
614
    public function getDernierePeriodeAnnee(): ?bool{
615
        return $this->dernierePeriodeAnnee;
616
    }
617
618
    /**
619
     * Get the fin periode decl.
620
     *
621
     * @return DateTime|null Returns the fin periode decl.
622
     */
623
    public function getFinPeriodeDecl(): ?DateTime{
624
        return $this->finPeriodeDecl;
625
    }
626
627
    /**
628
     * Get the indemn impat.
629
     *
630
     * @return float|null Returns the indemn impat.
631
     */
632
    public function getIndemnImpat(): ?float{
633
        return $this->indemnImpat;
634
    }
635
636
    /**
637
     * Get the montant h sup compl exo.
638
     *
639
     * @return float|null Returns the montant h sup compl exo.
640
     */
641
    public function getMontantHSupComplExo(): ?float{
642
        return $this->montantHSupComplExo;
643
    }
644
645
    /**
646
     * Get the nb heure sal.
647
     *
648
     * @return float|null Returns the nb heure sal.
649
     */
650
    public function getNbHeureSal(): ?float{
651
        return $this->nbHeureSal;
652
    }
653
654
    /**
655
     * Get the nb heure trav.
656
     *
657
     * @return float|null Returns the nb heure trav.
658
     */
659
    public function getNbHeureTrav(): ?float{
660
        return $this->nbHeureTrav;
661
    }
662
663
    /**
664
     * Get the nb per paie.
665
     *
666
     * @return int|null Returns the nb per paie.
667
     */
668
    public function getNbPerPaie(): ?int{
669
        return $this->nbPerPaie;
670
    }
671
672
    /**
673
     * Get the numero.
674
     *
675
     * @return string|null Returns the numero.
676
     */
677
    public function getNumero(): ?string{
678
        return $this->numero;
679
    }
680
681
    /**
682
     * Get the numero ordre.
683
     *
684
     * @return int|null Returns the numero ordre.
685
     */
686
    public function getNumeroOrdre(): ?int{
687
        return $this->numeroOrdre;
688
    }
689
690
    /**
691
     * Get the particip serv pers.
692
     *
693
     * @return float|null Returns the particip serv pers.
694
     */
695
    public function getParticipServPers(): ?float{
696
        return $this->participServPers;
697
    }
698
699
    /**
700
     * Get the premiere periode annee.
701
     *
702
     * @return bool|null Returns the premiere periode annee.
703
     */
704
    public function getPremierePeriodeAnnee(): ?bool{
705
        return $this->premierePeriodeAnnee;
706
    }
707
708
    /**
709
     * Get the tds100.
710
     *
711
     * @return float|null Returns the tds100.
712
     */
713
    public function getTds100(): ?float{
714
        return $this->tds100;
715
    }
716
717
    /**
718
     * Get the tds102.
719
     *
720
     * @return float|null Returns the tds102.
721
     */
722
    public function getTds102(): ?float{
723
        return $this->tds102;
724
    }
725
726
    /**
727
     * Get the tds103.
728
     *
729
     * @return float|null Returns the tds103.
730
     */
731
    public function getTds103(): ?float{
732
        return $this->tds103;
733
    }
734
735
    /**
736
     * Get the tds105.
737
     *
738
     * @return float|null Returns the tds105.
739
     */
740
    public function getTds105(): ?float{
741
        return $this->tds105;
742
    }
743
744
    /**
745
     * Get the tds107.
746
     *
747
     * @return bool|null Returns the tds107.
748
     */
749
    public function getTds107(): ?bool{
750
        return $this->tds107;
751
    }
752
753
    /**
754
     * Get the tds108.
755
     *
756
     * @return bool|null Returns the tds108.
757
     */
758
    public function getTds108(): ?bool{
759
        return $this->tds108;
760
    }
761
762
    /**
763
     * Get the tds109.
764
     *
765
     * @return bool|null Returns the tds109.
766
     */
767
    public function getTds109(): ?bool{
768
        return $this->tds109;
769
    }
770
771
    /**
772
     * Get the tds110.
773
     *
774
     * @return bool|null Returns the tds110.
775
     */
776
    public function getTds110(): ?bool{
777
        return $this->tds110;
778
    }
779
780
    /**
781
     * Get the tds111.
782
     *
783
     * @return bool|null Returns the tds111.
784
     */
785
    public function getTds111(): ?bool{
786
        return $this->tds111;
787
    }
788
789
    /**
790
     * Get the tds112.
791
     *
792
     * @return float|null Returns the tds112.
793
     */
794
    public function getTds112(): ?float{
795
        return $this->tds112;
796
    }
797
798
    /**
799
     * Get the tds113.
800
     *
801
     * @return bool|null Returns the tds113.
802
     */
803
    public function getTds113(): ?bool{
804
        return $this->tds113;
805
    }
806
807
    /**
808
     * Get the tds117.
809
     *
810
     * @return float|null Returns the tds117.
811
     */
812
    public function getTds117(): ?float{
813
        return $this->tds117;
814
    }
815
816
    /**
817
     * Get the tds119.
818
     *
819
     * @return bool|null Returns the tds119.
820
     */
821
    public function getTds119(): ?bool{
822
        return $this->tds119;
823
    }
824
825
    /**
826
     * Get the tds120.
827
     *
828
     * @return bool|null Returns the tds120.
829
     */
830
    public function getTds120(): ?bool{
831
        return $this->tds120;
832
    }
833
834
    /**
835
     * Get the tds121.
836
     *
837
     * @return bool|null Returns the tds121.
838
     */
839
    public function getTds121(): ?bool{
840
        return $this->tds121;
841
    }
842
843
    /**
844
     * Get the tds122.
845
     *
846
     * @return bool|null Returns the tds122.
847
     */
848
    public function getTds122(): ?bool{
849
        return $this->tds122;
850
    }
851
852
    /**
853
     * Get the tds125.
854
     *
855
     * @return float|null Returns the tds125.
856
     */
857
    public function getTds125(): ?float{
858
        return $this->tds125;
859
    }
860
861
    /**
862
     * Get the tds127.
863
     *
864
     * @return float|null Returns the tds127.
865
     */
866
    public function getTds127(): ?float{
867
        return $this->tds127;
868
    }
869
870
    /**
871
     * Get the tds128.
872
     *
873
     * @return string|null Returns the tds128.
874
     */
875
    public function getTds128(): ?string{
876
        return $this->tds128;
877
    }
878
879
    /**
880
     * Get the tds132.
881
     *
882
     * @return float|null Returns the tds132.
883
     */
884
    public function getTds132(): ?float{
885
        return $this->tds132;
886
    }
887
888
    /**
889
     * Get the tds133.
890
     *
891
     * @return string|null Returns the tds133.
892
     */
893
    public function getTds133(): ?string{
894
        return $this->tds133;
895
    }
896
897
    /**
898
     * Get the tds134.
899
     *
900
     * @return float|null Returns the tds134.
901
     */
902
    public function getTds134(): ?float{
903
        return $this->tds134;
904
    }
905
906
    /**
907
     * Get the tds135.
908
     *
909
     * @return float|null Returns the tds135.
910
     */
911
    public function getTds135(): ?float{
912
        return $this->tds135;
913
    }
914
915
    /**
916
     * Get the tds136.
917
     *
918
     * @return float|null Returns the tds136.
919
     */
920
    public function getTds136(): ?float{
921
        return $this->tds136;
922
    }
923
924
    /**
925
     * Get the tds137.
926
     *
927
     * @return float|null Returns the tds137.
928
     */
929
    public function getTds137(): ?float{
930
        return $this->tds137;
931
    }
932
933
    /**
934
     * Get the tds139.
935
     *
936
     * @return string|null Returns the tds139.
937
     */
938
    public function getTds139(): ?string{
939
        return $this->tds139;
940
    }
941
942
    /**
943
     * Get the tds141.
944
     *
945
     * @return float|null Returns the tds141.
946
     */
947
    public function getTds141(): ?float{
948
        return $this->tds141;
949
    }
950
951
    /**
952
     * Get the tds75.
953
     *
954
     * @return int|null Returns the tds75.
955
     */
956
    public function getTds75(): ?int{
957
        return $this->tds75;
958
    }
959
960
    /**
961
     * Get the tds77.
962
     *
963
     * @return string|null Returns the tds77.
964
     */
965
    public function getTds77(): ?string{
966
        return $this->tds77;
967
    }
968
969
    /**
970
     * Get the tds78.
971
     *
972
     * @return bool|null Returns the tds78.
973
     */
974
    public function getTds78(): ?bool{
975
        return $this->tds78;
976
    }
977
978
    /**
979
     * Get the tds81.
980
     *
981
     * @return float|null Returns the tds81.
982
     */
983
    public function getTds81(): ?float{
984
        return $this->tds81;
985
    }
986
987
    /**
988
     * Get the tds82.
989
     *
990
     * @return float|null Returns the tds82.
991
     */
992
    public function getTds82(): ?float{
993
        return $this->tds82;
994
    }
995
996
    /**
997
     * Get the tds84.
998
     *
999
     * @return float|null Returns the tds84.
1000
     */
1001
    public function getTds84(): ?float{
1002
        return $this->tds84;
1003
    }
1004
1005
    /**
1006
     * Get the tds85.
1007
     *
1008
     * @return float|null Returns the tds85.
1009
     */
1010
    public function getTds85(): ?float{
1011
        return $this->tds85;
1012
    }
1013
1014
    /**
1015
     * Get the tds86.
1016
     *
1017
     * @return float|null Returns the tds86.
1018
     */
1019
    public function getTds86(): ?float{
1020
        return $this->tds86;
1021
    }
1022
1023
    /**
1024
     * Get the tds87.
1025
     *
1026
     * @return float|null Returns the tds87.
1027
     */
1028
    public function getTds87(): ?float{
1029
        return $this->tds87;
1030
    }
1031
1032
    /**
1033
     * Get the tds88.
1034
     *
1035
     * @return float|null Returns the tds88.
1036
     */
1037
    public function getTds88(): ?float{
1038
        return $this->tds88;
1039
    }
1040
1041
    /**
1042
     * Get the tds89.
1043
     *
1044
     * @return float|null Returns the tds89.
1045
     */
1046
    public function getTds89(): ?float{
1047
        return $this->tds89;
1048
    }
1049
1050
    /**
1051
     * Get the tds90.
1052
     *
1053
     * @return float|null Returns the tds90.
1054
     */
1055
    public function getTds90(): ?float{
1056
        return $this->tds90;
1057
    }
1058
1059
    /**
1060
     * Get the tds91.
1061
     *
1062
     * @return float|null Returns the tds91.
1063
     */
1064
    public function getTds91(): ?float{
1065
        return $this->tds91;
1066
    }
1067
1068
    /**
1069
     * Get the tds92.
1070
     *
1071
     * @return float|null Returns the tds92.
1072
     */
1073
    public function getTds92(): ?float{
1074
        return $this->tds92;
1075
    }
1076
1077
    /**
1078
     * Get the tds93.
1079
     *
1080
     * @return float|null Returns the tds93.
1081
     */
1082
    public function getTds93(): ?float{
1083
        return $this->tds93;
1084
    }
1085
1086
    /**
1087
     * Get the tds94.
1088
     *
1089
     * @return float|null Returns the tds94.
1090
     */
1091
    public function getTds94(): ?float{
1092
        return $this->tds94;
1093
    }
1094
1095
    /**
1096
     * Get the tds95.
1097
     *
1098
     * @return float|null Returns the tds95.
1099
     */
1100
    public function getTds95(): ?float{
1101
        return $this->tds95;
1102
    }
1103
1104
    /**
1105
     * Get the tds sup120.
1106
     *
1107
     * @return string|null Returns the tds sup120.
1108
     */
1109
    public function getTdsSup120(): ?string{
1110
        return $this->tdsSup120;
1111
    }
1112
1113
    /**
1114
     * Get the tds sup1200.
1115
     *
1116
     * @return string|null Returns the tds sup1200.
1117
     */
1118
    public function getTdsSup1200(): ?string{
1119
        return $this->tdsSup1200;
1120
    }
1121
1122
    /**
1123
     * Get the tds142.
1124
     *
1125
     * @return float|null Returns the tds142.
1126
     */
1127
    public function getTds142(): ?float{
1128
        return $this->tds142;
1129
    }
1130
1131
    /**
1132
     * Get the tds142 deja calcule.
1133
     *
1134
     * @return bool|null Returns the tds142 deja calcule.
1135
     */
1136
    public function getTds142DejaCalcule(): ?bool{
1137
        return $this->tds142DejaCalcule;
1138
    }
1139
1140
    /**
1141
     * Get the tds abatt frais pro.
1142
     *
1143
     * @return float|null Returns the tds abatt frais pro.
1144
     */
1145
    public function getTdsAbattFraisPro(): ?float{
1146
        return $this->tdsAbattFraisPro;
1147
    }
1148
1149
    /**
1150
     * Get the tds alloc chom.
1151
     *
1152
     * @return float|null Returns the tds alloc chom.
1153
     */
1154
    public function getTdsAllocChom(): ?float{
1155
        return $this->tdsAllocChom;
1156
    }
1157
1158
    /**
1159
     * Get the tds alloc compl ijss.
1160
     *
1161
     * @return float|null Returns the tds alloc compl ijss.
1162
     */
1163
    public function getTdsAllocComplIjss(): ?float{
1164
        return $this->tdsAllocComplIjss;
1165
    }
1166
1167
    /**
1168
     * Get the tds alloc retraite.
1169
     *
1170
     * @return float|null Returns the tds alloc retraite.
1171
     */
1172
    public function getTdsAllocRetraite(): ?float{
1173
        return $this->tdsAllocRetraite;
1174
    }
1175
1176
    /**
1177
     * Get the tds contrib ce cheques vac.
1178
     *
1179
     * @return float|null Returns the tds contrib ce cheques vac.
1180
     */
1181
    public function getTdsContribCeChequesVac(): ?float{
1182
        return $this->tdsContribCeChequesVac;
1183
    }
1184
1185
    /**
1186
     * Get the tds cumul n.
1187
     *
1188
     * @return float|null Returns the tds cumul n.
1189
     */
1190
    public function getTdsCumulN(): ?float{
1191
        return $this->tdsCumulN;
1192
    }
1193
1194
    /**
1195
     * Get the tds flag raz.
1196
     *
1197
     * @return int|null Returns the tds flag raz.
1198
     */
1199
    public function getTdsFlagRaz(): ?int{
1200
        return $this->tdsFlagRaz;
1201
    }
1202
1203
    /**
1204
     * Get the tds indemn depart retraite.
1205
     *
1206
     * @return float|null Returns the tds indemn depart retraite.
1207
     */
1208
    public function getTdsIndemnDepartRetraite(): ?float{
1209
        return $this->tdsIndemnDepartRetraite;
1210
    }
1211
1212
    /**
1213
     * Get the tds indemn imposables.
1214
     *
1215
     * @return float|null Returns the tds indemn imposables.
1216
     */
1217
    public function getTdsIndemnImposables(): ?float{
1218
        return $this->tdsIndemnImposables;
1219
    }
1220
1221
    /**
1222
     * Get the tds remb frais pro.
1223
     *
1224
     * @return float|null Returns the tds remb frais pro.
1225
     */
1226
    public function getTdsRembFraisPro(): ?float{
1227
        return $this->tdsRembFraisPro;
1228
    }
1229
1230
    /**
1231
     * Get the tds somme exo taxe sal.
1232
     *
1233
     * @return float|null Returns the tds somme exo taxe sal.
1234
     */
1235
    public function getTdsSommeExoTaxeSal(): ?float{
1236
        return $this->tdsSommeExoTaxeSal;
1237
    }
1238
1239
    /**
1240
     * Get the total plaf.
1241
     *
1242
     * @return float|null Returns the total plaf.
1243
     */
1244
    public function getTotalPlaf(): ?float{
1245
        return $this->totalPlaf;
1246
    }
1247
1248
    /**
1249
     * Set the base calc tds142.
1250
     *
1251
     * @param float|null $baseCalcTds142 The base calc tds142.
1252
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1253
     */
1254
    public function setBaseCalcTds142(?float $baseCalcTds142): EmpTdsCalcul {
1255
        $this->baseCalcTds142 = $baseCalcTds142;
1256
        return $this;
1257
    }
1258
1259
    /**
1260
     * Set the code at per.
1261
     *
1262
     * @param int|null $codeAtPer The code at per.
1263
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1264
     */
1265
    public function setCodeAtPer(?int $codeAtPer): EmpTdsCalcul {
1266
        $this->codeAtPer = $codeAtPer;
1267
        return $this;
1268
    }
1269
1270
    /**
1271
     * Set the code etablissement.
1272
     *
1273
     * @param int|null $codeEtablissement The code etablissement.
1274
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1275
     */
1276
    public function setCodeEtablissement(?int $codeEtablissement): EmpTdsCalcul {
1277
        $this->codeEtablissement = $codeEtablissement;
1278
        return $this;
1279
    }
1280
1281
    /**
1282
     * Set the cum net impos.
1283
     *
1284
     * @param float|null $cumNetImpos The cum net impos.
1285
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1286
     */
1287
    public function setCumNetImpos(?float $cumNetImpos): EmpTdsCalcul {
1288
        $this->cumNetImpos = $cumNetImpos;
1289
        return $this;
1290
    }
1291
1292
    /**
1293
     * Set the debut periode decl.
1294
     *
1295
     * @param DateTime|null $debutPeriodeDecl The debut periode decl.
1296
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1297
     */
1298
    public function setDebutPeriodeDecl(?DateTime $debutPeriodeDecl): EmpTdsCalcul {
1299
        $this->debutPeriodeDecl = $debutPeriodeDecl;
1300
        return $this;
1301
    }
1302
1303
    /**
1304
     * Set the derniere periode annee.
1305
     *
1306
     * @param bool|null $dernierePeriodeAnnee The derniere periode annee.
1307
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1308
     */
1309
    public function setDernierePeriodeAnnee(?bool $dernierePeriodeAnnee): EmpTdsCalcul {
1310
        $this->dernierePeriodeAnnee = $dernierePeriodeAnnee;
1311
        return $this;
1312
    }
1313
1314
    /**
1315
     * Set the fin periode decl.
1316
     *
1317
     * @param DateTime|null $finPeriodeDecl The fin periode decl.
1318
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1319
     */
1320
    public function setFinPeriodeDecl(?DateTime $finPeriodeDecl): EmpTdsCalcul {
1321
        $this->finPeriodeDecl = $finPeriodeDecl;
1322
        return $this;
1323
    }
1324
1325
    /**
1326
     * Set the indemn impat.
1327
     *
1328
     * @param float|null $indemnImpat The indemn impat.
1329
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1330
     */
1331
    public function setIndemnImpat(?float $indemnImpat): EmpTdsCalcul {
1332
        $this->indemnImpat = $indemnImpat;
1333
        return $this;
1334
    }
1335
1336
    /**
1337
     * Set the montant h sup compl exo.
1338
     *
1339
     * @param float|null $montantHSupComplExo The montant h sup compl exo.
1340
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1341
     */
1342
    public function setMontantHSupComplExo(?float $montantHSupComplExo): EmpTdsCalcul {
1343
        $this->montantHSupComplExo = $montantHSupComplExo;
1344
        return $this;
1345
    }
1346
1347
    /**
1348
     * Set the nb heure sal.
1349
     *
1350
     * @param float|null $nbHeureSal The nb heure sal.
1351
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1352
     */
1353
    public function setNbHeureSal(?float $nbHeureSal): EmpTdsCalcul {
1354
        $this->nbHeureSal = $nbHeureSal;
1355
        return $this;
1356
    }
1357
1358
    /**
1359
     * Set the nb heure trav.
1360
     *
1361
     * @param float|null $nbHeureTrav The nb heure trav.
1362
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1363
     */
1364
    public function setNbHeureTrav(?float $nbHeureTrav): EmpTdsCalcul {
1365
        $this->nbHeureTrav = $nbHeureTrav;
1366
        return $this;
1367
    }
1368
1369
    /**
1370
     * Set the nb per paie.
1371
     *
1372
     * @param int|null $nbPerPaie The nb per paie.
1373
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1374
     */
1375
    public function setNbPerPaie(?int $nbPerPaie): EmpTdsCalcul {
1376
        $this->nbPerPaie = $nbPerPaie;
1377
        return $this;
1378
    }
1379
1380
    /**
1381
     * Set the numero.
1382
     *
1383
     * @param string|null $numero The numero.
1384
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1385
     */
1386
    public function setNumero(?string $numero): EmpTdsCalcul {
1387
        $this->numero = $numero;
1388
        return $this;
1389
    }
1390
1391
    /**
1392
     * Set the numero ordre.
1393
     *
1394
     * @param int|null $numeroOrdre The numero ordre.
1395
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1396
     */
1397
    public function setNumeroOrdre(?int $numeroOrdre): EmpTdsCalcul {
1398
        $this->numeroOrdre = $numeroOrdre;
1399
        return $this;
1400
    }
1401
1402
    /**
1403
     * Set the particip serv pers.
1404
     *
1405
     * @param float|null $participServPers The particip serv pers.
1406
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1407
     */
1408
    public function setParticipServPers(?float $participServPers): EmpTdsCalcul {
1409
        $this->participServPers = $participServPers;
1410
        return $this;
1411
    }
1412
1413
    /**
1414
     * Set the premiere periode annee.
1415
     *
1416
     * @param bool|null $premierePeriodeAnnee The premiere periode annee.
1417
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1418
     */
1419
    public function setPremierePeriodeAnnee(?bool $premierePeriodeAnnee): EmpTdsCalcul {
1420
        $this->premierePeriodeAnnee = $premierePeriodeAnnee;
1421
        return $this;
1422
    }
1423
1424
    /**
1425
     * Set the tds100.
1426
     *
1427
     * @param float|null $tds100 The tds100.
1428
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1429
     */
1430
    public function setTds100(?float $tds100): EmpTdsCalcul {
1431
        $this->tds100 = $tds100;
1432
        return $this;
1433
    }
1434
1435
    /**
1436
     * Set the tds102.
1437
     *
1438
     * @param float|null $tds102 The tds102.
1439
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1440
     */
1441
    public function setTds102(?float $tds102): EmpTdsCalcul {
1442
        $this->tds102 = $tds102;
1443
        return $this;
1444
    }
1445
1446
    /**
1447
     * Set the tds103.
1448
     *
1449
     * @param float|null $tds103 The tds103.
1450
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1451
     */
1452
    public function setTds103(?float $tds103): EmpTdsCalcul {
1453
        $this->tds103 = $tds103;
1454
        return $this;
1455
    }
1456
1457
    /**
1458
     * Set the tds105.
1459
     *
1460
     * @param float|null $tds105 The tds105.
1461
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1462
     */
1463
    public function setTds105(?float $tds105): EmpTdsCalcul {
1464
        $this->tds105 = $tds105;
1465
        return $this;
1466
    }
1467
1468
    /**
1469
     * Set the tds107.
1470
     *
1471
     * @param bool|null $tds107 The tds107.
1472
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1473
     */
1474
    public function setTds107(?bool $tds107): EmpTdsCalcul {
1475
        $this->tds107 = $tds107;
1476
        return $this;
1477
    }
1478
1479
    /**
1480
     * Set the tds108.
1481
     *
1482
     * @param bool|null $tds108 The tds108.
1483
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1484
     */
1485
    public function setTds108(?bool $tds108): EmpTdsCalcul {
1486
        $this->tds108 = $tds108;
1487
        return $this;
1488
    }
1489
1490
    /**
1491
     * Set the tds109.
1492
     *
1493
     * @param bool|null $tds109 The tds109.
1494
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1495
     */
1496
    public function setTds109(?bool $tds109): EmpTdsCalcul {
1497
        $this->tds109 = $tds109;
1498
        return $this;
1499
    }
1500
1501
    /**
1502
     * Set the tds110.
1503
     *
1504
     * @param bool|null $tds110 The tds110.
1505
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1506
     */
1507
    public function setTds110(?bool $tds110): EmpTdsCalcul {
1508
        $this->tds110 = $tds110;
1509
        return $this;
1510
    }
1511
1512
    /**
1513
     * Set the tds111.
1514
     *
1515
     * @param bool|null $tds111 The tds111.
1516
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1517
     */
1518
    public function setTds111(?bool $tds111): EmpTdsCalcul {
1519
        $this->tds111 = $tds111;
1520
        return $this;
1521
    }
1522
1523
    /**
1524
     * Set the tds112.
1525
     *
1526
     * @param float|null $tds112 The tds112.
1527
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1528
     */
1529
    public function setTds112(?float $tds112): EmpTdsCalcul {
1530
        $this->tds112 = $tds112;
1531
        return $this;
1532
    }
1533
1534
    /**
1535
     * Set the tds113.
1536
     *
1537
     * @param bool|null $tds113 The tds113.
1538
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1539
     */
1540
    public function setTds113(?bool $tds113): EmpTdsCalcul {
1541
        $this->tds113 = $tds113;
1542
        return $this;
1543
    }
1544
1545
    /**
1546
     * Set the tds117.
1547
     *
1548
     * @param float|null $tds117 The tds117.
1549
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1550
     */
1551
    public function setTds117(?float $tds117): EmpTdsCalcul {
1552
        $this->tds117 = $tds117;
1553
        return $this;
1554
    }
1555
1556
    /**
1557
     * Set the tds119.
1558
     *
1559
     * @param bool|null $tds119 The tds119.
1560
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1561
     */
1562
    public function setTds119(?bool $tds119): EmpTdsCalcul {
1563
        $this->tds119 = $tds119;
1564
        return $this;
1565
    }
1566
1567
    /**
1568
     * Set the tds120.
1569
     *
1570
     * @param bool|null $tds120 The tds120.
1571
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1572
     */
1573
    public function setTds120(?bool $tds120): EmpTdsCalcul {
1574
        $this->tds120 = $tds120;
1575
        return $this;
1576
    }
1577
1578
    /**
1579
     * Set the tds121.
1580
     *
1581
     * @param bool|null $tds121 The tds121.
1582
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1583
     */
1584
    public function setTds121(?bool $tds121): EmpTdsCalcul {
1585
        $this->tds121 = $tds121;
1586
        return $this;
1587
    }
1588
1589
    /**
1590
     * Set the tds122.
1591
     *
1592
     * @param bool|null $tds122 The tds122.
1593
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1594
     */
1595
    public function setTds122(?bool $tds122): EmpTdsCalcul {
1596
        $this->tds122 = $tds122;
1597
        return $this;
1598
    }
1599
1600
    /**
1601
     * Set the tds125.
1602
     *
1603
     * @param float|null $tds125 The tds125.
1604
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1605
     */
1606
    public function setTds125(?float $tds125): EmpTdsCalcul {
1607
        $this->tds125 = $tds125;
1608
        return $this;
1609
    }
1610
1611
    /**
1612
     * Set the tds127.
1613
     *
1614
     * @param float|null $tds127 The tds127.
1615
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1616
     */
1617
    public function setTds127(?float $tds127): EmpTdsCalcul {
1618
        $this->tds127 = $tds127;
1619
        return $this;
1620
    }
1621
1622
    /**
1623
     * Set the tds128.
1624
     *
1625
     * @param string|null $tds128 The tds128.
1626
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1627
     */
1628
    public function setTds128(?string $tds128): EmpTdsCalcul {
1629
        $this->tds128 = $tds128;
1630
        return $this;
1631
    }
1632
1633
    /**
1634
     * Set the tds132.
1635
     *
1636
     * @param float|null $tds132 The tds132.
1637
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1638
     */
1639
    public function setTds132(?float $tds132): EmpTdsCalcul {
1640
        $this->tds132 = $tds132;
1641
        return $this;
1642
    }
1643
1644
    /**
1645
     * Set the tds133.
1646
     *
1647
     * @param string|null $tds133 The tds133.
1648
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1649
     */
1650
    public function setTds133(?string $tds133): EmpTdsCalcul {
1651
        $this->tds133 = $tds133;
1652
        return $this;
1653
    }
1654
1655
    /**
1656
     * Set the tds134.
1657
     *
1658
     * @param float|null $tds134 The tds134.
1659
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1660
     */
1661
    public function setTds134(?float $tds134): EmpTdsCalcul {
1662
        $this->tds134 = $tds134;
1663
        return $this;
1664
    }
1665
1666
    /**
1667
     * Set the tds135.
1668
     *
1669
     * @param float|null $tds135 The tds135.
1670
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1671
     */
1672
    public function setTds135(?float $tds135): EmpTdsCalcul {
1673
        $this->tds135 = $tds135;
1674
        return $this;
1675
    }
1676
1677
    /**
1678
     * Set the tds136.
1679
     *
1680
     * @param float|null $tds136 The tds136.
1681
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1682
     */
1683
    public function setTds136(?float $tds136): EmpTdsCalcul {
1684
        $this->tds136 = $tds136;
1685
        return $this;
1686
    }
1687
1688
    /**
1689
     * Set the tds137.
1690
     *
1691
     * @param float|null $tds137 The tds137.
1692
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1693
     */
1694
    public function setTds137(?float $tds137): EmpTdsCalcul {
1695
        $this->tds137 = $tds137;
1696
        return $this;
1697
    }
1698
1699
    /**
1700
     * Set the tds139.
1701
     *
1702
     * @param string|null $tds139 The tds139.
1703
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1704
     */
1705
    public function setTds139(?string $tds139): EmpTdsCalcul {
1706
        $this->tds139 = $tds139;
1707
        return $this;
1708
    }
1709
1710
    /**
1711
     * Set the tds141.
1712
     *
1713
     * @param float|null $tds141 The tds141.
1714
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1715
     */
1716
    public function setTds141(?float $tds141): EmpTdsCalcul {
1717
        $this->tds141 = $tds141;
1718
        return $this;
1719
    }
1720
1721
    /**
1722
     * Set the tds75.
1723
     *
1724
     * @param int|null $tds75 The tds75.
1725
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1726
     */
1727
    public function setTds75(?int $tds75): EmpTdsCalcul {
1728
        $this->tds75 = $tds75;
1729
        return $this;
1730
    }
1731
1732
    /**
1733
     * Set the tds77.
1734
     *
1735
     * @param string|null $tds77 The tds77.
1736
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1737
     */
1738
    public function setTds77(?string $tds77): EmpTdsCalcul {
1739
        $this->tds77 = $tds77;
1740
        return $this;
1741
    }
1742
1743
    /**
1744
     * Set the tds78.
1745
     *
1746
     * @param bool|null $tds78 The tds78.
1747
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1748
     */
1749
    public function setTds78(?bool $tds78): EmpTdsCalcul {
1750
        $this->tds78 = $tds78;
1751
        return $this;
1752
    }
1753
1754
    /**
1755
     * Set the tds81.
1756
     *
1757
     * @param float|null $tds81 The tds81.
1758
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1759
     */
1760
    public function setTds81(?float $tds81): EmpTdsCalcul {
1761
        $this->tds81 = $tds81;
1762
        return $this;
1763
    }
1764
1765
    /**
1766
     * Set the tds82.
1767
     *
1768
     * @param float|null $tds82 The tds82.
1769
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1770
     */
1771
    public function setTds82(?float $tds82): EmpTdsCalcul {
1772
        $this->tds82 = $tds82;
1773
        return $this;
1774
    }
1775
1776
    /**
1777
     * Set the tds84.
1778
     *
1779
     * @param float|null $tds84 The tds84.
1780
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1781
     */
1782
    public function setTds84(?float $tds84): EmpTdsCalcul {
1783
        $this->tds84 = $tds84;
1784
        return $this;
1785
    }
1786
1787
    /**
1788
     * Set the tds85.
1789
     *
1790
     * @param float|null $tds85 The tds85.
1791
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1792
     */
1793
    public function setTds85(?float $tds85): EmpTdsCalcul {
1794
        $this->tds85 = $tds85;
1795
        return $this;
1796
    }
1797
1798
    /**
1799
     * Set the tds86.
1800
     *
1801
     * @param float|null $tds86 The tds86.
1802
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1803
     */
1804
    public function setTds86(?float $tds86): EmpTdsCalcul {
1805
        $this->tds86 = $tds86;
1806
        return $this;
1807
    }
1808
1809
    /**
1810
     * Set the tds87.
1811
     *
1812
     * @param float|null $tds87 The tds87.
1813
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1814
     */
1815
    public function setTds87(?float $tds87): EmpTdsCalcul {
1816
        $this->tds87 = $tds87;
1817
        return $this;
1818
    }
1819
1820
    /**
1821
     * Set the tds88.
1822
     *
1823
     * @param float|null $tds88 The tds88.
1824
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1825
     */
1826
    public function setTds88(?float $tds88): EmpTdsCalcul {
1827
        $this->tds88 = $tds88;
1828
        return $this;
1829
    }
1830
1831
    /**
1832
     * Set the tds89.
1833
     *
1834
     * @param float|null $tds89 The tds89.
1835
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1836
     */
1837
    public function setTds89(?float $tds89): EmpTdsCalcul {
1838
        $this->tds89 = $tds89;
1839
        return $this;
1840
    }
1841
1842
    /**
1843
     * Set the tds90.
1844
     *
1845
     * @param float|null $tds90 The tds90.
1846
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1847
     */
1848
    public function setTds90(?float $tds90): EmpTdsCalcul {
1849
        $this->tds90 = $tds90;
1850
        return $this;
1851
    }
1852
1853
    /**
1854
     * Set the tds91.
1855
     *
1856
     * @param float|null $tds91 The tds91.
1857
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1858
     */
1859
    public function setTds91(?float $tds91): EmpTdsCalcul {
1860
        $this->tds91 = $tds91;
1861
        return $this;
1862
    }
1863
1864
    /**
1865
     * Set the tds92.
1866
     *
1867
     * @param float|null $tds92 The tds92.
1868
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1869
     */
1870
    public function setTds92(?float $tds92): EmpTdsCalcul {
1871
        $this->tds92 = $tds92;
1872
        return $this;
1873
    }
1874
1875
    /**
1876
     * Set the tds93.
1877
     *
1878
     * @param float|null $tds93 The tds93.
1879
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1880
     */
1881
    public function setTds93(?float $tds93): EmpTdsCalcul {
1882
        $this->tds93 = $tds93;
1883
        return $this;
1884
    }
1885
1886
    /**
1887
     * Set the tds94.
1888
     *
1889
     * @param float|null $tds94 The tds94.
1890
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1891
     */
1892
    public function setTds94(?float $tds94): EmpTdsCalcul {
1893
        $this->tds94 = $tds94;
1894
        return $this;
1895
    }
1896
1897
    /**
1898
     * Set the tds95.
1899
     *
1900
     * @param float|null $tds95 The tds95.
1901
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1902
     */
1903
    public function setTds95(?float $tds95): EmpTdsCalcul {
1904
        $this->tds95 = $tds95;
1905
        return $this;
1906
    }
1907
1908
    /**
1909
     * Set the tds sup120.
1910
     *
1911
     * @param string|null $tdsSup120 The tds sup120.
1912
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1913
     */
1914
    public function setTdsSup120(?string $tdsSup120): EmpTdsCalcul {
1915
        $this->tdsSup120 = $tdsSup120;
1916
        return $this;
1917
    }
1918
1919
    /**
1920
     * Set the tds sup1200.
1921
     *
1922
     * @param string|null $tdsSup1200 The tds sup1200.
1923
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1924
     */
1925
    public function setTdsSup1200(?string $tdsSup1200): EmpTdsCalcul {
1926
        $this->tdsSup1200 = $tdsSup1200;
1927
        return $this;
1928
    }
1929
1930
    /**
1931
     * Set the tds142.
1932
     *
1933
     * @param float|null $tds142 The tds142.
1934
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1935
     */
1936
    public function setTds142(?float $tds142): EmpTdsCalcul {
1937
        $this->tds142 = $tds142;
1938
        return $this;
1939
    }
1940
1941
    /**
1942
     * Set the tds142 deja calcule.
1943
     *
1944
     * @param bool|null $tds142DejaCalcule The tds142 deja calcule.
1945
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1946
     */
1947
    public function setTds142DejaCalcule(?bool $tds142DejaCalcule): EmpTdsCalcul {
1948
        $this->tds142DejaCalcule = $tds142DejaCalcule;
1949
        return $this;
1950
    }
1951
1952
    /**
1953
     * Set the tds abatt frais pro.
1954
     *
1955
     * @param float|null $tdsAbattFraisPro The tds abatt frais pro.
1956
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1957
     */
1958
    public function setTdsAbattFraisPro(?float $tdsAbattFraisPro): EmpTdsCalcul {
1959
        $this->tdsAbattFraisPro = $tdsAbattFraisPro;
1960
        return $this;
1961
    }
1962
1963
    /**
1964
     * Set the tds alloc chom.
1965
     *
1966
     * @param float|null $tdsAllocChom The tds alloc chom.
1967
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1968
     */
1969
    public function setTdsAllocChom(?float $tdsAllocChom): EmpTdsCalcul {
1970
        $this->tdsAllocChom = $tdsAllocChom;
1971
        return $this;
1972
    }
1973
1974
    /**
1975
     * Set the tds alloc compl ijss.
1976
     *
1977
     * @param float|null $tdsAllocComplIjss The tds alloc compl ijss.
1978
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1979
     */
1980
    public function setTdsAllocComplIjss(?float $tdsAllocComplIjss): EmpTdsCalcul {
1981
        $this->tdsAllocComplIjss = $tdsAllocComplIjss;
1982
        return $this;
1983
    }
1984
1985
    /**
1986
     * Set the tds alloc retraite.
1987
     *
1988
     * @param float|null $tdsAllocRetraite The tds alloc retraite.
1989
     * @return EmpTdsCalcul Returns this Emp tds calcul.
1990
     */
1991
    public function setTdsAllocRetraite(?float $tdsAllocRetraite): EmpTdsCalcul {
1992
        $this->tdsAllocRetraite = $tdsAllocRetraite;
1993
        return $this;
1994
    }
1995
1996
    /**
1997
     * Set the tds contrib ce cheques vac.
1998
     *
1999
     * @param float|null $tdsContribCeChequesVac The tds contrib ce cheques vac.
2000
     * @return EmpTdsCalcul Returns this Emp tds calcul.
2001
     */
2002
    public function setTdsContribCeChequesVac(?float $tdsContribCeChequesVac): EmpTdsCalcul {
2003
        $this->tdsContribCeChequesVac = $tdsContribCeChequesVac;
2004
        return $this;
2005
    }
2006
2007
    /**
2008
     * Set the tds cumul n.
2009
     *
2010
     * @param float|null $tdsCumulN The tds cumul n.
2011
     * @return EmpTdsCalcul Returns this Emp tds calcul.
2012
     */
2013
    public function setTdsCumulN(?float $tdsCumulN): EmpTdsCalcul {
2014
        $this->tdsCumulN = $tdsCumulN;
2015
        return $this;
2016
    }
2017
2018
    /**
2019
     * Set the tds flag raz.
2020
     *
2021
     * @param int|null $tdsFlagRaz The tds flag raz.
2022
     * @return EmpTdsCalcul Returns this Emp tds calcul.
2023
     */
2024
    public function setTdsFlagRaz(?int $tdsFlagRaz): EmpTdsCalcul {
2025
        $this->tdsFlagRaz = $tdsFlagRaz;
2026
        return $this;
2027
    }
2028
2029
    /**
2030
     * Set the tds indemn depart retraite.
2031
     *
2032
     * @param float|null $tdsIndemnDepartRetraite The tds indemn depart retraite.
2033
     * @return EmpTdsCalcul Returns this Emp tds calcul.
2034
     */
2035
    public function setTdsIndemnDepartRetraite(?float $tdsIndemnDepartRetraite): EmpTdsCalcul {
2036
        $this->tdsIndemnDepartRetraite = $tdsIndemnDepartRetraite;
2037
        return $this;
2038
    }
2039
2040
    /**
2041
     * Set the tds indemn imposables.
2042
     *
2043
     * @param float|null $tdsIndemnImposables The tds indemn imposables.
2044
     * @return EmpTdsCalcul Returns this Emp tds calcul.
2045
     */
2046
    public function setTdsIndemnImposables(?float $tdsIndemnImposables): EmpTdsCalcul {
2047
        $this->tdsIndemnImposables = $tdsIndemnImposables;
2048
        return $this;
2049
    }
2050
2051
    /**
2052
     * Set the tds remb frais pro.
2053
     *
2054
     * @param float|null $tdsRembFraisPro The tds remb frais pro.
2055
     * @return EmpTdsCalcul Returns this Emp tds calcul.
2056
     */
2057
    public function setTdsRembFraisPro(?float $tdsRembFraisPro): EmpTdsCalcul {
2058
        $this->tdsRembFraisPro = $tdsRembFraisPro;
2059
        return $this;
2060
    }
2061
2062
    /**
2063
     * Set the tds somme exo taxe sal.
2064
     *
2065
     * @param float|null $tdsSommeExoTaxeSal The tds somme exo taxe sal.
2066
     * @return EmpTdsCalcul Returns this Emp tds calcul.
2067
     */
2068
    public function setTdsSommeExoTaxeSal(?float $tdsSommeExoTaxeSal): EmpTdsCalcul {
2069
        $this->tdsSommeExoTaxeSal = $tdsSommeExoTaxeSal;
2070
        return $this;
2071
    }
2072
2073
    /**
2074
     * Set the total plaf.
2075
     *
2076
     * @param float|null $totalPlaf The total plaf.
2077
     * @return EmpTdsCalcul Returns this Emp tds calcul.
2078
     */
2079
    public function setTotalPlaf(?float $totalPlaf): EmpTdsCalcul {
2080
        $this->totalPlaf = $totalPlaf;
2081
        return $this;
2082
    }
2083
}
2084