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

Comptes::setCodeRegroup1()   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\QCompta;
13
14
use DateTime;
15
16
/**
17
 * Comptes.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Library\Core\ThirdParty\Quadratus\Model\QCompta
21
 */
22
class Comptes {
23
24
    /**
25
     * A lettrer auto.
26
     *
27
     * @var bool|null
28
     */
29
    private $aLettrerAuto;
30
31
    /**
32
     * Activer lot trace.
33
     *
34
     * @var bool|null
35
     */
36
    private $activerLotTrace;
37
38
    /**
39
     * Bon a payer.
40
     *
41
     * @var bool|null
42
     */
43
    private $bonAPayer;
44
45
    /**
46
     * Centralise gd livre.
47
     *
48
     * @var bool|null
49
     */
50
    private $centraliseGdLivre;
51
52
    /**
53
     * Cle deux.
54
     *
55
     * @var string|null
56
     */
57
    private $cleDeux;
58
59
    /**
60
     * Code affaire.
61
     *
62
     * @var string|null
63
     */
64
    private $codeAffaire;
65
66
    /**
67
     * Code devise.
68
     *
69
     * @var string|null
70
     */
71
    private $codeDevise;
72
73
    /**
74
     * Code regroup1.
75
     *
76
     * @var string|null
77
     */
78
    private $codeRegroup1;
79
80
    /**
81
     * Code regroup2.
82
     *
83
     * @var string|null
84
     */
85
    private $codeRegroup2;
86
87
    /**
88
     * Code regroup3.
89
     *
90
     * @var string|null
91
     */
92
    private $codeRegroup3;
93
94
    /**
95
     * Code regroup4.
96
     *
97
     * @var string|null
98
     */
99
    private $codeRegroup4;
100
101
    /**
102
     * Code repartition ana.
103
     *
104
     * @var string|null
105
     */
106
    private $codeRepartitionAna;
107
108
    /**
109
     * Code tva.
110
     *
111
     * @var string|null
112
     */
113
    private $codeTva;
114
115
    /**
116
     * Collectif.
117
     *
118
     * @var string|null
119
     */
120
    private $collectif;
121
122
    /**
123
     * Collectif1.
124
     *
125
     * @var string|null
126
     */
127
    private $collectif1;
128
129
    /**
130
     * Collectif2.
131
     *
132
     * @var string|null
133
     */
134
    private $collectif2;
135
136
    /**
137
     * Compte inactif.
138
     *
139
     * @var bool|null
140
     */
141
    private $compteInactif;
142
143
    /**
144
     * Contrepartie charge prod.
145
     *
146
     * @var string|null
147
     */
148
    private $contrepartieChargeProd;
149
150
    /**
151
     * Cpt particulier.
152
     *
153
     * @var bool|null
154
     */
155
    private $cptParticulier;
156
157
    /**
158
     * Cpt tva contrep cpr.
159
     *
160
     * @var string|null
161
     */
162
    private $cptTvaContrepCpr;
163
164
    /**
165
     * Credit.
166
     *
167
     * @var float|null
168
     */
169
    private $credit;
170
171
    /**
172
     * Credit hors ex.
173
     *
174
     * @var float|null
175
     */
176
    private $creditHorsEx;
177
178
    /**
179
     * Credit1.
180
     *
181
     * @var float|null
182
     */
183
    private $credit1;
184
185
    /**
186
     * Credit2.
187
     *
188
     * @var float|null
189
     */
190
    private $credit2;
191
192
    /**
193
     * Cumul pied journal.
194
     *
195
     * @var bool|null
196
     */
197
    private $cumulPiedJournal;
198
199
    /**
200
     * Date revision.
201
     *
202
     * @var DateTime|null
203
     */
204
    private $dateRevision;
205
206
    /**
207
     * Date sys creation.
208
     *
209
     * @var DateTime|null
210
     */
211
    private $dateSysCreation;
212
213
    /**
214
     * Debit.
215
     *
216
     * @var float|null
217
     */
218
    private $debit;
219
220
    /**
221
     * Debit hors ex.
222
     *
223
     * @var float|null
224
     */
225
    private $debitHorsEx;
226
227
    /**
228
     * Debit1.
229
     *
230
     * @var float|null
231
     */
232
    private $debit1;
233
234
    /**
235
     * Debit2.
236
     *
237
     * @var float|null
238
     */
239
    private $debit2;
240
241
    /**
242
     * Detail cloture.
243
     *
244
     * @var bool|null
245
     */
246
    private $detailCloture;
247
248
    /**
249
     * Edit m2.
250
     *
251
     * @var bool|null
252
     */
253
    private $editM2;
254
255
    /**
256
     * Etat revision.
257
     *
258
     * @var string|null
259
     */
260
    private $etatRevision;
261
262
    /**
263
     * Famille.
264
     *
265
     * @var string|null
266
     */
267
    private $famille;
268
269
    /**
270
     * Franchise.
271
     *
272
     * @var bool|null
273
     */
274
    private $franchise;
275
276
    /**
277
     * Gerer int cpt cour.
278
     *
279
     * @var bool|null
280
     */
281
    private $gererIntCptCour;
282
283
    /**
284
     * Intitule.
285
     *
286
     * @var string|null
287
     */
288
    private $intitule;
289
290
    /**
291
     * Intitule all.
292
     *
293
     * @var string|null
294
     */
295
    private $intituleAll;
296
297
    /**
298
     * Intitule ang.
299
     *
300
     * @var string|null
301
     */
302
    private $intituleAng;
303
304
    /**
305
     * Intitule esp.
306
     *
307
     * @var string|null
308
     */
309
    private $intituleEsp;
310
311
    /**
312
     * Intitule ita.
313
     *
314
     * @var string|null
315
     */
316
    private $intituleIta;
317
318
    /**
319
     * Intitule long.
320
     *
321
     * @var string|null
322
     */
323
    private $intituleLong;
324
325
    /**
326
     * Intra com.
327
     *
328
     * @var bool|null
329
     */
330
    private $intraCom;
331
332
    /**
333
     * Jal tre regl.
334
     *
335
     * @var string|null
336
     */
337
    private $jalTreRegl;
338
339
    /**
340
     * Libelle lot trace.
341
     *
342
     * @var string|null
343
     */
344
    private $libelleLotTrace;
345
346
    /**
347
     * Marge theorique.
348
     *
349
     * @var float|null
350
     */
351
    private $margeTheorique;
352
353
    /**
354
     * Methode tva.
355
     *
356
     * @var string|null
357
     */
358
    private $methodeTva;
359
360
    /**
361
     * Nb ecritures.
362
     *
363
     * @var int|null
364
     */
365
    private $nbEcritures;
366
367
    /**
368
     * Niveau droit.
369
     *
370
     * @var string|null
371
     */
372
    private $niveauDroit;
373
374
    /**
375
     * No doss reflechi.
376
     *
377
     * @var string|null
378
     */
379
    private $noDossReflechi;
380
381
    /**
382
     * No prochain lettrage.
383
     *
384
     * @var int|null
385
     */
386
    private $noProchainLettrage;
387
388
    /**
389
     * Num cpt reflechi.
390
     *
391
     * @var string|null
392
     */
393
    private $numCptReflechi;
394
395
    /**
396
     * Numero.
397
     *
398
     * @var string|null
399
     */
400
    private $numero;
401
402
    /**
403
     * Periodicite.
404
     *
405
     * @var bool|null
406
     */
407
    private $periodicite;
408
409
    /**
410
     * Personne morale.
411
     *
412
     * @var bool|null
413
     */
414
    private $personneMorale;
415
416
    /**
417
     * Presta tel.
418
     *
419
     * @var bool|null
420
     */
421
    private $prestaTel;
422
423
    /**
424
     * Prestataire.
425
     *
426
     * @var int|null
427
     */
428
    private $prestataire;
429
430
    /**
431
     * Prix moyen nb dec.
432
     *
433
     * @var int|null
434
     */
435
    private $prixMoyenNbDec;
436
437
    /**
438
     * Prix moyen nb dec2.
439
     *
440
     * @var int|null
441
     */
442
    private $prixMoyenNbDec2;
443
444
    /**
445
     * Prix moyen nb entier.
446
     *
447
     * @var int|null
448
     */
449
    private $prixMoyenNbEntier;
450
451
    /**
452
     * Prix moyen nb entier2.
453
     *
454
     * @var int|null
455
     */
456
    private $prixMoyenNbEntier2;
457
458
    /**
459
     * Prochaine lettre.
460
     *
461
     * @var string|null
462
     */
463
    private $prochaineLettre;
464
465
    /**
466
     * Prochaine lettre tiers.
467
     *
468
     * @var string|null
469
     */
470
    private $prochaineLettreTiers;
471
472
    /**
473
     * Quantite libelle.
474
     *
475
     * @var string|null
476
     */
477
    private $quantiteLibelle;
478
479
    /**
480
     * Quantite libelle2.
481
     *
482
     * @var string|null
483
     */
484
    private $quantiteLibelle2;
485
486
    /**
487
     * Quantite nb dec.
488
     *
489
     * @var int|null
490
     */
491
    private $quantiteNbDec;
492
493
    /**
494
     * Quantite nb dec2.
495
     *
496
     * @var int|null
497
     */
498
    private $quantiteNbDec2;
499
500
    /**
501
     * Quantite nb entier.
502
     *
503
     * @var int|null
504
     */
505
    private $quantiteNbEntier;
506
507
    /**
508
     * Quantite nb entier2.
509
     *
510
     * @var int|null
511
     */
512
    private $quantiteNbEntier2;
513
514
    /**
515
     * Ref image.
516
     *
517
     * @var string|null
518
     */
519
    private $refImage;
520
521
    /**
522
     * Reference fournisseur.
523
     *
524
     * @var string|null
525
     */
526
    private $referenceFournisseur;
527
528
    /**
529
     * Repartition ana.
530
     *
531
     * @var string|null
532
     */
533
    private $repartitionAna;
534
535
    /**
536
     * Repartition auto.
537
     *
538
     * @var bool|null
539
     */
540
    private $repartitionAuto;
541
542
    /**
543
     * Rubrique bilan1.
544
     *
545
     * @var string|null
546
     */
547
    private $rubriqueBilan1;
548
549
    /**
550
     * Rubrique bilan2.
551
     *
552
     * @var string|null
553
     */
554
    private $rubriqueBilan2;
555
556
    /**
557
     * Suivi devises.
558
     *
559
     * @var bool|null
560
     */
561
    private $suiviDevises;
562
563
    /**
564
     * Suivi quantite.
565
     *
566
     * @var bool|null
567
     */
568
    private $suiviQuantite;
569
570
    /**
571
     * Suivi quantite2.
572
     *
573
     * @var bool|null
574
     */
575
    private $suiviQuantite2;
576
577
    /**
578
     * Tva autres ope impos.
579
     *
580
     * @var bool|null
581
     */
582
    private $tvaAutresOpeImpos;
583
584
    /**
585
     * Tva dom.
586
     *
587
     * @var bool|null
588
     */
589
    private $tvaDom;
590
591
    /**
592
     * Tva encaissement.
593
     *
594
     * @var bool|null
595
     */
596
    private $tvaEncaissement;
597
598
    /**
599
     * Type.
600
     *
601
     * @var string|null
602
     */
603
    private $type;
604
605
    /**
606
     * Type collectif.
607
     *
608
     * @var bool|null
609
     */
610
    private $typeCollectif;
611
612
    /**
613
     * Type cpt tiers.
614
     *
615
     * @var string|null
616
     */
617
    private $typeCptTiers;
618
619
    /**
620
     * Type intra com.
621
     *
622
     * @var int|null
623
     */
624
    private $typeIntraCom;
625
626
627
    /**
628
     * Constructor.
629
     */
630
    public function __construct() {
631
        // NOTHING TO DO
632
    }
633
634
    /**
635
     * Get the a lettrer auto.
636
     *
637
     * @return bool|null Returns the a lettrer auto.
638
     */
639
    public function getALettrerAuto(): ?bool{
640
        return $this->aLettrerAuto;
641
    }
642
643
    /**
644
     * Get the activer lot trace.
645
     *
646
     * @return bool|null Returns the activer lot trace.
647
     */
648
    public function getActiverLotTrace(): ?bool{
649
        return $this->activerLotTrace;
650
    }
651
652
    /**
653
     * Get the bon a payer.
654
     *
655
     * @return bool|null Returns the bon a payer.
656
     */
657
    public function getBonAPayer(): ?bool{
658
        return $this->bonAPayer;
659
    }
660
661
    /**
662
     * Get the centralise gd livre.
663
     *
664
     * @return bool|null Returns the centralise gd livre.
665
     */
666
    public function getCentraliseGdLivre(): ?bool{
667
        return $this->centraliseGdLivre;
668
    }
669
670
    /**
671
     * Get the cle deux.
672
     *
673
     * @return string|null Returns the cle deux.
674
     */
675
    public function getCleDeux(): ?string{
676
        return $this->cleDeux;
677
    }
678
679
    /**
680
     * Get the code affaire.
681
     *
682
     * @return string|null Returns the code affaire.
683
     */
684
    public function getCodeAffaire(): ?string{
685
        return $this->codeAffaire;
686
    }
687
688
    /**
689
     * Get the code devise.
690
     *
691
     * @return string|null Returns the code devise.
692
     */
693
    public function getCodeDevise(): ?string{
694
        return $this->codeDevise;
695
    }
696
697
    /**
698
     * Get the code regroup1.
699
     *
700
     * @return string|null Returns the code regroup1.
701
     */
702
    public function getCodeRegroup1(): ?string{
703
        return $this->codeRegroup1;
704
    }
705
706
    /**
707
     * Get the code regroup2.
708
     *
709
     * @return string|null Returns the code regroup2.
710
     */
711
    public function getCodeRegroup2(): ?string{
712
        return $this->codeRegroup2;
713
    }
714
715
    /**
716
     * Get the code regroup3.
717
     *
718
     * @return string|null Returns the code regroup3.
719
     */
720
    public function getCodeRegroup3(): ?string{
721
        return $this->codeRegroup3;
722
    }
723
724
    /**
725
     * Get the code regroup4.
726
     *
727
     * @return string|null Returns the code regroup4.
728
     */
729
    public function getCodeRegroup4(): ?string{
730
        return $this->codeRegroup4;
731
    }
732
733
    /**
734
     * Get the code repartition ana.
735
     *
736
     * @return string|null Returns the code repartition ana.
737
     */
738
    public function getCodeRepartitionAna(): ?string{
739
        return $this->codeRepartitionAna;
740
    }
741
742
    /**
743
     * Get the code tva.
744
     *
745
     * @return string|null Returns the code tva.
746
     */
747
    public function getCodeTva(): ?string{
748
        return $this->codeTva;
749
    }
750
751
    /**
752
     * Get the collectif.
753
     *
754
     * @return string|null Returns the collectif.
755
     */
756
    public function getCollectif(): ?string{
757
        return $this->collectif;
758
    }
759
760
    /**
761
     * Get the collectif1.
762
     *
763
     * @return string|null Returns the collectif1.
764
     */
765
    public function getCollectif1(): ?string{
766
        return $this->collectif1;
767
    }
768
769
    /**
770
     * Get the collectif2.
771
     *
772
     * @return string|null Returns the collectif2.
773
     */
774
    public function getCollectif2(): ?string{
775
        return $this->collectif2;
776
    }
777
778
    /**
779
     * Get the compte inactif.
780
     *
781
     * @return bool|null Returns the compte inactif.
782
     */
783
    public function getCompteInactif(): ?bool{
784
        return $this->compteInactif;
785
    }
786
787
    /**
788
     * Get the contrepartie charge prod.
789
     *
790
     * @return string|null Returns the contrepartie charge prod.
791
     */
792
    public function getContrepartieChargeProd(): ?string{
793
        return $this->contrepartieChargeProd;
794
    }
795
796
    /**
797
     * Get the cpt particulier.
798
     *
799
     * @return bool|null Returns the cpt particulier.
800
     */
801
    public function getCptParticulier(): ?bool{
802
        return $this->cptParticulier;
803
    }
804
805
    /**
806
     * Get the cpt tva contrep cpr.
807
     *
808
     * @return string|null Returns the cpt tva contrep cpr.
809
     */
810
    public function getCptTvaContrepCpr(): ?string{
811
        return $this->cptTvaContrepCpr;
812
    }
813
814
    /**
815
     * Get the credit.
816
     *
817
     * @return float|null Returns the credit.
818
     */
819
    public function getCredit(): ?float{
820
        return $this->credit;
821
    }
822
823
    /**
824
     * Get the credit hors ex.
825
     *
826
     * @return float|null Returns the credit hors ex.
827
     */
828
    public function getCreditHorsEx(): ?float{
829
        return $this->creditHorsEx;
830
    }
831
832
    /**
833
     * Get the credit1.
834
     *
835
     * @return float|null Returns the credit1.
836
     */
837
    public function getCredit1(): ?float{
838
        return $this->credit1;
839
    }
840
841
    /**
842
     * Get the credit2.
843
     *
844
     * @return float|null Returns the credit2.
845
     */
846
    public function getCredit2(): ?float{
847
        return $this->credit2;
848
    }
849
850
    /**
851
     * Get the cumul pied journal.
852
     *
853
     * @return bool|null Returns the cumul pied journal.
854
     */
855
    public function getCumulPiedJournal(): ?bool{
856
        return $this->cumulPiedJournal;
857
    }
858
859
    /**
860
     * Get the date revision.
861
     *
862
     * @return DateTime|null Returns the date revision.
863
     */
864
    public function getDateRevision(): ?DateTime{
865
        return $this->dateRevision;
866
    }
867
868
    /**
869
     * Get the date sys creation.
870
     *
871
     * @return DateTime|null Returns the date sys creation.
872
     */
873
    public function getDateSysCreation(): ?DateTime{
874
        return $this->dateSysCreation;
875
    }
876
877
    /**
878
     * Get the debit.
879
     *
880
     * @return float|null Returns the debit.
881
     */
882
    public function getDebit(): ?float{
883
        return $this->debit;
884
    }
885
886
    /**
887
     * Get the debit hors ex.
888
     *
889
     * @return float|null Returns the debit hors ex.
890
     */
891
    public function getDebitHorsEx(): ?float{
892
        return $this->debitHorsEx;
893
    }
894
895
    /**
896
     * Get the debit1.
897
     *
898
     * @return float|null Returns the debit1.
899
     */
900
    public function getDebit1(): ?float{
901
        return $this->debit1;
902
    }
903
904
    /**
905
     * Get the debit2.
906
     *
907
     * @return float|null Returns the debit2.
908
     */
909
    public function getDebit2(): ?float{
910
        return $this->debit2;
911
    }
912
913
    /**
914
     * Get the detail cloture.
915
     *
916
     * @return bool|null Returns the detail cloture.
917
     */
918
    public function getDetailCloture(): ?bool{
919
        return $this->detailCloture;
920
    }
921
922
    /**
923
     * Get the edit m2.
924
     *
925
     * @return bool|null Returns the edit m2.
926
     */
927
    public function getEditM2(): ?bool{
928
        return $this->editM2;
929
    }
930
931
    /**
932
     * Get the etat revision.
933
     *
934
     * @return string|null Returns the etat revision.
935
     */
936
    public function getEtatRevision(): ?string{
937
        return $this->etatRevision;
938
    }
939
940
    /**
941
     * Get the famille.
942
     *
943
     * @return string|null Returns the famille.
944
     */
945
    public function getFamille(): ?string{
946
        return $this->famille;
947
    }
948
949
    /**
950
     * Get the franchise.
951
     *
952
     * @return bool|null Returns the franchise.
953
     */
954
    public function getFranchise(): ?bool{
955
        return $this->franchise;
956
    }
957
958
    /**
959
     * Get the gerer int cpt cour.
960
     *
961
     * @return bool|null Returns the gerer int cpt cour.
962
     */
963
    public function getGererIntCptCour(): ?bool{
964
        return $this->gererIntCptCour;
965
    }
966
967
    /**
968
     * Get the intitule.
969
     *
970
     * @return string|null Returns the intitule.
971
     */
972
    public function getIntitule(): ?string{
973
        return $this->intitule;
974
    }
975
976
    /**
977
     * Get the intitule all.
978
     *
979
     * @return string|null Returns the intitule all.
980
     */
981
    public function getIntituleAll(): ?string{
982
        return $this->intituleAll;
983
    }
984
985
    /**
986
     * Get the intitule ang.
987
     *
988
     * @return string|null Returns the intitule ang.
989
     */
990
    public function getIntituleAng(): ?string{
991
        return $this->intituleAng;
992
    }
993
994
    /**
995
     * Get the intitule esp.
996
     *
997
     * @return string|null Returns the intitule esp.
998
     */
999
    public function getIntituleEsp(): ?string{
1000
        return $this->intituleEsp;
1001
    }
1002
1003
    /**
1004
     * Get the intitule ita.
1005
     *
1006
     * @return string|null Returns the intitule ita.
1007
     */
1008
    public function getIntituleIta(): ?string{
1009
        return $this->intituleIta;
1010
    }
1011
1012
    /**
1013
     * Get the intitule long.
1014
     *
1015
     * @return string|null Returns the intitule long.
1016
     */
1017
    public function getIntituleLong(): ?string{
1018
        return $this->intituleLong;
1019
    }
1020
1021
    /**
1022
     * Get the intra com.
1023
     *
1024
     * @return bool|null Returns the intra com.
1025
     */
1026
    public function getIntraCom(): ?bool{
1027
        return $this->intraCom;
1028
    }
1029
1030
    /**
1031
     * Get the jal tre regl.
1032
     *
1033
     * @return string|null Returns the jal tre regl.
1034
     */
1035
    public function getJalTreRegl(): ?string{
1036
        return $this->jalTreRegl;
1037
    }
1038
1039
    /**
1040
     * Get the libelle lot trace.
1041
     *
1042
     * @return string|null Returns the libelle lot trace.
1043
     */
1044
    public function getLibelleLotTrace(): ?string{
1045
        return $this->libelleLotTrace;
1046
    }
1047
1048
    /**
1049
     * Get the marge theorique.
1050
     *
1051
     * @return float|null Returns the marge theorique.
1052
     */
1053
    public function getMargeTheorique(): ?float{
1054
        return $this->margeTheorique;
1055
    }
1056
1057
    /**
1058
     * Get the methode tva.
1059
     *
1060
     * @return string|null Returns the methode tva.
1061
     */
1062
    public function getMethodeTva(): ?string{
1063
        return $this->methodeTva;
1064
    }
1065
1066
    /**
1067
     * Get the nb ecritures.
1068
     *
1069
     * @return int|null Returns the nb ecritures.
1070
     */
1071
    public function getNbEcritures(): ?int{
1072
        return $this->nbEcritures;
1073
    }
1074
1075
    /**
1076
     * Get the niveau droit.
1077
     *
1078
     * @return string|null Returns the niveau droit.
1079
     */
1080
    public function getNiveauDroit(): ?string{
1081
        return $this->niveauDroit;
1082
    }
1083
1084
    /**
1085
     * Get the no doss reflechi.
1086
     *
1087
     * @return string|null Returns the no doss reflechi.
1088
     */
1089
    public function getNoDossReflechi(): ?string{
1090
        return $this->noDossReflechi;
1091
    }
1092
1093
    /**
1094
     * Get the no prochain lettrage.
1095
     *
1096
     * @return int|null Returns the no prochain lettrage.
1097
     */
1098
    public function getNoProchainLettrage(): ?int{
1099
        return $this->noProchainLettrage;
1100
    }
1101
1102
    /**
1103
     * Get the num cpt reflechi.
1104
     *
1105
     * @return string|null Returns the num cpt reflechi.
1106
     */
1107
    public function getNumCptReflechi(): ?string{
1108
        return $this->numCptReflechi;
1109
    }
1110
1111
    /**
1112
     * Get the numero.
1113
     *
1114
     * @return string|null Returns the numero.
1115
     */
1116
    public function getNumero(): ?string{
1117
        return $this->numero;
1118
    }
1119
1120
    /**
1121
     * Get the periodicite.
1122
     *
1123
     * @return bool|null Returns the periodicite.
1124
     */
1125
    public function getPeriodicite(): ?bool{
1126
        return $this->periodicite;
1127
    }
1128
1129
    /**
1130
     * Get the personne morale.
1131
     *
1132
     * @return bool|null Returns the personne morale.
1133
     */
1134
    public function getPersonneMorale(): ?bool{
1135
        return $this->personneMorale;
1136
    }
1137
1138
    /**
1139
     * Get the presta tel.
1140
     *
1141
     * @return bool|null Returns the presta tel.
1142
     */
1143
    public function getPrestaTel(): ?bool{
1144
        return $this->prestaTel;
1145
    }
1146
1147
    /**
1148
     * Get the prestataire.
1149
     *
1150
     * @return int|null Returns the prestataire.
1151
     */
1152
    public function getPrestataire(): ?int{
1153
        return $this->prestataire;
1154
    }
1155
1156
    /**
1157
     * Get the prix moyen nb dec.
1158
     *
1159
     * @return int|null Returns the prix moyen nb dec.
1160
     */
1161
    public function getPrixMoyenNbDec(): ?int{
1162
        return $this->prixMoyenNbDec;
1163
    }
1164
1165
    /**
1166
     * Get the prix moyen nb dec2.
1167
     *
1168
     * @return int|null Returns the prix moyen nb dec2.
1169
     */
1170
    public function getPrixMoyenNbDec2(): ?int{
1171
        return $this->prixMoyenNbDec2;
1172
    }
1173
1174
    /**
1175
     * Get the prix moyen nb entier.
1176
     *
1177
     * @return int|null Returns the prix moyen nb entier.
1178
     */
1179
    public function getPrixMoyenNbEntier(): ?int{
1180
        return $this->prixMoyenNbEntier;
1181
    }
1182
1183
    /**
1184
     * Get the prix moyen nb entier2.
1185
     *
1186
     * @return int|null Returns the prix moyen nb entier2.
1187
     */
1188
    public function getPrixMoyenNbEntier2(): ?int{
1189
        return $this->prixMoyenNbEntier2;
1190
    }
1191
1192
    /**
1193
     * Get the prochaine lettre.
1194
     *
1195
     * @return string|null Returns the prochaine lettre.
1196
     */
1197
    public function getProchaineLettre(): ?string{
1198
        return $this->prochaineLettre;
1199
    }
1200
1201
    /**
1202
     * Get the prochaine lettre tiers.
1203
     *
1204
     * @return string|null Returns the prochaine lettre tiers.
1205
     */
1206
    public function getProchaineLettreTiers(): ?string{
1207
        return $this->prochaineLettreTiers;
1208
    }
1209
1210
    /**
1211
     * Get the quantite libelle.
1212
     *
1213
     * @return string|null Returns the quantite libelle.
1214
     */
1215
    public function getQuantiteLibelle(): ?string{
1216
        return $this->quantiteLibelle;
1217
    }
1218
1219
    /**
1220
     * Get the quantite libelle2.
1221
     *
1222
     * @return string|null Returns the quantite libelle2.
1223
     */
1224
    public function getQuantiteLibelle2(): ?string{
1225
        return $this->quantiteLibelle2;
1226
    }
1227
1228
    /**
1229
     * Get the quantite nb dec.
1230
     *
1231
     * @return int|null Returns the quantite nb dec.
1232
     */
1233
    public function getQuantiteNbDec(): ?int{
1234
        return $this->quantiteNbDec;
1235
    }
1236
1237
    /**
1238
     * Get the quantite nb dec2.
1239
     *
1240
     * @return int|null Returns the quantite nb dec2.
1241
     */
1242
    public function getQuantiteNbDec2(): ?int{
1243
        return $this->quantiteNbDec2;
1244
    }
1245
1246
    /**
1247
     * Get the quantite nb entier.
1248
     *
1249
     * @return int|null Returns the quantite nb entier.
1250
     */
1251
    public function getQuantiteNbEntier(): ?int{
1252
        return $this->quantiteNbEntier;
1253
    }
1254
1255
    /**
1256
     * Get the quantite nb entier2.
1257
     *
1258
     * @return int|null Returns the quantite nb entier2.
1259
     */
1260
    public function getQuantiteNbEntier2(): ?int{
1261
        return $this->quantiteNbEntier2;
1262
    }
1263
1264
    /**
1265
     * Get the ref image.
1266
     *
1267
     * @return string|null Returns the ref image.
1268
     */
1269
    public function getRefImage(): ?string{
1270
        return $this->refImage;
1271
    }
1272
1273
    /**
1274
     * Get the reference fournisseur.
1275
     *
1276
     * @return string|null Returns the reference fournisseur.
1277
     */
1278
    public function getReferenceFournisseur(): ?string{
1279
        return $this->referenceFournisseur;
1280
    }
1281
1282
    /**
1283
     * Get the repartition ana.
1284
     *
1285
     * @return string|null Returns the repartition ana.
1286
     */
1287
    public function getRepartitionAna(): ?string{
1288
        return $this->repartitionAna;
1289
    }
1290
1291
    /**
1292
     * Get the repartition auto.
1293
     *
1294
     * @return bool|null Returns the repartition auto.
1295
     */
1296
    public function getRepartitionAuto(): ?bool{
1297
        return $this->repartitionAuto;
1298
    }
1299
1300
    /**
1301
     * Get the rubrique bilan1.
1302
     *
1303
     * @return string|null Returns the rubrique bilan1.
1304
     */
1305
    public function getRubriqueBilan1(): ?string{
1306
        return $this->rubriqueBilan1;
1307
    }
1308
1309
    /**
1310
     * Get the rubrique bilan2.
1311
     *
1312
     * @return string|null Returns the rubrique bilan2.
1313
     */
1314
    public function getRubriqueBilan2(): ?string{
1315
        return $this->rubriqueBilan2;
1316
    }
1317
1318
    /**
1319
     * Get the suivi devises.
1320
     *
1321
     * @return bool|null Returns the suivi devises.
1322
     */
1323
    public function getSuiviDevises(): ?bool{
1324
        return $this->suiviDevises;
1325
    }
1326
1327
    /**
1328
     * Get the suivi quantite.
1329
     *
1330
     * @return bool|null Returns the suivi quantite.
1331
     */
1332
    public function getSuiviQuantite(): ?bool{
1333
        return $this->suiviQuantite;
1334
    }
1335
1336
    /**
1337
     * Get the suivi quantite2.
1338
     *
1339
     * @return bool|null Returns the suivi quantite2.
1340
     */
1341
    public function getSuiviQuantite2(): ?bool{
1342
        return $this->suiviQuantite2;
1343
    }
1344
1345
    /**
1346
     * Get the tva autres ope impos.
1347
     *
1348
     * @return bool|null Returns the tva autres ope impos.
1349
     */
1350
    public function getTvaAutresOpeImpos(): ?bool{
1351
        return $this->tvaAutresOpeImpos;
1352
    }
1353
1354
    /**
1355
     * Get the tva dom.
1356
     *
1357
     * @return bool|null Returns the tva dom.
1358
     */
1359
    public function getTvaDom(): ?bool{
1360
        return $this->tvaDom;
1361
    }
1362
1363
    /**
1364
     * Get the tva encaissement.
1365
     *
1366
     * @return bool|null Returns the tva encaissement.
1367
     */
1368
    public function getTvaEncaissement(): ?bool{
1369
        return $this->tvaEncaissement;
1370
    }
1371
1372
    /**
1373
     * Get the type.
1374
     *
1375
     * @return string|null Returns the type.
1376
     */
1377
    public function getType(): ?string{
1378
        return $this->type;
1379
    }
1380
1381
    /**
1382
     * Get the type collectif.
1383
     *
1384
     * @return bool|null Returns the type collectif.
1385
     */
1386
    public function getTypeCollectif(): ?bool{
1387
        return $this->typeCollectif;
1388
    }
1389
1390
    /**
1391
     * Get the type cpt tiers.
1392
     *
1393
     * @return string|null Returns the type cpt tiers.
1394
     */
1395
    public function getTypeCptTiers(): ?string{
1396
        return $this->typeCptTiers;
1397
    }
1398
1399
    /**
1400
     * Get the type intra com.
1401
     *
1402
     * @return int|null Returns the type intra com.
1403
     */
1404
    public function getTypeIntraCom(): ?int{
1405
        return $this->typeIntraCom;
1406
    }
1407
1408
    /**
1409
     * Set the a lettrer auto.
1410
     *
1411
     * @param bool|null $aLettrerAuto The a lettrer auto.
1412
     * @return Comptes Returns this Comptes.
1413
     */
1414
    public function setALettrerAuto(?bool $aLettrerAuto): Comptes {
1415
        $this->aLettrerAuto = $aLettrerAuto;
1416
        return $this;
1417
    }
1418
1419
    /**
1420
     * Set the activer lot trace.
1421
     *
1422
     * @param bool|null $activerLotTrace The activer lot trace.
1423
     * @return Comptes Returns this Comptes.
1424
     */
1425
    public function setActiverLotTrace(?bool $activerLotTrace): Comptes {
1426
        $this->activerLotTrace = $activerLotTrace;
1427
        return $this;
1428
    }
1429
1430
    /**
1431
     * Set the bon a payer.
1432
     *
1433
     * @param bool|null $bonAPayer The bon a payer.
1434
     * @return Comptes Returns this Comptes.
1435
     */
1436
    public function setBonAPayer(?bool $bonAPayer): Comptes {
1437
        $this->bonAPayer = $bonAPayer;
1438
        return $this;
1439
    }
1440
1441
    /**
1442
     * Set the centralise gd livre.
1443
     *
1444
     * @param bool|null $centraliseGdLivre The centralise gd livre.
1445
     * @return Comptes Returns this Comptes.
1446
     */
1447
    public function setCentraliseGdLivre(?bool $centraliseGdLivre): Comptes {
1448
        $this->centraliseGdLivre = $centraliseGdLivre;
1449
        return $this;
1450
    }
1451
1452
    /**
1453
     * Set the cle deux.
1454
     *
1455
     * @param string|null $cleDeux The cle deux.
1456
     * @return Comptes Returns this Comptes.
1457
     */
1458
    public function setCleDeux(?string $cleDeux): Comptes {
1459
        $this->cleDeux = $cleDeux;
1460
        return $this;
1461
    }
1462
1463
    /**
1464
     * Set the code affaire.
1465
     *
1466
     * @param string|null $codeAffaire The code affaire.
1467
     * @return Comptes Returns this Comptes.
1468
     */
1469
    public function setCodeAffaire(?string $codeAffaire): Comptes {
1470
        $this->codeAffaire = $codeAffaire;
1471
        return $this;
1472
    }
1473
1474
    /**
1475
     * Set the code devise.
1476
     *
1477
     * @param string|null $codeDevise The code devise.
1478
     * @return Comptes Returns this Comptes.
1479
     */
1480
    public function setCodeDevise(?string $codeDevise): Comptes {
1481
        $this->codeDevise = $codeDevise;
1482
        return $this;
1483
    }
1484
1485
    /**
1486
     * Set the code regroup1.
1487
     *
1488
     * @param string|null $codeRegroup1 The code regroup1.
1489
     * @return Comptes Returns this Comptes.
1490
     */
1491
    public function setCodeRegroup1(?string $codeRegroup1): Comptes {
1492
        $this->codeRegroup1 = $codeRegroup1;
1493
        return $this;
1494
    }
1495
1496
    /**
1497
     * Set the code regroup2.
1498
     *
1499
     * @param string|null $codeRegroup2 The code regroup2.
1500
     * @return Comptes Returns this Comptes.
1501
     */
1502
    public function setCodeRegroup2(?string $codeRegroup2): Comptes {
1503
        $this->codeRegroup2 = $codeRegroup2;
1504
        return $this;
1505
    }
1506
1507
    /**
1508
     * Set the code regroup3.
1509
     *
1510
     * @param string|null $codeRegroup3 The code regroup3.
1511
     * @return Comptes Returns this Comptes.
1512
     */
1513
    public function setCodeRegroup3(?string $codeRegroup3): Comptes {
1514
        $this->codeRegroup3 = $codeRegroup3;
1515
        return $this;
1516
    }
1517
1518
    /**
1519
     * Set the code regroup4.
1520
     *
1521
     * @param string|null $codeRegroup4 The code regroup4.
1522
     * @return Comptes Returns this Comptes.
1523
     */
1524
    public function setCodeRegroup4(?string $codeRegroup4): Comptes {
1525
        $this->codeRegroup4 = $codeRegroup4;
1526
        return $this;
1527
    }
1528
1529
    /**
1530
     * Set the code repartition ana.
1531
     *
1532
     * @param string|null $codeRepartitionAna The code repartition ana.
1533
     * @return Comptes Returns this Comptes.
1534
     */
1535
    public function setCodeRepartitionAna(?string $codeRepartitionAna): Comptes {
1536
        $this->codeRepartitionAna = $codeRepartitionAna;
1537
        return $this;
1538
    }
1539
1540
    /**
1541
     * Set the code tva.
1542
     *
1543
     * @param string|null $codeTva The code tva.
1544
     * @return Comptes Returns this Comptes.
1545
     */
1546
    public function setCodeTva(?string $codeTva): Comptes {
1547
        $this->codeTva = $codeTva;
1548
        return $this;
1549
    }
1550
1551
    /**
1552
     * Set the collectif.
1553
     *
1554
     * @param string|null $collectif The collectif.
1555
     * @return Comptes Returns this Comptes.
1556
     */
1557
    public function setCollectif(?string $collectif): Comptes {
1558
        $this->collectif = $collectif;
1559
        return $this;
1560
    }
1561
1562
    /**
1563
     * Set the collectif1.
1564
     *
1565
     * @param string|null $collectif1 The collectif1.
1566
     * @return Comptes Returns this Comptes.
1567
     */
1568
    public function setCollectif1(?string $collectif1): Comptes {
1569
        $this->collectif1 = $collectif1;
1570
        return $this;
1571
    }
1572
1573
    /**
1574
     * Set the collectif2.
1575
     *
1576
     * @param string|null $collectif2 The collectif2.
1577
     * @return Comptes Returns this Comptes.
1578
     */
1579
    public function setCollectif2(?string $collectif2): Comptes {
1580
        $this->collectif2 = $collectif2;
1581
        return $this;
1582
    }
1583
1584
    /**
1585
     * Set the compte inactif.
1586
     *
1587
     * @param bool|null $compteInactif The compte inactif.
1588
     * @return Comptes Returns this Comptes.
1589
     */
1590
    public function setCompteInactif(?bool $compteInactif): Comptes {
1591
        $this->compteInactif = $compteInactif;
1592
        return $this;
1593
    }
1594
1595
    /**
1596
     * Set the contrepartie charge prod.
1597
     *
1598
     * @param string|null $contrepartieChargeProd The contrepartie charge prod.
1599
     * @return Comptes Returns this Comptes.
1600
     */
1601
    public function setContrepartieChargeProd(?string $contrepartieChargeProd): Comptes {
1602
        $this->contrepartieChargeProd = $contrepartieChargeProd;
1603
        return $this;
1604
    }
1605
1606
    /**
1607
     * Set the cpt particulier.
1608
     *
1609
     * @param bool|null $cptParticulier The cpt particulier.
1610
     * @return Comptes Returns this Comptes.
1611
     */
1612
    public function setCptParticulier(?bool $cptParticulier): Comptes {
1613
        $this->cptParticulier = $cptParticulier;
1614
        return $this;
1615
    }
1616
1617
    /**
1618
     * Set the cpt tva contrep cpr.
1619
     *
1620
     * @param string|null $cptTvaContrepCpr The cpt tva contrep cpr.
1621
     * @return Comptes Returns this Comptes.
1622
     */
1623
    public function setCptTvaContrepCpr(?string $cptTvaContrepCpr): Comptes {
1624
        $this->cptTvaContrepCpr = $cptTvaContrepCpr;
1625
        return $this;
1626
    }
1627
1628
    /**
1629
     * Set the credit.
1630
     *
1631
     * @param float|null $credit The credit.
1632
     * @return Comptes Returns this Comptes.
1633
     */
1634
    public function setCredit(?float $credit): Comptes {
1635
        $this->credit = $credit;
1636
        return $this;
1637
    }
1638
1639
    /**
1640
     * Set the credit hors ex.
1641
     *
1642
     * @param float|null $creditHorsEx The credit hors ex.
1643
     * @return Comptes Returns this Comptes.
1644
     */
1645
    public function setCreditHorsEx(?float $creditHorsEx): Comptes {
1646
        $this->creditHorsEx = $creditHorsEx;
1647
        return $this;
1648
    }
1649
1650
    /**
1651
     * Set the credit1.
1652
     *
1653
     * @param float|null $credit1 The credit1.
1654
     * @return Comptes Returns this Comptes.
1655
     */
1656
    public function setCredit1(?float $credit1): Comptes {
1657
        $this->credit1 = $credit1;
1658
        return $this;
1659
    }
1660
1661
    /**
1662
     * Set the credit2.
1663
     *
1664
     * @param float|null $credit2 The credit2.
1665
     * @return Comptes Returns this Comptes.
1666
     */
1667
    public function setCredit2(?float $credit2): Comptes {
1668
        $this->credit2 = $credit2;
1669
        return $this;
1670
    }
1671
1672
    /**
1673
     * Set the cumul pied journal.
1674
     *
1675
     * @param bool|null $cumulPiedJournal The cumul pied journal.
1676
     * @return Comptes Returns this Comptes.
1677
     */
1678
    public function setCumulPiedJournal(?bool $cumulPiedJournal): Comptes {
1679
        $this->cumulPiedJournal = $cumulPiedJournal;
1680
        return $this;
1681
    }
1682
1683
    /**
1684
     * Set the date revision.
1685
     *
1686
     * @param DateTime|null $dateRevision The date revision.
1687
     * @return Comptes Returns this Comptes.
1688
     */
1689
    public function setDateRevision(?DateTime $dateRevision): Comptes {
1690
        $this->dateRevision = $dateRevision;
1691
        return $this;
1692
    }
1693
1694
    /**
1695
     * Set the date sys creation.
1696
     *
1697
     * @param DateTime|null $dateSysCreation The date sys creation.
1698
     * @return Comptes Returns this Comptes.
1699
     */
1700
    public function setDateSysCreation(?DateTime $dateSysCreation): Comptes {
1701
        $this->dateSysCreation = $dateSysCreation;
1702
        return $this;
1703
    }
1704
1705
    /**
1706
     * Set the debit.
1707
     *
1708
     * @param float|null $debit The debit.
1709
     * @return Comptes Returns this Comptes.
1710
     */
1711
    public function setDebit(?float $debit): Comptes {
1712
        $this->debit = $debit;
1713
        return $this;
1714
    }
1715
1716
    /**
1717
     * Set the debit hors ex.
1718
     *
1719
     * @param float|null $debitHorsEx The debit hors ex.
1720
     * @return Comptes Returns this Comptes.
1721
     */
1722
    public function setDebitHorsEx(?float $debitHorsEx): Comptes {
1723
        $this->debitHorsEx = $debitHorsEx;
1724
        return $this;
1725
    }
1726
1727
    /**
1728
     * Set the debit1.
1729
     *
1730
     * @param float|null $debit1 The debit1.
1731
     * @return Comptes Returns this Comptes.
1732
     */
1733
    public function setDebit1(?float $debit1): Comptes {
1734
        $this->debit1 = $debit1;
1735
        return $this;
1736
    }
1737
1738
    /**
1739
     * Set the debit2.
1740
     *
1741
     * @param float|null $debit2 The debit2.
1742
     * @return Comptes Returns this Comptes.
1743
     */
1744
    public function setDebit2(?float $debit2): Comptes {
1745
        $this->debit2 = $debit2;
1746
        return $this;
1747
    }
1748
1749
    /**
1750
     * Set the detail cloture.
1751
     *
1752
     * @param bool|null $detailCloture The detail cloture.
1753
     * @return Comptes Returns this Comptes.
1754
     */
1755
    public function setDetailCloture(?bool $detailCloture): Comptes {
1756
        $this->detailCloture = $detailCloture;
1757
        return $this;
1758
    }
1759
1760
    /**
1761
     * Set the edit m2.
1762
     *
1763
     * @param bool|null $editM2 The edit m2.
1764
     * @return Comptes Returns this Comptes.
1765
     */
1766
    public function setEditM2(?bool $editM2): Comptes {
1767
        $this->editM2 = $editM2;
1768
        return $this;
1769
    }
1770
1771
    /**
1772
     * Set the etat revision.
1773
     *
1774
     * @param string|null $etatRevision The etat revision.
1775
     * @return Comptes Returns this Comptes.
1776
     */
1777
    public function setEtatRevision(?string $etatRevision): Comptes {
1778
        $this->etatRevision = $etatRevision;
1779
        return $this;
1780
    }
1781
1782
    /**
1783
     * Set the famille.
1784
     *
1785
     * @param string|null $famille The famille.
1786
     * @return Comptes Returns this Comptes.
1787
     */
1788
    public function setFamille(?string $famille): Comptes {
1789
        $this->famille = $famille;
1790
        return $this;
1791
    }
1792
1793
    /**
1794
     * Set the franchise.
1795
     *
1796
     * @param bool|null $franchise The franchise.
1797
     * @return Comptes Returns this Comptes.
1798
     */
1799
    public function setFranchise(?bool $franchise): Comptes {
1800
        $this->franchise = $franchise;
1801
        return $this;
1802
    }
1803
1804
    /**
1805
     * Set the gerer int cpt cour.
1806
     *
1807
     * @param bool|null $gererIntCptCour The gerer int cpt cour.
1808
     * @return Comptes Returns this Comptes.
1809
     */
1810
    public function setGererIntCptCour(?bool $gererIntCptCour): Comptes {
1811
        $this->gererIntCptCour = $gererIntCptCour;
1812
        return $this;
1813
    }
1814
1815
    /**
1816
     * Set the intitule.
1817
     *
1818
     * @param string|null $intitule The intitule.
1819
     * @return Comptes Returns this Comptes.
1820
     */
1821
    public function setIntitule(?string $intitule): Comptes {
1822
        $this->intitule = $intitule;
1823
        return $this;
1824
    }
1825
1826
    /**
1827
     * Set the intitule all.
1828
     *
1829
     * @param string|null $intituleAll The intitule all.
1830
     * @return Comptes Returns this Comptes.
1831
     */
1832
    public function setIntituleAll(?string $intituleAll): Comptes {
1833
        $this->intituleAll = $intituleAll;
1834
        return $this;
1835
    }
1836
1837
    /**
1838
     * Set the intitule ang.
1839
     *
1840
     * @param string|null $intituleAng The intitule ang.
1841
     * @return Comptes Returns this Comptes.
1842
     */
1843
    public function setIntituleAng(?string $intituleAng): Comptes {
1844
        $this->intituleAng = $intituleAng;
1845
        return $this;
1846
    }
1847
1848
    /**
1849
     * Set the intitule esp.
1850
     *
1851
     * @param string|null $intituleEsp The intitule esp.
1852
     * @return Comptes Returns this Comptes.
1853
     */
1854
    public function setIntituleEsp(?string $intituleEsp): Comptes {
1855
        $this->intituleEsp = $intituleEsp;
1856
        return $this;
1857
    }
1858
1859
    /**
1860
     * Set the intitule ita.
1861
     *
1862
     * @param string|null $intituleIta The intitule ita.
1863
     * @return Comptes Returns this Comptes.
1864
     */
1865
    public function setIntituleIta(?string $intituleIta): Comptes {
1866
        $this->intituleIta = $intituleIta;
1867
        return $this;
1868
    }
1869
1870
    /**
1871
     * Set the intitule long.
1872
     *
1873
     * @param string|null $intituleLong The intitule long.
1874
     * @return Comptes Returns this Comptes.
1875
     */
1876
    public function setIntituleLong(?string $intituleLong): Comptes {
1877
        $this->intituleLong = $intituleLong;
1878
        return $this;
1879
    }
1880
1881
    /**
1882
     * Set the intra com.
1883
     *
1884
     * @param bool|null $intraCom The intra com.
1885
     * @return Comptes Returns this Comptes.
1886
     */
1887
    public function setIntraCom(?bool $intraCom): Comptes {
1888
        $this->intraCom = $intraCom;
1889
        return $this;
1890
    }
1891
1892
    /**
1893
     * Set the jal tre regl.
1894
     *
1895
     * @param string|null $jalTreRegl The jal tre regl.
1896
     * @return Comptes Returns this Comptes.
1897
     */
1898
    public function setJalTreRegl(?string $jalTreRegl): Comptes {
1899
        $this->jalTreRegl = $jalTreRegl;
1900
        return $this;
1901
    }
1902
1903
    /**
1904
     * Set the libelle lot trace.
1905
     *
1906
     * @param string|null $libelleLotTrace The libelle lot trace.
1907
     * @return Comptes Returns this Comptes.
1908
     */
1909
    public function setLibelleLotTrace(?string $libelleLotTrace): Comptes {
1910
        $this->libelleLotTrace = $libelleLotTrace;
1911
        return $this;
1912
    }
1913
1914
    /**
1915
     * Set the marge theorique.
1916
     *
1917
     * @param float|null $margeTheorique The marge theorique.
1918
     * @return Comptes Returns this Comptes.
1919
     */
1920
    public function setMargeTheorique(?float $margeTheorique): Comptes {
1921
        $this->margeTheorique = $margeTheorique;
1922
        return $this;
1923
    }
1924
1925
    /**
1926
     * Set the methode tva.
1927
     *
1928
     * @param string|null $methodeTva The methode tva.
1929
     * @return Comptes Returns this Comptes.
1930
     */
1931
    public function setMethodeTva(?string $methodeTva): Comptes {
1932
        $this->methodeTva = $methodeTva;
1933
        return $this;
1934
    }
1935
1936
    /**
1937
     * Set the nb ecritures.
1938
     *
1939
     * @param int|null $nbEcritures The nb ecritures.
1940
     * @return Comptes Returns this Comptes.
1941
     */
1942
    public function setNbEcritures(?int $nbEcritures): Comptes {
1943
        $this->nbEcritures = $nbEcritures;
1944
        return $this;
1945
    }
1946
1947
    /**
1948
     * Set the niveau droit.
1949
     *
1950
     * @param string|null $niveauDroit The niveau droit.
1951
     * @return Comptes Returns this Comptes.
1952
     */
1953
    public function setNiveauDroit(?string $niveauDroit): Comptes {
1954
        $this->niveauDroit = $niveauDroit;
1955
        return $this;
1956
    }
1957
1958
    /**
1959
     * Set the no doss reflechi.
1960
     *
1961
     * @param string|null $noDossReflechi The no doss reflechi.
1962
     * @return Comptes Returns this Comptes.
1963
     */
1964
    public function setNoDossReflechi(?string $noDossReflechi): Comptes {
1965
        $this->noDossReflechi = $noDossReflechi;
1966
        return $this;
1967
    }
1968
1969
    /**
1970
     * Set the no prochain lettrage.
1971
     *
1972
     * @param int|null $noProchainLettrage The no prochain lettrage.
1973
     * @return Comptes Returns this Comptes.
1974
     */
1975
    public function setNoProchainLettrage(?int $noProchainLettrage): Comptes {
1976
        $this->noProchainLettrage = $noProchainLettrage;
1977
        return $this;
1978
    }
1979
1980
    /**
1981
     * Set the num cpt reflechi.
1982
     *
1983
     * @param string|null $numCptReflechi The num cpt reflechi.
1984
     * @return Comptes Returns this Comptes.
1985
     */
1986
    public function setNumCptReflechi(?string $numCptReflechi): Comptes {
1987
        $this->numCptReflechi = $numCptReflechi;
1988
        return $this;
1989
    }
1990
1991
    /**
1992
     * Set the numero.
1993
     *
1994
     * @param string|null $numero The numero.
1995
     * @return Comptes Returns this Comptes.
1996
     */
1997
    public function setNumero(?string $numero): Comptes {
1998
        $this->numero = $numero;
1999
        return $this;
2000
    }
2001
2002
    /**
2003
     * Set the periodicite.
2004
     *
2005
     * @param bool|null $periodicite The periodicite.
2006
     * @return Comptes Returns this Comptes.
2007
     */
2008
    public function setPeriodicite(?bool $periodicite): Comptes {
2009
        $this->periodicite = $periodicite;
2010
        return $this;
2011
    }
2012
2013
    /**
2014
     * Set the personne morale.
2015
     *
2016
     * @param bool|null $personneMorale The personne morale.
2017
     * @return Comptes Returns this Comptes.
2018
     */
2019
    public function setPersonneMorale(?bool $personneMorale): Comptes {
2020
        $this->personneMorale = $personneMorale;
2021
        return $this;
2022
    }
2023
2024
    /**
2025
     * Set the presta tel.
2026
     *
2027
     * @param bool|null $prestaTel The presta tel.
2028
     * @return Comptes Returns this Comptes.
2029
     */
2030
    public function setPrestaTel(?bool $prestaTel): Comptes {
2031
        $this->prestaTel = $prestaTel;
2032
        return $this;
2033
    }
2034
2035
    /**
2036
     * Set the prestataire.
2037
     *
2038
     * @param int|null $prestataire The prestataire.
2039
     * @return Comptes Returns this Comptes.
2040
     */
2041
    public function setPrestataire(?int $prestataire): Comptes {
2042
        $this->prestataire = $prestataire;
2043
        return $this;
2044
    }
2045
2046
    /**
2047
     * Set the prix moyen nb dec.
2048
     *
2049
     * @param int|null $prixMoyenNbDec The prix moyen nb dec.
2050
     * @return Comptes Returns this Comptes.
2051
     */
2052
    public function setPrixMoyenNbDec(?int $prixMoyenNbDec): Comptes {
2053
        $this->prixMoyenNbDec = $prixMoyenNbDec;
2054
        return $this;
2055
    }
2056
2057
    /**
2058
     * Set the prix moyen nb dec2.
2059
     *
2060
     * @param int|null $prixMoyenNbDec2 The prix moyen nb dec2.
2061
     * @return Comptes Returns this Comptes.
2062
     */
2063
    public function setPrixMoyenNbDec2(?int $prixMoyenNbDec2): Comptes {
2064
        $this->prixMoyenNbDec2 = $prixMoyenNbDec2;
2065
        return $this;
2066
    }
2067
2068
    /**
2069
     * Set the prix moyen nb entier.
2070
     *
2071
     * @param int|null $prixMoyenNbEntier The prix moyen nb entier.
2072
     * @return Comptes Returns this Comptes.
2073
     */
2074
    public function setPrixMoyenNbEntier(?int $prixMoyenNbEntier): Comptes {
2075
        $this->prixMoyenNbEntier = $prixMoyenNbEntier;
2076
        return $this;
2077
    }
2078
2079
    /**
2080
     * Set the prix moyen nb entier2.
2081
     *
2082
     * @param int|null $prixMoyenNbEntier2 The prix moyen nb entier2.
2083
     * @return Comptes Returns this Comptes.
2084
     */
2085
    public function setPrixMoyenNbEntier2(?int $prixMoyenNbEntier2): Comptes {
2086
        $this->prixMoyenNbEntier2 = $prixMoyenNbEntier2;
2087
        return $this;
2088
    }
2089
2090
    /**
2091
     * Set the prochaine lettre.
2092
     *
2093
     * @param string|null $prochaineLettre The prochaine lettre.
2094
     * @return Comptes Returns this Comptes.
2095
     */
2096
    public function setProchaineLettre(?string $prochaineLettre): Comptes {
2097
        $this->prochaineLettre = $prochaineLettre;
2098
        return $this;
2099
    }
2100
2101
    /**
2102
     * Set the prochaine lettre tiers.
2103
     *
2104
     * @param string|null $prochaineLettreTiers The prochaine lettre tiers.
2105
     * @return Comptes Returns this Comptes.
2106
     */
2107
    public function setProchaineLettreTiers(?string $prochaineLettreTiers): Comptes {
2108
        $this->prochaineLettreTiers = $prochaineLettreTiers;
2109
        return $this;
2110
    }
2111
2112
    /**
2113
     * Set the quantite libelle.
2114
     *
2115
     * @param string|null $quantiteLibelle The quantite libelle.
2116
     * @return Comptes Returns this Comptes.
2117
     */
2118
    public function setQuantiteLibelle(?string $quantiteLibelle): Comptes {
2119
        $this->quantiteLibelle = $quantiteLibelle;
2120
        return $this;
2121
    }
2122
2123
    /**
2124
     * Set the quantite libelle2.
2125
     *
2126
     * @param string|null $quantiteLibelle2 The quantite libelle2.
2127
     * @return Comptes Returns this Comptes.
2128
     */
2129
    public function setQuantiteLibelle2(?string $quantiteLibelle2): Comptes {
2130
        $this->quantiteLibelle2 = $quantiteLibelle2;
2131
        return $this;
2132
    }
2133
2134
    /**
2135
     * Set the quantite nb dec.
2136
     *
2137
     * @param int|null $quantiteNbDec The quantite nb dec.
2138
     * @return Comptes Returns this Comptes.
2139
     */
2140
    public function setQuantiteNbDec(?int $quantiteNbDec): Comptes {
2141
        $this->quantiteNbDec = $quantiteNbDec;
2142
        return $this;
2143
    }
2144
2145
    /**
2146
     * Set the quantite nb dec2.
2147
     *
2148
     * @param int|null $quantiteNbDec2 The quantite nb dec2.
2149
     * @return Comptes Returns this Comptes.
2150
     */
2151
    public function setQuantiteNbDec2(?int $quantiteNbDec2): Comptes {
2152
        $this->quantiteNbDec2 = $quantiteNbDec2;
2153
        return $this;
2154
    }
2155
2156
    /**
2157
     * Set the quantite nb entier.
2158
     *
2159
     * @param int|null $quantiteNbEntier The quantite nb entier.
2160
     * @return Comptes Returns this Comptes.
2161
     */
2162
    public function setQuantiteNbEntier(?int $quantiteNbEntier): Comptes {
2163
        $this->quantiteNbEntier = $quantiteNbEntier;
2164
        return $this;
2165
    }
2166
2167
    /**
2168
     * Set the quantite nb entier2.
2169
     *
2170
     * @param int|null $quantiteNbEntier2 The quantite nb entier2.
2171
     * @return Comptes Returns this Comptes.
2172
     */
2173
    public function setQuantiteNbEntier2(?int $quantiteNbEntier2): Comptes {
2174
        $this->quantiteNbEntier2 = $quantiteNbEntier2;
2175
        return $this;
2176
    }
2177
2178
    /**
2179
     * Set the ref image.
2180
     *
2181
     * @param string|null $refImage The ref image.
2182
     * @return Comptes Returns this Comptes.
2183
     */
2184
    public function setRefImage(?string $refImage): Comptes {
2185
        $this->refImage = $refImage;
2186
        return $this;
2187
    }
2188
2189
    /**
2190
     * Set the reference fournisseur.
2191
     *
2192
     * @param string|null $referenceFournisseur The reference fournisseur.
2193
     * @return Comptes Returns this Comptes.
2194
     */
2195
    public function setReferenceFournisseur(?string $referenceFournisseur): Comptes {
2196
        $this->referenceFournisseur = $referenceFournisseur;
2197
        return $this;
2198
    }
2199
2200
    /**
2201
     * Set the repartition ana.
2202
     *
2203
     * @param string|null $repartitionAna The repartition ana.
2204
     * @return Comptes Returns this Comptes.
2205
     */
2206
    public function setRepartitionAna(?string $repartitionAna): Comptes {
2207
        $this->repartitionAna = $repartitionAna;
2208
        return $this;
2209
    }
2210
2211
    /**
2212
     * Set the repartition auto.
2213
     *
2214
     * @param bool|null $repartitionAuto The repartition auto.
2215
     * @return Comptes Returns this Comptes.
2216
     */
2217
    public function setRepartitionAuto(?bool $repartitionAuto): Comptes {
2218
        $this->repartitionAuto = $repartitionAuto;
2219
        return $this;
2220
    }
2221
2222
    /**
2223
     * Set the rubrique bilan1.
2224
     *
2225
     * @param string|null $rubriqueBilan1 The rubrique bilan1.
2226
     * @return Comptes Returns this Comptes.
2227
     */
2228
    public function setRubriqueBilan1(?string $rubriqueBilan1): Comptes {
2229
        $this->rubriqueBilan1 = $rubriqueBilan1;
2230
        return $this;
2231
    }
2232
2233
    /**
2234
     * Set the rubrique bilan2.
2235
     *
2236
     * @param string|null $rubriqueBilan2 The rubrique bilan2.
2237
     * @return Comptes Returns this Comptes.
2238
     */
2239
    public function setRubriqueBilan2(?string $rubriqueBilan2): Comptes {
2240
        $this->rubriqueBilan2 = $rubriqueBilan2;
2241
        return $this;
2242
    }
2243
2244
    /**
2245
     * Set the suivi devises.
2246
     *
2247
     * @param bool|null $suiviDevises The suivi devises.
2248
     * @return Comptes Returns this Comptes.
2249
     */
2250
    public function setSuiviDevises(?bool $suiviDevises): Comptes {
2251
        $this->suiviDevises = $suiviDevises;
2252
        return $this;
2253
    }
2254
2255
    /**
2256
     * Set the suivi quantite.
2257
     *
2258
     * @param bool|null $suiviQuantite The suivi quantite.
2259
     * @return Comptes Returns this Comptes.
2260
     */
2261
    public function setSuiviQuantite(?bool $suiviQuantite): Comptes {
2262
        $this->suiviQuantite = $suiviQuantite;
2263
        return $this;
2264
    }
2265
2266
    /**
2267
     * Set the suivi quantite2.
2268
     *
2269
     * @param bool|null $suiviQuantite2 The suivi quantite2.
2270
     * @return Comptes Returns this Comptes.
2271
     */
2272
    public function setSuiviQuantite2(?bool $suiviQuantite2): Comptes {
2273
        $this->suiviQuantite2 = $suiviQuantite2;
2274
        return $this;
2275
    }
2276
2277
    /**
2278
     * Set the tva autres ope impos.
2279
     *
2280
     * @param bool|null $tvaAutresOpeImpos The tva autres ope impos.
2281
     * @return Comptes Returns this Comptes.
2282
     */
2283
    public function setTvaAutresOpeImpos(?bool $tvaAutresOpeImpos): Comptes {
2284
        $this->tvaAutresOpeImpos = $tvaAutresOpeImpos;
2285
        return $this;
2286
    }
2287
2288
    /**
2289
     * Set the tva dom.
2290
     *
2291
     * @param bool|null $tvaDom The tva dom.
2292
     * @return Comptes Returns this Comptes.
2293
     */
2294
    public function setTvaDom(?bool $tvaDom): Comptes {
2295
        $this->tvaDom = $tvaDom;
2296
        return $this;
2297
    }
2298
2299
    /**
2300
     * Set the tva encaissement.
2301
     *
2302
     * @param bool|null $tvaEncaissement The tva encaissement.
2303
     * @return Comptes Returns this Comptes.
2304
     */
2305
    public function setTvaEncaissement(?bool $tvaEncaissement): Comptes {
2306
        $this->tvaEncaissement = $tvaEncaissement;
2307
        return $this;
2308
    }
2309
2310
    /**
2311
     * Set the type.
2312
     *
2313
     * @param string|null $type The type.
2314
     * @return Comptes Returns this Comptes.
2315
     */
2316
    public function setType(?string $type): Comptes {
2317
        $this->type = $type;
2318
        return $this;
2319
    }
2320
2321
    /**
2322
     * Set the type collectif.
2323
     *
2324
     * @param bool|null $typeCollectif The type collectif.
2325
     * @return Comptes Returns this Comptes.
2326
     */
2327
    public function setTypeCollectif(?bool $typeCollectif): Comptes {
2328
        $this->typeCollectif = $typeCollectif;
2329
        return $this;
2330
    }
2331
2332
    /**
2333
     * Set the type cpt tiers.
2334
     *
2335
     * @param string|null $typeCptTiers The type cpt tiers.
2336
     * @return Comptes Returns this Comptes.
2337
     */
2338
    public function setTypeCptTiers(?string $typeCptTiers): Comptes {
2339
        $this->typeCptTiers = $typeCptTiers;
2340
        return $this;
2341
    }
2342
2343
    /**
2344
     * Set the type intra com.
2345
     *
2346
     * @param int|null $typeIntraCom The type intra com.
2347
     * @return Comptes Returns this Comptes.
2348
     */
2349
    public function setTypeIntraCom(?int $typeIntraCom): Comptes {
2350
        $this->typeIntraCom = $typeIntraCom;
2351
        return $this;
2352
    }
2353
}
2354