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

Fiscal   F

Complexity

Total Complexity 189

Size/Duplication

Total Lines 2547
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 189
lcom 0
cbo 0
dl 0
loc 2547
rs 0.8
c 0
b 0
f 0

189 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 3 1
A getAbattementCga() 0 3 1
A getAssuranceControle() 0 3 1
A getCdAssiette() 0 3 1
A getCdi() 0 3 1
A getCga() 0 3 1
A getCodeCentreImpot() 0 3 1
A getCodeCga() 0 3 1
A getCodeClient() 0 3 1
A getCodeImpotDirect() 0 3 1
A getCodeRecetteImpots() 0 3 1
A getCodeRegimeTva() 0 3 1
A getContactCentreImpots() 0 3 1
A getContactCga() 0 3 1
A getContactRecetteImpots() 0 3 1
A getDateAdhesionCga() 0 3 1
A getDateEffetAdhesionCga() 0 3 1
A getDateEffetRadiationCga() 0 3 1
A getDateRadiationCga() 0 3 1
A getDeclarationSur() 0 3 1
A getDureeExercice() 0 3 1
A getEdiTdfcBdF() 0 3 1
A getFrpCle() 0 3 1
A getFrpDossier() 0 3 1
A getFrpRecette() 0 3 1
A getIdImpotsGouvFr() 0 3 1
A getImpot() 0 3 1
A getInsp() 0 3 1
A getJourDeclaration() 0 3 1
A getMandatDateDebutDads() 0 3 1
A getMandatDateDebutDucsedi() 0 3 1
A getMandatDateDebutEditva() 0 3 1
A getMandatDateDebutEtebac() 0 3 1
A getMandatDateDebutPedi() 0 3 1
A getMandatDateDebutReq() 0 3 1
A getMandatDateDebutTdfc() 0 3 1
A getMandatDureeDads() 0 3 1
A getMandatDureeDucsedi() 0 3 1
A getMandatDureeEditva() 0 3 1
A getMandatDureeEtebac() 0 3 1
A getMandatDureePedi() 0 3 1
A getMandatDureeReq() 0 3 1
A getMandatDureeTdfc() 0 3 1
A getMandatPieceJointeDads() 0 3 1
A getMandatPieceJointeDucsedi() 0 3 1
A getMandatPieceJointeEditva() 0 3 1
A getMandatPieceJointeEtebac() 0 3 1
A getMandatPieceJointePedi() 0 3 1
A getMandatPieceJointeReq() 0 3 1
A getMandatPieceJointeTdfc() 0 3 1
A getMandatSuiviDads() 0 3 1
A getMandatSuiviDucsedi() 0 3 1
A getMandatSuiviEditva() 0 3 1
A getMandatSuiviEtebac() 0 3 1
A getMandatSuiviPedi() 0 3 1
A getMandatSuiviReq() 0 3 1
A getMandatSuiviTdfc() 0 3 1
A getMdpImpotsGouvFr() 0 3 1
A getMethodeCalcul() 0 3 1
A getMotifRadiationCga() 0 3 1
A getNumeroRegistre() 0 3 1
A getPeriodiciteTva() 0 3 1
A getPmeCommunautaire() 0 3 1
A getPoleEnregistrement() 0 3 1
A getRefObligFisc() 0 3 1
A getRefPaiementDgi() 0 3 1
A getRegime() 0 3 1
A getRegimeAgricole() 0 3 1
A getRegimeGroupe() 0 3 1
A getRofCfe() 0 3 1
A getRofCvae() 0 3 1
A getRofCvaep() 0 3 1
A getRofIs() 0 3 1
A getRofRcm() 0 3 1
A getRofTdfcGroup() 0 3 1
A getRofTs() 0 3 1
A getRofTva() 0 3 1
A getSocieteMere() 0 3 1
A getTresorerie() 0 3 1
A getTresorerieIs() 0 3 1
A getTvaCa12Ae() 0 3 1
A getTvaDecaissements() 0 3 1
A getTvaEtabBtq() 0 3 1
A getTvaEtabBureauDistributeur() 0 3 1
A getTvaEtabCodePostal() 0 3 1
A getTvaEtabComplement() 0 3 1
A getTvaEtabNomRs() 0 3 1
A getTvaEtabNomVoie() 0 3 1
A getTvaEtabNumVoie() 0 3 1
A getTvaFaiteParClient() 0 3 1
A getTvaNomVir() 0 3 1
A getTvaribVir() 0 3 1
A getViseurConventionne() 0 3 1
A getViseurDtAttest() 0 3 1
A getViseurNumAttest() 0 3 1
A setAbattementCga() 0 4 1
A setAssuranceControle() 0 4 1
A setCdAssiette() 0 4 1
A setCdi() 0 4 1
A setCga() 0 4 1
A setCodeCentreImpot() 0 4 1
A setCodeCga() 0 4 1
A setCodeClient() 0 4 1
A setCodeImpotDirect() 0 4 1
A setCodeRecetteImpots() 0 4 1
A setCodeRegimeTva() 0 4 1
A setContactCentreImpots() 0 4 1
A setContactCga() 0 4 1
A setContactRecetteImpots() 0 4 1
A setDateAdhesionCga() 0 4 1
A setDateEffetAdhesionCga() 0 4 1
A setDateEffetRadiationCga() 0 4 1
A setDateRadiationCga() 0 4 1
A setDeclarationSur() 0 4 1
A setDureeExercice() 0 4 1
A setEdiTdfcBdF() 0 4 1
A setFrpCle() 0 4 1
A setFrpDossier() 0 4 1
A setFrpRecette() 0 4 1
A setIdImpotsGouvFr() 0 4 1
A setImpot() 0 4 1
A setInsp() 0 4 1
A setJourDeclaration() 0 4 1
A setMandatDateDebutDads() 0 4 1
A setMandatDateDebutDucsedi() 0 4 1
A setMandatDateDebutEditva() 0 4 1
A setMandatDateDebutEtebac() 0 4 1
A setMandatDateDebutPedi() 0 4 1
A setMandatDateDebutReq() 0 4 1
A setMandatDateDebutTdfc() 0 4 1
A setMandatDureeDads() 0 4 1
A setMandatDureeDucsedi() 0 4 1
A setMandatDureeEditva() 0 4 1
A setMandatDureeEtebac() 0 4 1
A setMandatDureePedi() 0 4 1
A setMandatDureeReq() 0 4 1
A setMandatDureeTdfc() 0 4 1
A setMandatPieceJointeDads() 0 4 1
A setMandatPieceJointeDucsedi() 0 4 1
A setMandatPieceJointeEditva() 0 4 1
A setMandatPieceJointeEtebac() 0 4 1
A setMandatPieceJointePedi() 0 4 1
A setMandatPieceJointeReq() 0 4 1
A setMandatPieceJointeTdfc() 0 4 1
A setMandatSuiviDads() 0 4 1
A setMandatSuiviDucsedi() 0 4 1
A setMandatSuiviEditva() 0 4 1
A setMandatSuiviEtebac() 0 4 1
A setMandatSuiviPedi() 0 4 1
A setMandatSuiviReq() 0 4 1
A setMandatSuiviTdfc() 0 4 1
A setMdpImpotsGouvFr() 0 4 1
A setMethodeCalcul() 0 4 1
A setMotifRadiationCga() 0 4 1
A setNumeroRegistre() 0 4 1
A setPeriodiciteTva() 0 4 1
A setPmeCommunautaire() 0 4 1
A setPoleEnregistrement() 0 4 1
A setRefObligFisc() 0 4 1
A setRefPaiementDgi() 0 4 1
A setRegime() 0 4 1
A setRegimeAgricole() 0 4 1
A setRegimeGroupe() 0 4 1
A setRofCfe() 0 4 1
A setRofCvae() 0 4 1
A setRofCvaep() 0 4 1
A setRofIs() 0 4 1
A setRofRcm() 0 4 1
A setRofTdfcGroup() 0 4 1
A setRofTs() 0 4 1
A setRofTva() 0 4 1
A setSocieteMere() 0 4 1
A setTresorerie() 0 4 1
A setTresorerieIs() 0 4 1
A setTvaCa12Ae() 0 4 1
A setTvaDecaissements() 0 4 1
A setTvaEtabBtq() 0 4 1
A setTvaEtabBureauDistributeur() 0 4 1
A setTvaEtabCodePostal() 0 4 1
A setTvaEtabComplement() 0 4 1
A setTvaEtabNomRs() 0 4 1
A setTvaEtabNomVoie() 0 4 1
A setTvaEtabNumVoie() 0 4 1
A setTvaFaiteParClient() 0 4 1
A setTvaNomVir() 0 4 1
A setTvaribVir() 0 4 1
A setViseurConventionne() 0 4 1
A setViseurDtAttest() 0 4 1
A setViseurNumAttest() 0 4 1

How to fix   Complexity   

Complex Class

Complex classes like Fiscal 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 Fiscal, 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\QGI;
13
14
use DateTime;
15
16
/**
17
 * Fiscal.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Library\Core\ThirdParty\Quadratus\Model\QGI
21
 */
