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

Journaux::getContrepartie()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 3
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
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
/**
15
 * Journaux.
16
 *
17
 * @author webeweb <https://github.com/webeweb/>
18
 * @package WBW\Library\Core\ThirdParty\Quadratus\Model\QCompta
19
 */
20
class Journaux {
21
22
    /**
23
     * Bic.
24
     *
25
     * @var string|null
26
     */
27
    private $bic;
28
29
    /**
30
     * Centralise gd livre.
31
     *
32
     * @var bool|null
33
     */
34
    private $centraliseGdLivre;
35
36
    /**
37
     * Cle acces.
38
     *
39
     * @var string|null
40
     */
41
    private $cleAcces;
42
43
    /**
44
     * Code.
45
     *
46
     * @var string|null
47
     */
48
    private $code;
49
50
    /**
51
     * Code centre.
52
     *
53
     * @var string|null
54
     */
55
    private $codeCentre;
56
57
    /**
58
     * Code entree.
59
     *
60
     * @var string|null
61
     */
62
    private $codeEntree;
63
64
    /**
65
     * Compte contrepartie.
66
     *
67
     * @var string|null
68
     */
69
    private $compteContrepartie;
70
71
    /**
72
     * Compte contrepartie aamm.
73
     *
74
     * @var string|null
75
     */
76
    private $compteContrepartieAamm;
77
78
    /**
79
     * Contrepartie.
80
     *
81
     * @var bool|null
82
     */
83
    private $contrepartie;
84
85
    /**
86
     * Dom banque.
87
     *
88
     * @var string|null
89
     */
90
    private $domBanque;
91
92
    /**
93
     * Equilibre auto.
94
     *
95
     * @var string|null
96
     */
97
    private $equilibreAuto;
98
99
    /**
100
     * Etebac skip tva.
101
     *
102
     * @var bool|null
103
     */
104
    private $etebacSkipTva;
105
106
    /**
107
     * Etebac x fer detailler bq.
108
     *
109
     * @var bool|null
110
     */
111
    private $etebacXFerDetaillerBq;
112
113
    /**
114
     * Etebac x fer do prefix code op.
115
     *
116
     * @var bool|null
117
     */
118
    private $etebacXFerDoPrefixCodeOp;
119
120
    /**
121
     * Etebac x fer ind libelle.
122
     *
123
     * @var string|null
124
     */
125
    private $etebacXFerIndLibelle;
126
127
    /**
128
     * Etebac x fer lignes comp.
129
     *
130
     * @var bool|null
131
     */
132
    private $etebacXFerLignesComp;
133
134
    /**
135
     * Famille.
136
     *
137
     * @var string|null
138
     */
139
    private $famille;
140
141
    /**
142
     * Gest num piece jrn.
143
     *
144
     * @var bool|null
145
     */
146
    private $gestNumPieceJrn;
147
148
    /**
149
     * Gestion folio.
150
     *
151
     * @var bool|null
152
     */
153
    private $gestionFolio;
154
155
    /**
156
     * Gestion num piece.
157
     *
158
     * @var string|null
159
     */
160
    private $gestionNumPiece;
161
162
    /**
163
     * Iban.
164
     *
165
     * @var string|null
166
     */
167
    private $iban;
168
169
    /**
170
     * Iban id client.
171
     *
172
     * @var string|null
173
     */
174
    private $ibanIdClient;
175
176
    /**
177
     * Libelle.
178
     *
179
     * @var string|null
180
     */
181
    private $libelle;
182
183
    /**
184
     * Montant negatif.
185
     *
186
     * @var bool|null
187
     */
188
    private $montantNegatif;
189
190
    /**
191
     * Niveau droit.
192
     *
193
     * @var string|null
194
     */
195
    private $niveauDroit;
196
197
    /**
198
     * Num emetteur.
199
     *
200
     * @var string|null
201
     */
202
    private $numEmetteur;
203
204
    /**
205
     * Prochain num piece.
206
     *
207
     * @var int|null
208
     */
209
    private $prochainNumPiece;
210
211
    /**
212
     * Propo libelle.
213
     *
214
     * @var string|null
215
     */
216
    private $propoLibelle;
217
218
    /**
219
     * Rib.
220
     *
221
     * @var string|null
222
     */
223
    private $rib;
224
225
    /**
226
     * Saisie bordereau.
227
     *
228
     * @var bool|null
229
     */
230
    private $saisieBordereau;
231
232
    /**
233
     * Type journal.
234
     *
235
     * @var string|null
236
     */
237
    private $typeJournal;
238
239
    /**
240
     * Type piece global.
241
     *
242
     * @var bool|null
243
     */
244
    private $typePieceGlobal;
245
246
247
    /**
248
     * Constructor.
249
     */
250
    public function __construct() {
251
        // NOTHING TO DO
252
    }
253
254
    /**
255
     * Get the bic.
256
     *
257
     * @return string|null Returns the bic.
258
     */
259
    public function getBic(): ?string{
260
        return $this->bic;
261
    }
262
263
    /**
264
     * Get the centralise gd livre.
265
     *
266
     * @return bool|null Returns the centralise gd livre.
267
     */
268
    public function getCentraliseGdLivre(): ?bool{
269
        return $this->centraliseGdLivre;
270
    }
271
272
    /**
273
     * Get the cle acces.
274
     *
275
     * @return string|null Returns the cle acces.
276
     */
277
    public function getCleAcces(): ?string{
278
        return $this->cleAcces;
279
    }
280
281
    /**
282
     * Get the code.
283
     *
284
     * @return string|null Returns the code.
285
     */
286
    public function getCode(): ?string{
287
        return $this->code;
288
    }
289
290
    /**
291
     * Get the code centre.
292
     *
293
     * @return string|null Returns the code centre.
294
     */
295
    public function getCodeCentre(): ?string{
296
        return $this->codeCentre;
297
    }
298
299
    /**
300
     * Get the code entree.
301
     *
302
     * @return string|null Returns the code entree.
303
     */
304
    public function getCodeEntree(): ?string{
305
        return $this->codeEntree;
306
    }
307
308
    /**
309
     * Get the compte contrepartie.
310
     *
311
     * @return string|null Returns the compte contrepartie.
312
     */
313
    public function getCompteContrepartie(): ?string{
314
        return $this->compteContrepartie;
315
    }
316
317
    /**
318
     * Get the compte contrepartie aamm.
319
     *
320
     * @return string|null Returns the compte contrepartie aamm.
321
     */
322
    public function getCompteContrepartieAamm(): ?string{
323
        return $this->compteContrepartieAamm;
324
    }
325
326
    /**
327
     * Get the contrepartie.
328
     *
329
     * @return bool|null Returns the contrepartie.
330
     */
331
    public function getContrepartie(): ?bool{
332
        return $this->contrepartie;
333
    }
334
335
    /**
336
     * Get the dom banque.
337
     *
338
     * @return string|null Returns the dom banque.
339
     */
340
    public function getDomBanque(): ?string{
341
        return $this->domBanque;
342
    }
343
344
    /**
345
     * Get the equilibre auto.
346
     *
347
     * @return string|null Returns the equilibre auto.
348
     */
349
    public function getEquilibreAuto(): ?string{
350
        return $this->equilibreAuto;
351
    }
352
353
    /**
354
     * Get the etebac skip tva.
355
     *
356
     * @return bool|null Returns the etebac skip tva.
357
     */
358
    public function getEtebacSkipTva(): ?bool{
359
        return $this->etebacSkipTva;
360
    }
361
362
    /**
363
     * Get the etebac x fer detailler bq.
364
     *
365
     * @return bool|null Returns the etebac x fer detailler bq.
366
     */
367
    public function getEtebacXFerDetaillerBq(): ?bool{
368
        return $this->etebacXFerDetaillerBq;
369
    }
370
371
    /**
372
     * Get the etebac x fer do prefix code op.
373
     *
374
     * @return bool|null Returns the etebac x fer do prefix code op.
375
     */
376
    public function getEtebacXFerDoPrefixCodeOp(): ?bool{
377
        return $this->etebacXFerDoPrefixCodeOp;
378
    }
379
380
    /**
381
     * Get the etebac x fer ind libelle.
382
     *
383
     * @return string|null Returns the etebac x fer ind libelle.
384
     */
385
    public function getEtebacXFerIndLibelle(): ?string{
386
        return $this->etebacXFerIndLibelle;
387
    }
388
389
    /**
390
     * Get the etebac x fer lignes comp.
391
     *
392
     * @return bool|null Returns the etebac x fer lignes comp.
393
     */
394
    public function getEtebacXFerLignesComp(): ?bool{
395
        return $this->etebacXFerLignesComp;
396
    }
397
398
    /**
399
     * Get the famille.
400
     *
401
     * @return string|null Returns the famille.
402
     */
403
    public function getFamille(): ?string{
404
        return $this->famille;
405
    }
406
407
    /**
408
     * Get the gest num piece jrn.
409
     *
410
     * @return bool|null Returns the gest num piece jrn.
411
     */
412
    public function getGestNumPieceJrn(): ?bool{
413
        return $this->gestNumPieceJrn;
414
    }
415
416
    /**
417
     * Get the gestion folio.
418
     *
419
     * @return bool|null Returns the gestion folio.
420
     */
421
    public function getGestionFolio(): ?bool{
422
        return $this->gestionFolio;
423
    }
424
425
    /**
426
     * Get the gestion num piece.
427
     *
428
     * @return string|null Returns the gestion num piece.
429
     */
430
    public function getGestionNumPiece(): ?string{
431
        return $this->gestionNumPiece;
432
    }
433
434
    /**
435
     * Get the iban.
436
     *
437
     * @return string|null Returns the iban.
438
     */
439
    public function getIban(): ?string{
440
        return $this->iban;
441
    }
442
443
    /**
444
     * Get the iban id client.
445
     *
446
     * @return string|null Returns the iban id client.
447
     */
448
    public function getIbanIdClient(): ?string{
449
        return $this->ibanIdClient;
450
    }
451
452
    /**
453
     * Get the libelle.
454
     *
455
     * @return string|null Returns the libelle.
456
     */
457
    public function getLibelle(): ?string{
458
        return $this->libelle;
459
    }
460
461
    /**
462
     * Get the montant negatif.
463
     *
464
     * @return bool|null Returns the montant negatif.
465
     */
466
    public function getMontantNegatif(): ?bool{
467
        return $this->montantNegatif;
468
    }
469
470
    /**
471
     * Get the niveau droit.
472
     *
473
     * @return string|null Returns the niveau droit.
474
     */
475
    public function getNiveauDroit(): ?string{
476
        return $this->niveauDroit;
477
    }
478
479
    /**
480
     * Get the num emetteur.
481
     *
482
     * @return string|null Returns the num emetteur.
483
     */
484
    public function getNumEmetteur(): ?string{
485
        return $this->numEmetteur;
486
    }
487
488
    /**
489
     * Get the prochain num piece.
490
     *
491
     * @return int|null Returns the prochain num piece.
492
     */
493
    public function getProchainNumPiece(): ?int{
494
        return $this->prochainNumPiece;
495
    }
496
497
    /**
498
     * Get the propo libelle.
499
     *
500
     * @return string|null Returns the propo libelle.
501
     */
502
    public function getPropoLibelle(): ?string{
503
        return $this->propoLibelle;
504
    }
505
506
    /**
507
     * Get the rib.
508
     *
509
     * @return string|null Returns the rib.
510
     */
511
    public function getRib(): ?string{
512
        return $this->rib;
513
    }
514
515
    /**
516
     * Get the saisie bordereau.
517
     *
518
     * @return bool|null Returns the saisie bordereau.
519
     */
520
    public function getSaisieBordereau(): ?bool{
521
        return $this->saisieBordereau;
522
    }
523
524
    /**
525
     * Get the type journal.
526
     *
527
     * @return string|null Returns the type journal.
528
     */
529
    public function getTypeJournal(): ?string{
530
        return $this->typeJournal;
531
    }
532
533
    /**
534
     * Get the type piece global.
535
     *
536
     * @return bool|null Returns the type piece global.
537
     */
538
    public function getTypePieceGlobal(): ?bool{
539
        return $this->typePieceGlobal;
540
    }
541
542
    /**
543
     * Set the bic.
544
     *
545
     * @param string|null $bic The bic.
546
     * @return Journaux Returns this Journaux.
547
     */
548
    public function setBic(?string $bic): Journaux {
549
        $this->bic = $bic;
550
        return $this;
551
    }
552
553
    /**
554
     * Set the centralise gd livre.
555
     *
556
     * @param bool|null $centraliseGdLivre The centralise gd livre.
557
     * @return Journaux Returns this Journaux.
558
     */
559
    public function setCentraliseGdLivre(?bool $centraliseGdLivre): Journaux {
560
        $this->centraliseGdLivre = $centraliseGdLivre;
561
        return $this;
562
    }
563
564
    /**
565
     * Set the cle acces.
566
     *
567
     * @param string|null $cleAcces The cle acces.
568
     * @return Journaux Returns this Journaux.
569
     */
570
    public function setCleAcces(?string $cleAcces): Journaux {
571
        $this->cleAcces = $cleAcces;
572
        return $this;
573
    }
574
575
    /**
576
     * Set the code.
577
     *
578
     * @param string|null $code The code.
579
     * @return Journaux Returns this Journaux.
580
     */
581
    public function setCode(?string $code): Journaux {
582
        $this->code = $code;
583
        return $this;
584
    }
585
586
    /**
587
     * Set the code centre.
588
     *
589
     * @param string|null $codeCentre The code centre.
590
     * @return Journaux Returns this Journaux.
591
     */
592
    public function setCodeCentre(?string $codeCentre): Journaux {
593
        $this->codeCentre = $codeCentre;
594
        return $this;
595
    }
596
597
    /**
598
     * Set the code entree.
599
     *
600
     * @param string|null $codeEntree The code entree.
601
     * @return Journaux Returns this Journaux.
602
     */
603
    public function setCodeEntree(?string $codeEntree): Journaux {
604
        $this->codeEntree = $codeEntree;
605
        return $this;
606
    }
607
608
    /**
609
     * Set the compte contrepartie.
610
     *
611
     * @param string|null $compteContrepartie The compte contrepartie.
612
     * @return Journaux Returns this Journaux.
613
     */
614
    public function setCompteContrepartie(?string $compteContrepartie): Journaux {
615
        $this->compteContrepartie = $compteContrepartie;
616
        return $this;
617
    }
618
619
    /**
620
     * Set the compte contrepartie aamm.
621
     *
622
     * @param string|null $compteContrepartieAamm The compte contrepartie aamm.
623
     * @return Journaux Returns this Journaux.
624
     */
625
    public function setCompteContrepartieAamm(?string $compteContrepartieAamm): Journaux {
626
        $this->compteContrepartieAamm = $compteContrepartieAamm;
627
        return $this;
628
    }
629
630
    /**
631
     * Set the contrepartie.
632
     *
633
     * @param bool|null $contrepartie The contrepartie.
634
     * @return Journaux Returns this Journaux.
635
     */
636
    public function setContrepartie(?bool $contrepartie): Journaux {
637
        $this->contrepartie = $contrepartie;
638
        return $this;
639
    }
640
641
    /**
642
     * Set the dom banque.
643
     *
644
     * @param string|null $domBanque The dom banque.
645
     * @return Journaux Returns this Journaux.
646
     */
647
    public function setDomBanque(?string $domBanque): Journaux {
648
        $this->domBanque = $domBanque;
649
        return $this;
650
    }
651
652
    /**
653
     * Set the equilibre auto.
654
     *
655
     * @param string|null $equilibreAuto The equilibre auto.
656
     * @return Journaux Returns this Journaux.
657
     */
658
    public function setEquilibreAuto(?string $equilibreAuto): Journaux {
659
        $this->equilibreAuto = $equilibreAuto;
660
        return $this;
661
    }
662
663
    /**
664
     * Set the etebac skip tva.
665
     *
666
     * @param bool|null $etebacSkipTva The etebac skip tva.
667
     * @return Journaux Returns this Journaux.
668
     */
669
    public function setEtebacSkipTva(?bool $etebacSkipTva): Journaux {
670
        $this->etebacSkipTva = $etebacSkipTva;
671
        return $this;
672
    }
673
674
    /**
675
     * Set the etebac x fer detailler bq.
676
     *
677
     * @param bool|null $etebacXFerDetaillerBq The etebac x fer detailler bq.
678
     * @return Journaux Returns this Journaux.
679
     */
680
    public function setEtebacXFerDetaillerBq(?bool $etebacXFerDetaillerBq): Journaux {
681
        $this->etebacXFerDetaillerBq = $etebacXFerDetaillerBq;
682
        return $this;
683
    }
684
685
    /**
686
     * Set the etebac x fer do prefix code op.
687
     *
688
     * @param bool|null $etebacXFerDoPrefixCodeOp The etebac x fer do prefix code op.
689
     * @return Journaux Returns this Journaux.
690
     */
691
    public function setEtebacXFerDoPrefixCodeOp(?bool $etebacXFerDoPrefixCodeOp): Journaux {
692
        $this->etebacXFerDoPrefixCodeOp = $etebacXFerDoPrefixCodeOp;
693
        return $this;
694
    }
695
696
    /**
697
     * Set the etebac x fer ind libelle.
698
     *
699
     * @param string|null $etebacXFerIndLibelle The etebac x fer ind libelle.
700
     * @return Journaux Returns this Journaux.
701
     */
702
    public function setEtebacXFerIndLibelle(?string $etebacXFerIndLibelle): Journaux {
703
        $this->etebacXFerIndLibelle = $etebacXFerIndLibelle;
704
        return $this;
705
    }
706
707
    /**
708
     * Set the etebac x fer lignes comp.
709
     *
710
     * @param bool|null $etebacXFerLignesComp The etebac x fer lignes comp.
711
     * @return Journaux Returns this Journaux.
712
     */
713
    public function setEtebacXFerLignesComp(?bool $etebacXFerLignesComp): Journaux {
714
        $this->etebacXFerLignesComp = $etebacXFerLignesComp;
715
        return $this;
716
    }
717
718
    /**
719
     * Set the famille.
720
     *
721
     * @param string|null $famille The famille.
722
     * @return Journaux Returns this Journaux.
723
     */
724
    public function setFamille(?string $famille): Journaux {
725
        $this->famille = $famille;
726
        return $this;
727
    }
728
729
    /**
730
     * Set the gest num piece jrn.
731
     *
732
     * @param bool|null $gestNumPieceJrn The gest num piece jrn.
733
     * @return Journaux Returns this Journaux.
734
     */
735
    public function setGestNumPieceJrn(?bool $gestNumPieceJrn): Journaux {
736
        $this->gestNumPieceJrn = $gestNumPieceJrn;
737
        return $this;
738
    }
739
740
    /**
741
     * Set the gestion folio.
742
     *
743
     * @param bool|null $gestionFolio The gestion folio.
744
     * @return Journaux Returns this Journaux.
745
     */
746
    public function setGestionFolio(?bool $gestionFolio): Journaux {
747
        $this->gestionFolio = $gestionFolio;
748
        return $this;
749
    }
750
751
    /**
752
     * Set the gestion num piece.
753
     *
754
     * @param string|null $gestionNumPiece The gestion num piece.
755
     * @return Journaux Returns this Journaux.
756
     */
757
    public function setGestionNumPiece(?string $gestionNumPiece): Journaux {
758
        $this->gestionNumPiece = $gestionNumPiece;
759
        return $this;
760
    }
761
762
    /**
763
     * Set the iban.
764
     *
765
     * @param string|null $iban The iban.
766
     * @return Journaux Returns this Journaux.
767
     */
768
    public function setIban(?string $iban): Journaux {
769
        $this->iban = $iban;
770
        return $this;
771
    }
772
773
    /**
774
     * Set the iban id client.
775
     *
776
     * @param string|null $ibanIdClient The iban id client.
777
     * @return Journaux Returns this Journaux.
778
     */
779
    public function setIbanIdClient(?string $ibanIdClient): Journaux {
780
        $this->ibanIdClient = $ibanIdClient;
781
        return $this;
782
    }
783
784
    /**
785
     * Set the libelle.
786
     *
787
     * @param string|null $libelle The libelle.
788
     * @return Journaux Returns this Journaux.
789
     */
790
    public function setLibelle(?string $libelle): Journaux {
791
        $this->libelle = $libelle;
792
        return $this;
793
    }
794
795
    /**
796
     * Set the montant negatif.
797
     *
798
     * @param bool|null $montantNegatif The montant negatif.
799
     * @return Journaux Returns this Journaux.
800
     */
801
    public function setMontantNegatif(?bool $montantNegatif): Journaux {
802
        $this->montantNegatif = $montantNegatif;
803
        return $this;
804
    }
805
806
    /**
807
     * Set the niveau droit.
808
     *
809
     * @param string|null $niveauDroit The niveau droit.
810
     * @return Journaux Returns this Journaux.
811
     */
812
    public function setNiveauDroit(?string $niveauDroit): Journaux {
813
        $this->niveauDroit = $niveauDroit;
814
        return $this;
815
    }
816
817
    /**
818
     * Set the num emetteur.
819
     *
820
     * @param string|null $numEmetteur The num emetteur.
821
     * @return Journaux Returns this Journaux.
822
     */
823
    public function setNumEmetteur(?string $numEmetteur): Journaux {
824
        $this->numEmetteur = $numEmetteur;
825
        return $this;
826
    }
827
828
    /**
829
     * Set the prochain num piece.
830
     *
831
     * @param int|null $prochainNumPiece The prochain num piece.
832
     * @return Journaux Returns this Journaux.
833
     */
834
    public function setProchainNumPiece(?int $prochainNumPiece): Journaux {
835
        $this->prochainNumPiece = $prochainNumPiece;
836
        return $this;
837
    }
838
839
    /**
840
     * Set the propo libelle.
841
     *
842
     * @param string|null $propoLibelle The propo libelle.
843
     * @return Journaux Returns this Journaux.
844
     */
845
    public function setPropoLibelle(?string $propoLibelle): Journaux {
846
        $this->propoLibelle = $propoLibelle;
847
        return $this;
848
    }
849
850
    /**
851
     * Set the rib.
852
     *
853
     * @param string|null $rib The rib.
854
     * @return Journaux Returns this Journaux.
855
     */
856
    public function setRib(?string $rib): Journaux {
857
        $this->rib = $rib;
858
        return $this;
859
    }
860
861
    /**
862
     * Set the saisie bordereau.
863
     *
864
     * @param bool|null $saisieBordereau The saisie bordereau.
865
     * @return Journaux Returns this Journaux.
866
     */
867
    public function setSaisieBordereau(?bool $saisieBordereau): Journaux {
868
        $this->saisieBordereau = $saisieBordereau;
869
        return $this;
870
    }
871
872
    /**
873
     * Set the type journal.
874
     *
875
     * @param string|null $typeJournal The type journal.
876
     * @return Journaux Returns this Journaux.
877
     */
878
    public function setTypeJournal(?string $typeJournal): Journaux {
879
        $this->typeJournal = $typeJournal;
880
        return $this;
881
    }
882
883
    /**
884
     * Set the type piece global.
885
     *
886
     * @param bool|null $typePieceGlobal The type piece global.
887
     * @return Journaux Returns this Journaux.
888
     */
889
    public function setTypePieceGlobal(?bool $typePieceGlobal): Journaux {
890
        $this->typePieceGlobal = $typePieceGlobal;
891
        return $this;
892
    }
893
}
894