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

CdeClientEntete::setCodePostal()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
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
 * Cde client entete.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Library\Core\ThirdParty\Quadratus\Model\Proprete
21
 */
22
class CdeClientEntete {
23
24
    /**
25
     * Btq.
26
     *
27
     * @var string|null
28
     */
29
    private $btq;
30
31
    /**
32
     * Btq2.
33
     *
34
     * @var string|null
35
     */
36
    private $btq2;
37
38
    /**
39
     * Bureau distributeur.
40
     *
41
     * @var string|null
42
     */
43
    private $bureauDistributeur;
44
45
    /**
46
     * Bureau distributeur2.
47
     *
48
     * @var string|null
49
     */
50
    private $bureauDistributeur2;
51
52
    /**
53
     * Code affaire.
54
     *
55
     * @var string|null
56
     */
57
    private $codeAffaire;
58
59
    /**
60
     * Code chantier.
61
     *
62
     * @var string|null
63
     */
64
    private $codeChantier;
65
66
    /**
67
     * Code client.
68
     *
69
     * @var string|null
70
     */
71
    private $codeClient;
72
73
    /**
74
     * Code devise.
75
     *
76
     * @var string|null
77
     */
78
    private $codeDevise;
79
80
    /**
81
     * Code officiel commune.
82
     *
83
     * @var string|null
84
     */
85
    private $codeOfficielCommune;
86
87
    /**
88
     * Code officiel commune2.
89
     *
90
     * @var string|null
91
     */
92
    private $codeOfficielCommune2;
93
94
    /**
95
     * Code postal.
96
     *
97
     * @var string|null
98
     */
99
    private $codePostal;
100
101
    /**
102
     * Code postal2.
103
     *
104
     * @var string|null
105
     */
106
    private $codePostal2;
107
108
    /**
109
     * Code reglement.
110
     *
111
     * @var string|null
112
     */
113
    private $codeReglement;
114
115
    /**
116
     * Code regroupement.
117
     *
118
     * @var string|null
119
     */
120
    private $codeRegroupement;
121
122
    /**
123
     * Code representant.
124
     *
125
     * @var string|null
126
     */
127
    private $codeRepresentant;
128
129
    /**
130
     * Code tva.
131
     *
132
     * @var string|null
133
     */
134
    private $codeTva;
135
136
    /**
137
     * Code ventil compta.
138
     *
139
     * @var string|null
140
     */
141
    private $codeVentilCompta;
142
143
    /**
144
     * Complement.
145
     *
146
     * @var string|null
147
     */
148
    private $complement;
149
150
    /**
151
     * Complement2.
152
     *
153
     * @var string|null
154
     */
155
    private $complement2;
156
157
    /**
158
     * Date creation.
159
     *
160
     * @var DateTime|null
161
     */
162
    private $dateCreation;
163
164
    /**
165
     * Date echeance.
166
     *
167
     * @var DateTime|null
168
     */
169
    private $dateEcheance;
170
171
    /**
172
     * Date modification.
173
     *
174
     * @var DateTime|null
175
     */
176
    private $dateModification;
177
178
    /**
179
     * Date piece.
180
     *
181
     * @var DateTime|null
182
     */
183
    private $datePiece;
184
185
    /**
186
     * Date reception prevue.
187
     *
188
     * @var DateTime|null
189
     */
190
    private $dateReceptionPrevue;
191
192
    /**
193
     * Echeance forcee.
194
     *
195
     * @var bool|null
196
     */
197
    private $echeanceForcee;
198
199
    /**
200
     * Edition.
201
     *
202
     * @var int|null
203
     */
204
    private $edition;
205
206
    /**
207
     * Facture euros.
208
     *
209
     * @var bool|null
210
     */
211
    private $factureEuros;
212
213
    /**
214
     * Montant acompte.
215
     *
216
     * @var float|null
217
     */
218
    private $montantAcompte;
219
220
    /**
221
     * Nb colis.
222
     *
223
     * @var int|null
224
     */
225
    private $nbColis;
226
227
    /**
228
     * No piece.
229
     *
230
     * @var string|null
231
     */
232
    private $noPiece;
233
234
    /**
235
     * Nom.
236
     *
237
     * @var string|null
238
     */
239
    private $nom;
240
241
    /**
242
     * Nom2.
243
     *
244
     * @var string|null
245
     */
246
    private $nom2;
247
248
    /**
249
     * Nom suite.
250
     *
251
     * @var string|null
252
     */
253
    private $nomSuite;
254
255
    /**
256
     * Nom suite2.
257
     *
258
     * @var string|null
259
     */
260
    private $nomSuite2;
261
262
    /**
263
     * Nom ville.
264
     *
265
     * @var string|null
266
     */
267
    private $nomVille;
268
269
    /**
270
     * Nom ville2.
271
     *
272
     * @var string|null
273
     */
274
    private $nomVille2;
275
276
    /**
277
     * Nom voie.
278
     *
279
     * @var string|null
280
     */
281
    private $nomVoie;
282
283
    /**
284
     * Nom voie2.
285
     *
286
     * @var string|null
287
     */
288
    private $nomVoie2;
289
290
    /**
291
     * Nombre echeances.
292
     *
293
     * @var int|null
294
     */
295
    private $nombreEcheances;
296
297
    /**
298
     * Num voie.
299
     *
300
     * @var string|null
301
     */
302
    private $numVoie;
303
304
    /**
305
     * Num voie2.
306
     *
307
     * @var string|null
308
     */
309
    private $numVoie2;
310
311
    /**
312
     * Numero pj.
313
     *
314
     * @var int|null
315
     */
316
    private $numeroPj;
317
318
    /**
319
     * Paiement depart le.
320
     *
321
     * @var int|null
322
     */
323
    private $paiementDepartLe;
324
325
    /**
326
     * Paiement le.
327
     *
328
     * @var int|null
329
     */
330
    private $paiementLe;
331
332
    /**
333
     * Paiement nombre de jours.
334
     *
335
     * @var int|null
336
     */
337
    private $paiementNombreDeJours;
338
339
    /**
340
     * Poids.
341
     *
342
     * @var float|null
343
     */
344
    private $poids;
345
346
    /**
347
     * Reference1.
348
     *
349
     * @var string|null
350
     */
351
    private $reference1;
352
353
    /**
354
     * Reference2.
355
     *
356
     * @var string|null
357
     */
358
    private $reference2;
359
360
    /**
361
     * Reference3.
362
     *
363
     * @var string|null
364
     */
365
    private $reference3;
366
367
    /**
368
     * Reference4.
369
     *
370
     * @var string|null
371
     */
372
    private $reference4;
373
374
    /**
375
     * Remise pied.
376
     *
377
     * @var float|null
378
     */
379
    private $remisePied;
380
381
    /**
382
     * Remise pied2.
383
     *
384
     * @var float|null
385
     */
386
    private $remisePied2;
387
388
    /**
389
     * Remise pied3.
390
     *
391
     * @var float|null
392
     */
393
    private $remisePied3;
394
395
    /**
396
     * Saisir adresse.
397
     *
398
     * @var bool|null
399
     */
400
    private $saisirAdresse;
401
402
    /**
403
     * Saisir adresse livraison.
404
     *
405
     * @var bool|null
406
     */
407
    private $saisirAdresseLivraison;
408
409
    /**
410
     * Soumis escompte.
411
     *
412
     * @var bool|null
413
     */
414
    private $soumisEscompte;
415
416
    /**
417
     * Soumis taxe1.
418
     *
419
     * @var bool|null
420
     */
421
    private $soumisTaxe1;
422
423
    /**
424
     * Soumis taxe2.
425
     *
426
     * @var bool|null
427
     */
428
    private $soumisTaxe2;
429
430
    /**
431
     * Soumis taxe3.
432
     *
433
     * @var bool|null
434
     */
435
    private $soumisTaxe3;
436
437
    /**
438
     * Taux commission.
439
     *
440
     * @var float|null
441
     */
442
    private $tauxCommission;
443
444
    /**
445
     * Taux devise.
446
     *
447
     * @var float|null
448
     */
449
    private $tauxDevise;
450
451
    /**
452
     * Transfert.
453
     *
454
     * @var int|null
455
     */
456
    private $transfert;
457
458
    /**
459
     * Transporteur.
460
     *
461
     * @var string|null
462
     */
463
    private $transporteur;
464
465
    /**
466
     * Tx escompte vente.
467
     *
468
     * @var float|null
469
     */
470
    private $txEscompteVente;
471
472
473
    /**
474
     * Constructor.
475
     */
476
    public function __construct() {
477
        // NOTHING TO DO
478
    }
479
480
    /**
481
     * Get the btq.
482
     *
483
     * @return string|null Returns the btq.
484
     */
485
    public function getBtq(): ?string{
486
        return $this->btq;
487
    }
488
489
    /**
490
     * Get the btq2.
491
     *
492
     * @return string|null Returns the btq2.
493
     */
494
    public function getBtq2(): ?string{
495
        return $this->btq2;
496
    }
497
498
    /**
499
     * Get the bureau distributeur.
500
     *
501
     * @return string|null Returns the bureau distributeur.
502
     */
503
    public function getBureauDistributeur(): ?string{
504
        return $this->bureauDistributeur;
505
    }
506
507
    /**
508
     * Get the bureau distributeur2.
509
     *
510
     * @return string|null Returns the bureau distributeur2.
511
     */
512
    public function getBureauDistributeur2(): ?string{
513
        return $this->bureauDistributeur2;
514
    }
515
516
    /**
517
     * Get the code affaire.
518
     *
519
     * @return string|null Returns the code affaire.
520
     */
521
    public function getCodeAffaire(): ?string{
522
        return $this->codeAffaire;
523
    }
524
525
    /**
526
     * Get the code chantier.
527
     *
528
     * @return string|null Returns the code chantier.
529
     */
530
    public function getCodeChantier(): ?string{
531
        return $this->codeChantier;
532
    }
533
534
    /**
535
     * Get the code client.
536
     *
537
     * @return string|null Returns the code client.
538
     */
539
    public function getCodeClient(): ?string{
540
        return $this->codeClient;
541
    }
542
543
    /**
544
     * Get the code devise.
545
     *
546
     * @return string|null Returns the code devise.
547
     */
548
    public function getCodeDevise(): ?string{
549
        return $this->codeDevise;
550
    }
551
552
    /**
553
     * Get the code officiel commune.
554
     *
555
     * @return string|null Returns the code officiel commune.
556
     */
557
    public function getCodeOfficielCommune(): ?string{
558
        return $this->codeOfficielCommune;
559
    }
560
561
    /**
562
     * Get the code officiel commune2.
563
     *
564
     * @return string|null Returns the code officiel commune2.
565
     */
566
    public function getCodeOfficielCommune2(): ?string{
567
        return $this->codeOfficielCommune2;
568
    }
569
570
    /**
571
     * Get the code postal.
572
     *
573
     * @return string|null Returns the code postal.
574
     */
575
    public function getCodePostal(): ?string{
576
        return $this->codePostal;
577
    }
578
579
    /**
580
     * Get the code postal2.
581
     *
582
     * @return string|null Returns the code postal2.
583
     */
584
    public function getCodePostal2(): ?string{
585
        return $this->codePostal2;
586
    }
587
588
    /**
589
     * Get the code reglement.
590
     *
591
     * @return string|null Returns the code reglement.
592
     */
593
    public function getCodeReglement(): ?string{
594
        return $this->codeReglement;
595
    }
596
597
    /**
598
     * Get the code regroupement.
599
     *
600
     * @return string|null Returns the code regroupement.
601
     */
602
    public function getCodeRegroupement(): ?string{
603
        return $this->codeRegroupement;
604
    }
605
606
    /**
607
     * Get the code representant.
608
     *
609
     * @return string|null Returns the code representant.
610
     */
611
    public function getCodeRepresentant(): ?string{
612
        return $this->codeRepresentant;
613
    }
614
615
    /**
616
     * Get the code tva.
617
     *
618
     * @return string|null Returns the code tva.
619
     */
620
    public function getCodeTva(): ?string{
621
        return $this->codeTva;
622
    }
623
624
    /**
625
     * Get the code ventil compta.
626
     *
627
     * @return string|null Returns the code ventil compta.
628
     */
629
    public function getCodeVentilCompta(): ?string{
630
        return $this->codeVentilCompta;
631
    }
632
633
    /**
634
     * Get the complement.
635
     *
636
     * @return string|null Returns the complement.
637
     */
638
    public function getComplement(): ?string{
639
        return $this->complement;
640
    }
641
642
    /**
643
     * Get the complement2.
644
     *
645
     * @return string|null Returns the complement2.
646
     */
647
    public function getComplement2(): ?string{
648
        return $this->complement2;
649
    }
650
651
    /**
652
     * Get the date creation.
653
     *
654
     * @return DateTime|null Returns the date creation.
655
     */
656
    public function getDateCreation(): ?DateTime{
657
        return $this->dateCreation;
658
    }
659
660
    /**
661
     * Get the date echeance.
662
     *
663
     * @return DateTime|null Returns the date echeance.
664
     */
665
    public function getDateEcheance(): ?DateTime{
666
        return $this->dateEcheance;
667
    }
668
669
    /**
670
     * Get the date modification.
671
     *
672
     * @return DateTime|null Returns the date modification.
673
     */
674
    public function getDateModification(): ?DateTime{
675
        return $this->dateModification;
676
    }
677
678
    /**
679
     * Get the date piece.
680
     *
681
     * @return DateTime|null Returns the date piece.
682
     */
683
    public function getDatePiece(): ?DateTime{
684
        return $this->datePiece;
685
    }
686
687
    /**
688
     * Get the date reception prevue.
689
     *
690
     * @return DateTime|null Returns the date reception prevue.
691
     */
692
    public function getDateReceptionPrevue(): ?DateTime{
693
        return $this->dateReceptionPrevue;
694
    }
695
696
    /**
697
     * Get the echeance forcee.
698
     *
699
     * @return bool|null Returns the echeance forcee.
700
     */
701
    public function getEcheanceForcee(): ?bool{
702
        return $this->echeanceForcee;
703
    }
704
705
    /**
706
     * Get the edition.
707
     *
708
     * @return int|null Returns the edition.
709
     */
710
    public function getEdition(): ?int{
711
        return $this->edition;
712
    }
713
714
    /**
715
     * Get the facture euros.
716
     *
717
     * @return bool|null Returns the facture euros.
718
     */
719
    public function getFactureEuros(): ?bool{
720
        return $this->factureEuros;
721
    }
722
723
    /**
724
     * Get the montant acompte.
725
     *
726
     * @return float|null Returns the montant acompte.
727
     */
728
    public function getMontantAcompte(): ?float{
729
        return $this->montantAcompte;
730
    }
731
732
    /**
733
     * Get the nb colis.
734
     *
735
     * @return int|null Returns the nb colis.
736
     */
737
    public function getNbColis(): ?int{
738
        return $this->nbColis;
739
    }
740
741
    /**
742
     * Get the no piece.
743
     *
744
     * @return string|null Returns the no piece.
745
     */
746
    public function getNoPiece(): ?string{
747
        return $this->noPiece;
748
    }
749
750
    /**
751
     * Get the nom.
752
     *
753
     * @return string|null Returns the nom.
754
     */
755
    public function getNom(): ?string{
756
        return $this->nom;
757
    }
758
759
    /**
760
     * Get the nom2.
761
     *
762
     * @return string|null Returns the nom2.
763
     */
764
    public function getNom2(): ?string{
765
        return $this->nom2;
766
    }
767
768
    /**
769
     * Get the nom suite.
770
     *
771
     * @return string|null Returns the nom suite.
772
     */
773
    public function getNomSuite(): ?string{
774
        return $this->nomSuite;
775
    }
776
777
    /**
778
     * Get the nom suite2.
779
     *
780
     * @return string|null Returns the nom suite2.
781
     */
782
    public function getNomSuite2(): ?string{
783
        return $this->nomSuite2;
784
    }
785
786
    /**
787
     * Get the nom ville.
788
     *
789
     * @return string|null Returns the nom ville.
790
     */
791
    public function getNomVille(): ?string{
792
        return $this->nomVille;
793
    }
794
795
    /**
796
     * Get the nom ville2.
797
     *
798
     * @return string|null Returns the nom ville2.
799
     */
800
    public function getNomVille2(): ?string{
801
        return $this->nomVille2;
802
    }
803
804
    /**
805
     * Get the nom voie.
806
     *
807
     * @return string|null Returns the nom voie.
808
     */
809
    public function getNomVoie(): ?string{
810
        return $this->nomVoie;
811
    }
812
813
    /**
814
     * Get the nom voie2.
815
     *
816
     * @return string|null Returns the nom voie2.
817
     */
818
    public function getNomVoie2(): ?string{
819
        return $this->nomVoie2;
820
    }
821
822
    /**
823
     * Get the nombre echeances.
824
     *
825
     * @return int|null Returns the nombre echeances.
826
     */
827
    public function getNombreEcheances(): ?int{
828
        return $this->nombreEcheances;
829
    }
830
831
    /**
832
     * Get the num voie.
833
     *
834
     * @return string|null Returns the num voie.
835
     */
836
    public function getNumVoie(): ?string{
837
        return $this->numVoie;
838
    }
839
840
    /**
841
     * Get the num voie2.
842
     *
843
     * @return string|null Returns the num voie2.
844
     */
845
    public function getNumVoie2(): ?string{
846
        return $this->numVoie2;
847
    }
848
849
    /**
850
     * Get the numero pj.
851
     *
852
     * @return int|null Returns the numero pj.
853
     */
854
    public function getNumeroPj(): ?int{
855
        return $this->numeroPj;
856
    }
857
858
    /**
859
     * Get the paiement depart le.
860
     *
861
     * @return int|null Returns the paiement depart le.
862
     */
863
    public function getPaiementDepartLe(): ?int{
864
        return $this->paiementDepartLe;
865
    }
866
867
    /**
868
     * Get the paiement le.
869
     *
870
     * @return int|null Returns the paiement le.
871
     */
872
    public function getPaiementLe(): ?int{
873
        return $this->paiementLe;
874
    }
875
876
    /**
877
     * Get the paiement nombre de jours.
878
     *
879
     * @return int|null Returns the paiement nombre de jours.
880
     */
881
    public function getPaiementNombreDeJours(): ?int{
882
        return $this->paiementNombreDeJours;
883
    }
884
885
    /**
886
     * Get the poids.
887
     *
888
     * @return float|null Returns the poids.
889
     */
890
    public function getPoids(): ?float{
891
        return $this->poids;
892
    }
893
894
    /**
895
     * Get the reference1.
896
     *
897
     * @return string|null Returns the reference1.
898
     */
899
    public function getReference1(): ?string{
900
        return $this->reference1;
901
    }
902
903
    /**
904
     * Get the reference2.
905
     *
906
     * @return string|null Returns the reference2.
907
     */
908
    public function getReference2(): ?string{
909
        return $this->reference2;
910
    }
911
912
    /**
913
     * Get the reference3.
914
     *
915
     * @return string|null Returns the reference3.
916
     */
917
    public function getReference3(): ?string{
918
        return $this->reference3;
919
    }
920
921
    /**
922
     * Get the reference4.
923
     *
924
     * @return string|null Returns the reference4.
925
     */
926
    public function getReference4(): ?string{
927
        return $this->reference4;
928
    }
929
930
    /**
931
     * Get the remise pied.
932
     *
933
     * @return float|null Returns the remise pied.
934
     */
935
    public function getRemisePied(): ?float{
936
        return $this->remisePied;
937
    }
938
939
    /**
940
     * Get the remise pied2.
941
     *
942
     * @return float|null Returns the remise pied2.
943
     */
944
    public function getRemisePied2(): ?float{
945
        return $this->remisePied2;
946
    }
947
948
    /**
949
     * Get the remise pied3.
950
     *
951
     * @return float|null Returns the remise pied3.
952
     */
953
    public function getRemisePied3(): ?float{
954
        return $this->remisePied3;
955
    }
956
957
    /**
958
     * Get the saisir adresse.
959
     *
960
     * @return bool|null Returns the saisir adresse.
961
     */
962
    public function getSaisirAdresse(): ?bool{
963
        return $this->saisirAdresse;
964
    }
965
966
    /**
967
     * Get the saisir adresse livraison.
968
     *
969
     * @return bool|null Returns the saisir adresse livraison.
970
     */
971
    public function getSaisirAdresseLivraison(): ?bool{
972
        return $this->saisirAdresseLivraison;
973
    }
974
975
    /**
976
     * Get the soumis escompte.
977
     *
978
     * @return bool|null Returns the soumis escompte.
979
     */
980
    public function getSoumisEscompte(): ?bool{
981
        return $this->soumisEscompte;
982
    }
983
984
    /**
985
     * Get the soumis taxe1.
986
     *
987
     * @return bool|null Returns the soumis taxe1.
988
     */
989
    public function getSoumisTaxe1(): ?bool{
990
        return $this->soumisTaxe1;
991
    }
992
993
    /**
994
     * Get the soumis taxe2.
995
     *
996
     * @return bool|null Returns the soumis taxe2.
997
     */
998
    public function getSoumisTaxe2(): ?bool{
999
        return $this->soumisTaxe2;
1000
    }
1001
1002
    /**
1003
     * Get the soumis taxe3.
1004
     *
1005
     * @return bool|null Returns the soumis taxe3.
1006
     */
1007
    public function getSoumisTaxe3(): ?bool{
1008
        return $this->soumisTaxe3;
1009
    }
1010
1011
    /**
1012
     * Get the taux commission.
1013
     *
1014
     * @return float|null Returns the taux commission.
1015
     */
1016
    public function getTauxCommission(): ?float{
1017
        return $this->tauxCommission;
1018
    }
1019
1020
    /**
1021
     * Get the taux devise.
1022
     *
1023
     * @return float|null Returns the taux devise.
1024
     */
1025
    public function getTauxDevise(): ?float{
1026
        return $this->tauxDevise;
1027
    }
1028
1029
    /**
1030
     * Get the transfert.
1031
     *
1032
     * @return int|null Returns the transfert.
1033
     */
1034
    public function getTransfert(): ?int{
1035
        return $this->transfert;
1036
    }
1037
1038
    /**
1039
     * Get the transporteur.
1040
     *
1041
     * @return string|null Returns the transporteur.
1042
     */
1043
    public function getTransporteur(): ?string{
1044
        return $this->transporteur;
1045
    }
1046
1047
    /**
1048
     * Get the tx escompte vente.
1049
     *
1050
     * @return float|null Returns the tx escompte vente.
1051
     */
1052
    public function getTxEscompteVente(): ?float{
1053
        return $this->txEscompteVente;
1054
    }
1055
1056
    /**
1057
     * Set the btq.
1058
     *
1059
     * @param string|null $btq The btq.
1060
     * @return CdeClientEntete Returns this Cde client entete.
1061
     */
1062
    public function setBtq(?string $btq): CdeClientEntete {
1063
        $this->btq = $btq;
1064
        return $this;
1065
    }
1066
1067
    /**
1068
     * Set the btq2.
1069
     *
1070
     * @param string|null $btq2 The btq2.
1071
     * @return CdeClientEntete Returns this Cde client entete.
1072
     */
1073
    public function setBtq2(?string $btq2): CdeClientEntete {
1074
        $this->btq2 = $btq2;
1075
        return $this;
1076
    }
1077
1078
    /**
1079
     * Set the bureau distributeur.
1080
     *
1081
     * @param string|null $bureauDistributeur The bureau distributeur.
1082
     * @return CdeClientEntete Returns this Cde client entete.
1083
     */
1084
    public function setBureauDistributeur(?string $bureauDistributeur): CdeClientEntete {
1085
        $this->bureauDistributeur = $bureauDistributeur;
1086
        return $this;
1087
    }
1088
1089
    /**
1090
     * Set the bureau distributeur2.
1091
     *
1092
     * @param string|null $bureauDistributeur2 The bureau distributeur2.
1093
     * @return CdeClientEntete Returns this Cde client entete.
1094
     */
1095
    public function setBureauDistributeur2(?string $bureauDistributeur2): CdeClientEntete {
1096
        $this->bureauDistributeur2 = $bureauDistributeur2;
1097
        return $this;
1098
    }
1099
1100
    /**
1101
     * Set the code affaire.
1102
     *
1103
     * @param string|null $codeAffaire The code affaire.
1104
     * @return CdeClientEntete Returns this Cde client entete.
1105
     */
1106
    public function setCodeAffaire(?string $codeAffaire): CdeClientEntete {
1107
        $this->codeAffaire = $codeAffaire;
1108
        return $this;
1109
    }
1110
1111
    /**
1112
     * Set the code chantier.
1113
     *
1114
     * @param string|null $codeChantier The code chantier.
1115
     * @return CdeClientEntete Returns this Cde client entete.
1116
     */
1117
    public function setCodeChantier(?string $codeChantier): CdeClientEntete {
1118
        $this->codeChantier = $codeChantier;
1119
        return $this;
1120
    }
1121
1122
    /**
1123
     * Set the code client.
1124
     *
1125
     * @param string|null $codeClient The code client.
1126
     * @return CdeClientEntete Returns this Cde client entete.
1127
     */
1128
    public function setCodeClient(?string $codeClient): CdeClientEntete {
1129
        $this->codeClient = $codeClient;
1130
        return $this;
1131
    }
1132
1133
    /**
1134
     * Set the code devise.
1135
     *
1136
     * @param string|null $codeDevise The code devise.
1137
     * @return CdeClientEntete Returns this Cde client entete.
1138
     */
1139
    public function setCodeDevise(?string $codeDevise): CdeClientEntete {
1140
        $this->codeDevise = $codeDevise;
1141
        return $this;
1142
    }
1143
1144
    /**
1145
     * Set the code officiel commune.
1146
     *
1147
     * @param string|null $codeOfficielCommune The code officiel commune.
1148
     * @return CdeClientEntete Returns this Cde client entete.
1149
     */
1150
    public function setCodeOfficielCommune(?string $codeOfficielCommune): CdeClientEntete {
1151
        $this->codeOfficielCommune = $codeOfficielCommune;
1152
        return $this;
1153
    }
1154
1155
    /**
1156
     * Set the code officiel commune2.
1157
     *
1158
     * @param string|null $codeOfficielCommune2 The code officiel commune2.
1159
     * @return CdeClientEntete Returns this Cde client entete.
1160
     */
1161
    public function setCodeOfficielCommune2(?string $codeOfficielCommune2): CdeClientEntete {
1162
        $this->codeOfficielCommune2 = $codeOfficielCommune2;
1163
        return $this;
1164
    }
1165
1166
    /**
1167
     * Set the code postal.
1168
     *
1169
     * @param string|null $codePostal The code postal.
1170
     * @return CdeClientEntete Returns this Cde client entete.
1171
     */
1172
    public function setCodePostal(?string $codePostal): CdeClientEntete {
1173
        $this->codePostal = $codePostal;
1174
        return $this;
1175
    }
1176
1177
    /**
1178
     * Set the code postal2.
1179
     *
1180
     * @param string|null $codePostal2 The code postal2.
1181
     * @return CdeClientEntete Returns this Cde client entete.
1182
     */
1183
    public function setCodePostal2(?string $codePostal2): CdeClientEntete {
1184
        $this->codePostal2 = $codePostal2;
1185
        return $this;
1186
    }
1187
1188
    /**
1189
     * Set the code reglement.
1190
     *
1191
     * @param string|null $codeReglement The code reglement.
1192
     * @return CdeClientEntete Returns this Cde client entete.
1193
     */
1194
    public function setCodeReglement(?string $codeReglement): CdeClientEntete {
1195
        $this->codeReglement = $codeReglement;
1196
        return $this;
1197
    }
1198
1199
    /**
1200
     * Set the code regroupement.
1201
     *
1202
     * @param string|null $codeRegroupement The code regroupement.
1203
     * @return CdeClientEntete Returns this Cde client entete.
1204
     */
1205
    public function setCodeRegroupement(?string $codeRegroupement): CdeClientEntete {
1206
        $this->codeRegroupement = $codeRegroupement;
1207
        return $this;
1208
    }
1209
1210
    /**
1211
     * Set the code representant.
1212
     *
1213
     * @param string|null $codeRepresentant The code representant.
1214
     * @return CdeClientEntete Returns this Cde client entete.
1215
     */
1216
    public function setCodeRepresentant(?string $codeRepresentant): CdeClientEntete {
1217
        $this->codeRepresentant = $codeRepresentant;
1218
        return $this;
1219
    }
1220
1221
    /**
1222
     * Set the code tva.
1223
     *
1224
     * @param string|null $codeTva The code tva.
1225
     * @return CdeClientEntete Returns this Cde client entete.
1226
     */
1227
    public function setCodeTva(?string $codeTva): CdeClientEntete {
1228
        $this->codeTva = $codeTva;
1229
        return $this;
1230
    }
1231
1232
    /**
1233
     * Set the code ventil compta.
1234
     *
1235
     * @param string|null $codeVentilCompta The code ventil compta.
1236
     * @return CdeClientEntete Returns this Cde client entete.
1237
     */
1238
    public function setCodeVentilCompta(?string $codeVentilCompta): CdeClientEntete {
1239
        $this->codeVentilCompta = $codeVentilCompta;
1240
        return $this;
1241
    }
1242
1243
    /**
1244
     * Set the complement.
1245
     *
1246
     * @param string|null $complement The complement.
1247
     * @return CdeClientEntete Returns this Cde client entete.
1248
     */
1249
    public function setComplement(?string $complement): CdeClientEntete {
1250
        $this->complement = $complement;
1251
        return $this;
1252
    }
1253
1254
    /**
1255
     * Set the complement2.
1256
     *
1257
     * @param string|null $complement2 The complement2.
1258
     * @return CdeClientEntete Returns this Cde client entete.
1259
     */
1260
    public function setComplement2(?string $complement2): CdeClientEntete {
1261
        $this->complement2 = $complement2;
1262
        return $this;
1263
    }
1264
1265
    /**
1266
     * Set the date creation.
1267
     *
1268
     * @param DateTime|null $dateCreation The date creation.
1269
     * @return CdeClientEntete Returns this Cde client entete.
1270
     */
1271
    public function setDateCreation(?DateTime $dateCreation): CdeClientEntete {
1272
        $this->dateCreation = $dateCreation;
1273
        return $this;
1274
    }
1275
1276
    /**
1277
     * Set the date echeance.
1278
     *
1279
     * @param DateTime|null $dateEcheance The date echeance.
1280
     * @return CdeClientEntete Returns this Cde client entete.
1281
     */
1282
    public function setDateEcheance(?DateTime $dateEcheance): CdeClientEntete {
1283
        $this->dateEcheance = $dateEcheance;
1284
        return $this;
1285
    }
1286
1287
    /**
1288
     * Set the date modification.
1289
     *
1290
     * @param DateTime|null $dateModification The date modification.
1291
     * @return CdeClientEntete Returns this Cde client entete.
1292
     */
1293
    public function setDateModification(?DateTime $dateModification): CdeClientEntete {
1294
        $this->dateModification = $dateModification;
1295
        return $this;
1296
    }
1297
1298
    /**
1299
     * Set the date piece.
1300
     *
1301
     * @param DateTime|null $datePiece The date piece.
1302
     * @return CdeClientEntete Returns this Cde client entete.
1303
     */
1304
    public function setDatePiece(?DateTime $datePiece): CdeClientEntete {
1305
        $this->datePiece = $datePiece;
1306
        return $this;
1307
    }
1308
1309
    /**
1310
     * Set the date reception prevue.
1311
     *
1312
     * @param DateTime|null $dateReceptionPrevue The date reception prevue.
1313
     * @return CdeClientEntete Returns this Cde client entete.
1314
     */
1315
    public function setDateReceptionPrevue(?DateTime $dateReceptionPrevue): CdeClientEntete {
1316
        $this->dateReceptionPrevue = $dateReceptionPrevue;
1317
        return $this;
1318
    }
1319
1320
    /**
1321
     * Set the echeance forcee.
1322
     *
1323
     * @param bool|null $echeanceForcee The echeance forcee.
1324
     * @return CdeClientEntete Returns this Cde client entete.
1325
     */
1326
    public function setEcheanceForcee(?bool $echeanceForcee): CdeClientEntete {
1327
        $this->echeanceForcee = $echeanceForcee;
1328
        return $this;
1329
    }
1330
1331
    /**
1332
     * Set the edition.
1333
     *
1334
     * @param int|null $edition The edition.
1335
     * @return CdeClientEntete Returns this Cde client entete.
1336
     */
1337
    public function setEdition(?int $edition): CdeClientEntete {
1338
        $this->edition = $edition;
1339
        return $this;
1340
    }
1341
1342
    /**
1343
     * Set the facture euros.
1344
     *
1345
     * @param bool|null $factureEuros The facture euros.
1346
     * @return CdeClientEntete Returns this Cde client entete.
1347
     */
1348
    public function setFactureEuros(?bool $factureEuros): CdeClientEntete {
1349
        $this->factureEuros = $factureEuros;
1350
        return $this;
1351
    }
1352
1353
    /**
1354
     * Set the montant acompte.
1355
     *
1356
     * @param float|null $montantAcompte The montant acompte.
1357
     * @return CdeClientEntete Returns this Cde client entete.
1358
     */
1359
    public function setMontantAcompte(?float $montantAcompte): CdeClientEntete {
1360
        $this->montantAcompte = $montantAcompte;
1361
        return $this;
1362
    }
1363
1364
    /**
1365
     * Set the nb colis.
1366
     *
1367
     * @param int|null $nbColis The nb colis.
1368
     * @return CdeClientEntete Returns this Cde client entete.
1369
     */
1370
    public function setNbColis(?int $nbColis): CdeClientEntete {
1371
        $this->nbColis = $nbColis;
1372
        return $this;
1373
    }
1374
1375
    /**
1376
     * Set the no piece.
1377
     *
1378
     * @param string|null $noPiece The no piece.
1379
     * @return CdeClientEntete Returns this Cde client entete.
1380
     */
1381
    public function setNoPiece(?string $noPiece): CdeClientEntete {
1382
        $this->noPiece = $noPiece;
1383
        return $this;
1384
    }
1385
1386
    /**
1387
     * Set the nom.
1388
     *
1389
     * @param string|null $nom The nom.
1390
     * @return CdeClientEntete Returns this Cde client entete.
1391
     */
1392
    public function setNom(?string $nom): CdeClientEntete {
1393
        $this->nom = $nom;
1394
        return $this;
1395
    }
1396
1397
    /**
1398
     * Set the nom2.
1399
     *
1400
     * @param string|null $nom2 The nom2.
1401
     * @return CdeClientEntete Returns this Cde client entete.
1402
     */
1403
    public function setNom2(?string $nom2): CdeClientEntete {
1404
        $this->nom2 = $nom2;
1405
        return $this;
1406
    }
1407
1408
    /**
1409
     * Set the nom suite.
1410
     *
1411
     * @param string|null $nomSuite The nom suite.
1412
     * @return CdeClientEntete Returns this Cde client entete.
1413
     */
1414
    public function setNomSuite(?string $nomSuite): CdeClientEntete {
1415
        $this->nomSuite = $nomSuite;
1416
        return $this;
1417
    }
1418
1419
    /**
1420
     * Set the nom suite2.
1421
     *
1422
     * @param string|null $nomSuite2 The nom suite2.
1423
     * @return CdeClientEntete Returns this Cde client entete.
1424
     */
1425
    public function setNomSuite2(?string $nomSuite2): CdeClientEntete {
1426
        $this->nomSuite2 = $nomSuite2;
1427
        return $this;
1428
    }
1429
1430
    /**
1431
     * Set the nom ville.
1432
     *
1433
     * @param string|null $nomVille The nom ville.
1434
     * @return CdeClientEntete Returns this Cde client entete.
1435
     */
1436
    public function setNomVille(?string $nomVille): CdeClientEntete {
1437
        $this->nomVille = $nomVille;
1438
        return $this;
1439
    }
1440
1441
    /**
1442
     * Set the nom ville2.
1443
     *
1444
     * @param string|null $nomVille2 The nom ville2.
1445
     * @return CdeClientEntete Returns this Cde client entete.
1446
     */
1447
    public function setNomVille2(?string $nomVille2): CdeClientEntete {
1448
        $this->nomVille2 = $nomVille2;
1449
        return $this;
1450
    }
1451
1452
    /**
1453
     * Set the nom voie.
1454
     *
1455
     * @param string|null $nomVoie The nom voie.
1456
     * @return CdeClientEntete Returns this Cde client entete.
1457
     */
1458
    public function setNomVoie(?string $nomVoie): CdeClientEntete {
1459
        $this->nomVoie = $nomVoie;
1460
        return $this;
1461
    }
1462
1463
    /**
1464
     * Set the nom voie2.
1465
     *
1466
     * @param string|null $nomVoie2 The nom voie2.
1467
     * @return CdeClientEntete Returns this Cde client entete.
1468
     */
1469
    public function setNomVoie2(?string $nomVoie2): CdeClientEntete {
1470
        $this->nomVoie2 = $nomVoie2;
1471
        return $this;
1472
    }
1473
1474
    /**
1475
     * Set the nombre echeances.
1476
     *
1477
     * @param int|null $nombreEcheances The nombre echeances.
1478
     * @return CdeClientEntete Returns this Cde client entete.
1479
     */
1480
    public function setNombreEcheances(?int $nombreEcheances): CdeClientEntete {
1481
        $this->nombreEcheances = $nombreEcheances;
1482
        return $this;
1483
    }
1484
1485
    /**
1486
     * Set the num voie.
1487
     *
1488
     * @param string|null $numVoie The num voie.
1489
     * @return CdeClientEntete Returns this Cde client entete.
1490
     */
1491
    public function setNumVoie(?string $numVoie): CdeClientEntete {
1492
        $this->numVoie = $numVoie;
1493
        return $this;
1494
    }
1495
1496
    /**
1497
     * Set the num voie2.
1498
     *
1499
     * @param string|null $numVoie2 The num voie2.
1500
     * @return CdeClientEntete Returns this Cde client entete.
1501
     */
1502
    public function setNumVoie2(?string $numVoie2): CdeClientEntete {
1503
        $this->numVoie2 = $numVoie2;
1504
        return $this;
1505
    }
1506
1507
    /**
1508
     * Set the numero pj.
1509
     *
1510
     * @param int|null $numeroPj The numero pj.
1511
     * @return CdeClientEntete Returns this Cde client entete.
1512
     */
1513
    public function setNumeroPj(?int $numeroPj): CdeClientEntete {
1514
        $this->numeroPj = $numeroPj;
1515
        return $this;
1516
    }
1517
1518
    /**
1519
     * Set the paiement depart le.
1520
     *
1521
     * @param int|null $paiementDepartLe The paiement depart le.
1522
     * @return CdeClientEntete Returns this Cde client entete.
1523
     */
1524
    public function setPaiementDepartLe(?int $paiementDepartLe): CdeClientEntete {
1525
        $this->paiementDepartLe = $paiementDepartLe;
1526
        return $this;
1527
    }
1528
1529
    /**
1530
     * Set the paiement le.
1531
     *
1532
     * @param int|null $paiementLe The paiement le.
1533
     * @return CdeClientEntete Returns this Cde client entete.
1534
     */
1535
    public function setPaiementLe(?int $paiementLe): CdeClientEntete {
1536
        $this->paiementLe = $paiementLe;
1537
        return $this;
1538
    }
1539
1540
    /**
1541
     * Set the paiement nombre de jours.
1542
     *
1543
     * @param int|null $paiementNombreDeJours The paiement nombre de jours.
1544
     * @return CdeClientEntete Returns this Cde client entete.
1545
     */
1546
    public function setPaiementNombreDeJours(?int $paiementNombreDeJours): CdeClientEntete {
1547
        $this->paiementNombreDeJours = $paiementNombreDeJours;
1548
        return $this;
1549
    }
1550
1551
    /**
1552
     * Set the poids.
1553
     *
1554
     * @param float|null $poids The poids.
1555
     * @return CdeClientEntete Returns this Cde client entete.
1556
     */
1557
    public function setPoids(?float $poids): CdeClientEntete {
1558
        $this->poids = $poids;
1559
        return $this;
1560
    }
1561
1562
    /**
1563
     * Set the reference1.
1564
     *
1565
     * @param string|null $reference1 The reference1.
1566
     * @return CdeClientEntete Returns this Cde client entete.
1567
     */
1568
    public function setReference1(?string $reference1): CdeClientEntete {
1569
        $this->reference1 = $reference1;
1570
        return $this;
1571
    }
1572
1573
    /**
1574
     * Set the reference2.
1575
     *
1576
     * @param string|null $reference2 The reference2.
1577
     * @return CdeClientEntete Returns this Cde client entete.
1578
     */
1579
    public function setReference2(?string $reference2): CdeClientEntete {
1580
        $this->reference2 = $reference2;
1581
        return $this;
1582
    }
1583
1584
    /**
1585
     * Set the reference3.
1586
     *
1587
     * @param string|null $reference3 The reference3.
1588
     * @return CdeClientEntete Returns this Cde client entete.
1589
     */
1590
    public function setReference3(?string $reference3): CdeClientEntete {
1591
        $this->reference3 = $reference3;
1592
        return $this;
1593
    }
1594
1595
    /**
1596
     * Set the reference4.
1597
     *
1598
     * @param string|null $reference4 The reference4.
1599
     * @return CdeClientEntete Returns this Cde client entete.
1600
     */
1601
    public function setReference4(?string $reference4): CdeClientEntete {
1602
        $this->reference4 = $reference4;
1603
        return $this;
1604
    }
1605
1606
    /**
1607
     * Set the remise pied.
1608
     *
1609
     * @param float|null $remisePied The remise pied.
1610
     * @return CdeClientEntete Returns this Cde client entete.
1611
     */
1612
    public function setRemisePied(?float $remisePied): CdeClientEntete {
1613
        $this->remisePied = $remisePied;
1614
        return $this;
1615
    }
1616
1617
    /**
1618
     * Set the remise pied2.
1619
     *
1620
     * @param float|null $remisePied2 The remise pied2.
1621
     * @return CdeClientEntete Returns this Cde client entete.
1622
     */
1623
    public function setRemisePied2(?float $remisePied2): CdeClientEntete {
1624
        $this->remisePied2 = $remisePied2;
1625
        return $this;
1626
    }
1627
1628
    /**
1629
     * Set the remise pied3.
1630
     *
1631
     * @param float|null $remisePied3 The remise pied3.
1632
     * @return CdeClientEntete Returns this Cde client entete.
1633
     */
1634
    public function setRemisePied3(?float $remisePied3): CdeClientEntete {
1635
        $this->remisePied3 = $remisePied3;
1636
        return $this;
1637
    }
1638
1639
    /**
1640
     * Set the saisir adresse.
1641
     *
1642
     * @param bool|null $saisirAdresse The saisir adresse.
1643
     * @return CdeClientEntete Returns this Cde client entete.
1644
     */
1645
    public function setSaisirAdresse(?bool $saisirAdresse): CdeClientEntete {
1646
        $this->saisirAdresse = $saisirAdresse;
1647
        return $this;
1648
    }
1649
1650
    /**
1651
     * Set the saisir adresse livraison.
1652
     *
1653
     * @param bool|null $saisirAdresseLivraison The saisir adresse livraison.
1654
     * @return CdeClientEntete Returns this Cde client entete.
1655
     */
1656
    public function setSaisirAdresseLivraison(?bool $saisirAdresseLivraison): CdeClientEntete {
1657
        $this->saisirAdresseLivraison = $saisirAdresseLivraison;
1658
        return $this;
1659
    }
1660
1661
    /**
1662
     * Set the soumis escompte.
1663
     *
1664
     * @param bool|null $soumisEscompte The soumis escompte.
1665
     * @return CdeClientEntete Returns this Cde client entete.
1666
     */
1667
    public function setSoumisEscompte(?bool $soumisEscompte): CdeClientEntete {
1668
        $this->soumisEscompte = $soumisEscompte;
1669
        return $this;
1670
    }
1671
1672
    /**
1673
     * Set the soumis taxe1.
1674
     *
1675
     * @param bool|null $soumisTaxe1 The soumis taxe1.
1676
     * @return CdeClientEntete Returns this Cde client entete.
1677
     */
1678
    public function setSoumisTaxe1(?bool $soumisTaxe1): CdeClientEntete {
1679
        $this->soumisTaxe1 = $soumisTaxe1;
1680
        return $this;
1681
    }
1682
1683
    /**
1684
     * Set the soumis taxe2.
1685
     *
1686
     * @param bool|null $soumisTaxe2 The soumis taxe2.
1687
     * @return CdeClientEntete Returns this Cde client entete.
1688
     */
1689
    public function setSoumisTaxe2(?bool $soumisTaxe2): CdeClientEntete {
1690
        $this->soumisTaxe2 = $soumisTaxe2;
1691
        return $this;
1692
    }
1693
1694
    /**
1695
     * Set the soumis taxe3.
1696
     *
1697
     * @param bool|null $soumisTaxe3 The soumis taxe3.
1698
     * @return CdeClientEntete Returns this Cde client entete.
1699
     */
1700
    public function setSoumisTaxe3(?bool $soumisTaxe3): CdeClientEntete {
1701
        $this->soumisTaxe3 = $soumisTaxe3;
1702
        return $this;
1703
    }
1704
1705
    /**
1706
     * Set the taux commission.
1707
     *
1708
     * @param float|null $tauxCommission The taux commission.
1709
     * @return CdeClientEntete Returns this Cde client entete.
1710
     */
1711
    public function setTauxCommission(?float $tauxCommission): CdeClientEntete {
1712
        $this->tauxCommission = $tauxCommission;
1713
        return $this;
1714
    }
1715
1716
    /**
1717
     * Set the taux devise.
1718
     *
1719
     * @param float|null $tauxDevise The taux devise.
1720
     * @return CdeClientEntete Returns this Cde client entete.
1721
     */
1722
    public function setTauxDevise(?float $tauxDevise): CdeClientEntete {
1723
        $this->tauxDevise = $tauxDevise;
1724
        return $this;
1725
    }
1726
1727
    /**
1728
     * Set the transfert.
1729
     *
1730
     * @param int|null $transfert The transfert.
1731
     * @return CdeClientEntete Returns this Cde client entete.
1732
     */
1733
    public function setTransfert(?int $transfert): CdeClientEntete {
1734
        $this->transfert = $transfert;
1735
        return $this;
1736
    }
1737
1738
    /**
1739
     * Set the transporteur.
1740
     *
1741
     * @param string|null $transporteur The transporteur.
1742
     * @return CdeClientEntete Returns this Cde client entete.
1743
     */
1744
    public function setTransporteur(?string $transporteur): CdeClientEntete {
1745
        $this->transporteur = $transporteur;
1746
        return $this;
1747
    }
1748
1749
    /**
1750
     * Set the tx escompte vente.
1751
     *
1752
     * @param float|null $txEscompteVente The tx escompte vente.
1753
     * @return CdeClientEntete Returns this Cde client entete.
1754
     */
1755
    public function setTxEscompteVente(?float $txEscompteVente): CdeClientEntete {
1756
        $this->txEscompteVente = $txEscompteVente;
1757
        return $this;
1758
    }
1759
}
1760