22
class Fiscal {
23
24
    /**
25
     * Abattement cga.
26
     *
27
     * @var bool|null
28
     */
29
    private $abattementCga;
30
31
    /**
32
     * Assurance controle.
33
     *
34
     * @var bool|null
35
     */
36
    private $assuranceControle;
37
38
    /**
39
     * Cd assiette.
40
     *
41
     * @var string|null
42
     */
43
    private $cdAssiette;
44
45
    /**
46
     * Cdi.
47
     *
48
     * @var string|null
49
     */
50
    private $cdi;
51
52
    /**
53
     * Cga.
54
     *
55
     * @var bool|null
56
     */
57
    private $cga;
58
59
    /**
60
     * Code centre impot.
61
     *
62
     * @var string|null
63
     */
64
    private $codeCentreImpot;
65
66
    /**
67
     * Code cga.
68
     *
69
     * @var string|null
70
     */
71
    private $codeCga;
72
73
    /**
74
     * Code client.
75
     *
76
     * @var string|null
77
     */
78
    private $codeClient;
79
80
    /**
81
     * Code impot direct.
82
     *
83
     * @var string|null
84
     */
85
    private $codeImpotDirect;
86
87
    /**
88
     * Code recette impots.
89
     *
90
     * @var string|null
91
     */
92
    private $codeRecetteImpots;
93
94
    /**
95
     * Code regime tva.
96
     *
97
     * @var string|null
98
     */
99
    private $codeRegimeTva;
100
101
    /**
102
     * Contact centre impots.
103
     *
104
     * @var string|null
105
     */
106
    private $contactCentreImpots;
107
108
    /**
109
     * Contact cga.
110
     *
111
     * @var string|null
112
     */
113
    private $contactCga;
114
115
    /**
116
     * Contact recette impots.
117
     *
118
     * @var string|null
119
     */
120
    private $contactRecetteImpots;
121
122
    /**
123
     * Date adhesion cga.
124
     *
125
     * @var DateTime|null
126
     */
127
    private $dateAdhesionCga;
128
129
    /**
130
     * Date effet adhesion cga.
131
     *
132
     * @var DateTime|null
133
     */
134
    private $dateEffetAdhesionCga;
135
136
    /**
137
     * Date effet radiation cga.
138
     *
139
     * @var DateTime|null
140
     */
141
    private $dateEffetRadiationCga;
142
143
    /**
144
     * Date radiation cga.
145
     *
146
     * @var DateTime|null
147
     */
148
    private $dateRadiationCga;
149
150
    /**
151
     * Declaration sur.
152
     *
153
     * @var string|null
154
     */
155
    private $declarationSur;
156
157
    /**
158
     * Duree exercice.
159
     *
160
     * @var string|null
161
     */
162
    private $dureeExercice;
163
164
    /**
165
     * Edi tdfc bd f.
166
     *
167
     * @var bool|null
168
     */
169
    private $ediTdfcBdF;
170
171
    /**
172
     * Frp cle.
173
     *
174
     * @var string|null
175
     */
176
    private $frpCle;
177
178
    /**
179
     * Frp dossier.
180
     *
181
     * @var string|null
182
     */
183
    private $frpDossier;
184
185
    /**
186
     * Frp recette.
187
     *
188
     * @var string|null
189
     */
190
    private $frpRecette;
191
192
    /**
193
     * Id impots gouv fr.
194
     *
195
     * @var string|null
196
     */
197
    private $idImpotsGouvFr;
198
199
    /**
200
     * Impot.
201
     *
202
     * @var string|null
203
     */
204
    private $impot;
205
206
    /**
207
     * Insp.
208
     *
209
     * @var string|null
210
     */
211
    private $insp;
212
213
    /**
214
     * Jour declaration.
215
     *
216
     * @var string|null
217
     */
218
    private $jourDeclaration;
219
220
    /**
221
     * Mandat date debut dads.
222
     *
223
     * @var DateTime|null
224
     */
225
    private $mandatDateDebutDads;
226
227
    /**
228
     * Mandat date debut ducsedi.
229
     *
230
     * @var DateTime|null
231
     */
232
    private $mandatDateDebutDucsedi;
233
234
    /**
235
     * Mandat date debut editva.
236
     *
237
     * @var DateTime|null
238
     */
239
    private $mandatDateDebutEditva;
240
241
    /**
242
     * Mandat date debut etebac.
243
     *
244
     * @var DateTime|null
245
     */
246
    private $mandatDateDebutEtebac;
247
248
    /**
249
     * Mandat date debut pedi.
250
     *
251
     * @var DateTime|null
252
     */
253
    private $mandatDateDebutPedi;
254
255
    /**
256
     * Mandat date debut req.
257
     *
258
     * @var DateTime|null
259
     */
260
    private $mandatDateDebutReq;
261
262
    /**
263
     * Mandat date debut tdfc.
264
     *
265
     * @var DateTime|null
266
     */
267
    private $mandatDateDebutTdfc;
268
269
    /**
270
     * Mandat duree dads.
271
     *
272
     * @var int|null
273
     */
274
    private $mandatDureeDads;
275
276
    /**
277
     * Mandat duree ducsedi.
278
     *
279
     * @var int|null
280
     */
281
    private $mandatDureeDucsedi;
282
283
    /**
284
     * Mandat duree editva.
285
     *
286
     * @var int|null
287
     */
288
    private $mandatDureeEditva;
289
290
    /**
291
     * Mandat duree etebac.
292
     *
293
     * @var int|null
294
     */
295
    private $mandatDureeEtebac;
296
297
    /**
298
     * Mandat duree pedi.
299
     *
300
     * @var int|null
301
     */
302
    private $mandatDureePedi;
303
304
    /**
305
     * Mandat duree req.
306
     *
307
     * @var int|null
308
     */
309
    private $mandatDureeReq;
310
311
    /**
312
     * Mandat duree tdfc.
313
     *
314
     * @var int|null
315
     */
316
    private $mandatDureeTdfc;
317
318
    /**
319
     * Mandat piece jointe dads.
320
     *
321
     * @var string|null
322
     */
323
    private $mandatPieceJointeDads;
324
325
    /**
326
     * Mandat piece jointe ducsedi.
327
     *
328
     * @var string|null
329
     */
330
    private $mandatPieceJointeDucsedi;
331
332
    /**
333
     * Mandat piece jointe editva.
334
     *
335
     * @var string|null
336
     */
337
    private $mandatPieceJointeEditva;
338
339
    /**
340
     * Mandat piece jointe etebac.
341
     *
342
     * @var string|null
343
     */
344
    private $mandatPieceJointeEtebac;
345
346
    /**
347
     * Mandat piece jointe pedi.
348
     *
349
     * @var string|null
350
     */
351
    private $mandatPieceJointePedi;
352
353
    /**
354
     * Mandat piece jointe req.
355
     *
356
     * @var string|null
357
     */
358
    private $mandatPieceJointeReq;
359
360
    /**
361
     * Mandat piece jointe tdfc.
362
     *
363
     * @var string|null
364
     */
365
    private $mandatPieceJointeTdfc;
366
367
    /**
368
     * Mandat suivi dads.
369
     *
370
     * @var bool|null
371
     */
372
    private $mandatSuiviDads;
373
374
    /**
375
     * Mandat suivi ducsedi.
376
     *
377
     * @var bool|null
378
     */
379
    private $mandatSuiviDucsedi;
380
381
    /**
382
     * Mandat suivi editva.
383
     *
384
     * @var bool|null
385
     */
386
    private $mandatSuiviEditva;
387
388
    /**
389
     * Mandat suivi etebac.
390
     *
391
     * @var bool|null
392
     */
393
    private $mandatSuiviEtebac;
394
395
    /**
396
     * Mandat suivi pedi.
397
     *
398
     * @var bool|null
399
     */
400
    private $mandatSuiviPedi;
401
402
    /**
403
     * Mandat suivi req.
404
     *
405
     * @var bool|null
406
     */
407
    private $mandatSuiviReq;
408
409
    /**
410
     * Mandat suivi tdfc.
411
     *
412
     * @var bool|null
413
     */
414
    private $mandatSuiviTdfc;
415
416
    /**
417
     * Mdp impots gouv fr.
418
     *
419
     * @var string|null
420
     */
421
    private $mdpImpotsGouvFr;
422
423
    /**
424
     * Methode calcul.
425
     *
426
     * @var string|null
427
     */
428
    private $methodeCalcul;
429
430
    /**
431
     * Motif radiation cga.
432
     *
433
     * @var string|null
434
     */
435
    private $motifRadiationCga;
436
437
    /**
438
     * Numero registre.
439
     *
440
     * @var string|null
441
     */
442
    private $numeroRegistre;
443
444
    /**
445
     * Periodicite tva.
446
     *
447
     * @var string|null
448
     */
449
    private $periodiciteTva;
450
451
    /**
452
     * Pme communautaire.
453
     *
454
     * @var bool|null
455
     */
456
    private $pmeCommunautaire;
457
458
    /**
459
     * Pole enregistrement.
460
     *
461
     * @var string|null
462
     */
463
    private $poleEnregistrement;
464
465
    /**
466
     * Ref oblig fisc.
467
     *
468
     * @var string|null
469
     */
470
    private $refObligFisc;
471
472
    /**
473
     * Ref paiement dgi.
474
     *
475
     * @var string|null
476
     */
477
    private $refPaiementDgi;
478
479
    /**
480
     * Regime.
481
     *
482
     * @var string|null
483
     */
484
    private $regime;
485
486
    /**
487
     * Regime agricole.
488
     *
489
     * @var bool|null
490
     */
491
    private $regimeAgricole;
492
493
    /**
494
     * Regime groupe.
495
     *
496
     * @var bool|null
497
     */
498
    private $regimeGroupe;
499
500
    /**
501
     * Rof cfe.
502
     *
503
     * @var string|null
504
     */
505
    private $rofCfe;
506
507
    /**
508
     * Rof cvae.
509
     *
510
     * @var string|null
511
     */
512
    private $rofCvae;
513
514
    /**
515
     * Rof cvaep.
516
     *
517
     * @var string|null
518
     */
519
    private $rofCvaep;
520
521
    /**
522
     * Rof is.
523
     *
524
     * @var string|null
525
     */
526
    private $rofIs;
527
528
    /**
529
     * Rof rcm.
530
     *
531
     * @var string|null
532
     */
533
    private $rofRcm;
534
535
    /**
536
     * Rof tdfc group.
537
     *
538
     * @var string|null
539
     */
540
    private $rofTdfcGroup;
541
542
    /**
543
     * Rof ts.
544
     *
545
     * @var string|null
546
     */
547
    private $rofTs;
548
549
    /**
550
     * Rof tva.
551
     *
552
     * @var string|null
553
     */
554
    private $rofTva;
555
556
    /**
557
     * Societe mere.
558
     *
559
     * @var bool|null
560
     */
561
    private $societeMere;
562
563
    /**
564
     * Tresorerie.
565
     *
566
     * @var string|null
567
     */
568
    private $tresorerie;
569
570
    /**
571
     * Tresorerie is.
572
     *
573
     * @var string|null
574
     */
575
    private $tresorerieIs;
576
577
    /**
578
     * Tva ca12 ae.
579
     *
580
     * @var string|null
581
     */
582
    private $tvaCa12Ae;
583
584
    /**
585
     * Tva decaissements.
586
     *
587
     * @var bool|null
588
     */
589
    private $tvaDecaissements;
590
591
    /**
592
     * Tva etab btq.
593
     *
594
     * @var string|null
595
     */
596
    private $tvaEtabBtq;
597
598
    /**
599
     * Tva etab bureau distributeur.
600
     *
601
     * @var string|null
602
     */
603
    private $tvaEtabBureauDistributeur;
604
605
    /**
606
     * Tva etab code postal.
607
     *
608
     * @var string|null
609
     */
610
    private $tvaEtabCodePostal;
611
612
    /**
613
     * Tva etab complement.
614
     *
615
     * @var string|null
616
     */
617
    private $tvaEtabComplement;
618
619
    /**
620
     * Tva etab nom rs.
621
     *
622
     * @var string|null
623
     */
624
    private $tvaEtabNomRs;
625
626
    /**
627
     * Tva etab nom voie.
628
     *
629
     * @var string|null
630
     */
631
    private $tvaEtabNomVoie;
632
633
    /**
634
     * Tva etab num voie.
635
     *
636
     * @var string|null
637
     */
638
    private $tvaEtabNumVoie;
639
640
    /**
641
     * Tva faite par client.
642
     *
643
     * @var bool|null
644
     */
645
    private $tvaFaiteParClient;
646
647
    /**
648
     * Tva nom vir.
649
     *
650
     * @var string|null
651
     */
652
    private $tvaNomVir;
653
654
    /**
655
     * Tvarib vir.
656
     *
657
     * @var string|null
658
     */
659
    private $tvaribVir;
660
661
    /**
662
     * Viseur conventionne.
663
     *
664
     * @var bool|null
665
     */
666
    private $viseurConventionne;
667
668
    /**
669
     * Viseur dt attest.
670
     *
671
     * @var DateTime|null
672
     */
673
    private $viseurDtAttest;
674
675
    /**
676
     * Viseur num attest.
677
     *
678
     * @var string|null
679
     */
680
    private $viseurNumAttest;
681
682
    /**
683
     * Constructor.
684
     */
685
    public function __construct() {
686
        // NOTHING TO DO
687
    }
688
689
    /**
690
     * Get the abattement cga.
691
     *
692
     * @return bool|null Returns the abattement cga.
693
     */
694
    public function getAbattementCga(): ?bool {
695
        return $this->abattementCga;
696
    }
697
698
    /**
699
     * Get the assurance controle.
700
     *
701
     * @return bool|null Returns the assurance controle.
702
     */
703
    public function getAssuranceControle(): ?bool {
704
        return $this->assuranceControle;
705
    }
706
707
    /**
708
     * Get the cd assiette.
709
     *
710
     * @return string|null Returns the cd assiette.
711
     */
712
    public function getCdAssiette(): ?string {
713
        return $this->cdAssiette;
714
    }
715
716
    /**
717
     * Get the cdi.
718
     *
719
     * @return string|null Returns the cdi.
720
     */
721
    public function getCdi(): ?string {
722
        return $this->cdi;
723
    }
724
725
    /**
726
     * Get the cga.
727
     *
728
     * @return bool|null Returns the cga.
729
     */
730
    public function getCga(): ?bool {
731
        return $this->cga;
732
    }
733
734
    /**
735
     * Get the code centre impot.
736
     *
737
     * @return string|null Returns the code centre impot.
738
     */
739
    public function getCodeCentreImpot(): ?string {
740
        return $this->codeCentreImpot;
741
    }
742
743
    /**
744
     * Get the code cga.
745
     *
746
     * @return string|null Returns the code cga.
747
     */
748
    public function getCodeCga(): ?string {
749
        return $this->codeCga;
750
    }
751
752
    /**
753
     * Get the code client.
754
     *
755
     * @return string|null Returns the code client.
756
     */
757
    public function getCodeClient(): ?string {
758
        return $this->codeClient;
759
    }
760
761
    /**
762
     * Get the code impot direct.
763
     *
764
     * @return string|null Returns the code impot direct.
765
     */
766
    public function getCodeImpotDirect(): ?string {
767
        return $this->codeImpotDirect;
768
    }
769
770
    /**
771
     * Get the code recette impots.
772
     *
773
     * @return string|null Returns the code recette impots.
774
     */
775
    public function getCodeRecetteImpots(): ?string {
776
        return $this->codeRecetteImpots;
777
    }
778
779
    /**
780
     * Get the code regime tva.
781
     *
782
     * @return string|null Returns the code regime tva.
783
     */
784
    public function getCodeRegimeTva(): ?string {
785
        return $this->codeRegimeTva;
786
    }
787
788
    /**
789
     * Get the contact centre impots.
790
     *
791
     * @return string|null Returns the contact centre impots.
792
     */
793
    public function getContactCentreImpots(): ?string {
794
        return $this->contactCentreImpots;
795
    }
796
797
    /**
798
     * Get the contact cga.
799
     *
800
     * @return string|null Returns the contact cga.
801
     */
802
    public function getContactCga(): ?string {
803
        return $this->contactCga;
804
    }
805
806
    /**
807
     * Get the contact recette impots.
808
     *
809
     * @return string|null Returns the contact recette impots.
810
     */
811
    public function getContactRecetteImpots(): ?string {
812
        return $this->contactRecetteImpots;
813
    }
814
815
    /**
816
     * Get the date adhesion cga.
817
     *
818
     * @return DateTime|null Returns the date adhesion cga.
819
     */
820
    public function getDateAdhesionCga(): ?DateTime {
821
        return $this->dateAdhesionCga;
822
    }
823
824
    /**
825
     * Get the date effet adhesion cga.
826
     *
827
     * @return DateTime|null Returns the date effet adhesion cga.
828
     */
829
    public function getDateEffetAdhesionCga(): ?DateTime {
830
        return $this->dateEffetAdhesionCga;
831
    }
832
833
    /**
834
     * Get the date effet radiation cga.
835
     *
836
     * @return DateTime|null Returns the date effet radiation cga.
837
     */
838
    public function getDateEffetRadiationCga(): ?DateTime {
839
        return $this->dateEffetRadiationCga;
840
    }
841
842
    /**
843
     * Get the date radiation cga.
844
     *
845
     * @return DateTime|null Returns the date radiation cga.
846
     */
847
    public function getDateRadiationCga(): ?DateTime {
848
        return $this->dateRadiationCga;
849
    }
850
851
    /**
852
     * Get the declaration sur.
853
     *
854
     * @return string|null Returns the declaration sur.
855
     */
856
    public function getDeclarationSur(): ?string {
857
        return $this->declarationSur;
858
    }
859
860
    /**
861
     * Get the duree exercice.
862
     *
863
     * @return string|null Returns the duree exercice.
864
     */
865
    public function getDureeExercice(): ?string {
866
        return $this->dureeExercice;
867
    }
868
869
    /**
870
     * Get the edi tdfc bd f.
871
     *
872
     * @return bool|null Returns the edi tdfc bd f.
873
     */
874
    public function getEdiTdfcBdF(): ?bool {
875
        return $this->ediTdfcBdF;
876
    }
877
878
    /**
879
     * Get the frp cle.
880
     *
881
     * @return string|null Returns the frp cle.
882
     */
883
    public function getFrpCle(): ?string {
884
        return $this->frpCle;
885
    }
886
887
    /**
888
     * Get the frp dossier.
889
     *
890
     * @return string|null Returns the frp dossier.
891
     */
892
    public function getFrpDossier(): ?string {
893
        return $this->frpDossier;
894
    }
895
896
    /**
897
     * Get the frp recette.
898
     *
899
     * @return string|null Returns the frp recette.
900
     */
901
    public function getFrpRecette(): ?string {
902
        return $this->frpRecette;
903
    }
904
905
    /**
906
     * Get the id impots gouv fr.
907
     *
908
     * @return string|null Returns the id impots gouv fr.
909
     */
910
    public function getIdImpotsGouvFr(): ?string {
911
        return $this->idImpotsGouvFr;
912
    }
913
914
    /**
915
     * Get the impot.
916
     *
917
     * @return string|null Returns the impot.
918
     */
919
    public function getImpot(): ?string {
920
        return $this->impot;
921
    }
922
923
    /**
924
     * Get the insp.
925
     *
926
     * @return string|null Returns the insp.
927
     */
928
    public function getInsp(): ?string {
929
        return $this->insp;
930
    }
931
932
    /**
933
     * Get the jour declaration.
934
     *
935
     * @return string|null Returns the jour declaration.
936
     */
937
    public function getJourDeclaration(): ?string {
938
        return $this->jourDeclaration;
939
    }
940
941
    /**
942
     * Get the mandat date debut dads.
943
     *
944
     * @return DateTime|null Returns the mandat date debut dads.
945
     */
946
    public function getMandatDateDebutDads(): ?DateTime {
947
        return $this->mandatDateDebutDads;
948
    }
949
950
    /**
951
     * Get the mandat date debut ducsedi.
952
     *
953
     * @return DateTime|null Returns the mandat date debut ducsedi.
954
     */
955
    public function getMandatDateDebutDucsedi(): ?DateTime {
956
        return $this->mandatDateDebutDucsedi;
957
    }
958
959
    /**
960
     * Get the mandat date debut editva.
961
     *
962
     * @return DateTime|null Returns the mandat date debut editva.
963
     */
964
    public function getMandatDateDebutEditva(): ?DateTime {
965
        return $this->mandatDateDebutEditva;
966
    }
967
968
    /**
969
     * Get the mandat date debut etebac.
970
     *
971
     * @return DateTime|null Returns the mandat date debut etebac.
972
     */
973
    public function getMandatDateDebutEtebac(): ?DateTime {
974
        return $this->mandatDateDebutEtebac;
975
    }
976
977
    /**
978
     * Get the mandat date debut pedi.
979
     *
980
     * @return DateTime|null Returns the mandat date debut pedi.
981
     */
982
    public function getMandatDateDebutPedi(): ?DateTime {
983
        return $this->mandatDateDebutPedi;
984
    }
985
986
    /**
987
     * Get the mandat date debut req.
988
     *
989
     * @return DateTime|null Returns the mandat date debut req.
990
     */
991
    public function getMandatDateDebutReq(): ?DateTime {
992
        return $this->mandatDateDebutReq;
993
    }
994
995
    /**
996
     * Get the mandat date debut tdfc.
997
     *
998
     * @return DateTime|null Returns the mandat date debut tdfc.
999
     */
1000
    public function getMandatDateDebutTdfc(): ?DateTime {
1001
        return $this->mandatDateDebutTdfc;
1002
    }
1003
1004
    /**
1005
     * Get the mandat duree dads.
1006
     *
1007
     * @return int|null Returns the mandat duree dads.
1008
     */
1009
    public function getMandatDureeDads(): ?int {
1010
        return $this->mandatDureeDads;
1011
    }
1012
1013
    /**
1014
     * Get the mandat duree ducsedi.
1015
     *
1016
     * @return int|null Returns the mandat duree ducsedi.
1017
     */
1018
    public function getMandatDureeDucsedi(): ?int {
1019
        return $this->mandatDureeDucsedi;
1020
    }
1021
1022
    /**
1023
     * Get the mandat duree editva.
1024
     *
1025
     * @return int|null Returns the mandat duree editva.
1026
     */
1027
    public function getMandatDureeEditva(): ?int {
1028
        return $this->mandatDureeEditva;
1029
    }
1030
1031
    /**
1032
     * Get the mandat duree etebac.
1033
     *
1034
     * @return int|null Returns the mandat duree etebac.
1035
     */
1036
    public function getMandatDureeEtebac(): ?int {
1037
        return $this->mandatDureeEtebac;
1038
    }
1039
1040
    /**
1041
     * Get the mandat duree pedi.
1042
     *
1043
     * @return int|null Returns the mandat duree pedi.
1044
     */
1045
    public function getMandatDureePedi(): ?int {
1046
        return $this->mandatDureePedi;
1047
    }
1048
1049
    /**
1050
     * Get the mandat duree req.
1051
     *
1052
     * @return int|null Returns the mandat duree req.
1053
     */
1054
    public function getMandatDureeReq(): ?int {
1055
        return $this->mandatDureeReq;
1056
    }
1057
1058
    /**
1059
     * Get the mandat duree tdfc.
1060
     *
1061
     * @return int|null Returns the mandat duree tdfc.
1062
     */
1063
    public function getMandatDureeTdfc(): ?int {
1064
        return $this->mandatDureeTdfc;
1065
    }
1066
1067
    /**
1068
     * Get the mandat piece jointe dads.
1069
     *
1070
     * @return string|null Returns the mandat piece jointe dads.
1071
     */
1072
    public function getMandatPieceJointeDads(): ?string {
1073
        return $this->mandatPieceJointeDads;
1074
    }
1075
1076
    /**
1077
     * Get the mandat piece jointe ducsedi.
1078
     *
1079
     * @return string|null Returns the mandat piece jointe ducsedi.
1080
     */
1081
    public function getMandatPieceJointeDucsedi(): ?string {
1082
        return $this->mandatPieceJointeDucsedi;
1083
    }
1084
1085
    /**
1086
     * Get the mandat piece jointe editva.
1087
     *
1088
     * @return string|null Returns the mandat piece jointe editva.
1089
     */
1090
    public function getMandatPieceJointeEditva(): ?string {
1091
        return $this->mandatPieceJointeEditva;
1092
    }
1093
1094
    /**
1095
     * Get the mandat piece jointe etebac.
1096
     *
1097
     * @return string|null Returns the mandat piece jointe etebac.
1098
     */
1099
    public function getMandatPieceJointeEtebac(): ?string {
1100
        return $this->mandatPieceJointeEtebac;
1101
    }
1102
1103
    /**
1104
     * Get the mandat piece jointe pedi.
1105
     *
1106
     * @return string|null Returns the mandat piece jointe pedi.
1107
     */
1108
    public function getMandatPieceJointePedi(): ?string {
1109
        return $this->mandatPieceJointePedi;
1110
    }
1111
1112
    /**
1113
     * Get the mandat piece jointe req.
1114
     *
1115
     * @return string|null Returns the mandat piece jointe req.
1116
     */
1117
    public function getMandatPieceJointeReq(): ?string {
1118
        return $this->mandatPieceJointeReq;
1119
    }
1120
1121
    /**
1122
     * Get the mandat piece jointe tdfc.
1123
     *
1124
     * @return string|null Returns the mandat piece jointe tdfc.
1125
     */
1126
    public function getMandatPieceJointeTdfc(): ?string {
1127
        return $this->mandatPieceJointeTdfc;
1128
    }
1129
1130
    /**
1131
     * Get the mandat suivi dads.
1132
     *
1133
     * @return bool|null Returns the mandat suivi dads.
1134
     */
1135
    public function getMandatSuiviDads(): ?bool {
1136
        return $this->mandatSuiviDads;
1137
    }
1138
1139
    /**
1140
     * Get the mandat suivi ducsedi.
1141
     *
1142
     * @return bool|null Returns the mandat suivi ducsedi.
1143
     */
1144
    public function getMandatSuiviDucsedi(): ?bool {
1145
        return $this->mandatSuiviDucsedi;
1146
    }
1147
1148
    /**
1149
     * Get the mandat suivi editva.
1150
     *
1151
     * @return bool|null Returns the mandat suivi editva.
1152
     */
1153
    public function getMandatSuiviEditva(): ?bool {
1154
        return $this->mandatSuiviEditva;
1155
    }
1156
1157
    /**
1158
     * Get the mandat suivi etebac.
1159
     *
1160
     * @return bool|null Returns the mandat suivi etebac.
1161
     */
1162
    public function getMandatSuiviEtebac(): ?bool {
1163
        return $this->mandatSuiviEtebac;
1164
    }
1165
1166
    /**
1167
     * Get the mandat suivi pedi.
1168
     *
1169
     * @return bool|null Returns the mandat suivi pedi.
1170
     */
1171
    public function getMandatSuiviPedi(): ?bool {
1172
        return $this->mandatSuiviPedi;
1173
    }
1174
1175
    /**
1176
     * Get the mandat suivi req.
1177
     *
1178
     * @return bool|null Returns the mandat suivi req.
1179
     */
1180
    public function getMandatSuiviReq(): ?bool {
1181
        return $this->mandatSuiviReq;
1182
    }
1183
1184
    /**
1185
     * Get the mandat suivi tdfc.
1186
     *
1187
     * @return bool|null Returns the mandat suivi tdfc.
1188
     */
1189
    public function getMandatSuiviTdfc(): ?bool {
1190
        return $this->mandatSuiviTdfc;
1191
    }
1192
1193
    /**
1194
     * Get the mdp impots gouv fr.
1195
     *
1196
     * @return string|null Returns the mdp impots gouv fr.
1197
     */
1198
    public function getMdpImpotsGouvFr(): ?string {
1199
        return $this->mdpImpotsGouvFr;
1200
    }
1201
1202
    /**
1203
     * Get the methode calcul.
1204
     *
1205
     * @return string|null Returns the methode calcul.
1206
     */
1207
    public function getMethodeCalcul(): ?string {
1208
        return $this->methodeCalcul;
1209
    }
1210
1211
    /**
1212
     * Get the motif radiation cga.
1213
     *
1214
     * @return string|null Returns the motif radiation cga.
1215
     */
1216
    public function getMotifRadiationCga(): ?string {
1217
        return $this->motifRadiationCga;
1218
    }
1219
1220
    /**
1221
     * Get the numero registre.
1222
     *
1223
     * @return string|null Returns the numero registre.
1224
     */
1225
    public function getNumeroRegistre(): ?string {
1226
        return $this->numeroRegistre;
1227
    }
1228
1229
    /**
1230
     * Get the periodicite tva.
1231
     *
1232
     * @return string|null Returns the periodicite tva.
1233
     */
1234
    public function getPeriodiciteTva(): ?string {
1235
        return $this->periodiciteTva;
1236
    }
1237
1238
    /**
1239
     * Get the pme communautaire.
1240
     *
1241
     * @return bool|null Returns the pme communautaire.
1242
     */
1243
    public function getPmeCommunautaire(): ?bool {
1244
        return $this->pmeCommunautaire;
1245
    }
1246
1247
    /**
1248
     * Get the pole enregistrement.
1249
     *
1250
     * @return string|null Returns the pole enregistrement.
1251
     */
1252
    public function getPoleEnregistrement(): ?string {
1253
        return $this->poleEnregistrement;
1254
    }
1255
1256
    /**
1257
     * Get the ref oblig fisc.
1258
     *
1259
     * @return string|null Returns the ref oblig fisc.
1260
     */
1261
    public function getRefObligFisc(): ?string {
1262
        return $this->refObligFisc;
1263
    }
1264
1265
    /**
1266
     * Get the ref paiement dgi.
1267
     *
1268
     * @return string|null Returns the ref paiement dgi.
1269
     */
1270
    public function getRefPaiementDgi(): ?string {
1271
        return $this->refPaiementDgi;
1272
    }
1273
1274
    /**
1275
     * Get the regime.
1276
     *
1277
     * @return string|null Returns the regime.
1278
     */
1279
    public function getRegime(): ?string {
1280
        return $this->regime;
1281
    }
1282
1283
    /**
1284
     * Get the regime agricole.
1285
     *
1286
     * @return bool|null Returns the regime agricole.
1287
     */
1288
    public function getRegimeAgricole(): ?bool {
1289
        return $this->regimeAgricole;
1290
    }
1291
1292
    /**
1293
     * Get the regime groupe.
1294
     *
1295
     * @return bool|null Returns the regime groupe.
1296
     */
1297
    public function getRegimeGroupe(): ?bool {
1298
        return $this->regimeGroupe;
1299
    }
1300
1301
    /**
1302
     * Get the rof cfe.
1303
     *
1304
     * @return string|null Returns the rof cfe.
1305
     */
1306
    public function getRofCfe(): ?string {
1307
        return $this->rofCfe;
1308
    }
1309
1310
    /**
1311
     * Get the rof cvae.
1312
     *
1313
     * @return string|null Returns the rof cvae.
1314
     */
1315
    public function getRofCvae(): ?string {
1316
        return $this->rofCvae;
1317
    }
1318
1319
    /**
1320
     * Get the rof cvaep.
1321
     *
1322
     * @return string|null Returns the rof cvaep.
1323
     */
1324
    public function getRofCvaep(): ?string {
1325
        return $this->rofCvaep;
1326
    }
1327
1328
    /**
1329
     * Get the rof is.
1330
     *
1331
     * @return string|null Returns the rof is.
1332
     */
1333
    public function getRofIs(): ?string {
1334
        return $this->rofIs;
1335
    }
1336
1337
    /**
1338
     * Get the rof rcm.
1339
     *
1340
     * @return string|null Returns the rof rcm.
1341
     */
1342
    public function getRofRcm(): ?string {
1343
        return $this->rofRcm;
1344
    }
1345
1346
    /**
1347
     * Get the rof tdfc group.
1348
     *
1349
     * @return string|null Returns the rof tdfc group.
1350
     */
1351
    public function getRofTdfcGroup(): ?string {
1352
        return $this->rofTdfcGroup;
1353
    }
1354
1355
    /**
1356
     * Get the rof ts.
1357
     *
1358
     * @return string|null Returns the rof ts.
1359
     */
1360
    public function getRofTs(): ?string {
1361
        return $this->rofTs;
1362
    }
1363
1364
    /**
1365
     * Get the rof tva.
1366
     *
1367
     * @return string|null Returns the rof tva.
1368
     */
1369
    public function getRofTva(): ?string {
1370
        return $this->rofTva;
1371
    }
1372
1373
    /**
1374
     * Get the societe mere.
1375
     *
1376
     * @return bool|null Returns the societe mere.
1377
     */
1378
    public function getSocieteMere(): ?bool {
1379
        return $this->societeMere;
1380
    }
1381
1382
    /**
1383
     * Get the tresorerie.
1384
     *
1385
     * @return string|null Returns the tresorerie.
1386
     */
1387
    public function getTresorerie(): ?string {
1388
        return $this->tresorerie;
1389
    }
1390
1391
    /**
1392
     * Get the tresorerie is.
1393
     *
1394
     * @return string|null Returns the tresorerie is.
1395
     */
1396
    public function getTresorerieIs(): ?string {
1397
        return $this->tresorerieIs;
1398
    }
1399
1400
    /**
1401
     * Get the tva ca12 ae.
1402
     *
1403
     * @return string|null Returns the tva ca12 ae.
1404
     */
1405
    public function getTvaCa12Ae(): ?string {
1406
        return $this->tvaCa12Ae;
1407
    }
1408
1409
    /**
1410
     * Get the tva decaissements.
1411
     *
1412
     * @return bool|null Returns the tva decaissements.
1413
     */
1414
    public function getTvaDecaissements(): ?bool {
1415
        return $this->tvaDecaissements;
1416
    }
1417
1418
    /**
1419
     * Get the tva etab btq.
1420
     *
1421
     * @return string|null Returns the tva etab btq.
1422
     */
1423
    public function getTvaEtabBtq(): ?string {
1424
        return $this->tvaEtabBtq;
1425
    }
1426
1427
    /**
1428
     * Get the tva etab bureau distributeur.
1429
     *
1430
     * @return string|null Returns the tva etab bureau distributeur.
1431
     */
1432
    public function getTvaEtabBureauDistributeur(): ?string {
1433
        return $this->tvaEtabBureauDistributeur;
1434
    }
1435
1436
    /**
1437
     * Get the tva etab code postal.
1438
     *
1439
     * @return string|null Returns the tva etab code postal.
1440
     */
1441
    public function getTvaEtabCodePostal(): ?string {
1442
        return $this->tvaEtabCodePostal;
1443
    }
1444
1445
    /**
1446
     * Get the tva etab complement.
1447
     *
1448
     * @return string|null Returns the tva etab complement.
1449
     */
1450
    public function getTvaEtabComplement(): ?string {
1451
        return $this->tvaEtabComplement;
1452
    }
1453
1454
    /**
1455
     * Get the tva etab nom rs.
1456
     *
1457
     * @return string|null Returns the tva etab nom rs.
1458
     */
1459
    public function getTvaEtabNomRs(): ?string {
1460
        return $this->tvaEtabNomRs;
1461
    }
1462
1463
    /**
1464
     * Get the tva etab nom voie.
1465
     *
1466
     * @return string|null Returns the tva etab nom voie.
1467
     */
1468
    public function getTvaEtabNomVoie(): ?string {
1469
        return $this->tvaEtabNomVoie;
1470
    }
1471
1472
    /**
1473
     * Get the tva etab num voie.
1474
     *
1475
     * @return string|null Returns the tva etab num voie.
1476
     */
1477
    public function getTvaEtabNumVoie(): ?string {
1478
        return $this->tvaEtabNumVoie;
1479
    }
1480
1481
    /**
1482
     * Get the tva faite par client.
1483
     *
1484
     * @return bool|null Returns the tva faite par client.
1485
     */
1486
    public function getTvaFaiteParClient(): ?bool {
1487
        return $this->tvaFaiteParClient;
1488
    }
1489
1490
    /**
1491
     * Get the tva nom vir.
1492
     *
1493
     * @return string|null Returns the tva nom vir.
1494
     */
1495
    public function getTvaNomVir(): ?string {
1496
        return $this->tvaNomVir;
1497
    }
1498
1499
    /**
1500
     * Get the tvarib vir.
1501
     *
1502
     * @return string|null Returns the tvarib vir.
1503
     */
1504
    public function getTvaribVir(): ?string {
1505
        return $this->tvaribVir;
1506
    }
1507
1508
    /**
1509
     * Get the viseur conventionne.
1510
     *
1511
     * @return bool|null Returns the viseur conventionne.
1512
     */
1513
    public function getViseurConventionne(): ?bool {
1514
        return $this->viseurConventionne;
1515
    }
1516
1517
    /**
1518
     * Get the viseur dt attest.
1519
     *
1520
     * @return DateTime|null Returns the viseur dt attest.
1521
     */
1522
    public function getViseurDtAttest(): ?DateTime {
1523
        return $this->viseurDtAttest;
1524
    }
1525
1526
    /**
1527
     * Get the viseur num attest.
1528
     *
1529
     * @return string|null Returns the viseur num attest.
1530
     */
1531
    public function getViseurNumAttest(): ?string {
1532
        return $this->viseurNumAttest;
1533
    }
1534
1535
    /**
1536
     * Set the abattement cga.
1537
     *
1538
     * @param bool|null $abattementCga The abattement cga.
1539
     * @return Fiscal Returns this Fiscal.
1540
     */
1541
    public function setAbattementCga(?bool $abattementCga): Fiscal {
1542
        $this->abattementCga = $abattementCga;
1543
        return $this;
1544
    }
1545
1546
    /**
1547
     * Set the assurance controle.
1548
     *
1549
     * @param bool|null $assuranceControle The assurance controle.
1550
     * @return Fiscal Returns this Fiscal.
1551
     */
1552
    public function setAssuranceControle(?bool $assuranceControle): Fiscal {
1553
        $this->assuranceControle = $assuranceControle;
1554
        return $this;
1555
    }
1556
1557
    /**
1558
     * Set the cd assiette.
1559
     *
1560
     * @param string|null $cdAssiette The cd assiette.
1561
     * @return Fiscal Returns this Fiscal.
1562
     */
1563
    public function setCdAssiette(?string $cdAssiette): Fiscal {
1564
        $this->cdAssiette = $cdAssiette;
1565
        return $this;
1566
    }
1567
1568
    /**
1569
     * Set the cdi.
1570
     *
1571
     * @param string|null $cdi The cdi.
1572
     * @return Fiscal Returns this Fiscal.
1573
     */
1574
    public function setCdi(?string $cdi): Fiscal {
1575
        $this->cdi = $cdi;
1576
        return $this;
1577
    }
1578
1579
    /**
1580
     * Set the cga.
1581
     *
1582
     * @param bool|null $cga The cga.
1583
     * @return Fiscal Returns this Fiscal.
1584
     */
1585
    public function setCga(?bool $cga): Fiscal {
1586
        $this->cga = $cga;
1587
        return $this;
1588
    }
1589
1590
    /**
1591
     * Set the code centre impot.
1592
     *
1593
     * @param string|null $codeCentreImpot The code centre impot.
1594
     * @return Fiscal Returns this Fiscal.
1595
     */
1596
    public function setCodeCentreImpot(?string $codeCentreImpot): Fiscal {
1597
        $this->codeCentreImpot = $codeCentreImpot;
1598
        return $this;
1599
    }
1600
1601
    /**
1602
     * Set the code cga.
1603
     *
1604
     * @param string|null $codeCga The code cga.
1605
     * @return Fiscal Returns this Fiscal.
1606
     */
1607
    public function setCodeCga(?string $codeCga): Fiscal {
1608
        $this->codeCga = $codeCga;
1609
        return $this;
1610
    }
1611
1612
    /**
1613
     * Set the code client.
1614
     *
1615
     * @param string|null $codeClient The code client.
1616
     * @return Fiscal Returns this Fiscal.
1617
     */
1618
    public function setCodeClient(?string $codeClient): Fiscal {
1619
        $this->codeClient = $codeClient;
1620
        return $this;
1621
    }
1622
1623
    /**
1624
     * Set the code impot direct.
1625
     *
1626
     * @param string|null $codeImpotDirect The code impot direct.
1627
     * @return Fiscal Returns this Fiscal.
1628
     */
1629
    public function setCodeImpotDirect(?string $codeImpotDirect): Fiscal {
1630
        $this->codeImpotDirect = $codeImpotDirect;
1631
        return $this;
1632
    }
1633
1634
    /**
1635
     * Set the code recette impots.
1636
     *
1637
     * @param string|null $codeRecetteImpots The code recette impots.
1638
     * @return Fiscal Returns this Fiscal.
1639
     */
1640
    public function setCodeRecetteImpots(?string $codeRecetteImpots): Fiscal {
1641
        $this->codeRecetteImpots = $codeRecetteImpots;
1642
        return $this;
1643
    }
1644
1645
    /**
1646
     * Set the code regime tva.
1647
     *
1648
     * @param string|null $codeRegimeTva The code regime tva.
1649
     * @return Fiscal Returns this Fiscal.
1650
     */
1651
    public function setCodeRegimeTva(?string $codeRegimeTva): Fiscal {
1652
        $this->codeRegimeTva = $codeRegimeTva;
1653
        return $this;
1654
    }
1655
1656
    /**
1657
     * Set the contact centre impots.
1658
     *
1659
     * @param string|null $contactCentreImpots The contact centre impots.
1660
     * @return Fiscal Returns this Fiscal.
1661
     */
1662
    public function setContactCentreImpots(?string $contactCentreImpots): Fiscal {
1663
        $this->contactCentreImpots = $contactCentreImpots;
1664
        return $this;
1665
    }
1666
1667
    /**
1668
     * Set the contact cga.
1669
     *
1670
     * @param string|null $contactCga The contact cga.
1671
     * @return Fiscal Returns this Fiscal.
1672
     */
1673
    public function setContactCga(?string $contactCga): Fiscal {
1674
        $this->contactCga = $contactCga;
1675
        return $this;
1676
    }
1677
1678
    /**
1679
     * Set the contact recette impots.
1680
     *
1681
     * @param string|null $contactRecetteImpots The contact recette impots.
1682
     * @return Fiscal Returns this Fiscal.
1683
     */
1684
    public function setContactRecetteImpots(?string $contactRecetteImpots): Fiscal {
1685
        $this->contactRecetteImpots = $contactRecetteImpots;
1686
        return $this;
1687
    }
1688
1689
    /**
1690
     * Set the date adhesion cga.
1691
     *
1692
     * @param DateTime|null $dateAdhesionCga The date adhesion cga.
1693
     * @return Fiscal Returns this Fiscal.
1694
     */
1695
    public function setDateAdhesionCga(?DateTime $dateAdhesionCga): Fiscal {
1696
        $this->dateAdhesionCga = $dateAdhesionCga;
1697
        return $this;
1698
    }
1699
1700
    /**
1701
     * Set the date effet adhesion cga.
1702
     *
1703
     * @param DateTime|null $dateEffetAdhesionCga The date effet adhesion cga.
1704
     * @return Fiscal Returns this Fiscal.
1705
     */
1706
    public function setDateEffetAdhesionCga(?DateTime $dateEffetAdhesionCga): Fiscal {
1707
        $this->dateEffetAdhesionCga = $dateEffetAdhesionCga;
1708
        return $this;
1709
    }
1710
1711
    /**
1712
     * Set the date effet radiation cga.
1713
     *
1714
     * @param DateTime|null $dateEffetRadiationCga The date effet radiation cga.
1715
     * @return Fiscal Returns this Fiscal.
1716
     */
1717
    public function setDateEffetRadiationCga(?DateTime $dateEffetRadiationCga): Fiscal {
1718
        $this->dateEffetRadiationCga = $dateEffetRadiationCga;
1719
        return $this;
1720
    }
1721
1722
    /**
1723
     * Set the date radiation cga.
1724
     *
1725
     * @param DateTime|null $dateRadiationCga The date radiation cga.
1726
     * @return Fiscal Returns this Fiscal.
1727
     */
1728
    public function setDateRadiationCga(?DateTime $dateRadiationCga): Fiscal {
1729
        $this->dateRadiationCga = $dateRadiationCga;
1730
        return $this;
1731
    }
1732
1733
    /**
1734
     * Set the declaration sur.
1735
     *
1736
     * @param string|null $declarationSur The declaration sur.
1737
     * @return Fiscal Returns this Fiscal.
1738
     */
1739
    public function setDeclarationSur(?string $declarationSur): Fiscal {
1740
        $this->declarationSur = $declarationSur;
1741
        return $this;
1742
    }
1743
1744
    /**
1745
     * Set the duree exercice.
1746
     *
1747
     * @param string|null $dureeExercice The duree exercice.
1748
     * @return Fiscal Returns this Fiscal.
1749
     */
1750
    public function setDureeExercice(?string $dureeExercice): Fiscal {
1751
        $this->dureeExercice = $dureeExercice;
1752
        return $this;
1753
    }
1754
1755
    /**
1756
     * Set the edi tdfc bd f.
1757
     *
1758
     * @param bool|null $ediTdfcBdF The edi tdfc bd f.
1759
     * @return Fiscal Returns this Fiscal.
1760
     */
1761
    public function setEdiTdfcBdF(?bool $ediTdfcBdF): Fiscal {
1762
        $this->ediTdfcBdF = $ediTdfcBdF;
1763
        return $this;
1764
    }
1765
1766
    /**
1767
     * Set the frp cle.
1768
     *
1769
     * @param string|null $frpCle The frp cle.
1770
     * @return Fiscal Returns this Fiscal.
1771
     */
1772
    public function setFrpCle(?string $frpCle): Fiscal {
1773
        $this->frpCle = $frpCle;
1774
        return $this;
1775
    }
1776
1777
    /**
1778
     * Set the frp dossier.
1779
     *
1780
     * @param string|null $frpDossier The frp dossier.
1781
     * @return Fiscal Returns this Fiscal.
1782
     */
1783
    public function setFrpDossier(?string $frpDossier): Fiscal {
1784
        $this->frpDossier = $frpDossier;
1785
        return $this;
1786
    }
1787
1788
    /**
1789
     * Set the frp recette.
1790
     *
1791
     * @param string|null $frpRecette The frp recette.
1792
     * @return Fiscal Returns this Fiscal.
1793
     */
1794
    public function setFrpRecette(?string $frpRecette): Fiscal {
1795
        $this->frpRecette = $frpRecette;
1796
        return $this;
1797
    }
1798
1799
    /**
1800
     * Set the id impots gouv fr.
1801
     *
1802
     * @param string|null $idImpotsGouvFr The id impots gouv fr.
1803
     * @return Fiscal Returns this Fiscal.
1804
     */
1805
    public function setIdImpotsGouvFr(?string $idImpotsGouvFr): Fiscal {
1806
        $this->idImpotsGouvFr = $idImpotsGouvFr;
1807
        return $this;
1808
    }
1809
1810
    /**
1811
     * Set the impot.
1812
     *
1813
     * @param string|null $impot The impot.
1814
     * @return Fiscal Returns this Fiscal.
1815
     */
1816
    public function setImpot(?string $impot): Fiscal {
1817
        $this->impot = $impot;
1818
        return $this;
1819
    }
1820
1821
    /**
1822
     * Set the insp.
1823
     *
1824
     * @param string|null $insp The insp.
1825
     * @return Fiscal Returns this Fiscal.
1826
     */
1827
    public function setInsp(?string $insp): Fiscal {
1828
        $this->insp = $insp;
1829
        return $this;
1830
    }
1831
1832
    /**
1833
     * Set the jour declaration.
1834
     *
1835
     * @param string|null $jourDeclaration The jour declaration.
1836
     * @return Fiscal Returns this Fiscal.
1837
     */
1838
    public function setJourDeclaration(?string $jourDeclaration): Fiscal {
1839
        $this->jourDeclaration = $jourDeclaration;
1840
        return $this;
1841
    }
1842
1843
    /**
1844
     * Set the mandat date debut dads.
1845
     *
1846
     * @param DateTime|null $mandatDateDebutDads The mandat date debut dads.
1847
     * @return Fiscal Returns this Fiscal.
1848
     */
1849
    public function setMandatDateDebutDads(?DateTime $mandatDateDebutDads): Fiscal {
1850
        $this->mandatDateDebutDads = $mandatDateDebutDads;
1851
        return $this;
1852
    }
1853
1854
    /**
1855
     * Set the mandat date debut ducsedi.
1856
     *
1857
     * @param DateTime|null $mandatDateDebutDucsedi The mandat date debut ducsedi.
1858
     * @return Fiscal Returns this Fiscal.
1859
     */
1860
    public function setMandatDateDebutDucsedi(?DateTime $mandatDateDebutDucsedi): Fiscal {
1861
        $this->mandatDateDebutDucsedi = $mandatDateDebutDucsedi;
1862
        return $this;
1863
    }
1864
1865
    /**
1866
     * Set the mandat date debut editva.
1867
     *
1868
     * @param DateTime|null $mandatDateDebutEditva The mandat date debut editva.
1869
     * @return Fiscal Returns this Fiscal.
1870
     */
1871
    public function setMandatDateDebutEditva(?DateTime $mandatDateDebutEditva): Fiscal {
1872
        $this->mandatDateDebutEditva = $mandatDateDebutEditva;
1873
        return $this;
1874
    }
1875
1876
    /**
1877
     * Set the mandat date debut etebac.
1878
     *
1879
     * @param DateTime|null $mandatDateDebutEtebac The mandat date debut etebac.
1880
     * @return Fiscal Returns this Fiscal.
1881
     */
1882
    public function setMandatDateDebutEtebac(?DateTime $mandatDateDebutEtebac): Fiscal {
1883
        $this->mandatDateDebutEtebac = $mandatDateDebutEtebac;
1884
        return $this;
1885
    }
1886
1887
    /**
1888
     * Set the mandat date debut pedi.
1889
     *
1890
     * @param DateTime|null $mandatDateDebutPedi The mandat date debut pedi.
1891
     * @return Fiscal Returns this Fiscal.
1892
     */
1893
    public function setMandatDateDebutPedi(?DateTime $mandatDateDebutPedi): Fiscal {
1894
        $this->mandatDateDebutPedi = $mandatDateDebutPedi;
1895
        return $this;
1896
    }
1897
1898
    /**
1899
     * Set the mandat date debut req.
1900
     *
1901
     * @param DateTime|null $mandatDateDebutReq The mandat date debut req.
1902
     * @return Fiscal Returns this Fiscal.
1903
     */
1904
    public function setMandatDateDebutReq(?DateTime $mandatDateDebutReq): Fiscal {
1905
        $this->mandatDateDebutReq = $mandatDateDebutReq;
1906
        return $this;
1907
    }
1908
1909
    /**
1910
     * Set the mandat date debut tdfc.
1911
     *
1912
     * @param DateTime|null $mandatDateDebutTdfc The mandat date debut tdfc.
1913
     * @return Fiscal Returns this Fiscal.
1914
     */
1915
    public function setMandatDateDebutTdfc(?DateTime $mandatDateDebutTdfc): Fiscal {
1916
        $this->mandatDateDebutTdfc = $mandatDateDebutTdfc;
1917
        return $this;
1918
    }
1919
1920
    /**
1921
     * Set the mandat duree dads.
1922
     *
1923
     * @param int|null $mandatDureeDads The mandat duree dads.
1924
     * @return Fiscal Returns this Fiscal.
1925
     */
1926
    public function setMandatDureeDads(?int $mandatDureeDads): Fiscal {
1927
        $this->mandatDureeDads = $mandatDureeDads;
1928
        return $this;
1929
    }
1930
1931
    /**
1932
     * Set the mandat duree ducsedi.
1933
     *
1934
     * @param int|null $mandatDureeDucsedi The mandat duree ducsedi.
1935
     * @return Fiscal Returns this Fiscal.
1936
     */
1937
    public function setMandatDureeDucsedi(?int $mandatDureeDucsedi): Fiscal {
1938
        $this->mandatDureeDucsedi = $mandatDureeDucsedi;
1939
        return $this;
1940
    }
1941
1942
    /**
1943
     * Set the mandat duree editva.
1944
     *
1945
     * @param int|null $mandatDureeEditva The mandat duree editva.
1946
     * @return Fiscal Returns this Fiscal.
1947
     */
1948
    public function setMandatDureeEditva(?int $mandatDureeEditva): Fiscal {
1949
        $this->mandatDureeEditva = $mandatDureeEditva;
1950
        return $this;
1951
    }
1952
1953
    /**
1954
     * Set the mandat duree etebac.
1955
     *
1956
     * @param int|null $mandatDureeEtebac The mandat duree etebac.
1957
     * @return Fiscal Returns this Fiscal.
1958
     */
1959
    public function setMandatDureeEtebac(?int $mandatDureeEtebac): Fiscal {
1960
        $this->mandatDureeEtebac = $mandatDureeEtebac;
1961
        return $this;
1962
    }
1963
1964
    /**
1965
     * Set the mandat duree pedi.
1966
     *
1967
     * @param int|null $mandatDureePedi The mandat duree pedi.
1968
     * @return Fiscal Returns this Fiscal.
1969
     */
1970
    public function setMandatDureePedi(?int $mandatDureePedi): Fiscal {
1971
        $this->mandatDureePedi = $mandatDureePedi;
1972
        return $this;
1973
    }
1974
1975
    /**
1976
     * Set the mandat duree req.
1977
     *
1978
     * @param int|null $mandatDureeReq The mandat duree req.
1979
     * @return Fiscal Returns this Fiscal.
1980
     */
1981
    public function setMandatDureeReq(?int $mandatDureeReq): Fiscal {
1982
        $this->mandatDureeReq = $mandatDureeReq;
1983
        return $this;
1984
    }
1985
1986
    /**
1987
     * Set the mandat duree tdfc.
1988
     *
1989
     * @param int|null $mandatDureeTdfc The mandat duree tdfc.
1990
     * @return Fiscal Returns this Fiscal.
1991
     */
1992
    public function setMandatDureeTdfc(?int $mandatDureeTdfc): Fiscal {
1993
        $this->mandatDureeTdfc = $mandatDureeTdfc;
1994
        return $this;
1995
    }
1996
1997
    /**
1998
     * Set the mandat piece jointe dads.
1999
     *
2000
     * @param string|null $mandatPieceJointeDads The mandat piece jointe dads.
2001
     * @return Fiscal Returns this Fiscal.
2002
     */
2003
    public function setMandatPieceJointeDads(?string $mandatPieceJointeDads): Fiscal {
2004
        $this->mandatPieceJointeDads = $mandatPieceJointeDads;
2005
        return $this;
2006
    }
2007
2008
    /**
2009
     * Set the mandat piece jointe ducsedi.
2010
     *
2011
     * @param string|null $mandatPieceJointeDucsedi The mandat piece jointe ducsedi.
2012
     * @return Fiscal Returns this Fiscal.
2013
     */
2014
    public function setMandatPieceJointeDucsedi(?string $mandatPieceJointeDucsedi): Fiscal {
2015
        $this->mandatPieceJointeDucsedi = $mandatPieceJointeDucsedi;
2016
        return $this;
2017
    }
2018
2019
    /**
2020
     * Set the mandat piece jointe editva.
2021
     *
2022
     * @param string|null $mandatPieceJointeEditva The mandat piece jointe editva.
2023
     * @return Fiscal Returns this Fiscal.
2024
     */
2025
    public function setMandatPieceJointeEditva(?string $mandatPieceJointeEditva): Fiscal {
2026
        $this->mandatPieceJointeEditva = $mandatPieceJointeEditva;
2027
        return $this;
2028
    }
2029
2030
    /**
2031
     * Set the mandat piece jointe etebac.
2032
     *
2033
     * @param string|null $mandatPieceJointeEtebac The mandat piece jointe etebac.
2034
     * @return Fiscal Returns this Fiscal.
2035
     */
2036
    public function setMandatPieceJointeEtebac(?string $mandatPieceJointeEtebac): Fiscal {
2037
        $this->mandatPieceJointeEtebac = $mandatPieceJointeEtebac;
2038
        return $this;
2039
    }
2040
2041
    /**
2042
     * Set the mandat piece jointe pedi.
2043
     *
2044
     * @param string|null $mandatPieceJointePedi The mandat piece jointe pedi.
2045
     * @return Fiscal Returns this Fiscal.
2046
     */
2047
    public function setMandatPieceJointePedi(?string $mandatPieceJointePedi): Fiscal {
2048
        $this->mandatPieceJointePedi = $mandatPieceJointePedi;
2049
        return $this;
2050
    }
2051
2052
    /**
2053
     * Set the mandat piece jointe req.
2054
     *
2055
     * @param string|null $mandatPieceJointeReq The mandat piece jointe req.
2056
     * @return Fiscal Returns this Fiscal.
2057
     */
2058
    public function setMandatPieceJointeReq(?string $mandatPieceJointeReq): Fiscal {
2059
        $this->mandatPieceJointeReq = $mandatPieceJointeReq;
2060
        return $this;
2061
    }
2062
2063
    /**
2064
     * Set the mandat piece jointe tdfc.
2065
     *
2066
     * @param string|null $mandatPieceJointeTdfc The mandat piece jointe tdfc.
2067
     * @return Fiscal Returns this Fiscal.
2068
     */
2069
    public function setMandatPieceJointeTdfc(?string $mandatPieceJointeTdfc): Fiscal {
2070
        $this->mandatPieceJointeTdfc = $mandatPieceJointeTdfc;
2071
        return $this;
2072
    }
2073
2074
    /**
2075
     * Set the mandat suivi dads.
2076
     *
2077
     * @param bool|null $mandatSuiviDads The mandat suivi dads.
2078
     * @return Fiscal Returns this Fiscal.
2079
     */
2080
    public function setMandatSuiviDads(?bool $mandatSuiviDads): Fiscal {
2081
        $this->mandatSuiviDads = $mandatSuiviDads;
2082
        return $this;
2083
    }
2084
2085
    /**
2086
     * Set the mandat suivi ducsedi.
2087
     *
2088
     * @param bool|null $mandatSuiviDucsedi The mandat suivi ducsedi.
2089
     * @return Fiscal Returns this Fiscal.
2090
     */
2091
    public function setMandatSuiviDucsedi(?bool $mandatSuiviDucsedi): Fiscal {
2092
        $this->mandatSuiviDucsedi = $mandatSuiviDucsedi;
2093
        return $this;
2094
    }
2095
2096
    /**
2097
     * Set the mandat suivi editva.
2098
     *
2099
     * @param bool|null $mandatSuiviEditva The mandat suivi editva.
2100
     * @return Fiscal Returns this Fiscal.
2101
     */
2102
    public function setMandatSuiviEditva(?bool $mandatSuiviEditva): Fiscal {
2103
        $this->mandatSuiviEditva = $mandatSuiviEditva;
2104
        return $this;
2105
    }
2106
2107
    /**
2108
     * Set the mandat suivi etebac.
2109
     *
2110
     * @param bool|null $mandatSuiviEtebac The mandat suivi etebac.
2111
     * @return Fiscal Returns this Fiscal.
2112
     */
2113
    public function setMandatSuiviEtebac(?bool $mandatSuiviEtebac): Fiscal {
2114
        $this->mandatSuiviEtebac = $mandatSuiviEtebac;
2115
        return $this;
2116
    }
2117
2118
    /**
2119
     * Set the mandat suivi pedi.
2120
     *
2121
     * @param bool|null $mandatSuiviPedi The mandat suivi pedi.
2122
     * @return Fiscal Returns this Fiscal.
2123
     */
2124
    public function setMandatSuiviPedi(?bool $mandatSuiviPedi): Fiscal {
2125
        $this->mandatSuiviPedi = $mandatSuiviPedi;
2126
        return $this;
2127
    }
2128
2129
    /**
2130
     * Set the mandat suivi req.
2131
     *
2132
     * @param bool|null $mandatSuiviReq The mandat suivi req.
2133
     * @return Fiscal Returns this Fiscal.
2134
     */
2135
    public function setMandatSuiviReq(?bool $mandatSuiviReq): Fiscal {
2136
        $this->mandatSuiviReq = $mandatSuiviReq;
2137
        return $this;
2138
    }
2139
2140
    /**
2141
     * Set the mandat suivi tdfc.
2142
     *
2143
     * @param bool|null $mandatSuiviTdfc The mandat suivi tdfc.
2144
     * @return Fiscal Returns this Fiscal.
2145
     */
2146
    public function setMandatSuiviTdfc(?bool $mandatSuiviTdfc): Fiscal {
2147
        $this->mandatSuiviTdfc = $mandatSuiviTdfc;
2148
        return $this;
2149
    }
2150
2151
    /**
2152
     * Set the mdp impots gouv fr.
2153
     *
2154
     * @param string|null $mdpImpotsGouvFr The mdp impots gouv fr.
2155
     * @return Fiscal Returns this Fiscal.
2156
     */
2157
    public function setMdpImpotsGouvFr(?string $mdpImpotsGouvFr): Fiscal {
2158
        $this->mdpImpotsGouvFr = $mdpImpotsGouvFr;
2159
        return $this;
2160
    }
2161
2162
    /**
2163
     * Set the methode calcul.
2164
     *
2165
     * @param string|null $methodeCalcul The methode calcul.
2166
     * @return Fiscal Returns this Fiscal.
2167
     */
2168
    public function setMethodeCalcul(?string $methodeCalcul): Fiscal {
2169
        $this->methodeCalcul = $methodeCalcul;
2170
        return $this;
2171
    }
2172
2173
    /**
2174
     * Set the motif radiation cga.
2175
     *
2176
     * @param string|null $motifRadiationCga The motif radiation cga.
2177
     * @return Fiscal Returns this Fiscal.
2178
     */
2179
    public function setMotifRadiationCga(?string $motifRadiationCga): Fiscal {
2180
        $this->motifRadiationCga = $motifRadiationCga;
2181
        return $this;
2182
    }
2183
2184
    /**
2185
     * Set the numero registre.
2186
     *
2187
     * @param string|null $numeroRegistre The numero registre.
2188
     * @return Fiscal Returns this Fiscal.
2189
     */
2190
    public function setNumeroRegistre(?string $numeroRegistre): Fiscal {
2191
        $this->numeroRegistre = $numeroRegistre;
2192
        return $this;
2193
    }
2194
2195
    /**
2196
     * Set the periodicite tva.
2197
     *
2198
     * @param string|null $periodiciteTva The periodicite tva.
2199
     * @return Fiscal Returns this Fiscal.
2200
     */
2201
    public function setPeriodiciteTva(?string $periodiciteTva): Fiscal {
2202
        $this->periodiciteTva = $periodiciteTva;
2203
        return $this;
2204
    }
2205
2206
    /**
2207
     * Set the pme communautaire.
2208
     *
2209
     * @param bool|null $pmeCommunautaire The pme communautaire.
2210
     * @return Fiscal Returns this Fiscal.
2211
     */
2212
    public function setPmeCommunautaire(?bool $pmeCommunautaire): Fiscal {
2213
        $this->pmeCommunautaire = $pmeCommunautaire;
2214
        return $this;
2215
    }
2216
2217
    /**
2218
     * Set the pole enregistrement.
2219
     *
2220
     * @param string|null $poleEnregistrement The pole enregistrement.
2221
     * @return Fiscal Returns this Fiscal.
2222
     */
2223
    public function setPoleEnregistrement(?string $poleEnregistrement): Fiscal {
2224
        $this->poleEnregistrement = $poleEnregistrement;
2225
        return $this;
2226
    }
2227
2228
    /**
2229
     * Set the ref oblig fisc.
2230
     *
2231
     * @param string|null $refObligFisc The ref oblig fisc.
2232
     * @return Fiscal Returns this Fiscal.
2233
     */
2234
    public function setRefObligFisc(?string $refObligFisc): Fiscal {
2235
        $this->refObligFisc = $refObligFisc;
2236
        return $this;
2237
    }
2238
2239
    /**
2240
     * Set the ref paiement dgi.
2241
     *
2242
     * @param string|null $refPaiementDgi The ref paiement dgi.
2243
     * @return Fiscal Returns this Fiscal.
2244
     */
2245
    public function setRefPaiementDgi(?string $refPaiementDgi): Fiscal {
2246
        $this->refPaiementDgi = $refPaiementDgi;
2247
        return $this;
2248
    }
2249
2250
    /**
2251
     * Set the regime.
2252
     *
2253
     * @param string|null $regime The regime.
2254
     * @return Fiscal Returns this Fiscal.
2255
     */
2256
    public function setRegime(?string $regime): Fiscal {
2257
        $this->regime = $regime;
2258
        return $this;
2259
    }
2260
2261
    /**
2262
     * Set the regime agricole.
2263
     *
2264
     * @param bool|null $regimeAgricole The regime agricole.
2265
     * @return Fiscal Returns this Fiscal.
2266
     */
2267
    public function setRegimeAgricole(?bool $regimeAgricole): Fiscal {
2268
        $this->regimeAgricole = $regimeAgricole;
2269
        return $this;
2270
    }
2271
2272
    /**
2273
     * Set the regime groupe.
2274
     *
2275
     * @param bool|null $regimeGroupe The regime groupe.
2276
     * @return Fiscal Returns this Fiscal.
2277
     */
2278
    public function setRegimeGroupe(?bool $regimeGroupe): Fiscal {
2279
        $this->regimeGroupe = $regimeGroupe;
2280
        return $this;
2281
    }
2282
2283
    /**
2284
     * Set the rof cfe.
2285
     *
2286
     * @param string|null $rofCfe The rof cfe.
2287
     * @return Fiscal Returns this Fiscal.
2288
     */
2289
    public function setRofCfe(?string $rofCfe): Fiscal {
2290
        $this->rofCfe = $rofCfe;
2291
        return $this;
2292
    }
2293
2294
    /**
2295
     * Set the rof cvae.
2296
     *
2297
     * @param string|null $rofCvae The rof cvae.
2298
     * @return Fiscal Returns this Fiscal.
2299
     */
2300
    public function setRofCvae(?string $rofCvae): Fiscal {
2301
        $this->rofCvae = $rofCvae;
2302
        return $this;
2303
    }
2304
2305
    /**
2306
     * Set the rof cvaep.
2307
     *
2308
     * @param string|null $rofCvaep The rof cvaep.
2309
     * @return Fiscal Returns this Fiscal.
2310
     */
2311
    public function setRofCvaep(?string $rofCvaep): Fiscal {
2312
        $this->rofCvaep = $rofCvaep;
2313
        return $this;
2314
    }
2315
2316
    /**
2317
     * Set the rof is.
2318
     *
2319
     * @param string|null $rofIs The rof is.
2320
     * @return Fiscal Returns this Fiscal.
2321
     */
2322
    public function setRofIs(?string $rofIs): Fiscal {
2323
        $this->rofIs = $rofIs;
2324
        return $this;
2325
    }
2326
2327
    /**
2328
     * Set the rof rcm.
2329
     *
2330
     * @param string|null $rofRcm The rof rcm.
2331
     * @return Fiscal Returns this Fiscal.
2332
     */
2333
    public function setRofRcm(?string $rofRcm): Fiscal {
2334
        $this->rofRcm = $rofRcm;
2335
        return $this;
2336
    }
2337
2338
    /**
2339
     * Set the rof tdfc group.
2340
     *
2341
     * @param string|null $rofTdfcGroup The rof tdfc group.
2342
     * @return Fiscal Returns this Fiscal.
2343
     */
2344
    public function setRofTdfcGroup(?string $rofTdfcGroup): Fiscal {
2345
        $this->rofTdfcGroup = $rofTdfcGroup;
2346
        return $this;
2347
    }
2348
2349
    /**
2350
     * Set the rof ts.
2351
     *
2352
     * @param string|null $rofTs The rof ts.
2353
     * @return Fiscal Returns this Fiscal.
2354
     */
2355
    public function setRofTs(?string $rofTs): Fiscal {
2356
        $this->rofTs = $rofTs;
2357
        return $this;
2358
    }
2359
2360
    /**
2361
     * Set the rof tva.
2362
     *
2363
     * @param string|null $rofTva The rof tva.
2364
     * @return Fiscal Returns this Fiscal.
2365
     */
2366
    public function setRofTva(?string $rofTva): Fiscal {
2367
        $this->rofTva = $rofTva;
2368
        return $this;
2369
    }
2370
2371
    /**
2372
     * Set the societe mere.
2373
     *
2374
     * @param bool|null $societeMere The societe mere.
2375
     * @return Fiscal Returns this Fiscal.
2376
     */
2377
    public function setSocieteMere(?bool $societeMere): Fiscal {
2378
        $this->societeMere = $societeMere;
2379
        return $this;
2380
    }
2381
2382
    /**
2383
     * Set the tresorerie.
2384
     *
2385
     * @param string|null $tresorerie The tresorerie.
2386
     * @return Fiscal Returns this Fiscal.
2387
     */
2388
    public function setTresorerie(?string $tresorerie): Fiscal {
2389
        $this->tresorerie = $tresorerie;
2390
        return $this;
2391
    }
2392
2393
    /**
2394
     * Set the tresorerie is.
2395
     *
2396
     * @param string|null $tresorerieIs The tresorerie is.
2397
     * @return Fiscal Returns this Fiscal.
2398
     */
2399
    public function setTresorerieIs(?string $tresorerieIs): Fiscal {
2400
        $this->tresorerieIs = $tresorerieIs;
2401
        return $this;
2402
    }
2403
2404
    /**
2405
     * Set the tva ca12 ae.
2406
     *
2407
     * @param string|null $tvaCa12Ae The tva ca12 ae.
2408
     * @return Fiscal Returns this Fiscal.
2409
     */
2410
    public function setTvaCa12Ae(?string $tvaCa12Ae): Fiscal {
2411
        $this->tvaCa12Ae = $tvaCa12Ae;
2412
        return $this;
2413
    }
2414
2415
    /**
2416
     * Set the tva decaissements.
2417
     *
2418
     * @param bool|null $tvaDecaissements The tva decaissements.
2419
     * @return Fiscal Returns this Fiscal.
2420
     */
2421
    public function setTvaDecaissements(?bool $tvaDecaissements): Fiscal {
2422
        $this->tvaDecaissements = $tvaDecaissements;
2423
        return $this;
2424
    }
2425
2426
    /**
2427
     * Set the tva etab btq.
2428
     *
2429
     * @param string|null $tvaEtabBtq The tva etab btq.
2430
     * @return Fiscal Returns this Fiscal.
2431
     */
2432
    public function setTvaEtabBtq(?string $tvaEtabBtq): Fiscal {
2433
        $this->tvaEtabBtq = $tvaEtabBtq;
2434
        return $this;
2435
    }
2436
2437
    /**
2438
     * Set the tva etab bureau distributeur.
2439
     *
2440
     * @param string|null $tvaEtabBureauDistributeur The tva etab bureau distributeur.
2441
     * @return Fiscal Returns this Fiscal.
2442
     */
2443
    public function setTvaEtabBureauDistributeur(?string $tvaEtabBureauDistributeur): Fiscal {
2444
        $this->tvaEtabBureauDistributeur = $tvaEtabBureauDistributeur;
2445
        return $this;
2446
    }
2447
2448
    /**
2449
     * Set the tva etab code postal.
2450
     *
2451
     * @param string|null $tvaEtabCodePostal The tva etab code postal.
2452
     * @return Fiscal Returns this Fiscal.
2453
     */
2454
    public function setTvaEtabCodePostal(?string $tvaEtabCodePostal): Fiscal {
2455
        $this->tvaEtabCodePostal = $tvaEtabCodePostal;
2456
        return $this;
2457
    }
2458
2459
    /**
2460
     * Set the tva etab complement.
2461
     *
2462
     * @param string|null $tvaEtabComplement The tva etab complement.
2463
     * @return Fiscal Returns this Fiscal.
2464
     */
2465
    public function setTvaEtabComplement(?string $tvaEtabComplement): Fiscal {
2466
        $this->tvaEtabComplement = $tvaEtabComplement;
2467
        return $this;
2468
    }
2469
2470
    /**
2471
     * Set the tva etab nom rs.
2472
     *
2473
     * @param string|null $tvaEtabNomRs The tva etab nom rs.
2474
     * @return Fiscal Returns this Fiscal.
2475
     */
2476
    public function setTvaEtabNomRs(?string $tvaEtabNomRs): Fiscal {
2477
        $this->tvaEtabNomRs = $tvaEtabNomRs;
2478
        return $this;
2479
    }
2480
2481
    /**
2482
     * Set the tva etab nom voie.
2483
     *
2484
     * @param string|null $tvaEtabNomVoie The tva etab nom voie.
2485
     * @return Fiscal Returns this Fiscal.
2486
     */
2487
    public function setTvaEtabNomVoie(?string $tvaEtabNomVoie): Fiscal {
2488
        $this->tvaEtabNomVoie = $tvaEtabNomVoie;
2489
        return $this;
2490
    }
2491
2492
    /**
2493
     * Set the tva etab num voie.
2494
     *
2495
     * @param string|null $tvaEtabNumVoie The tva etab num voie.
2496
     * @return Fiscal Returns this Fiscal.
2497
     */
2498
    public function setTvaEtabNumVoie(?string $tvaEtabNumVoie): Fiscal {
2499
        $this->tvaEtabNumVoie = $tvaEtabNumVoie;
2500
        return $this;
2501
    }
2502
2503
    /**
2504
     * Set the tva faite par client.
2505
     *
2506
     * @param bool|null $tvaFaiteParClient The tva faite par client.
2507
     * @return Fiscal Returns this Fiscal.
2508
     */
2509
    public function setTvaFaiteParClient(?bool $tvaFaiteParClient): Fiscal {
2510
        $this->tvaFaiteParClient = $tvaFaiteParClient;
2511
        return $this;
2512
    }
2513
2514
    /**
2515
     * Set the tva nom vir.
2516
     *
2517
     * @param string|null $tvaNomVir The tva nom vir.
2518
     * @return Fiscal Returns this Fiscal.
2519
     */
2520
    public function setTvaNomVir(?string $tvaNomVir): Fiscal {
2521
        $this->tvaNomVir = $tvaNomVir;
2522
        return $this;
2523
    }
2524
2525
    /**
2526
     * Set the tvarib vir.
2527
     *
2528
     * @param string|null $tvaribVir The tvarib vir.
2529
     * @return Fiscal Returns this Fiscal.
2530
     */
2531
    public function setTvaribVir(?string $tvaribVir): Fiscal {
2532
        $this->tvaribVir = $tvaribVir;
2533
        return $this;
2534
    }
2535
2536
    /**
2537
     * Set the viseur conventionne.
2538
     *
2539
     * @param bool|null $viseurConventionne The viseur conventionne.
2540
     * @return Fiscal Returns this Fiscal.
2541
     */
2542
    public function setViseurConventionne(?bool $viseurConventionne): Fiscal {
2543
        $this->viseurConventionne = $viseurConventionne;
2544
        return $this;
2545
    }
2546
2547
    /**
2548
     * Set the viseur dt attest.
2549
     *
2550
     * @param DateTime|null $viseurDtAttest The viseur dt attest.
2551
     * @return Fiscal Returns this Fiscal.
2552
     */
2553
    public function setViseurDtAttest(?DateTime $viseurDtAttest): Fiscal {
2554
        $this->viseurDtAttest = $viseurDtAttest;
2555
        return $this;
2556
    }
2557
2558
    /**
2559
     * Set the viseur num attest.
2560
     *
2561
     * @param string|null $viseurNumAttest The viseur num attest.
2562
     * @return Fiscal Returns this Fiscal.
2563
     */
2564
    public function setViseurNumAttest(?string $viseurNumAttest): Fiscal {
2565
        $this->viseurNumAttest = $viseurNumAttest;
2566
        return $this;
2567
    }
2568
}
2569