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

Fournisseurs   F

Complexity

Total Complexity 147

Size/Duplication

Total Lines 1981
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 147
lcom 0
cbo 0
dl 0
loc 1981
rs 0.8
c 0
b 0
f 0

147 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 3 1
A getApe() 0 3 1
A getBtq() 0 3 1
A getBureauDistributeur() 0 3 1
A getCode() 0 3 1
A getCodeDevise() 0 3 1
A getCodeFamille() 0 3 1
A getCodeImputationAnalytique() 0 3 1
A getCodeLangueDesignationArticle() 0 3 1
A getCodeOfficielCommune() 0 3 1
A getCodePays() 0 3 1
A getCodePostal() 0 3 1
A getCodeReglement() 0 3 1
A getCodeSousFamille() 0 3 1
A getCodeTva() 0 3 1
A getCodeTva1() 0 3 1
A getCodeTva2() 0 3 1
A getCodeVentilCompta() 0 3 1
A getCollectif() 0 3 1
A getCommentaires() 0 3 1
A getComplement() 0 3 1
A getDateCreation() 0 3 1
A getDateModification() 0 3 1
A getDelaiLe() 0 3 1
A getDelaiNombre() 0 3 1
A getDelaiType() 0 3 1
A getDomiciliationBancaire1() 0 3 1
A getDomiciliationBancaire2() 0 3 1
A getEmail() 0 3 1
A getFactureEuros() 0 3 1
A getFax() 0 3 1
A getFraisFixes1() 0 3 1
A getFraisFixes2() 0 3 1
A getFraisFixes3() 0 3 1
A getIdentTva() 0 3 1
A getMontantAcompte() 0 3 1
A getNbColis() 0 3 1
A getNom() 0 3 1
A getNomResponsable() 0 3 1
A getNomSuite() 0 3 1
A getNomVille() 0 3 1
A getNomVoie() 0 3 1
A getNombreEcheances() 0 3 1
A getNumVoie() 0 3 1
A getNumeroCompte() 0 3 1
A getPaiementDepartLe() 0 3 1
A getPaiementLe() 0 3 1
A getPaiementNombreDeJours() 0 3 1
A getPoids() 0 3 1
A getPortable1() 0 3 1
A getPortable2() 0 3 1
A getRib() 0 3 1
A getRc() 0 3 1
A getReferenceClient() 0 3 1
A getRemiseLigne1() 0 3 1
A getRemiseLigne2() 0 3 1
A getRemiseLigne3() 0 3 1
A getRemisePied() 0 3 1
A getRemisePied2() 0 3 1
A getRemisePied3() 0 3 1
A getSiret() 0 3 1
A getSoumisTaxe1() 0 3 1
A getSoumisTaxe2() 0 3 1
A getSoumisTaxe3() 0 3 1
A getTvaCle() 0 3 1
A getTvaCodeDossier() 0 3 1
A getTvaCodeRecette() 0 3 1
A getTvaRegime() 0 3 1
A getTel1() 0 3 1
A getTel2() 0 3 1
A getTelVoiture() 0 3 1
A getTelex() 0 3 1
A getTransporteur() 0 3 1
A getTxEscompteAchat() 0 3 1
A setApe() 0 4 1
A setBtq() 0 4 1
A setBureauDistributeur() 0 4 1
A setCode() 0 4 1
A setCodeDevise() 0 4 1
A setCodeFamille() 0 4 1
A setCodeImputationAnalytique() 0 4 1
A setCodeLangueDesignationArticle() 0 4 1
A setCodeOfficielCommune() 0 4 1
A setCodePays() 0 4 1
A setCodePostal() 0 4 1
A setCodeReglement() 0 4 1
A setCodeSousFamille() 0 4 1
A setCodeTva() 0 4 1
A setCodeTva1() 0 4 1
A setCodeTva2() 0 4 1
A setCodeVentilCompta() 0 4 1
A setCollectif() 0 4 1
A setCommentaires() 0 4 1
A setComplement() 0 4 1
A setDateCreation() 0 4 1
A setDateModification() 0 4 1
A setDelaiLe() 0 4 1
A setDelaiNombre() 0 4 1
A setDelaiType() 0 4 1
A setDomiciliationBancaire1() 0 4 1
A setDomiciliationBancaire2() 0 4 1
A setEmail() 0 4 1
A setFactureEuros() 0 4 1
A setFax() 0 4 1
A setFraisFixes1() 0 4 1
A setFraisFixes2() 0 4 1
A setFraisFixes3() 0 4 1
A setIdentTva() 0 4 1
A setMontantAcompte() 0 4 1
A setNbColis() 0 4 1
A setNom() 0 4 1
A setNomResponsable() 0 4 1
A setNomSuite() 0 4 1
A setNomVille() 0 4 1
A setNomVoie() 0 4 1
A setNombreEcheances() 0 4 1
A setNumVoie() 0 4 1
A setNumeroCompte() 0 4 1
A setPaiementDepartLe() 0 4 1
A setPaiementLe() 0 4 1
A setPaiementNombreDeJours() 0 4 1
A setPoids() 0 4 1
A setPortable1() 0 4 1
A setPortable2() 0 4 1
A setRib() 0 4 1
A setRc() 0 4 1
A setReferenceClient() 0 4 1
A setRemiseLigne1() 0 4 1
A setRemiseLigne2() 0 4 1
A setRemiseLigne3() 0 4 1
A setRemisePied() 0 4 1
A setRemisePied2() 0 4 1
A setRemisePied3() 0 4 1
A setSiret() 0 4 1
A setSoumisTaxe1() 0 4 1
A setSoumisTaxe2() 0 4 1
A setSoumisTaxe3() 0 4 1
A setTvaCle() 0 4 1
A setTvaCodeDossier() 0 4 1
A setTvaCodeRecette() 0 4 1
A setTvaRegime() 0 4 1
A setTel1() 0 4 1
A setTel2() 0 4 1
A setTelVoiture() 0 4 1
A setTelex() 0 4 1
A setTransporteur() 0 4 1
A setTxEscompteAchat() 0 4 1

How to fix   Complexity   

Complex Class

Complex classes like Fournisseurs 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 Fournisseurs, 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\Proprete;
13
14
use DateTime;
15
16
/**
17
 * Fournisseurs.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Library\Core\ThirdParty\Quadratus\Model\Proprete
21
 */
22
class Fournisseurs {
23
24
    /**
25
     * Ape.
26
     *
27
     * @var string|null
28
     */
29
    private $ape;
30
31
    /**
32
     * Btq.
33
     *
34
     * @var string|null
35
     */
36
    private $btq;
37
38
    /**
39
     * Bureau distributeur.
40
     *
41
     * @var string|null
42
     */
43
    private $bureauDistributeur;
44
45
    /**
46
     * Code.
47
     *
48
     * @var string|null
49
     */
50
    private $code;
51
52
    /**
53
     * Code devise.
54
     *
55
     * @var string|null
56
     */
57
    private $codeDevise;
58
59
    /**
60
     * Code famille.
61
     *
62
     * @var string|null
63
     */
64
    private $codeFamille;
65
66
    /**
67
     * Code imputation analytique.
68
     *
69
     * @var string|null
70
     */
71
    private $codeImputationAnalytique;
72
73
    /**
74
     * Code langue designation article.
75
     *
76
     * @var string|null
77
     */
78
    private $codeLangueDesignationArticle;
79
80
    /**
81
     * Code officiel commune.
82
     *
83
     * @var string|null
84
     */
85
    private $codeOfficielCommune;
86
87
    /**
88
     * Code pays.
89
     *
90
     * @var string|null
91
     */
92
    private $codePays;
93
94
    /**
95
     * Code postal.
96
     *
97
     * @var string|null
98
     */
99
    private $codePostal;
100
101
    /**
102
     * Code reglement.
103
     *
104
     * @var string|null
105
     */
106
    private $codeReglement;
107
108
    /**
109
     * Code sous famille.
110
     *
111
     * @var string|null
112
     */
113
    private $codeSousFamille;
114
115
    /**
116
     * Code tva.
117
     *
118
     * @var string|null
119
     */
120
    private $codeTva;
121
122
    /**
123
     * Code tva1.
124
     *
125
     * @var string|null
126
     */
127
    private $codeTva1;
128
129
    /**
130
     * Code tva2.
131
     *
132
     * @var string|null
133
     */
134
    private $codeTva2;
135
136
    /**
137
     * Code ventil compta.
138
     *
139
     * @var string|null
140
     */
141
    private $codeVentilCompta;
142
143
    /**
144
     * Collectif.
145
     *
146
     * @var string|null
147
     */
148
    private $collectif;
149
150
    /**
151
     * Commentaires.
152
     *
153
     * @var string|null
154
     */
155
    private $commentaires;
156
157
    /**
158
     * Complement.
159
     *
160
     * @var string|null
161
     */
162
    private $complement;
163
164
    /**
165
     * Date creation.
166
     *
167
     * @var DateTime|null
168
     */
169
    private $dateCreation;
170
171
    /**
172
     * Date modification.
173
     *
174
     * @var DateTime|null
175
     */
176
    private $dateModification;
177
178
    /**
179
     * Delai le.
180
     *
181
     * @var int|null
182
     */
183
    private $delaiLe;
184
185
    /**
186
     * Delai nombre.
187
     *
188
     * @var int|null
189
     */
190
    private $delaiNombre;
191
192
    /**
193
     * Delai type.
194
     *
195
     * @var int|null
196
     */
197
    private $delaiType;
198
199
    /**
200
     * Domiciliation bancaire1.
201
     *
202
     * @var string|null
203
     */
204
    private $domiciliationBancaire1;
205
206
    /**
207
     * Domiciliation bancaire2.
208
     *
209
     * @var string|null
210
     */
211
    private $domiciliationBancaire2;
212
213
    /**
214
     * Email.
215
     *
216
     * @var string|null
217
     */
218
    private $email;
219
220
    /**
221
     * Facture euros.
222
     *
223
     * @var bool|null
224
     */
225
    private $factureEuros;
226
227
    /**
228
     * Fax.
229
     *
230
     * @var string|null
231
     */
232
    private $fax;
233
234
    /**
235
     * Frais fixes1.
236
     *
237
     * @var float|null
238
     */
239
    private $fraisFixes1;
240
241
    /**
242
     * Frais fixes2.
243
     *
244
     * @var float|null
245
     */
246
    private $fraisFixes2;
247
248
    /**
249
     * Frais fixes3.
250
     *
251
     * @var float|null
252
     */
253
    private $fraisFixes3;
254
255
    /**
256
     * Ident tva.
257
     *
258
     * @var string|null
259
     */
260
    private $identTva;
261
262
    /**
263
     * Montant acompte.
264
     *
265
     * @var float|null
266
     */
267
    private $montantAcompte;
268
269
    /**
270
     * Nb colis.
271
     *
272
     * @var int|null
273
     */
274
    private $nbColis;
275
276
    /**
277
     * Nom.
278
     *
279
     * @var string|null
280
     */
281
    private $nom;
282
283
    /**
284
     * Nom responsable.
285
     *
286
     * @var string|null
287
     */
288
    private $nomResponsable;
289
290
    /**
291
     * Nom suite.
292
     *
293
     * @var string|null
294
     */
295
    private $nomSuite;
296
297
    /**
298
     * Nom ville.
299
     *
300
     * @var string|null
301
     */
302
    private $nomVille;
303
304
    /**
305
     * Nom voie.
306
     *
307
     * @var string|null
308
     */
309
    private $nomVoie;
310
311
    /**
312
     * Nombre echeances.
313
     *
314
     * @var int|null
315
     */
316
    private $nombreEcheances;
317
318
    /**
319
     * Num voie.
320
     *
321
     * @var string|null
322
     */
323
    private $numVoie;
324
325
    /**
326
     * Numero compte.
327
     *
328
     * @var string|null
329
     */
330
    private $numeroCompte;
331
332
    /**
333
     * Paiement depart le.
334
     *
335
     * @var int|null
336
     */
337
    private $paiementDepartLe;
338
339
    /**
340
     * Paiement le.
341
     *
342
     * @var int|null
343
     */
344
    private $paiementLe;
345
346
    /**
347
     * Paiement nombre de jours.
348
     *
349
     * @var int|null
350
     */
351
    private $paiementNombreDeJours;
352
353
    /**
354
     * Poids.
355
     *
356
     * @var float|null
357
     */
358
    private $poids;
359
360
    /**
361
     * Portable1.
362
     *
363
     * @var string|null
364
     */
365
    private $portable1;
366
367
    /**
368
     * Portable2.
369
     *
370
     * @var string|null
371
     */
372
    private $portable2;
373
374
    /**
375
     * Rib.
376
     *
377
     * @var string|null
378
     */
379
    private $rib;
380
381
    /**
382
     * Rc.
383
     *
384
     * @var string|null
385
     */
386
    private $rc;
387
388
    /**
389
     * Reference client.
390
     *
391
     * @var string|null
392
     */
393
    private $referenceClient;
394
395
    /**
396
     * Remise ligne1.
397
     *
398
     * @var float|null
399
     */
400
    private $remiseLigne1;
401
402
    /**
403
     * Remise ligne2.
404
     *
405
     * @var float|null
406
     */
407
    private $remiseLigne2;
408
409
    /**
410
     * Remise ligne3.
411
     *
412
     * @var float|null
413
     */
414
    private $remiseLigne3;
415
416
    /**
417
     * Remise pied.
418
     *
419
     * @var float|null
420
     */
421
    private $remisePied;
422
423
    /**
424
     * Remise pied2.
425
     *
426
     * @var float|null
427
     */
428
    private $remisePied2;
429
430
    /**
431
     * Remise pied3.
432
     *
433
     * @var float|null
434
     */
435
    private $remisePied3;
436
437
    /**
438
     * Siret.
439
     *
440
     * @var string|null
441
     */
442
    private $siret;
443
444
    /**
445
     * Soumis taxe1.
446
     *
447
     * @var bool|null
448
     */
449
    private $soumisTaxe1;
450
451
    /**
452
     * Soumis taxe2.
453
     *
454
     * @var bool|null
455
     */
456
    private $soumisTaxe2;
457
458
    /**
459
     * Soumis taxe3.
460
     *
461
     * @var bool|null
462
     */
463
    private $soumisTaxe3;
464
465
    /**
466
     * Tva cle.
467
     *
468
     * @var string|null
469
     */
470
    private $tvaCle;
471
472
    /**
473
     * Tva code dossier.
474
     *
475
     * @var string|null
476
     */
477
    private $tvaCodeDossier;
478
479
    /**
480
     * Tva code recette.
481
     *
482
     * @var string|null
483
     */
484
    private $tvaCodeRecette;
485
486
    /**
487
     * Tva regime.
488
     *
489
     * @var int|null
490
     */
491
    private $tvaRegime;
492
493
    /**
494
     * Tel1.
495
     *
496
     * @var string|null
497
     */
498
    private $tel1;
499
500
    /**
501
     * Tel2.
502
     *
503
     * @var string|null
504
     */
505
    private $tel2;
506
507
    /**
508
     * Tel voiture.
509
     *
510
     * @var string|null
511
     */
512
    private $telVoiture;
513
514
    /**
515
     * Telex.
516
     *
517
     * @var string|null
518
     */
519
    private $telex;
520
521
    /**
522
     * Transporteur.
523
     *
524
     * @var string|null
525
     */
526
    private $transporteur;
527
528
    /**
529
     * Tx escompte achat.
530
     *
531
     * @var float|null
532
     */
533
    private $txEscompteAchat;
534
535
536
    /**
537
     * Constructor.
538
     */
539
    public function __construct() {
540
        // NOTHING TO DO
541
    }
542
543
    /**
544
     * Get the ape.
545
     *
546
     * @return string|null Returns the ape.
547
     */
548
    public function getApe(): ?string{
549
        return $this->ape;
550
    }
551
552
    /**
553
     * Get the btq.
554
     *
555
     * @return string|null Returns the btq.
556
     */
557
    public function getBtq(): ?string{
558
        return $this->btq;
559
    }
560
561
    /**
562
     * Get the bureau distributeur.
563
     *
564
     * @return string|null Returns the bureau distributeur.
565
     */
566
    public function getBureauDistributeur(): ?string{
567
        return $this->bureauDistributeur;
568
    }
569
570
    /**
571
     * Get the code.
572
     *
573
     * @return string|null Returns the code.
574
     */
575
    public function getCode(): ?string{
576
        return $this->code;
577
    }
578
579
    /**
580
     * Get the code devise.
581
     *
582
     * @return string|null Returns the code devise.
583
     */
584
    public function getCodeDevise(): ?string{
585
        return $this->codeDevise;
586
    }
587
588
    /**
589
     * Get the code famille.
590
     *
591
     * @return string|null Returns the code famille.
592
     */
593
    public function getCodeFamille(): ?string{
594
        return $this->codeFamille;
595
    }
596
597
    /**
598
     * Get the code imputation analytique.
599
     *
600
     * @return string|null Returns the code imputation analytique.
601
     */
602
    public function getCodeImputationAnalytique(): ?string{
603
        return $this->codeImputationAnalytique;
604
    }
605
606
    /**
607
     * Get the code langue designation article.
608
     *
609
     * @return string|null Returns the code langue designation article.
610
     */
611
    public function getCodeLangueDesignationArticle(): ?string{
612
        return $this->codeLangueDesignationArticle;
613
    }
614
615
    /**
616
     * Get the code officiel commune.
617
     *
618
     * @return string|null Returns the code officiel commune.
619
     */
620
    public function getCodeOfficielCommune(): ?string{
621
        return $this->codeOfficielCommune;
622
    }
623
624
    /**
625
     * Get the code pays.
626
     *
627
     * @return string|null Returns the code pays.
628
     */
629
    public function getCodePays(): ?string{
630
        return $this->codePays;
631
    }
632
633
    /**
634
     * Get the code postal.
635
     *
636
     * @return string|null Returns the code postal.
637
     */
638
    public function getCodePostal(): ?string{
639
        return $this->codePostal;
640
    }
641
642
    /**
643
     * Get the code reglement.
644
     *
645
     * @return string|null Returns the code reglement.
646
     */
647
    public function getCodeReglement(): ?string{
648
        return $this->codeReglement;
649
    }
650
651
    /**
652
     * Get the code sous famille.
653
     *
654
     * @return string|null Returns the code sous famille.
655
     */
656
    public function getCodeSousFamille(): ?string{
657
        return $this->codeSousFamille;
658
    }
659
660
    /**
661
     * Get the code tva.
662
     *
663
     * @return string|null Returns the code tva.
664
     */
665
    public function getCodeTva(): ?string{
666
        return $this->codeTva;
667
    }
668
669
    /**
670
     * Get the code tva1.
671
     *
672
     * @return string|null Returns the code tva1.
673
     */
674
    public function getCodeTva1(): ?string{
675
        return $this->codeTva1;
676
    }
677
678
    /**
679
     * Get the code tva2.
680
     *
681
     * @return string|null Returns the code tva2.
682
     */
683
    public function getCodeTva2(): ?string{
684
        return $this->codeTva2;
685
    }
686
687
    /**
688
     * Get the code ventil compta.
689
     *
690
     * @return string|null Returns the code ventil compta.
691
     */
692
    public function getCodeVentilCompta(): ?string{
693
        return $this->codeVentilCompta;
694
    }
695
696
    /**
697
     * Get the collectif.
698
     *
699
     * @return string|null Returns the collectif.
700
     */
701
    public function getCollectif(): ?string{
702
        return $this->collectif;
703
    }
704
705
    /**
706
     * Get the commentaires.
707
     *
708
     * @return string|null Returns the commentaires.
709
     */
710
    public function getCommentaires(): ?string{
711
        return $this->commentaires;
712
    }
713
714
    /**
715
     * Get the complement.
716
     *
717
     * @return string|null Returns the complement.
718
     */
719
    public function getComplement(): ?string{
720
        return $this->complement;
721
    }
722
723
    /**
724
     * Get the date creation.
725
     *
726
     * @return DateTime|null Returns the date creation.
727
     */
728
    public function getDateCreation(): ?DateTime{
729
        return $this->dateCreation;
730
    }
731
732
    /**
733
     * Get the date modification.
734
     *
735
     * @return DateTime|null Returns the date modification.
736
     */
737
    public function getDateModification(): ?DateTime{
738
        return $this->dateModification;
739
    }
740
741
    /**
742
     * Get the delai le.
743
     *
744
     * @return int|null Returns the delai le.
745
     */
746
    public function getDelaiLe(): ?int{
747
        return $this->delaiLe;
748
    }
749
750
    /**
751
     * Get the delai nombre.
752
     *
753
     * @return int|null Returns the delai nombre.
754
     */
755
    public function getDelaiNombre(): ?int{
756
        return $this->delaiNombre;
757
    }
758
759
    /**
760
     * Get the delai type.
761
     *
762
     * @return int|null Returns the delai type.
763
     */
764
    public function getDelaiType(): ?int{
765
        return $this->delaiType;
766
    }
767
768
    /**
769
     * Get the domiciliation bancaire1.
770
     *
771
     * @return string|null Returns the domiciliation bancaire1.
772
     */
773
    public function getDomiciliationBancaire1(): ?string{
774
        return $this->domiciliationBancaire1;
775
    }
776
777
    /**
778
     * Get the domiciliation bancaire2.
779
     *
780
     * @return string|null Returns the domiciliation bancaire2.
781
     */
782
    public function getDomiciliationBancaire2(): ?string{
783
        return $this->domiciliationBancaire2;
784
    }
785
786
    /**
787
     * Get the email.
788
     *
789
     * @return string|null Returns the email.
790
     */
791
    public function getEmail(): ?string{
792
        return $this->email;
793
    }
794
795
    /**
796
     * Get the facture euros.
797
     *
798
     * @return bool|null Returns the facture euros.
799
     */
800
    public function getFactureEuros(): ?bool{
801
        return $this->factureEuros;
802
    }
803
804
    /**
805
     * Get the fax.
806
     *
807
     * @return string|null Returns the fax.
808
     */
809
    public function getFax(): ?string{
810
        return $this->fax;
811
    }
812
813
    /**
814
     * Get the frais fixes1.
815
     *
816
     * @return float|null Returns the frais fixes1.
817
     */
818
    public function getFraisFixes1(): ?float{
819
        return $this->fraisFixes1;
820
    }
821
822
    /**
823
     * Get the frais fixes2.
824
     *
825
     * @return float|null Returns the frais fixes2.
826
     */
827
    public function getFraisFixes2(): ?float{
828
        return $this->fraisFixes2;
829
    }
830
831
    /**
832
     * Get the frais fixes3.
833
     *
834
     * @return float|null Returns the frais fixes3.
835
     */
836
    public function getFraisFixes3(): ?float{
837
        return $this->fraisFixes3;
838
    }
839
840
    /**
841
     * Get the ident tva.
842
     *
843
     * @return string|null Returns the ident tva.
844
     */
845
    public function getIdentTva(): ?string{
846
        return $this->identTva;
847
    }
848
849
    /**
850
     * Get the montant acompte.
851
     *
852
     * @return float|null Returns the montant acompte.
853
     */
854
    public function getMontantAcompte(): ?float{
855
        return $this->montantAcompte;
856
    }
857
858
    /**
859
     * Get the nb colis.
860
     *
861
     * @return int|null Returns the nb colis.
862
     */
863
    public function getNbColis(): ?int{
864
        return $this->nbColis;
865
    }
866
867
    /**
868
     * Get the nom.
869
     *
870
     * @return string|null Returns the nom.
871
     */
872
    public function getNom(): ?string{
873
        return $this->nom;
874
    }
875
876
    /**
877
     * Get the nom responsable.
878
     *
879
     * @return string|null Returns the nom responsable.
880
     */
881
    public function getNomResponsable(): ?string{
882
        return $this->nomResponsable;
883
    }
884
885
    /**
886
     * Get the nom suite.
887
     *
888
     * @return string|null Returns the nom suite.
889
     */
890
    public function getNomSuite(): ?string{
891
        return $this->nomSuite;
892
    }
893
894
    /**
895
     * Get the nom ville.
896
     *
897
     * @return string|null Returns the nom ville.
898
     */
899
    public function getNomVille(): ?string{
900
        return $this->nomVille;
901
    }
902
903
    /**
904
     * Get the nom voie.
905
     *
906
     * @return string|null Returns the nom voie.
907
     */
908
    public function getNomVoie(): ?string{
909
        return $this->nomVoie;
910
    }
911
912
    /**
913
     * Get the nombre echeances.
914
     *
915
     * @return int|null Returns the nombre echeances.
916
     */
917
    public function getNombreEcheances(): ?int{
918
        return $this->nombreEcheances;
919
    }
920
921
    /**
922
     * Get the num voie.
923
     *
924
     * @return string|null Returns the num voie.
925
     */
926
    public function getNumVoie(): ?string{
927
        return $this->numVoie;
928
    }
929
930
    /**
931
     * Get the numero compte.
932
     *
933
     * @return string|null Returns the numero compte.
934
     */
935
    public function getNumeroCompte(): ?string{
936
        return $this->numeroCompte;
937
    }
938
939
    /**
940
     * Get the paiement depart le.
941
     *
942
     * @return int|null Returns the paiement depart le.
943
     */
944
    public function getPaiementDepartLe(): ?int{
945
        return $this->paiementDepartLe;
946
    }
947
948
    /**
949
     * Get the paiement le.
950
     *
951
     * @return int|null Returns the paiement le.
952
     */
953
    public function getPaiementLe(): ?int{
954
        return $this->paiementLe;
955
    }
956
957
    /**
958
     * Get the paiement nombre de jours.
959
     *
960
     * @return int|null Returns the paiement nombre de jours.
961
     */
962
    public function getPaiementNombreDeJours(): ?int{
963
        return $this->paiementNombreDeJours;
964
    }
965
966
    /**
967
     * Get the poids.
968
     *
969
     * @return float|null Returns the poids.
970
     */
971
    public function getPoids(): ?float{
972
        return $this->poids;
973
    }
974
975
    /**
976
     * Get the portable1.
977
     *
978
     * @return string|null Returns the portable1.
979
     */
980
    public function getPortable1(): ?string{
981
        return $this->portable1;
982
    }
983
984
    /**
985
     * Get the portable2.
986
     *
987
     * @return string|null Returns the portable2.
988
     */
989
    public function getPortable2(): ?string{
990
        return $this->portable2;
991
    }
992
993
    /**
994
     * Get the rib.
995
     *
996
     * @return string|null Returns the rib.
997
     */
998
    public function getRib(): ?string{
999
        return $this->rib;
1000
    }
1001
1002
    /**
1003
     * Get the rc.
1004
     *
1005
     * @return string|null Returns the rc.
1006
     */
1007
    public function getRc(): ?string{
1008
        return $this->rc;
1009
    }
1010
1011
    /**
1012
     * Get the reference client.
1013
     *
1014
     * @return string|null Returns the reference client.
1015
     */
1016
    public function getReferenceClient(): ?string{
1017
        return $this->referenceClient;
1018
    }
1019
1020
    /**
1021
     * Get the remise ligne1.
1022
     *
1023
     * @return float|null Returns the remise ligne1.
1024
     */
1025
    public function getRemiseLigne1(): ?float{
1026
        return $this->remiseLigne1;
1027
    }
1028
1029
    /**
1030
     * Get the remise ligne2.
1031
     *
1032
     * @return float|null Returns the remise ligne2.
1033
     */
1034
    public function getRemiseLigne2(): ?float{
1035
        return $this->remiseLigne2;
1036
    }
1037
1038
    /**
1039
     * Get the remise ligne3.
1040
     *
1041
     * @return float|null Returns the remise ligne3.
1042
     */
1043
    public function getRemiseLigne3(): ?float{
1044
        return $this->remiseLigne3;
1045
    }
1046
1047
    /**
1048
     * Get the remise pied.
1049
     *
1050
     * @return float|null Returns the remise pied.
1051
     */
1052
    public function getRemisePied(): ?float{
1053
        return $this->remisePied;
1054
    }
1055
1056
    /**
1057
     * Get the remise pied2.
1058
     *
1059
     * @return float|null Returns the remise pied2.
1060
     */
1061
    public function getRemisePied2(): ?float{
1062
        return $this->remisePied2;
1063
    }
1064
1065
    /**
1066
     * Get the remise pied3.
1067
     *
1068
     * @return float|null Returns the remise pied3.
1069
     */
1070
    public function getRemisePied3(): ?float{
1071
        return $this->remisePied3;
1072
    }
1073
1074
    /**
1075
     * Get the siret.
1076
     *
1077
     * @return string|null Returns the siret.
1078
     */
1079
    public function getSiret(): ?string{
1080
        return $this->siret;
1081
    }
1082
1083
    /**
1084
     * Get the soumis taxe1.
1085
     *
1086
     * @return bool|null Returns the soumis taxe1.
1087
     */
1088
    public function getSoumisTaxe1(): ?bool{
1089
        return $this->soumisTaxe1;
1090
    }
1091
1092
    /**
1093
     * Get the soumis taxe2.
1094
     *
1095
     * @return bool|null Returns the soumis taxe2.
1096
     */
1097
    public function getSoumisTaxe2(): ?bool{
1098
        return $this->soumisTaxe2;
1099
    }
1100
1101
    /**
1102
     * Get the soumis taxe3.
1103
     *
1104
     * @return bool|null Returns the soumis taxe3.
1105
     */
1106
    public function getSoumisTaxe3(): ?bool{
1107
        return $this->soumisTaxe3;
1108
    }
1109
1110
    /**
1111
     * Get the tva cle.
1112
     *
1113
     * @return string|null Returns the tva cle.
1114
     */
1115
    public function getTvaCle(): ?string{
1116
        return $this->tvaCle;
1117
    }
1118
1119
    /**
1120
     * Get the tva code dossier.
1121
     *
1122
     * @return string|null Returns the tva code dossier.
1123
     */
1124
    public function getTvaCodeDossier(): ?string{
1125
        return $this->tvaCodeDossier;
1126
    }
1127
1128
    /**
1129
     * Get the tva code recette.
1130
     *
1131
     * @return string|null Returns the tva code recette.
1132
     */
1133
    public function getTvaCodeRecette(): ?string{
1134
        return $this->tvaCodeRecette;
1135
    }
1136
1137
    /**
1138
     * Get the tva regime.
1139
     *
1140
     * @return int|null Returns the tva regime.
1141
     */
1142
    public function getTvaRegime(): ?int{
1143
        return $this->tvaRegime;
1144
    }
1145
1146
    /**
1147
     * Get the tel1.
1148
     *
1149
     * @return string|null Returns the tel1.
1150
     */
1151
    public function getTel1(): ?string{
1152
        return $this->tel1;
1153
    }
1154
1155
    /**
1156
     * Get the tel2.
1157
     *
1158
     * @return string|null Returns the tel2.
1159
     */
1160
    public function getTel2(): ?string{
1161
        return $this->tel2;
1162
    }
1163
1164
    /**
1165
     * Get the tel voiture.
1166
     *
1167
     * @return string|null Returns the tel voiture.
1168
     */
1169
    public function getTelVoiture(): ?string{
1170
        return $this->telVoiture;
1171
    }
1172
1173
    /**
1174
     * Get the telex.
1175
     *
1176
     * @return string|null Returns the telex.
1177
     */
1178
    public function getTelex(): ?string{
1179
        return $this->telex;
1180
    }
1181
1182
    /**
1183
     * Get the transporteur.
1184
     *
1185
     * @return string|null Returns the transporteur.
1186
     */
1187
    public function getTransporteur(): ?string{
1188
        return $this->transporteur;
1189
    }
1190
1191
    /**
1192
     * Get the tx escompte achat.
1193
     *
1194
     * @return float|null Returns the tx escompte achat.
1195
     */
1196
    public function getTxEscompteAchat(): ?float{
1197
        return $this->txEscompteAchat;
1198
    }
1199
1200
    /**
1201
     * Set the ape.
1202
     *
1203
     * @param string|null $ape The ape.
1204
     * @return Fournisseurs Returns this Fournisseurs.
1205
     */
1206
    public function setApe(?string $ape): Fournisseurs {
1207
        $this->ape = $ape;
1208
        return $this;
1209
    }
1210
1211
    /**
1212
     * Set the btq.
1213
     *
1214
     * @param string|null $btq The btq.
1215
     * @return Fournisseurs Returns this Fournisseurs.
1216
     */
1217
    public function setBtq(?string $btq): Fournisseurs {
1218
        $this->btq = $btq;
1219
        return $this;
1220
    }
1221
1222
    /**
1223
     * Set the bureau distributeur.
1224
     *
1225
     * @param string|null $bureauDistributeur The bureau distributeur.
1226
     * @return Fournisseurs Returns this Fournisseurs.
1227
     */
1228
    public function setBureauDistributeur(?string $bureauDistributeur): Fournisseurs {
1229
        $this->bureauDistributeur = $bureauDistributeur;
1230
        return $this;
1231
    }
1232
1233
    /**
1234
     * Set the code.
1235
     *
1236
     * @param string|null $code The code.
1237
     * @return Fournisseurs Returns this Fournisseurs.
1238
     */
1239
    public function setCode(?string $code): Fournisseurs {
1240
        $this->code = $code;
1241
        return $this;
1242
    }
1243
1244
    /**
1245
     * Set the code devise.
1246
     *
1247
     * @param string|null $codeDevise The code devise.
1248
     * @return Fournisseurs Returns this Fournisseurs.
1249
     */
1250
    public function setCodeDevise(?string $codeDevise): Fournisseurs {
1251
        $this->codeDevise = $codeDevise;
1252
        return $this;
1253
    }
1254
1255
    /**
1256
     * Set the code famille.
1257
     *
1258
     * @param string|null $codeFamille The code famille.
1259
     * @return Fournisseurs Returns this Fournisseurs.
1260
     */
1261
    public function setCodeFamille(?string $codeFamille): Fournisseurs {
1262
        $this->codeFamille = $codeFamille;
1263
        return $this;
1264
    }
1265
1266
    /**
1267
     * Set the code imputation analytique.
1268
     *
1269
     * @param string|null $codeImputationAnalytique The code imputation analytique.
1270
     * @return Fournisseurs Returns this Fournisseurs.
1271
     */
1272
    public function setCodeImputationAnalytique(?string $codeImputationAnalytique): Fournisseurs {
1273
        $this->codeImputationAnalytique = $codeImputationAnalytique;
1274
        return $this;
1275
    }
1276
1277
    /**
1278
     * Set the code langue designation article.
1279
     *
1280
     * @param string|null $codeLangueDesignationArticle The code langue designation article.
1281
     * @return Fournisseurs Returns this Fournisseurs.
1282
     */
1283
    public function setCodeLangueDesignationArticle(?string $codeLangueDesignationArticle): Fournisseurs {
1284
        $this->codeLangueDesignationArticle = $codeLangueDesignationArticle;
1285
        return $this;
1286
    }
1287
1288
    /**
1289
     * Set the code officiel commune.
1290
     *
1291
     * @param string|null $codeOfficielCommune The code officiel commune.
1292
     * @return Fournisseurs Returns this Fournisseurs.
1293
     */
1294
    public function setCodeOfficielCommune(?string $codeOfficielCommune): Fournisseurs {
1295
        $this->codeOfficielCommune = $codeOfficielCommune;
1296
        return $this;
1297
    }
1298
1299
    /**
1300
     * Set the code pays.
1301
     *
1302
     * @param string|null $codePays The code pays.
1303
     * @return Fournisseurs Returns this Fournisseurs.
1304
     */
1305
    public function setCodePays(?string $codePays): Fournisseurs {
1306
        $this->codePays = $codePays;
1307
        return $this;
1308
    }
1309
1310
    /**
1311
     * Set the code postal.
1312
     *
1313
     * @param string|null $codePostal The code postal.
1314
     * @return Fournisseurs Returns this Fournisseurs.
1315
     */
1316
    public function setCodePostal(?string $codePostal): Fournisseurs {
1317
        $this->codePostal = $codePostal;
1318
        return $this;
1319
    }
1320
1321
    /**
1322
     * Set the code reglement.
1323
     *
1324
     * @param string|null $codeReglement The code reglement.
1325
     * @return Fournisseurs Returns this Fournisseurs.
1326
     */
1327
    public function setCodeReglement(?string $codeReglement): Fournisseurs {
1328
        $this->codeReglement = $codeReglement;
1329
        return $this;
1330
    }
1331
1332
    /**
1333
     * Set the code sous famille.
1334
     *
1335
     * @param string|null $codeSousFamille The code sous famille.
1336
     * @return Fournisseurs Returns this Fournisseurs.
1337
     */
1338
    public function setCodeSousFamille(?string $codeSousFamille): Fournisseurs {
1339
        $this->codeSousFamille = $codeSousFamille;
1340
        return $this;
1341
    }
1342
1343
    /**
1344
     * Set the code tva.
1345
     *
1346
     * @param string|null $codeTva The code tva.
1347
     * @return Fournisseurs Returns this Fournisseurs.
1348
     */
1349
    public function setCodeTva(?string $codeTva): Fournisseurs {
1350
        $this->codeTva = $codeTva;
1351
        return $this;
1352
    }
1353
1354
    /**
1355
     * Set the code tva1.
1356
     *
1357
     * @param string|null $codeTva1 The code tva1.
1358
     * @return Fournisseurs Returns this Fournisseurs.
1359
     */
1360
    public function setCodeTva1(?string $codeTva1): Fournisseurs {
1361
        $this->codeTva1 = $codeTva1;
1362
        return $this;
1363
    }
1364
1365
    /**
1366
     * Set the code tva2.
1367
     *
1368
     * @param string|null $codeTva2 The code tva2.
1369
     * @return Fournisseurs Returns this Fournisseurs.
1370
     */
1371
    public function setCodeTva2(?string $codeTva2): Fournisseurs {
1372
        $this->codeTva2 = $codeTva2;
1373
        return $this;
1374
    }
1375
1376
    /**
1377
     * Set the code ventil compta.
1378
     *
1379
     * @param string|null $codeVentilCompta The code ventil compta.
1380
     * @return Fournisseurs Returns this Fournisseurs.
1381
     */
1382
    public function setCodeVentilCompta(?string $codeVentilCompta): Fournisseurs {
1383
        $this->codeVentilCompta = $codeVentilCompta;
1384
        return $this;
1385
    }
1386
1387
    /**
1388
     * Set the collectif.
1389
     *
1390
     * @param string|null $collectif The collectif.
1391
     * @return Fournisseurs Returns this Fournisseurs.
1392
     */
1393
    public function setCollectif(?string $collectif): Fournisseurs {
1394
        $this->collectif = $collectif;
1395
        return $this;
1396
    }
1397
1398
    /**
1399
     * Set the commentaires.
1400
     *
1401
     * @param string|null $commentaires The commentaires.
1402
     * @return Fournisseurs Returns this Fournisseurs.
1403
     */
1404
    public function setCommentaires(?string $commentaires): Fournisseurs {
1405
        $this->commentaires = $commentaires;
1406
        return $this;
1407
    }
1408
1409
    /**
1410
     * Set the complement.
1411
     *
1412
     * @param string|null $complement The complement.
1413
     * @return Fournisseurs Returns this Fournisseurs.
1414
     */
1415
    public function setComplement(?string $complement): Fournisseurs {
1416
        $this->complement = $complement;
1417
        return $this;
1418
    }
1419
1420
    /**
1421
     * Set the date creation.
1422
     *
1423
     * @param DateTime|null $dateCreation The date creation.
1424
     * @return Fournisseurs Returns this Fournisseurs.
1425
     */
1426
    public function setDateCreation(?DateTime $dateCreation): Fournisseurs {
1427
        $this->dateCreation = $dateCreation;
1428
        return $this;
1429
    }
1430
1431
    /**
1432
     * Set the date modification.
1433
     *
1434
     * @param DateTime|null $dateModification The date modification.
1435
     * @return Fournisseurs Returns this Fournisseurs.
1436
     */
1437
    public function setDateModification(?DateTime $dateModification): Fournisseurs {
1438
        $this->dateModification = $dateModification;
1439
        return $this;
1440
    }
1441
1442
    /**
1443
     * Set the delai le.
1444
     *
1445
     * @param int|null $delaiLe The delai le.
1446
     * @return Fournisseurs Returns this Fournisseurs.
1447
     */
1448
    public function setDelaiLe(?int $delaiLe): Fournisseurs {
1449
        $this->delaiLe = $delaiLe;
1450
        return $this;
1451
    }
1452
1453
    /**
1454
     * Set the delai nombre.
1455
     *
1456
     * @param int|null $delaiNombre The delai nombre.
1457
     * @return Fournisseurs Returns this Fournisseurs.
1458
     */
1459
    public function setDelaiNombre(?int $delaiNombre): Fournisseurs {
1460
        $this->delaiNombre = $delaiNombre;
1461
        return $this;
1462
    }
1463
1464
    /**
1465
     * Set the delai type.
1466
     *
1467
     * @param int|null $delaiType The delai type.
1468
     * @return Fournisseurs Returns this Fournisseurs.
1469
     */
1470
    public function setDelaiType(?int $delaiType): Fournisseurs {
1471
        $this->delaiType = $delaiType;
1472
        return $this;
1473
    }
1474
1475
    /**
1476
     * Set the domiciliation bancaire1.
1477
     *
1478
     * @param string|null $domiciliationBancaire1 The domiciliation bancaire1.
1479
     * @return Fournisseurs Returns this Fournisseurs.
1480
     */
1481
    public function setDomiciliationBancaire1(?string $domiciliationBancaire1): Fournisseurs {
1482
        $this->domiciliationBancaire1 = $domiciliationBancaire1;
1483
        return $this;
1484
    }
1485
1486
    /**
1487
     * Set the domiciliation bancaire2.
1488
     *
1489
     * @param string|null $domiciliationBancaire2 The domiciliation bancaire2.
1490
     * @return Fournisseurs Returns this Fournisseurs.
1491
     */
1492
    public function setDomiciliationBancaire2(?string $domiciliationBancaire2): Fournisseurs {
1493
        $this->domiciliationBancaire2 = $domiciliationBancaire2;
1494
        return $this;
1495
    }
1496
1497
    /**
1498
     * Set the email.
1499
     *
1500
     * @param string|null $email The email.
1501
     * @return Fournisseurs Returns this Fournisseurs.
1502
     */
1503
    public function setEmail(?string $email): Fournisseurs {
1504
        $this->email = $email;
1505
        return $this;
1506
    }
1507
1508
    /**
1509
     * Set the facture euros.
1510
     *
1511
     * @param bool|null $factureEuros The facture euros.
1512
     * @return Fournisseurs Returns this Fournisseurs.
1513
     */
1514
    public function setFactureEuros(?bool $factureEuros): Fournisseurs {
1515
        $this->factureEuros = $factureEuros;
1516
        return $this;
1517
    }
1518
1519
    /**
1520
     * Set the fax.
1521
     *
1522
     * @param string|null $fax The fax.
1523
     * @return Fournisseurs Returns this Fournisseurs.
1524
     */
1525
    public function setFax(?string $fax): Fournisseurs {
1526
        $this->fax = $fax;
1527
        return $this;
1528
    }
1529
1530
    /**
1531
     * Set the frais fixes1.
1532
     *
1533
     * @param float|null $fraisFixes1 The frais fixes1.
1534
     * @return Fournisseurs Returns this Fournisseurs.
1535
     */
1536
    public function setFraisFixes1(?float $fraisFixes1): Fournisseurs {
1537
        $this->fraisFixes1 = $fraisFixes1;
1538
        return $this;
1539
    }
1540
1541
    /**
1542
     * Set the frais fixes2.
1543
     *
1544
     * @param float|null $fraisFixes2 The frais fixes2.
1545
     * @return Fournisseurs Returns this Fournisseurs.
1546
     */
1547
    public function setFraisFixes2(?float $fraisFixes2): Fournisseurs {
1548
        $this->fraisFixes2 = $fraisFixes2;
1549
        return $this;
1550
    }
1551
1552
    /**
1553
     * Set the frais fixes3.
1554
     *
1555
     * @param float|null $fraisFixes3 The frais fixes3.
1556
     * @return Fournisseurs Returns this Fournisseurs.
1557
     */
1558
    public function setFraisFixes3(?float $fraisFixes3): Fournisseurs {
1559
        $this->fraisFixes3 = $fraisFixes3;
1560
        return $this;
1561
    }
1562
1563
    /**
1564
     * Set the ident tva.
1565
     *
1566
     * @param string|null $identTva The ident tva.
1567
     * @return Fournisseurs Returns this Fournisseurs.
1568
     */
1569
    public function setIdentTva(?string $identTva): Fournisseurs {
1570
        $this->identTva = $identTva;
1571
        return $this;
1572
    }
1573
1574
    /**
1575
     * Set the montant acompte.
1576
     *
1577
     * @param float|null $montantAcompte The montant acompte.
1578
     * @return Fournisseurs Returns this Fournisseurs.
1579
     */
1580
    public function setMontantAcompte(?float $montantAcompte): Fournisseurs {
1581
        $this->montantAcompte = $montantAcompte;
1582
        return $this;
1583
    }
1584
1585
    /**
1586
     * Set the nb colis.
1587
     *
1588
     * @param int|null $nbColis The nb colis.
1589
     * @return Fournisseurs Returns this Fournisseurs.
1590
     */
1591
    public function setNbColis(?int $nbColis): Fournisseurs {
1592
        $this->nbColis = $nbColis;
1593
        return $this;
1594
    }
1595
1596
    /**
1597
     * Set the nom.
1598
     *
1599
     * @param string|null $nom The nom.
1600
     * @return Fournisseurs Returns this Fournisseurs.
1601
     */
1602
    public function setNom(?string $nom): Fournisseurs {
1603
        $this->nom = $nom;
1604
        return $this;
1605
    }
1606
1607
    /**
1608
     * Set the nom responsable.
1609
     *
1610
     * @param string|null $nomResponsable The nom responsable.
1611
     * @return Fournisseurs Returns this Fournisseurs.
1612
     */
1613
    public function setNomResponsable(?string $nomResponsable): Fournisseurs {
1614
        $this->nomResponsable = $nomResponsable;
1615
        return $this;
1616
    }
1617
1618
    /**
1619
     * Set the nom suite.
1620
     *
1621
     * @param string|null $nomSuite The nom suite.
1622
     * @return Fournisseurs Returns this Fournisseurs.
1623
     */
1624
    public function setNomSuite(?string $nomSuite): Fournisseurs {
1625
        $this->nomSuite = $nomSuite;
1626
        return $this;
1627
    }
1628
1629
    /**
1630
     * Set the nom ville.
1631
     *
1632
     * @param string|null $nomVille The nom ville.
1633
     * @return Fournisseurs Returns this Fournisseurs.
1634
     */
1635
    public function setNomVille(?string $nomVille): Fournisseurs {
1636
        $this->nomVille = $nomVille;
1637
        return $this;
1638
    }
1639
1640
    /**
1641
     * Set the nom voie.
1642
     *
1643
     * @param string|null $nomVoie The nom voie.
1644
     * @return Fournisseurs Returns this Fournisseurs.
1645
     */
1646
    public function setNomVoie(?string $nomVoie): Fournisseurs {
1647
        $this->nomVoie = $nomVoie;
1648
        return $this;
1649
    }
1650
1651
    /**
1652
     * Set the nombre echeances.
1653
     *
1654
     * @param int|null $nombreEcheances The nombre echeances.
1655
     * @return Fournisseurs Returns this Fournisseurs.
1656
     */
1657
    public function setNombreEcheances(?int $nombreEcheances): Fournisseurs {
1658
        $this->nombreEcheances = $nombreEcheances;
1659
        return $this;
1660
    }
1661
1662
    /**
1663
     * Set the num voie.
1664
     *
1665
     * @param string|null $numVoie The num voie.
1666
     * @return Fournisseurs Returns this Fournisseurs.
1667
     */
1668
    public function setNumVoie(?string $numVoie): Fournisseurs {
1669
        $this->numVoie = $numVoie;
1670
        return $this;
1671
    }
1672
1673
    /**
1674
     * Set the numero compte.
1675
     *
1676
     * @param string|null $numeroCompte The numero compte.
1677
     * @return Fournisseurs Returns this Fournisseurs.
1678
     */
1679
    public function setNumeroCompte(?string $numeroCompte): Fournisseurs {
1680
        $this->numeroCompte = $numeroCompte;
1681
        return $this;
1682
    }
1683
1684
    /**
1685
     * Set the paiement depart le.
1686
     *
1687
     * @param int|null $paiementDepartLe The paiement depart le.
1688
     * @return Fournisseurs Returns this Fournisseurs.
1689
     */
1690
    public function setPaiementDepartLe(?int $paiementDepartLe): Fournisseurs {
1691
        $this->paiementDepartLe = $paiementDepartLe;
1692
        return $this;
1693
    }
1694
1695
    /**
1696
     * Set the paiement le.
1697
     *
1698
     * @param int|null $paiementLe The paiement le.
1699
     * @return Fournisseurs Returns this Fournisseurs.
1700
     */
1701
    public function setPaiementLe(?int $paiementLe): Fournisseurs {
1702
        $this->paiementLe = $paiementLe;
1703
        return $this;
1704
    }
1705
1706
    /**
1707
     * Set the paiement nombre de jours.
1708
     *
1709
     * @param int|null $paiementNombreDeJours The paiement nombre de jours.
1710
     * @return Fournisseurs Returns this Fournisseurs.
1711
     */
1712
    public function setPaiementNombreDeJours(?int $paiementNombreDeJours): Fournisseurs {
1713
        $this->paiementNombreDeJours = $paiementNombreDeJours;
1714
        return $this;
1715
    }
1716
1717
    /**
1718
     * Set the poids.
1719
     *
1720
     * @param float|null $poids The poids.
1721
     * @return Fournisseurs Returns this Fournisseurs.
1722
     */
1723
    public function setPoids(?float $poids): Fournisseurs {
1724
        $this->poids = $poids;
1725
        return $this;
1726
    }
1727
1728
    /**
1729
     * Set the portable1.
1730
     *
1731
     * @param string|null $portable1 The portable1.
1732
     * @return Fournisseurs Returns this Fournisseurs.
1733
     */
1734
    public function setPortable1(?string $portable1): Fournisseurs {
1735
        $this->portable1 = $portable1;
1736
        return $this;
1737
    }
1738
1739
    /**
1740
     * Set the portable2.
1741
     *
1742
     * @param string|null $portable2 The portable2.
1743
     * @return Fournisseurs Returns this Fournisseurs.
1744
     */
1745
    public function setPortable2(?string $portable2): Fournisseurs {
1746
        $this->portable2 = $portable2;
1747
        return $this;
1748
    }
1749
1750
    /**
1751
     * Set the rib.
1752
     *
1753
     * @param string|null $rib The rib.
1754
     * @return Fournisseurs Returns this Fournisseurs.
1755
     */
1756
    public function setRib(?string $rib): Fournisseurs {
1757
        $this->rib = $rib;
1758
        return $this;
1759
    }
1760
1761
    /**
1762
     * Set the rc.
1763
     *
1764
     * @param string|null $rc The rc.
1765
     * @return Fournisseurs Returns this Fournisseurs.
1766
     */
1767
    public function setRc(?string $rc): Fournisseurs {
1768
        $this->rc = $rc;
1769
        return $this;
1770
    }
1771
1772
    /**
1773
     * Set the reference client.
1774
     *
1775
     * @param string|null $referenceClient The reference client.
1776
     * @return Fournisseurs Returns this Fournisseurs.
1777
     */
1778
    public function setReferenceClient(?string $referenceClient): Fournisseurs {
1779
        $this->referenceClient = $referenceClient;
1780
        return $this;
1781
    }
1782
1783
    /**
1784
     * Set the remise ligne1.
1785
     *
1786
     * @param float|null $remiseLigne1 The remise ligne1.
1787
     * @return Fournisseurs Returns this Fournisseurs.
1788
     */
1789
    public function setRemiseLigne1(?float $remiseLigne1): Fournisseurs {
1790
        $this->remiseLigne1 = $remiseLigne1;
1791
        return $this;
1792
    }
1793
1794
    /**
1795
     * Set the remise ligne2.
1796
     *
1797
     * @param float|null $remiseLigne2 The remise ligne2.
1798
     * @return Fournisseurs Returns this Fournisseurs.
1799
     */
1800
    public function setRemiseLigne2(?float $remiseLigne2): Fournisseurs {
1801
        $this->remiseLigne2 = $remiseLigne2;
1802
        return $this;
1803
    }
1804
1805
    /**
1806
     * Set the remise ligne3.
1807
     *
1808
     * @param float|null $remiseLigne3 The remise ligne3.
1809
     * @return Fournisseurs Returns this Fournisseurs.
1810
     */
1811
    public function setRemiseLigne3(?float $remiseLigne3): Fournisseurs {
1812
        $this->remiseLigne3 = $remiseLigne3;
1813
        return $this;
1814
    }
1815
1816
    /**
1817
     * Set the remise pied.
1818
     *
1819
     * @param float|null $remisePied The remise pied.
1820
     * @return Fournisseurs Returns this Fournisseurs.
1821
     */
1822
    public function setRemisePied(?float $remisePied): Fournisseurs {
1823
        $this->remisePied = $remisePied;
1824
        return $this;
1825
    }
1826
1827
    /**
1828
     * Set the remise pied2.
1829
     *
1830
     * @param float|null $remisePied2 The remise pied2.
1831
     * @return Fournisseurs Returns this Fournisseurs.
1832
     */
1833
    public function setRemisePied2(?float $remisePied2): Fournisseurs {
1834
        $this->remisePied2 = $remisePied2;
1835
        return $this;
1836
    }
1837
1838
    /**
1839
     * Set the remise pied3.
1840
     *
1841
     * @param float|null $remisePied3 The remise pied3.
1842
     * @return Fournisseurs Returns this Fournisseurs.
1843
     */
1844
    public function setRemisePied3(?float $remisePied3): Fournisseurs {
1845
        $this->remisePied3 = $remisePied3;
1846
        return $this;
1847
    }
1848
1849
    /**
1850
     * Set the siret.
1851
     *
1852
     * @param string|null $siret The siret.
1853
     * @return Fournisseurs Returns this Fournisseurs.
1854
     */
1855
    public function setSiret(?string $siret): Fournisseurs {
1856
        $this->siret = $siret;
1857
        return $this;
1858
    }
1859
1860
    /**
1861
     * Set the soumis taxe1.
1862
     *
1863
     * @param bool|null $soumisTaxe1 The soumis taxe1.
1864
     * @return Fournisseurs Returns this Fournisseurs.
1865
     */
1866
    public function setSoumisTaxe1(?bool $soumisTaxe1): Fournisseurs {
1867
        $this->soumisTaxe1 = $soumisTaxe1;
1868
        return $this;
1869
    }
1870
1871
    /**
1872
     * Set the soumis taxe2.
1873
     *
1874
     * @param bool|null $soumisTaxe2 The soumis taxe2.
1875
     * @return Fournisseurs Returns this Fournisseurs.
1876
     */
1877
    public function setSoumisTaxe2(?bool $soumisTaxe2): Fournisseurs {
1878
        $this->soumisTaxe2 = $soumisTaxe2;
1879
        return $this;
1880
    }
1881
1882
    /**
1883
     * Set the soumis taxe3.
1884
     *
1885
     * @param bool|null $soumisTaxe3 The soumis taxe3.
1886
     * @return Fournisseurs Returns this Fournisseurs.
1887
     */
1888
    public function setSoumisTaxe3(?bool $soumisTaxe3): Fournisseurs {
1889
        $this->soumisTaxe3 = $soumisTaxe3;
1890
        return $this;
1891
    }
1892
1893
    /**
1894
     * Set the tva cle.
1895
     *
1896
     * @param string|null $tvaCle The tva cle.
1897
     * @return Fournisseurs Returns this Fournisseurs.
1898
     */
1899
    public function setTvaCle(?string $tvaCle): Fournisseurs {
1900
        $this->tvaCle = $tvaCle;
1901
        return $this;
1902
    }
1903
1904
    /**
1905
     * Set the tva code dossier.
1906
     *
1907
     * @param string|null $tvaCodeDossier The tva code dossier.
1908
     * @return Fournisseurs Returns this Fournisseurs.
1909
     */
1910
    public function setTvaCodeDossier(?string $tvaCodeDossier): Fournisseurs {
1911
        $this->tvaCodeDossier = $tvaCodeDossier;
1912
        return $this;
1913
    }
1914
1915
    /**
1916
     * Set the tva code recette.
1917
     *
1918
     * @param string|null $tvaCodeRecette The tva code recette.
1919
     * @return Fournisseurs Returns this Fournisseurs.
1920
     */
1921
    public function setTvaCodeRecette(?string $tvaCodeRecette): Fournisseurs {
1922
        $this->tvaCodeRecette = $tvaCodeRecette;
1923
        return $this;
1924
    }
1925
1926
    /**
1927
     * Set the tva regime.
1928
     *
1929
     * @param int|null $tvaRegime The tva regime.
1930
     * @return Fournisseurs Returns this Fournisseurs.
1931
     */
1932
    public function setTvaRegime(?int $tvaRegime): Fournisseurs {
1933
        $this->tvaRegime = $tvaRegime;
1934
        return $this;
1935
    }
1936
1937
    /**
1938
     * Set the tel1.
1939
     *
1940
     * @param string|null $tel1 The tel1.
1941
     * @return Fournisseurs Returns this Fournisseurs.
1942
     */
1943
    public function setTel1(?string $tel1): Fournisseurs {
1944
        $this->tel1 = $tel1;
1945
        return $this;
1946
    }
1947
1948
    /**
1949
     * Set the tel2.
1950
     *
1951
     * @param string|null $tel2 The tel2.
1952
     * @return Fournisseurs Returns this Fournisseurs.
1953
     */
1954
    public function setTel2(?string $tel2): Fournisseurs {
1955
        $this->tel2 = $tel2;
1956
        return $this;
1957
    }
1958
1959
    /**
1960
     * Set the tel voiture.
1961
     *
1962
     * @param string|null $telVoiture The tel voiture.
1963
     * @return Fournisseurs Returns this Fournisseurs.
1964
     */
1965
    public function setTelVoiture(?string $telVoiture): Fournisseurs {
1966
        $this->telVoiture = $telVoiture;
1967
        return $this;
1968
    }
1969
1970
    /**
1971
     * Set the telex.
1972
     *
1973
     * @param string|null $telex The telex.
1974
     * @return Fournisseurs Returns this Fournisseurs.
1975
     */
1976
    public function setTelex(?string $telex): Fournisseurs {
1977
        $this->telex = $telex;
1978
        return $this;
1979
    }
1980
1981
    /**
1982
     * Set the transporteur.
1983
     *
1984
     * @param string|null $transporteur The transporteur.
1985
     * @return Fournisseurs Returns this Fournisseurs.
1986
     */
1987
    public function setTransporteur(?string $transporteur): Fournisseurs {
1988
        $this->transporteur = $transporteur;
1989
        return $this;
1990
    }
1991
1992
    /**
1993
     * Set the tx escompte achat.
1994
     *
1995
     * @param float|null $txEscompteAchat The tx escompte achat.
1996
     * @return Fournisseurs Returns this Fournisseurs.
1997
     */
1998
    public function setTxEscompteAchat(?float $txEscompteAchat): Fournisseurs {
1999
        $this->txEscompteAchat = $txEscompteAchat;
2000
        return $this;
2001
    }
2002
}
2003