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

Articles   F

Complexity

Total Complexity 333

Size/Duplication

Total Lines 4491
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 333
lcom 0
cbo 0
dl 0
loc 4491
rs 0.8
c 0
b 0
f 0

333 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 3 1
A getAchatParColis() 0 3 1
A getActif() 0 3 1
A getAlleeCasier() 0 3 1
A getArticleFrais() 0 3 1
A getArticleRattache() 0 3 1
A getArticleRegroupement() 0 3 1
A getArticleRemplacement() 0 3 1
A getArticleTaxe1() 0 3 1
A getArticleTaxe2() 0 3 1
A getArticleTaxe3() 0 3 1
A getArticleTaxe4() 0 3 1
A getArticleTaxe5() 0 3 1
A getCalculCoeffPaPv() 0 3 1
A getCodeArticle() 0 3 1
A getCodeArticle2() 0 3 1
A getCodeDeviseAchat() 0 3 1
A getCodeFamille() 0 3 1
A getCodeFournisseur() 0 3 1
A getCodeGamme() 0 3 1
A getCodeGrilleGamme() 0 3 1
A getCodeHonoraire() 0 3 1
A getCodeImputationAnalytique() 0 3 1
A getCodePresentation() 0 3 1
A getCodeSsFamille() 0 3 1
A getCodeTache() 0 3 1
A getCodeTarifArt() 0 3 1
A getCodeTaxe() 0 3 1
A getCodeTvaAchat() 0 3 1
A getCodeTvaVente() 0 3 1
A getCodeTvaVente2() 0 3 1
A getCodeUnite() 0 3 1
A getCodeVentilAchat() 0 3 1
A getCodeVentilVente() 0 3 1
A getCodeVentilVente2() 0 3 1
A getCoeffPvPa() 0 3 1
A getCoeffSurPxAchat() 0 3 1
A getCoeffSurPxAchatBrut() 0 3 1
A getColisageAchat() 0 3 1
A getColisagePxAchat() 0 3 1
A getColisagePxVente() 0 3 1
A getColisageVente() 0 3 1
A getCommissionUnique() 0 3 1
A getComplement() 0 3 1
A getConditionnement1() 0 3 1
A getConditionnement2() 0 3 1
A getConditionnement3() 0 3 1
A getContremarqueInterdite() 0 3 1
A getCoutSupp() 0 3 1
A getDateCreation() 0 3 1
A getDateModification() 0 3 1
A getDebour() 0 3 1
A getDernierPxAchat() 0 3 1
A getDesignationApres() 0 3 1
A getDesignationAvant() 0 3 1
A getEditerArticleRattache() 0 3 1
A getEditerArticleRemplacement() 0 3 1
A getEnsemble() 0 3 1
A getEstMultiTva() 0 3 1
A getEstOccasion() 0 3 1
A getFacturationTtc() 0 3 1
A getFamilleAchat() 0 3 1
A getFrais1() 0 3 1
A getFrais2() 0 3 1
A getFrais3() 0 3 1
A getHaCoeffPvPa() 0 3 1
A getHaCoeffSurPxAchat() 0 3 1
A getHaDatePa() 0 3 1
A getHaDatePv() 0 3 1
A getHaDernierPxAchat() 0 3 1
A getHaPrixRevient() 0 3 1
A getHaPrixRevientNet() 0 3 1
A getHaPrixVente() 0 3 1
A getHaPxAchatBrut() 0 3 1
A getHaRemiseAchat1() 0 3 1
A getHaRemiseAchat2() 0 3 1
A getHaRemiseAchat3() 0 3 1
A getHaRemiseSupAchat1() 0 3 1
A getHaRemiseSupAchat2() 0 3 1
A getHaRemiseSupAchat3() 0 3 1
A getHauteur() 0 3 1
A getHonoraires() 0 3 1
A getHonorairesUniquement() 0 3 1
A getHorsStock() 0 3 1
A getIntitule1() 0 3 1
A getIntitule2() 0 3 1
A getIntitule3() 0 3 1
A getIntitule4() 0 3 1
A getLargeur() 0 3 1
A getLibelleInterne() 0 3 1
A getLongueur() 0 3 1
A getLotSerieAutre() 0 3 1
A getMargeMini() 0 3 1
A getMiniFacturable() 0 3 1
A getModeleCodeBarre() 0 3 1
A getModeleCodeBarreF() 0 3 1
A getMtSoumisTva2() 0 3 1
A getMtTare() 0 3 1
A getMultiTvaAvecRemises() 0 3 1
A getNatureProduit() 0 3 1
A getNbHeures() 0 3 1
A getNePasCumulerStats() 0 3 1
A getNePasEditer() 0 3 1
A getNePlusCommander() 0 3 1
A getNeutre() 0 3 1
A getNiveauApparition() 0 3 1
A getNiveauTotalisation() 0 3 1
A getNomenclatureEnsemble() 0 3 1
A getNomenclatureEurope() 0 3 1
A getNumCompteAchat() 0 3 1
A getNumCompteVente() 0 3 1
A getNumeroPj() 0 3 1
A getPamp() 0 3 1
A getParamCde() 0 3 1
A getPoidsUnitaire() 0 3 1
A getPrixAchatCkp() 0 3 1
A getPrixFixe() 0 3 1
A getPrixMini() 0 3 1
A getPrixNet() 0 3 1
A getPrixRevient() 0 3 1
A getPrixRevientNet() 0 3 1
A getPrixVenteCkp() 0 3 1
A getPrmp() 0 3 1
A getProvenance() 0 3 1
A getPxAchatBrut() 0 3 1
A getPxAchatColis() 0 3 1
A getPxAchatEnDevise() 0 3 1
A getPxUnitAEditer() 0 3 1
A getPxVenteColis() 0 3 1
A getPxVenteHtEuro() 0 3 1
A getPxVenteHtFrf() 0 3 1
A getPxVenteTtcEuro() 0 3 1
A getPxVenteTtcFrf() 0 3 1
A getQteAEditer() 0 3 1
A getQteEcoCommande() 0 3 1
A getQteHabCommande() 0 3 1
A getQteMaxFacture() 0 3 1
A getQteMinCommande() 0 3 1
A getRegroupFact() 0 3 1
A getRegroupFactTp() 0 3 1
A getRemise1enMontant() 0 3 1
A getRemise2enMontant() 0 3 1
A getRemiseAchat1() 0 3 1
A getRemiseAchat2() 0 3 1
A getRemiseAchat3() 0 3 1
A getRemiseSupAchat1() 0 3 1
A getRemiseSupAchat1EnMontant() 0 3 1
A getRemiseSupAchat2() 0 3 1
A getRemiseSupAchat2EnMontant() 0 3 1
A getRemiseSupAchat3() 0 3 1
A getRemiseSupAchat3EnMontant() 0 3 1
A getRemisesInterdites() 0 3 1
A getSoumisCertif() 0 3 1
A getSsFamilleAchat() 0 3 1
A getSuiviStock() 0 3 1
A getTareVat() 0 3 1
A getTauxAlcool() 0 3 1
A getTauxDeviseAchat() 0 3 1
A getTvaEncaissement() 0 3 1
A getTxCommission() 0 3 1
A getTypeArrondi() 0 3 1
A getTypeHeure() 0 3 1
A getTypeUnite() 0 3 1
A getUniteActivite() 0 3 1
A getVariante() 0 3 1
A getVenteParColis() 0 3 1
A getVolume() 0 3 1
A setAchatParColis() 0 4 1
A setActif() 0 4 1
A setAlleeCasier() 0 4 1
A setArticleFrais() 0 4 1
A setArticleRattache() 0 4 1
A setArticleRegroupement() 0 4 1
A setArticleRemplacement() 0 4 1
A setArticleTaxe1() 0 4 1
A setArticleTaxe2() 0 4 1
A setArticleTaxe3() 0 4 1
A setArticleTaxe4() 0 4 1
A setArticleTaxe5() 0 4 1
A setCalculCoeffPaPv() 0 4 1
A setCodeArticle() 0 4 1
A setCodeArticle2() 0 4 1
A setCodeDeviseAchat() 0 4 1
A setCodeFamille() 0 4 1
A setCodeFournisseur() 0 4 1
A setCodeGamme() 0 4 1
A setCodeGrilleGamme() 0 4 1
A setCodeHonoraire() 0 4 1
A setCodeImputationAnalytique() 0 4 1
A setCodePresentation() 0 4 1
A setCodeSsFamille() 0 4 1
A setCodeTache() 0 4 1
A setCodeTarifArt() 0 4 1
A setCodeTaxe() 0 4 1
A setCodeTvaAchat() 0 4 1
A setCodeTvaVente() 0 4 1
A setCodeTvaVente2() 0 4 1
A setCodeUnite() 0 4 1
A setCodeVentilAchat() 0 4 1
A setCodeVentilVente() 0 4 1
A setCodeVentilVente2() 0 4 1
A setCoeffPvPa() 0 4 1
A setCoeffSurPxAchat() 0 4 1
A setCoeffSurPxAchatBrut() 0 4 1
A setColisageAchat() 0 4 1
A setColisagePxAchat() 0 4 1
A setColisagePxVente() 0 4 1
A setColisageVente() 0 4 1
A setCommissionUnique() 0 4 1
A setComplement() 0 4 1
A setConditionnement1() 0 4 1
A setConditionnement2() 0 4 1
A setConditionnement3() 0 4 1
A setContremarqueInterdite() 0 4 1
A setCoutSupp() 0 4 1
A setDateCreation() 0 4 1
A setDateModification() 0 4 1
A setDebour() 0 4 1
A setDernierPxAchat() 0 4 1
A setDesignationApres() 0 4 1
A setDesignationAvant() 0 4 1
A setEditerArticleRattache() 0 4 1
A setEditerArticleRemplacement() 0 4 1
A setEnsemble() 0 4 1
A setEstMultiTva() 0 4 1
A setEstOccasion() 0 4 1
A setFacturationTtc() 0 4 1
A setFamilleAchat() 0 4 1
A setFrais1() 0 4 1
A setFrais2() 0 4 1
A setFrais3() 0 4 1
A setHaCoeffPvPa() 0 4 1
A setHaCoeffSurPxAchat() 0 4 1
A setHaDatePa() 0 4 1
A setHaDatePv() 0 4 1
A setHaDernierPxAchat() 0 4 1
A setHaPrixRevient() 0 4 1
A setHaPrixRevientNet() 0 4 1
A setHaPrixVente() 0 4 1
A setHaPxAchatBrut() 0 4 1
A setHaRemiseAchat1() 0 4 1
A setHaRemiseAchat2() 0 4 1
A setHaRemiseAchat3() 0 4 1
A setHaRemiseSupAchat1() 0 4 1
A setHaRemiseSupAchat2() 0 4 1
A setHaRemiseSupAchat3() 0 4 1
A setHauteur() 0 4 1
A setHonoraires() 0 4 1
A setHonorairesUniquement() 0 4 1
A setHorsStock() 0 4 1
A setIntitule1() 0 4 1
A setIntitule2() 0 4 1
A setIntitule3() 0 4 1
A setIntitule4() 0 4 1
A setLargeur() 0 4 1
A setLibelleInterne() 0 4 1
A setLongueur() 0 4 1
A setLotSerieAutre() 0 4 1
A setMargeMini() 0 4 1
A setMiniFacturable() 0 4 1
A setModeleCodeBarre() 0 4 1
A setModeleCodeBarreF() 0 4 1
A setMtSoumisTva2() 0 4 1
A setMtTare() 0 4 1
A setMultiTvaAvecRemises() 0 4 1
A setNatureProduit() 0 4 1
A setNbHeures() 0 4 1
A setNePasCumulerStats() 0 4 1
A setNePasEditer() 0 4 1
A setNePlusCommander() 0 4 1
A setNeutre() 0 4 1
A setNiveauApparition() 0 4 1
A setNiveauTotalisation() 0 4 1
A setNomenclatureEnsemble() 0 4 1
A setNomenclatureEurope() 0 4 1
A setNumCompteAchat() 0 4 1
A setNumCompteVente() 0 4 1
A setNumeroPj() 0 4 1
A setPamp() 0 4 1
A setParamCde() 0 4 1
A setPoidsUnitaire() 0 4 1
A setPrixAchatCkp() 0 4 1
A setPrixFixe() 0 4 1
A setPrixMini() 0 4 1
A setPrixNet() 0 4 1
A setPrixRevient() 0 4 1
A setPrixRevientNet() 0 4 1
A setPrixVenteCkp() 0 4 1
A setPrmp() 0 4 1
A setProvenance() 0 4 1
A setPxAchatBrut() 0 4 1
A setPxAchatColis() 0 4 1
A setPxAchatEnDevise() 0 4 1
A setPxUnitAEditer() 0 4 1
A setPxVenteColis() 0 4 1
A setPxVenteHtEuro() 0 4 1
A setPxVenteHtFrf() 0 4 1
A setPxVenteTtcEuro() 0 4 1
A setPxVenteTtcFrf() 0 4 1
A setQteAEditer() 0 4 1
A setQteEcoCommande() 0 4 1
A setQteHabCommande() 0 4 1
A setQteMaxFacture() 0 4 1
A setQteMinCommande() 0 4 1
A setRegroupFact() 0 4 1
A setRegroupFactTp() 0 4 1
A setRemise1enMontant() 0 4 1
A setRemise2enMontant() 0 4 1
A setRemiseAchat1() 0 4 1
A setRemiseAchat2() 0 4 1
A setRemiseAchat3() 0 4 1
A setRemiseSupAchat1() 0 4 1
A setRemiseSupAchat1EnMontant() 0 4 1
A setRemiseSupAchat2() 0 4 1
A setRemiseSupAchat2EnMontant() 0 4 1
A setRemiseSupAchat3() 0 4 1
A setRemiseSupAchat3EnMontant() 0 4 1
A setRemisesInterdites() 0 4 1
A setSoumisCertif() 0 4 1
A setSsFamilleAchat() 0 4 1
A setSuiviStock() 0 4 1
A setTareVat() 0 4 1
A setTauxAlcool() 0 4 1
A setTauxDeviseAchat() 0 4 1
A setTvaEncaissement() 0 4 1
A setTxCommission() 0 4 1
A setTypeArrondi() 0 4 1
A setTypeHeure() 0 4 1
A setTypeUnite() 0 4 1
A setUniteActivite() 0 4 1
A setVariante() 0 4 1
A setVenteParColis() 0 4 1
A setVolume() 0 4 1

How to fix   Complexity   

Complex Class

Complex classes like Articles often do a lot of different things. To break such a class down, we need to identify a cohesive component within that class. A common approach to find such a component is to look for fields/methods that share the same prefixes, or suffixes. You can also have a look at the cohesion graph to spot any un-connected, or weakly-connected components.

Once you have determined the fields that belong together, you can apply the Extract Class refactoring. If the component makes sense as a sub-class, Extract Subclass is also a candidate, and is often faster.

While breaking up the class, it is a good idea to analyze how other classes use Articles, and based on these observations, apply Extract Interface, too.

1
<?php
2
3
/*
4
 * This file is part of the core-library package.
5
 *
6
 * (c) 2018 WEBEWEB
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace WBW\Library\Core\ThirdParty\Quadratus\Model\QGI;
13
14
use DateTime;
15
16
/**
17
 * Articles.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Library\Core\ThirdParty\Quadratus\Model\QGI
21
 */
22
class Articles {
23
24
    /**
25
     * Achat par colis.
26
     *
27
     * @var bool|null
28
     */
29
    private $achatParColis;
30
31
    /**
32
     * Actif.
33
     *
34
     * @var bool|null
35
     */
36
    private $actif;
37
38
    /**
39
     * Allee casier.
40
     *
41
     * @var string|null
42
     */
43
    private $alleeCasier;
44
45
    /**
46
     * Article frais.
47
     *
48
     * @var bool|null
49
     */
50
    private $articleFrais;
51
52
    /**
53
     * Article rattache.
54
     *
55
     * @var string|null
56
     */
57
    private $articleRattache;
58
59
    /**
60
     * Article regroupement.
61
     *
62
     * @var string|null
63
     */
64
    private $articleRegroupement;
65
66
    /**
67
     * Article remplacement.
68
     *
69
     * @var string|null
70
     */
71
    private $articleRemplacement;
72
73
    /**
74
     * Article taxe1.
75
     *
76
     * @var string|null
77
     */
78
    private $articleTaxe1;
79
80
    /**
81
     * Article taxe2.
82
     *
83
     * @var string|null
84
     */
85
    private $articleTaxe2;
86
87
    /**
88
     * Article taxe3.
89
     *
90
     * @var string|null
91
     */
92
    private $articleTaxe3;
93
94
    /**
95
     * Article taxe4.
96
     *
97
     * @var string|null
98
     */
99
    private $articleTaxe4;
100
101
    /**
102
     * Article taxe5.
103
     *
104
     * @var string|null
105
     */
106
    private $articleTaxe5;
107
108
    /**
109
     * Calcul coeff pa pv.
110
     *
111
     * @var bool|null
112
     */
113
    private $calculCoeffPaPv;
114
115
    /**
116
     * Code article.
117
     *
118
     * @var string|null
119
     */
120
    private $codeArticle;
121
122
    /**
123
     * Code article2.
124
     *
125
     * @var string|null
126
     */
127
    private $codeArticle2;
128
129
    /**
130
     * Code devise achat.
131
     *
132
     * @var string|null
133
     */
134
    private $codeDeviseAchat;
135
136
    /**
137
     * Code famille.
138
     *
139
     * @var string|null
140
     */
141
    private $codeFamille;
142
143
    /**
144
     * Code fournisseur.
145
     *
146
     * @var string|null
147
     */
148
    private $codeFournisseur;
149
150
    /**
151
     * Code gamme.
152
     *
153
     * @var string|null
154
     */
155
    private $codeGamme;
156
157
    /**
158
     * Code grille gamme.
159
     *
160
     * @var string|null
161
     */
162
    private $codeGrilleGamme;
163
164
    /**
165
     * Code honoraire.
166
     *
167
     * @var string|null
168
     */
169
    private $codeHonoraire;
170
171
    /**
172
     * Code imputation analytique.
173
     *
174
     * @var string|null
175
     */
176
    private $codeImputationAnalytique;
177
178
    /**
179
     * Code presentation.
180
     *
181
     * @var string|null
182
     */
183
    private $codePresentation;
184
185
    /**
186
     * Code ss famille.
187
     *
188
     * @var string|null
189
     */
190
    private $codeSsFamille;
191
192
    /**
193
     * Code tache.
194
     *
195
     * @var string|null
196
     */
197
    private $codeTache;
198
199
    /**
200
     * Code tarif art.
201
     *
202
     * @var string|null
203
     */
204
    private $codeTarifArt;
205
206
    /**
207
     * Code taxe.
208
     *
209
     * @var string|null
210
     */
211
    private $codeTaxe;
212
213
    /**
214
     * Code tva achat.
215
     *
216
     * @var string|null
217
     */
218
    private $codeTvaAchat;
219
220
    /**
221
     * Code tva vente.
222
     *
223
     * @var string|null
224
     */
225
    private $codeTvaVente;
226
227
    /**
228
     * Code tva vente2.
229
     *
230
     * @var string|null
231
     */
232
    private $codeTvaVente2;
233
234
    /**
235
     * Code unite.
236
     *
237
     * @var string|null
238
     */
239
    private $codeUnite;
240
241
    /**
242
     * Code ventil achat.
243
     *
244
     * @var string|null
245
     */
246
    private $codeVentilAchat;
247
248
    /**
249
     * Code ventil vente.
250
     *
251
     * @var string|null
252
     */
253
    private $codeVentilVente;
254
255
    /**
256
     * Code ventil vente2.
257
     *
258
     * @var string|null
259
     */
260
    private $codeVentilVente2;
261
262
    /**
263
     * Coeff pv pa.
264
     *
265
     * @var float|null
266
     */
267
    private $coeffPvPa;
268
269
    /**
270
     * Coeff sur px achat.
271
     *
272
     * @var string|null
273
     */
274
    private $coeffSurPxAchat;
275
276
    /**
277
     * Coeff sur px achat brut.
278
     *
279
     * @var bool|null
280
     */
281
    private $coeffSurPxAchatBrut;
282
283
    /**
284
     * Colisage achat.
285
     *
286
     * @var float|null
287
     */
288
    private $colisageAchat;
289
290
    /**
291
     * Colisage px achat.
292
     *
293
     * @var float|null
294
     */
295
    private $colisagePxAchat;
296
297
    /**
298
     * Colisage px vente.
299
     *
300
     * @var float|null
301
     */
302
    private $colisagePxVente;
303
304
    /**
305
     * Colisage vente.
306
     *
307
     * @var float|null
308
     */
309
    private $colisageVente;
310
311
    /**
312
     * Commission unique.
313
     *
314
     * @var bool|null
315
     */
316
    private $commissionUnique;
317
318
    /**
319
     * Complement.
320
     *
321
     * @var string|null
322
     */
323
    private $complement;
324
325
    /**
326
     * Conditionnement1.
327
     *
328
     * @var float|null
329
     */
330
    private $conditionnement1;
331
332
    /**
333
     * Conditionnement2.
334
     *
335
     * @var float|null
336
     */
337
    private $conditionnement2;
338
339
    /**
340
     * Conditionnement3.
341
     *
342
     * @var float|null
343
     */
344
    private $conditionnement3;
345
346
    /**
347
     * Contremarque interdite.
348
     *
349
     * @var bool|null
350
     */
351
    private $contremarqueInterdite;
352
353
    /**
354
     * Cout supp.
355
     *
356
     * @var float|null
357
     */
358
    private $coutSupp;
359
360
    /**
361
     * Date creation.
362
     *
363
     * @var DateTime|null
364
     */
365
    private $dateCreation;
366
367
    /**
368
     * Date modification.
369
     *
370
     * @var DateTime|null
371
     */
372
    private $dateModification;
373
374
    /**
375
     * Debour.
376
     *
377
     * @var bool|null
378
     */
379
    private $debour;
380
381
    /**
382
     * Dernier px achat.
383
     *
384
     * @var float|null
385
     */
386
    private $dernierPxAchat;
387
388
    /**
389
     * Designation apres.
390
     *
391
     * @var string|null
392
     */
393
    private $designationApres;
394
395
    /**
396
     * Designation avant.
397
     *
398
     * @var string|null
399
     */
400
    private $designationAvant;
401
402
    /**
403
     * Editer article rattache.
404
     *
405
     * @var bool|null
406
     */
407
    private $editerArticleRattache;
408
409
    /**
410
     * Editer article remplacement.
411
     *
412
     * @var bool|null
413
     */
414
    private $editerArticleRemplacement;
415
416
    /**
417
     * Ensemble.
418
     *
419
     * @var bool|null
420
     */
421
    private $ensemble;
422
423
    /**
424
     * Est multi tva.
425
     *
426
     * @var bool|null
427
     */
428
    private $estMultiTva;
429
430
    /**
431
     * Est occasion.
432
     *
433
     * @var bool|null
434
     */
435
    private $estOccasion;
436
437
    /**
438
     * Facturation ttc.
439
     *
440
     * @var bool|null
441
     */
442
    private $facturationTtc;
443
444
    /**
445
     * Famille achat.
446
     *
447
     * @var string|null
448
     */
449
    private $familleAchat;
450
451
    /**
452
     * Frais1.
453
     *
454
     * @var float|null
455
     */
456
    private $frais1;
457
458
    /**
459
     * Frais2.
460
     *
461
     * @var float|null
462
     */
463
    private $frais2;
464
465
    /**
466
     * Frais3.
467
     *
468
     * @var float|null
469
     */
470
    private $frais3;
471
472
    /**
473
     * Ha coeff pv pa.
474
     *
475
     * @var float|null
476
     */
477
    private $haCoeffPvPa;
478
479
    /**
480
     * Ha coeff sur px achat.
481
     *
482
     * @var string|null
483
     */
484
    private $haCoeffSurPxAchat;
485
486
    /**
487
     * Ha date pa.
488
     *
489
     * @var DateTime|null
490
     */
491
    private $haDatePa;
492
493
    /**
494
     * Ha date pv.
495
     *
496
     * @var DateTime|null
497
     */
498
    private $haDatePv;
499
500
    /**
501
     * Ha dernier px achat.
502
     *
503
     * @var float|null
504
     */
505
    private $haDernierPxAchat;
506
507
    /**
508
     * Ha prix revient.
509
     *
510
     * @var float|null
511
     */
512
    private $haPrixRevient;
513
514
    /**
515
     * Ha prix revient net.
516
     *
517
     * @var float|null
518
     */
519
    private $haPrixRevientNet;
520
521
    /**
522
     * Ha prix vente.
523
     *
524
     * @var float|null
525
     */
526
    private $haPrixVente;
527
528
    /**
529
     * Ha px achat brut.
530
     *
531
     * @var float|null
532
     */
533
    private $haPxAchatBrut;
534
535
    /**
536
     * Ha remise achat1.
537
     *
538
     * @var float|null
539
     */
540
    private $haRemiseAchat1;
541
542
    /**
543
     * Ha remise achat2.
544
     *
545
     * @var float|null
546
     */
547
    private $haRemiseAchat2;
548
549
    /**
550
     * Ha remise achat3.
551
     *
552
     * @var float|null
553
     */
554
    private $haRemiseAchat3;
555
556
    /**
557
     * Ha remise sup achat1.
558
     *
559
     * @var float|null
560
     */
561
    private $haRemiseSupAchat1;
562
563
    /**
564
     * Ha remise sup achat2.
565
     *
566
     * @var float|null
567
     */
568
    private $haRemiseSupAchat2;
569
570
    /**
571
     * Ha remise sup achat3.
572
     *
573
     * @var float|null
574
     */
575
    private $haRemiseSupAchat3;
576
577
    /**
578
     * Hauteur.
579
     *
580
     * @var float|null
581
     */
582
    private $hauteur;
583
584
    /**
585
     * Honoraires.
586
     *
587
     * @var bool|null
588
     */
589
    private $honoraires;
590
591
    /**
592
     * Honoraires uniquement.
593
     *
594
     * @var bool|null
595
     */
596
    private $honorairesUniquement;
597
598
    /**
599
     * Hors stock.
600
     *
601
     * @var bool|null
602
     */
603
    private $horsStock;
604
605
    /**
606
     * Intitule1.
607
     *
608
     * @var string|null
609
     */
610
    private $intitule1;
611
612
    /**
613
     * Intitule2.
614
     *
615
     * @var string|null
616
     */
617
    private $intitule2;
618
619
    /**
620
     * Intitule3.
621
     *
622
     * @var string|null
623
     */
624
    private $intitule3;
625
626
    /**
627
     * Intitule4.
628
     *
629
     * @var string|null
630
     */
631
    private $intitule4;
632
633
    /**
634
     * Largeur.
635
     *
636
     * @var float|null
637
     */
638
    private $largeur;
639
640
    /**
641
     * Libelle interne.
642
     *
643
     * @var string|null
644
     */
645
    private $libelleInterne;
646
647
    /**
648
     * Longueur.
649
     *
650
     * @var float|null
651
     */
652
    private $longueur;
653
654
    /**
655
     * Lot serie autre.
656
     *
657
     * @var bool|null
658
     */
659
    private $lotSerieAutre;
660
661
    /**
662
     * Marge mini.
663
     *
664
     * @var float|null
665
     */
666
    private $margeMini;
667
668
    /**
669
     * Mini facturable.
670
     *
671
     * @var float|null
672
     */
673
    private $miniFacturable;
674
675
    /**
676
     * Modele code barre.
677
     *
678
     * @var string|null
679
     */
680
    private $modeleCodeBarre;
681
682
    /**
683
     * Modele code barre f.
684
     *
685
     * @var string|null
686
     */
687
    private $modeleCodeBarreF;
688
689
    /**
690
     * Mt soumis tva2.
691
     *
692
     * @var float|null
693
     */
694
    private $mtSoumisTva2;
695
696
    /**
697
     * Mt tare.
698
     *
699
     * @var float|null
700
     */
701
    private $mtTare;
702
703
    /**
704
     * Multi tva avec remises.
705
     *
706
     * @var bool|null
707
     */
708
    private $multiTvaAvecRemises;
709
710
    /**
711
     * Nature produit.
712
     *
713
     * @var string|null
714
     */
715
    private $natureProduit;
716
717
    /**
718
     * Nb heures.
719
     *
720
     * @var float|null
721
     */
722
    private $nbHeures;
723
724
    /**
725
     * Ne pas cumuler stats.
726
     *
727
     * @var bool|null
728
     */
729
    private $nePasCumulerStats;
730
731
    /**
732
     * Ne pas editer.
733
     *
734
     * @var bool|null
735
     */
736
    private $nePasEditer;
737
738
    /**
739
     * Ne plus commander.
740
     *
741
     * @var bool|null
742
     */
743
    private $nePlusCommander;
744
745
    /**
746
     * Neutre.
747
     *
748
     * @var bool|null
749
     */
750
    private $neutre;
751
752
    /**
753
     * Niveau apparition.
754
     *
755
     * @var int|null
756
     */
757
    private $niveauApparition;
758
759
    /**
760
     * Niveau totalisation.
761
     *
762
     * @var string|null
763
     */
764
    private $niveauTotalisation;
765
766
    /**
767
     * Nomenclature ensemble.
768
     *
769
     * @var bool|null
770
     */
771
    private $nomenclatureEnsemble;
772
773
    /**
774
     * Nomenclature europe.
775
     *
776
     * @var string|null
777
     */
778
    private $nomenclatureEurope;
779
780
    /**
781
     * Num compte achat.
782
     *
783
     * @var string|null
784
     */
785
    private $numCompteAchat;
786
787
    /**
788
     * Num compte vente.
789
     *
790
     * @var string|null
791
     */
792
    private $numCompteVente;
793
794
    /**
795
     * Numero pj.
796
     *
797
     * @var int|null
798
     */
799
    private $numeroPj;
800
801
    /**
802
     * Pamp.
803
     *
804
     * @var float|null
805
     */
806
    private $pamp;
807
808
    /**
809
     * Param cde.
810
     *
811
     * @var float|null
812
     */
813
    private $paramCde;
814
815
    /**
816
     * Poids unitaire.
817
     *
818
     * @var float|null
819
     */
820
    private $poidsUnitaire;
821
822
    /**
823
     * Prix achat ckp.
824
     *
825
     * @var string|null
826
     */
827
    private $prixAchatCkp;
828
829
    /**
830
     * Prix fixe.
831
     *
832
     * @var bool|null
833
     */
834
    private $prixFixe;
835
836
    /**
837
     * Prix mini.
838
     *
839
     * @var float|null
840
     */
841
    private $prixMini;
842
843
    /**
844
     * Prix net.
845
     *
846
     * @var bool|null
847
     */
848
    private $prixNet;
849
850
    /**
851
     * Prix revient.
852
     *
853
     * @var float|null
854
     */
855
    private $prixRevient;
856
857
    /**
858
     * Prix revient net.
859
     *
860
     * @var float|null
861
     */
862
    private $prixRevientNet;
863
864
    /**
865
     * Prix vente ckp.
866
     *
867
     * @var string|null
868
     */
869
    private $prixVenteCkp;
870
871
    /**
872
     * Prmp.
873
     *
874
     * @var float|null
875
     */
876
    private $prmp;
877
878
    /**
879
     * Provenance.
880
     *
881
     * @var string|null
882
     */
883
    private $provenance;
884
885
    /**
886
     * Px achat brut.
887
     *
888
     * @var float|null
889
     */
890
    private $pxAchatBrut;
891
892
    /**
893
     * Px achat colis.
894
     *
895
     * @var bool|null
896
     */
897
    private $pxAchatColis;
898
899
    /**
900
     * Px achat en devise.
901
     *
902
     * @var float|null
903
     */
904
    private $pxAchatEnDevise;
905
906
    /**
907
     * Px unit a editer.
908
     *
909
     * @var bool|null
910
     */
911
    private $pxUnitAEditer;
912
913
    /**
914
     * Px vente colis.
915
     *
916
     * @var bool|null
917
     */
918
    private $pxVenteColis;
919
920
    /**
921
     * Px vente ht euro.
922
     *
923
     * @var float|null
924
     */
925
    private $pxVenteHtEuro;
926
927
    /**
928
     * Px vente ht frf.
929
     *
930
     * @var float|null
931
     */
932
    private $pxVenteHtFrf;
933
934
    /**
935
     * Px vente ttc euro.
936
     *
937
     * @var float|null
938
     */
939
    private $pxVenteTtcEuro;
940
941
    /**
942
     * Px vente ttc frf.
943
     *
944
     * @var float|null
945
     */
946
    private $pxVenteTtcFrf;
947
948
    /**
949
     * Qte a editer.
950
     *
951
     * @var bool|null
952
     */
953
    private $qteAEditer;
954
955
    /**
956
     * Qte eco commande.
957
     *
958
     * @var float|null
959
     */
960
    private $qteEcoCommande;
961
962
    /**
963
     * Qte hab commande.
964
     *
965
     * @var float|null
966
     */
967
    private $qteHabCommande;
968
969
    /**
970
     * Qte max facture.
971
     *
972
     * @var float|null
973
     */
974
    private $qteMaxFacture;
975
976
    /**
977
     * Qte min commande.
978
     *
979
     * @var float|null
980
     */
981
    private $qteMinCommande;
982
983
    /**
984
     * Regroup fact.
985
     *
986
     * @var string|null
987
     */
988
    private $regroupFact;
989
990
    /**
991
     * Regroup fact tp.
992
     *
993
     * @var int|null
994
     */
995
    private $regroupFactTp;
996
997
    /**
998
     * Remise1en montant.
999
     *
1000
     * @var bool|null
1001
     */
1002
    private $remise1enMontant;
1003
1004
    /**
1005
     * Remise2en montant.
1006
     *
1007
     * @var bool|null
1008
     */
1009
    private $remise2enMontant;
1010
1011
    /**
1012
     * Remise achat1.
1013
     *
1014
     * @var float|null
1015
     */
1016
    private $remiseAchat1;
1017
1018
    /**
1019
     * Remise achat2.
1020
     *
1021
     * @var float|null
1022
     */
1023
    private $remiseAchat2;
1024
1025
    /**
1026
     * Remise achat3.
1027
     *
1028
     * @var float|null
1029
     */
1030
    private $remiseAchat3;
1031
1032
    /**
1033
     * Remise sup achat1.
1034
     *
1035
     * @var float|null
1036
     */
1037
    private $remiseSupAchat1;
1038
1039
    /**
1040
     * Remise sup achat1 en montant.
1041
     *
1042
     * @var bool|null
1043
     */
1044
    private $remiseSupAchat1EnMontant;
1045
1046
    /**
1047
     * Remise sup achat2.
1048
     *
1049
     * @var float|null
1050
     */
1051
    private $remiseSupAchat2;
1052
1053
    /**
1054
     * Remise sup achat2 en montant.
1055
     *
1056
     * @var bool|null
1057
     */
1058
    private $remiseSupAchat2EnMontant;
1059
1060
    /**
1061
     * Remise sup achat3.
1062
     *
1063
     * @var float|null
1064
     */
1065
    private $remiseSupAchat3;
1066
1067
    /**
1068
     * Remise sup achat3 en montant.
1069
     *
1070
     * @var bool|null
1071
     */
1072
    private $remiseSupAchat3EnMontant;
1073
1074
    /**
1075
     * Remises interdites.
1076
     *
1077
     * @var bool|null
1078
     */
1079
    private $remisesInterdites;
1080
1081
    /**
1082
     * Soumis certif.
1083
     *
1084
     * @var bool|null
1085
     */
1086
    private $soumisCertif;
1087
1088
    /**
1089
     * Ss famille achat.
1090
     *
1091
     * @var string|null
1092
     */
1093
    private $ssFamilleAchat;
1094
1095
    /**
1096
     * Suivi stock.
1097
     *
1098
     * @var bool|null
1099
     */
1100
    private $suiviStock;
1101
1102
    /**
1103
     * Tare vat.
1104
     *
1105
     * @var string|null
1106
     */
1107
    private $tareVat;
1108
1109
    /**
1110
     * Taux alcool.
1111
     *
1112
     * @var float|null
1113
     */
1114
    private $tauxAlcool;
1115
1116
    /**
1117
     * Taux devise achat.
1118
     *
1119
     * @var float|null
1120
     */
1121
    private $tauxDeviseAchat;
1122
1123
    /**
1124
     * Tva encaissement.
1125
     *
1126
     * @var bool|null
1127
     */
1128
    private $tvaEncaissement;
1129
1130
    /**
1131
     * Tx commission.
1132
     *
1133
     * @var float|null
1134
     */
1135
    private $txCommission;
1136
1137
    /**
1138
     * Type arrondi.
1139
     *
1140
     * @var string|null
1141
     */
1142
    private $typeArrondi;
1143
1144
    /**
1145
     * Type heure.
1146
     *
1147
     * @var bool|null
1148
     */
1149
    private $typeHeure;
1150
1151
    /**
1152
     * Type unite.
1153
     *
1154
     * @var string|null
1155
     */
1156
    private $typeUnite;
1157
1158
    /**
1159
     * Unite activite.
1160
     *
1161
     * @var bool|null
1162
     */
1163
    private $uniteActivite;
1164
1165
    /**
1166
     * Variante.
1167
     *
1168
     * @var bool|null
1169
     */
1170
    private $variante;
1171
1172
    /**
1173
     * Vente par colis.
1174
     *
1175
     * @var bool|null
1176
     */
1177
    private $venteParColis;
1178
1179
    /**
1180
     * Volume.
1181
     *
1182
     * @var float|null
1183
     */
1184
    private $volume;
1185
1186
    /**
1187
     * Constructor.
1188
     */
1189
    public function __construct() {
1190
        // NOTHING TO DO
1191
    }
1192
1193
    /**
1194
     * Get the achat par colis.
1195
     *
1196
     * @return bool|null Returns the achat par colis.
1197
     */
1198
    public function getAchatParColis(): ?bool {
1199
        return $this->achatParColis;
1200
    }
1201
1202
    /**
1203
     * Get the actif.
1204
     *
1205
     * @return bool|null Returns the actif.
1206
     */
1207
    public function getActif(): ?bool {
1208
        return $this->actif;
1209
    }
1210
1211
    /**
1212
     * Get the allee casier.
1213
     *
1214
     * @return string|null Returns the allee casier.
1215
     */
1216
    public function getAlleeCasier(): ?string {
1217
        return $this->alleeCasier;
1218
    }
1219
1220
    /**
1221
     * Get the article frais.
1222
     *
1223
     * @return bool|null Returns the article frais.
1224
     */
1225
    public function getArticleFrais(): ?bool {
1226
        return $this->articleFrais;
1227
    }
1228
1229
    /**
1230
     * Get the article rattache.
1231
     *
1232
     * @return string|null Returns the article rattache.
1233
     */
1234
    public function getArticleRattache(): ?string {
1235
        return $this->articleRattache;
1236
    }
1237
1238
    /**
1239
     * Get the article regroupement.
1240
     *
1241
     * @return string|null Returns the article regroupement.
1242
     */
1243
    public function getArticleRegroupement(): ?string {
1244
        return $this->articleRegroupement;
1245
    }
1246
1247
    /**
1248
     * Get the article remplacement.
1249
     *
1250
     * @return string|null Returns the article remplacement.
1251
     */
1252
    public function getArticleRemplacement(): ?string {
1253
        return $this->articleRemplacement;
1254
    }
1255
1256
    /**
1257
     * Get the article taxe1.
1258
     *
1259
     * @return string|null Returns the article taxe1.
1260
     */
1261
    public function getArticleTaxe1(): ?string {
1262
        return $this->articleTaxe1;
1263
    }
1264
1265
    /**
1266
     * Get the article taxe2.
1267
     *
1268
     * @return string|null Returns the article taxe2.
1269
     */
1270
    public function getArticleTaxe2(): ?string {
1271
        return $this->articleTaxe2;
1272
    }
1273
1274
    /**
1275
     * Get the article taxe3.
1276
     *
1277
     * @return string|null Returns the article taxe3.
1278
     */
1279
    public function getArticleTaxe3(): ?string {
1280
        return $this->articleTaxe3;
1281
    }
1282
1283
    /**
1284
     * Get the article taxe4.
1285
     *
1286
     * @return string|null Returns the article taxe4.
1287
     */
1288
    public function getArticleTaxe4(): ?string {
1289
        return $this->articleTaxe4;
1290
    }
1291
1292
    /**
1293
     * Get the article taxe5.
1294
     *
1295
     * @return string|null Returns the article taxe5.
1296
     */
1297
    public function getArticleTaxe5(): ?string {
1298
        return $this->articleTaxe5;
1299
    }
1300
1301
    /**
1302
     * Get the calcul coeff pa pv.
1303
     *
1304
     * @return bool|null Returns the calcul coeff pa pv.
1305
     */
1306
    public function getCalculCoeffPaPv(): ?bool {
1307
        return $this->calculCoeffPaPv;
1308
    }
1309
1310
    /**
1311
     * Get the code article.
1312
     *
1313
     * @return string|null Returns the code article.
1314
     */
1315
    public function getCodeArticle(): ?string {
1316
        return $this->codeArticle;
1317
    }
1318
1319
    /**
1320
     * Get the code article2.
1321
     *
1322
     * @return string|null Returns the code article2.
1323
     */
1324
    public function getCodeArticle2(): ?string {
1325
        return $this->codeArticle2;
1326
    }
1327
1328
    /**
1329
     * Get the code devise achat.
1330
     *
1331
     * @return string|null Returns the code devise achat.
1332
     */
1333
    public function getCodeDeviseAchat(): ?string {
1334
        return $this->codeDeviseAchat;
1335
    }
1336
1337
    /**
1338
     * Get the code famille.
1339
     *
1340
     * @return string|null Returns the code famille.
1341
     */
1342
    public function getCodeFamille(): ?string {
1343
        return $this->codeFamille;
1344
    }
1345
1346
    /**
1347
     * Get the code fournisseur.
1348
     *
1349
     * @return string|null Returns the code fournisseur.
1350
     */
1351
    public function getCodeFournisseur(): ?string {
1352
        return $this->codeFournisseur;
1353
    }
1354
1355
    /**
1356
     * Get the code gamme.
1357
     *
1358
     * @return string|null Returns the code gamme.
1359
     */
1360
    public function getCodeGamme(): ?string {
1361
        return $this->codeGamme;
1362
    }
1363
1364
    /**
1365
     * Get the code grille gamme.
1366
     *
1367
     * @return string|null Returns the code grille gamme.
1368
     */
1369
    public function getCodeGrilleGamme(): ?string {
1370
        return $this->codeGrilleGamme;
1371
    }
1372
1373
    /**
1374
     * Get the code honoraire.
1375
     *
1376
     * @return string|null Returns the code honoraire.
1377
     */
1378
    public function getCodeHonoraire(): ?string {
1379
        return $this->codeHonoraire;
1380
    }
1381
1382
    /**
1383
     * Get the code imputation analytique.
1384
     *
1385
     * @return string|null Returns the code imputation analytique.
1386
     */
1387
    public function getCodeImputationAnalytique(): ?string {
1388
        return $this->codeImputationAnalytique;
1389
    }
1390
1391
    /**
1392
     * Get the code presentation.
1393
     *
1394
     * @return string|null Returns the code presentation.
1395
     */
1396
    public function getCodePresentation(): ?string {
1397
        return $this->codePresentation;
1398
    }
1399
1400
    /**
1401
     * Get the code ss famille.
1402
     *
1403
     * @return string|null Returns the code ss famille.
1404
     */
1405
    public function getCodeSsFamille(): ?string {
1406
        return $this->codeSsFamille;
1407
    }
1408
1409
    /**
1410
     * Get the code tache.
1411
     *
1412
     * @return string|null Returns the code tache.
1413
     */
1414
    public function getCodeTache(): ?string {
1415
        return $this->codeTache;
1416
    }
1417
1418
    /**
1419
     * Get the code tarif art.
1420
     *
1421
     * @return string|null Returns the code tarif art.
1422
     */
1423
    public function getCodeTarifArt(): ?string {
1424
        return $this->codeTarifArt;
1425
    }
1426
1427
    /**
1428
     * Get the code taxe.
1429
     *
1430
     * @return string|null Returns the code taxe.
1431
     */
1432
    public function getCodeTaxe(): ?string {
1433
        return $this->codeTaxe;
1434
    }
1435
1436
    /**
1437
     * Get the code tva achat.
1438
     *
1439
     * @return string|null Returns the code tva achat.
1440
     */
1441
    public function getCodeTvaAchat(): ?string {
1442
        return $this->codeTvaAchat;
1443
    }
1444
1445
    /**
1446
     * Get the code tva vente.
1447
     *
1448
     * @return string|null Returns the code tva vente.
1449
     */
1450
    public function getCodeTvaVente(): ?string {
1451
        return $this->codeTvaVente;
1452
    }
1453
1454
    /**
1455
     * Get the code tva vente2.
1456
     *
1457
     * @return string|null Returns the code tva vente2.
1458
     */
1459
    public function getCodeTvaVente2(): ?string {
1460
        return $this->codeTvaVente2;
1461
    }
1462
1463
    /**
1464
     * Get the code unite.
1465
     *
1466
     * @return string|null Returns the code unite.
1467
     */
1468
    public function getCodeUnite(): ?string {
1469
        return $this->codeUnite;
1470
    }
1471
1472
    /**
1473
     * Get the code ventil achat.
1474
     *
1475
     * @return string|null Returns the code ventil achat.
1476
     */
1477
    public function getCodeVentilAchat(): ?string {
1478
        return $this->codeVentilAchat;
1479
    }
1480
1481
    /**
1482
     * Get the code ventil vente.
1483
     *
1484
     * @return string|null Returns the code ventil vente.
1485
     */
1486
    public function getCodeVentilVente(): ?string {
1487
        return $this->codeVentilVente;
1488
    }
1489
1490
    /**
1491
     * Get the code ventil vente2.
1492
     *
1493
     * @return string|null Returns the code ventil vente2.
1494
     */
1495
    public function getCodeVentilVente2(): ?string {
1496
        return $this->codeVentilVente2;
1497
    }
1498
1499
    /**
1500
     * Get the coeff pv pa.
1501
     *
1502
     * @return float|null Returns the coeff pv pa.
1503
     */
1504
    public function getCoeffPvPa(): ?float {
1505
        return $this->coeffPvPa;
1506
    }
1507
1508
    /**
1509
     * Get the coeff sur px achat.
1510
     *
1511
     * @return string|null Returns the coeff sur px achat.
1512
     */
1513
    public function getCoeffSurPxAchat(): ?string {
1514
        return $this->coeffSurPxAchat;
1515
    }
1516
1517
    /**
1518
     * Get the coeff sur px achat brut.
1519
     *
1520
     * @return bool|null Returns the coeff sur px achat brut.
1521
     */
1522
    public function getCoeffSurPxAchatBrut(): ?bool {
1523
        return $this->coeffSurPxAchatBrut;
1524
    }
1525
1526
    /**
1527
     * Get the colisage achat.
1528
     *
1529
     * @return float|null Returns the colisage achat.
1530
     */
1531
    public function getColisageAchat(): ?float {
1532
        return $this->colisageAchat;
1533
    }
1534
1535
    /**
1536
     * Get the colisage px achat.
1537
     *
1538
     * @return float|null Returns the colisage px achat.
1539
     */
1540
    public function getColisagePxAchat(): ?float {
1541
        return $this->colisagePxAchat;
1542
    }
1543
1544
    /**
1545
     * Get the colisage px vente.
1546
     *
1547
     * @return float|null Returns the colisage px vente.
1548
     */
1549
    public function getColisagePxVente(): ?float {
1550
        return $this->colisagePxVente;
1551
    }
1552
1553
    /**
1554
     * Get the colisage vente.
1555
     *
1556
     * @return float|null Returns the colisage vente.
1557
     */
1558
    public function getColisageVente(): ?float {
1559
        return $this->colisageVente;
1560
    }
1561
1562
    /**
1563
     * Get the commission unique.
1564
     *
1565
     * @return bool|null Returns the commission unique.
1566
     */
1567
    public function getCommissionUnique(): ?bool {
1568
        return $this->commissionUnique;
1569
    }
1570
1571
    /**
1572
     * Get the complement.
1573
     *
1574
     * @return string|null Returns the complement.
1575
     */
1576
    public function getComplement(): ?string {
1577
        return $this->complement;
1578
    }
1579
1580
    /**
1581
     * Get the conditionnement1.
1582
     *
1583
     * @return float|null Returns the conditionnement1.
1584
     */
1585
    public function getConditionnement1(): ?float {
1586
        return $this->conditionnement1;
1587
    }
1588
1589
    /**
1590
     * Get the conditionnement2.
1591
     *
1592
     * @return float|null Returns the conditionnement2.
1593
     */
1594
    public function getConditionnement2(): ?float {
1595
        return $this->conditionnement2;
1596
    }
1597
1598
    /**
1599
     * Get the conditionnement3.
1600
     *
1601
     * @return float|null Returns the conditionnement3.
1602
     */
1603
    public function getConditionnement3(): ?float {
1604
        return $this->conditionnement3;
1605
    }
1606
1607
    /**
1608
     * Get the contremarque interdite.
1609
     *
1610
     * @return bool|null Returns the contremarque interdite.
1611
     */
1612
    public function getContremarqueInterdite(): ?bool {
1613
        return $this->contremarqueInterdite;
1614
    }
1615
1616
    /**
1617
     * Get the cout supp.
1618
     *
1619
     * @return float|null Returns the cout supp.
1620
     */
1621
    public function getCoutSupp(): ?float {
1622
        return $this->coutSupp;
1623
    }
1624
1625
    /**
1626
     * Get the date creation.
1627
     *
1628
     * @return DateTime|null Returns the date creation.
1629
     */
1630
    public function getDateCreation(): ?DateTime {
1631
        return $this->dateCreation;
1632
    }
1633
1634
    /**
1635
     * Get the date modification.
1636
     *
1637
     * @return DateTime|null Returns the date modification.
1638
     */
1639
    public function getDateModification(): ?DateTime {
1640
        return $this->dateModification;
1641
    }
1642
1643
    /**
1644
     * Get the debour.
1645
     *
1646
     * @return bool|null Returns the debour.
1647
     */
1648
    public function getDebour(): ?bool {
1649
        return $this->debour;
1650
    }
1651
1652
    /**
1653
     * Get the dernier px achat.
1654
     *
1655
     * @return float|null Returns the dernier px achat.
1656
     */
1657
    public function getDernierPxAchat(): ?float {
1658
        return $this->dernierPxAchat;
1659
    }
1660
1661
    /**
1662
     * Get the designation apres.
1663
     *
1664
     * @return string|null Returns the designation apres.
1665
     */
1666
    public function getDesignationApres(): ?string {
1667
        return $this->designationApres;
1668
    }
1669
1670
    /**
1671
     * Get the designation avant.
1672
     *
1673
     * @return string|null Returns the designation avant.
1674
     */
1675
    public function getDesignationAvant(): ?string {
1676
        return $this->designationAvant;
1677
    }
1678
1679
    /**
1680
     * Get the editer article rattache.
1681
     *
1682
     * @return bool|null Returns the editer article rattache.
1683
     */
1684
    public function getEditerArticleRattache(): ?bool {
1685
        return $this->editerArticleRattache;
1686
    }
1687
1688
    /**
1689
     * Get the editer article remplacement.
1690
     *
1691
     * @return bool|null Returns the editer article remplacement.
1692
     */
1693
    public function getEditerArticleRemplacement(): ?bool {
1694
        return $this->editerArticleRemplacement;
1695
    }
1696
1697
    /**
1698
     * Get the ensemble.
1699
     *
1700
     * @return bool|null Returns the ensemble.
1701
     */
1702
    public function getEnsemble(): ?bool {
1703
        return $this->ensemble;
1704
    }
1705
1706
    /**
1707
     * Get the est multi tva.
1708
     *
1709
     * @return bool|null Returns the est multi tva.
1710
     */
1711
    public function getEstMultiTva(): ?bool {
1712
        return $this->estMultiTva;
1713
    }
1714
1715
    /**
1716
     * Get the est occasion.
1717
     *
1718
     * @return bool|null Returns the est occasion.
1719
     */
1720
    public function getEstOccasion(): ?bool {
1721
        return $this->estOccasion;
1722
    }
1723
1724
    /**
1725
     * Get the facturation ttc.
1726
     *
1727
     * @return bool|null Returns the facturation ttc.
1728
     */
1729
    public function getFacturationTtc(): ?bool {
1730
        return $this->facturationTtc;
1731
    }
1732
1733
    /**
1734
     * Get the famille achat.
1735
     *
1736
     * @return string|null Returns the famille achat.
1737
     */
1738
    public function getFamilleAchat(): ?string {
1739
        return $this->familleAchat;
1740
    }
1741
1742
    /**
1743
     * Get the frais1.
1744
     *
1745
     * @return float|null Returns the frais1.
1746
     */
1747
    public function getFrais1(): ?float {
1748
        return $this->frais1;
1749
    }
1750
1751
    /**
1752
     * Get the frais2.
1753
     *
1754
     * @return float|null Returns the frais2.
1755
     */
1756
    public function getFrais2(): ?float {
1757
        return $this->frais2;
1758
    }
1759
1760
    /**
1761
     * Get the frais3.
1762
     *
1763
     * @return float|null Returns the frais3.
1764
     */
1765
    public function getFrais3(): ?float {
1766
        return $this->frais3;
1767
    }
1768
1769
    /**
1770
     * Get the ha coeff pv pa.
1771
     *
1772
     * @return float|null Returns the ha coeff pv pa.
1773
     */
1774
    public function getHaCoeffPvPa(): ?float {
1775
        return $this->haCoeffPvPa;
1776
    }
1777
1778
    /**
1779
     * Get the ha coeff sur px achat.
1780
     *
1781
     * @return string|null Returns the ha coeff sur px achat.
1782
     */
1783
    public function getHaCoeffSurPxAchat(): ?string {
1784
        return $this->haCoeffSurPxAchat;
1785
    }
1786
1787
    /**
1788
     * Get the ha date pa.
1789
     *
1790
     * @return DateTime|null Returns the ha date pa.
1791
     */
1792
    public function getHaDatePa(): ?DateTime {
1793
        return $this->haDatePa;
1794
    }
1795
1796
    /**
1797
     * Get the ha date pv.
1798
     *
1799
     * @return DateTime|null Returns the ha date pv.
1800
     */
1801
    public function getHaDatePv(): ?DateTime {
1802
        return $this->haDatePv;
1803
    }
1804
1805
    /**
1806
     * Get the ha dernier px achat.
1807
     *
1808
     * @return float|null Returns the ha dernier px achat.
1809
     */
1810
    public function getHaDernierPxAchat(): ?float {
1811
        return $this->haDernierPxAchat;
1812
    }
1813
1814
    /**
1815
     * Get the ha prix revient.
1816
     *
1817
     * @return float|null Returns the ha prix revient.
1818
     */
1819
    public function getHaPrixRevient(): ?float {
1820
        return $this->haPrixRevient;
1821
    }
1822
1823
    /**
1824
     * Get the ha prix revient net.
1825
     *
1826
     * @return float|null Returns the ha prix revient net.
1827
     */
1828
    public function getHaPrixRevientNet(): ?float {
1829
        return $this->haPrixRevientNet;
1830
    }
1831
1832
    /**
1833
     * Get the ha prix vente.
1834
     *
1835
     * @return float|null Returns the ha prix vente.
1836
     */
1837
    public function getHaPrixVente(): ?float {
1838
        return $this->haPrixVente;
1839
    }
1840
1841
    /**
1842
     * Get the ha px achat brut.
1843
     *
1844
     * @return float|null Returns the ha px achat brut.
1845
     */
1846
    public function getHaPxAchatBrut(): ?float {
1847
        return $this->haPxAchatBrut;
1848
    }
1849
1850
    /**
1851
     * Get the ha remise achat1.
1852
     *
1853
     * @return float|null Returns the ha remise achat1.
1854
     */
1855
    public function getHaRemiseAchat1(): ?float {
1856
        return $this->haRemiseAchat1;
1857
    }
1858
1859
    /**
1860
     * Get the ha remise achat2.
1861
     *
1862
     * @return float|null Returns the ha remise achat2.
1863
     */
1864
    public function getHaRemiseAchat2(): ?float {
1865
        return $this->haRemiseAchat2;
1866
    }
1867
1868
    /**
1869
     * Get the ha remise achat3.
1870
     *
1871
     * @return float|null Returns the ha remise achat3.
1872
     */
1873
    public function getHaRemiseAchat3(): ?float {
1874
        return $this->haRemiseAchat3;
1875
    }
1876
1877
    /**
1878
     * Get the ha remise sup achat1.
1879
     *
1880
     * @return float|null Returns the ha remise sup achat1.
1881
     */
1882
    public function getHaRemiseSupAchat1(): ?float {
1883
        return $this->haRemiseSupAchat1;
1884
    }
1885
1886
    /**
1887
     * Get the ha remise sup achat2.
1888
     *
1889
     * @return float|null Returns the ha remise sup achat2.
1890
     */
1891
    public function getHaRemiseSupAchat2(): ?float {
1892
        return $this->haRemiseSupAchat2;
1893
    }
1894
1895
    /**
1896
     * Get the ha remise sup achat3.
1897
     *
1898
     * @return float|null Returns the ha remise sup achat3.
1899
     */
1900
    public function getHaRemiseSupAchat3(): ?float {
1901
        return $this->haRemiseSupAchat3;
1902
    }
1903
1904
    /**
1905
     * Get the hauteur.
1906
     *
1907
     * @return float|null Returns the hauteur.
1908
     */
1909
    public function getHauteur(): ?float {
1910
        return $this->hauteur;
1911
    }
1912
1913
    /**
1914
     * Get the honoraires.
1915
     *
1916
     * @return bool|null Returns the honoraires.
1917
     */
1918
    public function getHonoraires(): ?bool {
1919
        return $this->honoraires;
1920
    }
1921
1922
    /**
1923
     * Get the honoraires uniquement.
1924
     *
1925
     * @return bool|null Returns the honoraires uniquement.
1926
     */
1927
    public function getHonorairesUniquement(): ?bool {
1928
        return $this->honorairesUniquement;
1929
    }
1930
1931
    /**
1932
     * Get the hors stock.
1933
     *
1934
     * @return bool|null Returns the hors stock.
1935
     */
1936
    public function getHorsStock(): ?bool {
1937
        return $this->horsStock;
1938
    }
1939
1940
    /**
1941
     * Get the intitule1.
1942
     *
1943
     * @return string|null Returns the intitule1.
1944
     */
1945
    public function getIntitule1(): ?string {
1946
        return $this->intitule1;
1947
    }
1948
1949
    /**
1950
     * Get the intitule2.
1951
     *
1952
     * @return string|null Returns the intitule2.
1953
     */
1954
    public function getIntitule2(): ?string {
1955
        return $this->intitule2;
1956
    }
1957
1958
    /**
1959
     * Get the intitule3.
1960
     *
1961
     * @return string|null Returns the intitule3.
1962
     */
1963
    public function getIntitule3(): ?string {
1964
        return $this->intitule3;
1965
    }
1966
1967
    /**
1968
     * Get the intitule4.
1969
     *
1970
     * @return string|null Returns the intitule4.
1971
     */
1972
    public function getIntitule4(): ?string {
1973
        return $this->intitule4;
1974
    }
1975
1976
    /**
1977
     * Get the largeur.
1978
     *
1979
     * @return float|null Returns the largeur.
1980
     */
1981
    public function getLargeur(): ?float {
1982
        return $this->largeur;
1983
    }
1984
1985
    /**
1986
     * Get the libelle interne.
1987
     *
1988
     * @return string|null Returns the libelle interne.
1989
     */
1990
    public function getLibelleInterne(): ?string {
1991
        return $this->libelleInterne;
1992
    }
1993
1994
    /**
1995
     * Get the longueur.
1996
     *
1997
     * @return float|null Returns the longueur.
1998
     */
1999
    public function getLongueur(): ?float {
2000
        return $this->longueur;
2001
    }
2002
2003
    /**
2004
     * Get the lot serie autre.
2005
     *
2006
     * @return bool|null Returns the lot serie autre.
2007
     */
2008
    public function getLotSerieAutre(): ?bool {
2009
        return $this->lotSerieAutre;
2010
    }
2011
2012
    /**
2013
     * Get the marge mini.
2014
     *
2015
     * @return float|null Returns the marge mini.
2016
     */
2017
    public function getMargeMini(): ?float {
2018
        return $this->margeMini;
2019
    }
2020
2021
    /**
2022
     * Get the mini facturable.
2023
     *
2024
     * @return float|null Returns the mini facturable.
2025
     */
2026
    public function getMiniFacturable(): ?float {
2027
        return $this->miniFacturable;
2028
    }
2029
2030
    /**
2031
     * Get the modele code barre.
2032
     *
2033
     * @return string|null Returns the modele code barre.
2034
     */
2035
    public function getModeleCodeBarre(): ?string {
2036
        return $this->modeleCodeBarre;
2037
    }
2038
2039
    /**
2040
     * Get the modele code barre f.
2041
     *
2042
     * @return string|null Returns the modele code barre f.
2043
     */
2044
    public function getModeleCodeBarreF(): ?string {
2045
        return $this->modeleCodeBarreF;
2046
    }
2047
2048
    /**
2049
     * Get the mt soumis tva2.
2050
     *
2051
     * @return float|null Returns the mt soumis tva2.
2052
     */
2053
    public function getMtSoumisTva2(): ?float {
2054
        return $this->mtSoumisTva2;
2055
    }
2056
2057
    /**
2058
     * Get the mt tare.
2059
     *
2060
     * @return float|null Returns the mt tare.
2061
     */
2062
    public function getMtTare(): ?float {
2063
        return $this->mtTare;
2064
    }
2065
2066
    /**
2067
     * Get the multi tva avec remises.
2068
     *
2069
     * @return bool|null Returns the multi tva avec remises.
2070
     */
2071
    public function getMultiTvaAvecRemises(): ?bool {
2072
        return $this->multiTvaAvecRemises;
2073
    }
2074
2075
    /**
2076
     * Get the nature produit.
2077
     *
2078
     * @return string|null Returns the nature produit.
2079
     */
2080
    public function getNatureProduit(): ?string {
2081
        return $this->natureProduit;
2082
    }
2083
2084
    /**
2085
     * Get the nb heures.
2086
     *
2087
     * @return float|null Returns the nb heures.
2088
     */
2089
    public function getNbHeures(): ?float {
2090
        return $this->nbHeures;
2091
    }
2092
2093
    /**
2094
     * Get the ne pas cumuler stats.
2095
     *
2096
     * @return bool|null Returns the ne pas cumuler stats.
2097
     */
2098
    public function getNePasCumulerStats(): ?bool {
2099
        return $this->nePasCumulerStats;
2100
    }
2101
2102
    /**
2103
     * Get the ne pas editer.
2104
     *
2105
     * @return bool|null Returns the ne pas editer.
2106
     */
2107
    public function getNePasEditer(): ?bool {
2108
        return $this->nePasEditer;
2109
    }
2110
2111
    /**
2112
     * Get the ne plus commander.
2113
     *
2114
     * @return bool|null Returns the ne plus commander.
2115
     */
2116
    public function getNePlusCommander(): ?bool {
2117
        return $this->nePlusCommander;
2118
    }
2119
2120
    /**
2121
     * Get the neutre.
2122
     *
2123
     * @return bool|null Returns the neutre.
2124
     */
2125
    public function getNeutre(): ?bool {
2126
        return $this->neutre;
2127
    }
2128
2129
    /**
2130
     * Get the niveau apparition.
2131
     *
2132
     * @return int|null Returns the niveau apparition.
2133
     */
2134
    public function getNiveauApparition(): ?int {
2135
        return $this->niveauApparition;
2136
    }
2137
2138
    /**
2139
     * Get the niveau totalisation.
2140
     *
2141
     * @return string|null Returns the niveau totalisation.
2142
     */
2143
    public function getNiveauTotalisation(): ?string {
2144
        return $this->niveauTotalisation;
2145
    }
2146
2147
    /**
2148
     * Get the nomenclature ensemble.
2149
     *
2150
     * @return bool|null Returns the nomenclature ensemble.
2151
     */
2152
    public function getNomenclatureEnsemble(): ?bool {
2153
        return $this->nomenclatureEnsemble;
2154
    }
2155
2156
    /**
2157
     * Get the nomenclature europe.
2158
     *
2159
     * @return string|null Returns the nomenclature europe.
2160
     */
2161
    public function getNomenclatureEurope(): ?string {
2162
        return $this->nomenclatureEurope;
2163
    }
2164
2165
    /**
2166
     * Get the num compte achat.
2167
     *
2168
     * @return string|null Returns the num compte achat.
2169
     */
2170
    public function getNumCompteAchat(): ?string {
2171
        return $this->numCompteAchat;
2172
    }
2173
2174
    /**
2175
     * Get the num compte vente.
2176
     *
2177
     * @return string|null Returns the num compte vente.
2178
     */
2179
    public function getNumCompteVente(): ?string {
2180
        return $this->numCompteVente;
2181
    }
2182
2183
    /**
2184
     * Get the numero pj.
2185
     *
2186
     * @return int|null Returns the numero pj.
2187
     */
2188
    public function getNumeroPj(): ?int {
2189
        return $this->numeroPj;
2190
    }
2191
2192
    /**
2193
     * Get the pamp.
2194
     *
2195
     * @return float|null Returns the pamp.
2196
     */
2197
    public function getPamp(): ?float {
2198
        return $this->pamp;
2199
    }
2200
2201
    /**
2202
     * Get the param cde.
2203
     *
2204
     * @return float|null Returns the param cde.
2205
     */
2206
    public function getParamCde(): ?float {
2207
        return $this->paramCde;
2208
    }
2209
2210
    /**
2211
     * Get the poids unitaire.
2212
     *
2213
     * @return float|null Returns the poids unitaire.
2214
     */
2215
    public function getPoidsUnitaire(): ?float {
2216
        return $this->poidsUnitaire;
2217
    }
2218
2219
    /**
2220
     * Get the prix achat ckp.
2221
     *
2222
     * @return string|null Returns the prix achat ckp.
2223
     */
2224
    public function getPrixAchatCkp(): ?string {
2225
        return $this->prixAchatCkp;
2226
    }
2227
2228
    /**
2229
     * Get the prix fixe.
2230
     *
2231
     * @return bool|null Returns the prix fixe.
2232
     */
2233
    public function getPrixFixe(): ?bool {
2234
        return $this->prixFixe;
2235
    }
2236
2237
    /**
2238
     * Get the prix mini.
2239
     *
2240
     * @return float|null Returns the prix mini.
2241
     */
2242
    public function getPrixMini(): ?float {
2243
        return $this->prixMini;
2244
    }
2245
2246
    /**
2247
     * Get the prix net.
2248
     *
2249
     * @return bool|null Returns the prix net.
2250
     */
2251
    public function getPrixNet(): ?bool {
2252
        return $this->prixNet;
2253
    }
2254
2255
    /**
2256
     * Get the prix revient.
2257
     *
2258
     * @return float|null Returns the prix revient.
2259
     */
2260
    public function getPrixRevient(): ?float {
2261
        return $this->prixRevient;
2262
    }
2263
2264
    /**
2265
     * Get the prix revient net.
2266
     *
2267
     * @return float|null Returns the prix revient net.
2268
     */
2269
    public function getPrixRevientNet(): ?float {
2270
        return $this->prixRevientNet;
2271
    }
2272
2273
    /**
2274
     * Get the prix vente ckp.
2275
     *
2276
     * @return string|null Returns the prix vente ckp.
2277
     */
2278
    public function getPrixVenteCkp(): ?string {
2279
        return $this->prixVenteCkp;
2280
    }
2281
2282
    /**
2283
     * Get the prmp.
2284
     *
2285
     * @return float|null Returns the prmp.
2286
     */
2287
    public function getPrmp(): ?float {
2288
        return $this->prmp;
2289
    }
2290
2291
    /**
2292
     * Get the provenance.
2293
     *
2294
     * @return string|null Returns the provenance.
2295
     */
2296
    public function getProvenance(): ?string {
2297
        return $this->provenance;
2298
    }
2299
2300
    /**
2301
     * Get the px achat brut.
2302
     *
2303
     * @return float|null Returns the px achat brut.
2304
     */
2305
    public function getPxAchatBrut(): ?float {
2306
        return $this->pxAchatBrut;
2307
    }
2308
2309
    /**
2310
     * Get the px achat colis.
2311
     *
2312
     * @return bool|null Returns the px achat colis.
2313
     */
2314
    public function getPxAchatColis(): ?bool {
2315
        return $this->pxAchatColis;
2316
    }
2317
2318
    /**
2319
     * Get the px achat en devise.
2320
     *
2321
     * @return float|null Returns the px achat en devise.
2322
     */
2323
    public function getPxAchatEnDevise(): ?float {
2324
        return $this->pxAchatEnDevise;
2325
    }
2326
2327
    /**
2328
     * Get the px unit a editer.
2329
     *
2330
     * @return bool|null Returns the px unit a editer.
2331
     */
2332
    public function getPxUnitAEditer(): ?bool {
2333
        return $this->pxUnitAEditer;
2334
    }
2335
2336
    /**
2337
     * Get the px vente colis.
2338
     *
2339
     * @return bool|null Returns the px vente colis.
2340
     */
2341
    public function getPxVenteColis(): ?bool {
2342
        return $this->pxVenteColis;
2343
    }
2344
2345
    /**
2346
     * Get the px vente ht euro.
2347
     *
2348
     * @return float|null Returns the px vente ht euro.
2349
     */
2350
    public function getPxVenteHtEuro(): ?float {
2351
        return $this->pxVenteHtEuro;
2352
    }
2353
2354
    /**
2355
     * Get the px vente ht frf.
2356
     *
2357
     * @return float|null Returns the px vente ht frf.
2358
     */
2359
    public function getPxVenteHtFrf(): ?float {
2360
        return $this->pxVenteHtFrf;
2361
    }
2362
2363
    /**
2364
     * Get the px vente ttc euro.
2365
     *
2366
     * @return float|null Returns the px vente ttc euro.
2367
     */
2368
    public function getPxVenteTtcEuro(): ?float {
2369
        return $this->pxVenteTtcEuro;
2370
    }
2371
2372
    /**
2373
     * Get the px vente ttc frf.
2374
     *
2375
     * @return float|null Returns the px vente ttc frf.
2376
     */
2377
    public function getPxVenteTtcFrf(): ?float {
2378
        return $this->pxVenteTtcFrf;
2379
    }
2380
2381
    /**
2382
     * Get the qte a editer.
2383
     *
2384
     * @return bool|null Returns the qte a editer.
2385
     */
2386
    public function getQteAEditer(): ?bool {
2387
        return $this->qteAEditer;
2388
    }
2389
2390
    /**
2391
     * Get the qte eco commande.
2392
     *
2393
     * @return float|null Returns the qte eco commande.
2394
     */
2395
    public function getQteEcoCommande(): ?float {
2396
        return $this->qteEcoCommande;
2397
    }
2398
2399
    /**
2400
     * Get the qte hab commande.
2401
     *
2402
     * @return float|null Returns the qte hab commande.
2403
     */
2404
    public function getQteHabCommande(): ?float {
2405
        return $this->qteHabCommande;
2406
    }
2407
2408
    /**
2409
     * Get the qte max facture.
2410
     *
2411
     * @return float|null Returns the qte max facture.
2412
     */
2413
    public function getQteMaxFacture(): ?float {
2414
        return $this->qteMaxFacture;
2415
    }
2416
2417
    /**
2418
     * Get the qte min commande.
2419
     *
2420
     * @return float|null Returns the qte min commande.
2421
     */
2422
    public function getQteMinCommande(): ?float {
2423
        return $this->qteMinCommande;
2424
    }
2425
2426
    /**
2427
     * Get the regroup fact.
2428
     *
2429
     * @return string|null Returns the regroup fact.
2430
     */
2431
    public function getRegroupFact(): ?string {
2432
        return $this->regroupFact;
2433
    }
2434
2435
    /**
2436
     * Get the regroup fact tp.
2437
     *
2438
     * @return int|null Returns the regroup fact tp.
2439
     */
2440
    public function getRegroupFactTp(): ?int {
2441
        return $this->regroupFactTp;
2442
    }
2443
2444
    /**
2445
     * Get the remise1en montant.
2446
     *
2447
     * @return bool|null Returns the remise1en montant.
2448
     */
2449
    public function getRemise1enMontant(): ?bool {
2450
        return $this->remise1enMontant;
2451
    }
2452
2453
    /**
2454
     * Get the remise2en montant.
2455
     *
2456
     * @return bool|null Returns the remise2en montant.
2457
     */
2458
    public function getRemise2enMontant(): ?bool {
2459
        return $this->remise2enMontant;
2460
    }
2461
2462
    /**
2463
     * Get the remise achat1.
2464
     *
2465
     * @return float|null Returns the remise achat1.
2466
     */
2467
    public function getRemiseAchat1(): ?float {
2468
        return $this->remiseAchat1;
2469
    }
2470
2471
    /**
2472
     * Get the remise achat2.
2473
     *
2474
     * @return float|null Returns the remise achat2.
2475
     */
2476
    public function getRemiseAchat2(): ?float {
2477
        return $this->remiseAchat2;
2478
    }
2479
2480
    /**
2481
     * Get the remise achat3.
2482
     *
2483
     * @return float|null Returns the remise achat3.
2484
     */
2485
    public function getRemiseAchat3(): ?float {
2486
        return $this->remiseAchat3;
2487
    }
2488
2489
    /**
2490
     * Get the remise sup achat1.
2491
     *
2492
     * @return float|null Returns the remise sup achat1.
2493
     */
2494
    public function getRemiseSupAchat1(): ?float {
2495
        return $this->remiseSupAchat1;
2496
    }
2497
2498
    /**
2499
     * Get the remise sup achat1 en montant.
2500
     *
2501
     * @return bool|null Returns the remise sup achat1 en montant.
2502
     */
2503
    public function getRemiseSupAchat1EnMontant(): ?bool {
2504
        return $this->remiseSupAchat1EnMontant;
2505
    }
2506
2507
    /**
2508
     * Get the remise sup achat2.
2509
     *
2510
     * @return float|null Returns the remise sup achat2.
2511
     */
2512
    public function getRemiseSupAchat2(): ?float {
2513
        return $this->remiseSupAchat2;
2514
    }
2515
2516
    /**
2517
     * Get the remise sup achat2 en montant.
2518
     *
2519
     * @return bool|null Returns the remise sup achat2 en montant.
2520
     */
2521
    public function getRemiseSupAchat2EnMontant(): ?bool {
2522
        return $this->remiseSupAchat2EnMontant;
2523
    }
2524
2525
    /**
2526
     * Get the remise sup achat3.
2527
     *
2528
     * @return float|null Returns the remise sup achat3.
2529
     */
2530
    public function getRemiseSupAchat3(): ?float {
2531
        return $this->remiseSupAchat3;
2532
    }
2533
2534
    /**
2535
     * Get the remise sup achat3 en montant.
2536
     *
2537
     * @return bool|null Returns the remise sup achat3 en montant.
2538
     */
2539
    public function getRemiseSupAchat3EnMontant(): ?bool {
2540
        return $this->remiseSupAchat3EnMontant;
2541
    }
2542
2543
    /**
2544
     * Get the remises interdites.
2545
     *
2546
     * @return bool|null Returns the remises interdites.
2547
     */
2548
    public function getRemisesInterdites(): ?bool {
2549
        return $this->remisesInterdites;
2550
    }
2551
2552
    /**
2553
     * Get the soumis certif.
2554
     *
2555
     * @return bool|null Returns the soumis certif.
2556
     */
2557
    public function getSoumisCertif(): ?bool {
2558
        return $this->soumisCertif;
2559
    }
2560
2561
    /**
2562
     * Get the ss famille achat.
2563
     *
2564
     * @return string|null Returns the ss famille achat.
2565
     */
2566
    public function getSsFamilleAchat(): ?string {
2567
        return $this->ssFamilleAchat;
2568
    }
2569
2570
    /**
2571
     * Get the suivi stock.
2572
     *
2573
     * @return bool|null Returns the suivi stock.
2574
     */
2575
    public function getSuiviStock(): ?bool {
2576
        return $this->suiviStock;
2577
    }
2578
2579
    /**
2580
     * Get the tare vat.
2581
     *
2582
     * @return string|null Returns the tare vat.
2583
     */
2584
    public function getTareVat(): ?string {
2585
        return $this->tareVat;
2586
    }
2587
2588
    /**
2589
     * Get the taux alcool.
2590
     *
2591
     * @return float|null Returns the taux alcool.
2592
     */
2593
    public function getTauxAlcool(): ?float {
2594
        return $this->tauxAlcool;
2595
    }
2596
2597
    /**
2598
     * Get the taux devise achat.
2599
     *
2600
     * @return float|null Returns the taux devise achat.
2601
     */
2602
    public function getTauxDeviseAchat(): ?float {
2603
        return $this->tauxDeviseAchat;
2604
    }
2605
2606
    /**
2607
     * Get the tva encaissement.
2608
     *
2609
     * @return bool|null Returns the tva encaissement.
2610
     */
2611
    public function getTvaEncaissement(): ?bool {
2612
        return $this->tvaEncaissement;
2613
    }
2614
2615
    /**
2616
     * Get the tx commission.
2617
     *
2618
     * @return float|null Returns the tx commission.
2619
     */
2620
    public function getTxCommission(): ?float {
2621
        return $this->txCommission;
2622
    }
2623
2624
    /**
2625
     * Get the type arrondi.
2626
     *
2627
     * @return string|null Returns the type arrondi.
2628
     */
2629
    public function getTypeArrondi(): ?string {
2630
        return $this->typeArrondi;
2631
    }
2632
2633
    /**
2634
     * Get the type heure.
2635
     *
2636
     * @return bool|null Returns the type heure.
2637
     */
2638
    public function getTypeHeure(): ?bool {
2639
        return $this->typeHeure;
2640
    }
2641
2642
    /**
2643
     * Get the type unite.
2644
     *
2645
     * @return string|null Returns the type unite.
2646
     */
2647
    public function getTypeUnite(): ?string {
2648
        return $this->typeUnite;
2649
    }
2650
2651
    /**
2652
     * Get the unite activite.
2653
     *
2654
     * @return bool|null Returns the unite activite.
2655
     */
2656
    public function getUniteActivite(): ?bool {
2657
        return $this->uniteActivite;
2658
    }
2659
2660
    /**
2661
     * Get the variante.
2662
     *
2663
     * @return bool|null Returns the variante.
2664
     */
2665
    public function getVariante(): ?bool {
2666
        return $this->variante;
2667
    }
2668
2669
    /**
2670
     * Get the vente par colis.
2671
     *
2672
     * @return bool|null Returns the vente par colis.
2673
     */
2674
    public function getVenteParColis(): ?bool {
2675
        return $this->venteParColis;
2676
    }
2677
2678
    /**
2679
     * Get the volume.
2680
     *
2681
     * @return float|null Returns the volume.
2682
     */
2683
    public function getVolume(): ?float {
2684
        return $this->volume;
2685
    }
2686
2687
    /**
2688
     * Set the achat par colis.
2689
     *
2690
     * @param bool|null $achatParColis The achat par colis.
2691
     * @return Articles Returns this Articles.
2692
     */
2693
    public function setAchatParColis(?bool $achatParColis): Articles {
2694
        $this->achatParColis = $achatParColis;
2695
        return $this;
2696
    }
2697
2698
    /**
2699
     * Set the actif.
2700
     *
2701
     * @param bool|null $actif The actif.
2702
     * @return Articles Returns this Articles.
2703
     */
2704
    public function setActif(?bool $actif): Articles {
2705
        $this->actif = $actif;
2706
        return $this;
2707
    }
2708
2709
    /**
2710
     * Set the allee casier.
2711
     *
2712
     * @param string|null $alleeCasier The allee casier.
2713
     * @return Articles Returns this Articles.
2714
     */
2715
    public function setAlleeCasier(?string $alleeCasier): Articles {
2716
        $this->alleeCasier = $alleeCasier;
2717
        return $this;
2718
    }
2719
2720
    /**
2721
     * Set the article frais.
2722
     *
2723
     * @param bool|null $articleFrais The article frais.
2724
     * @return Articles Returns this Articles.
2725
     */
2726
    public function setArticleFrais(?bool $articleFrais): Articles {
2727
        $this->articleFrais = $articleFrais;
2728
        return $this;
2729
    }
2730
2731
    /**
2732
     * Set the article rattache.
2733
     *
2734
     * @param string|null $articleRattache The article rattache.
2735
     * @return Articles Returns this Articles.
2736
     */
2737
    public function setArticleRattache(?string $articleRattache): Articles {
2738
        $this->articleRattache = $articleRattache;
2739
        return $this;
2740
    }
2741
2742
    /**
2743
     * Set the article regroupement.
2744
     *
2745
     * @param string|null $articleRegroupement The article regroupement.
2746
     * @return Articles Returns this Articles.
2747
     */
2748
    public function setArticleRegroupement(?string $articleRegroupement): Articles {
2749
        $this->articleRegroupement = $articleRegroupement;
2750
        return $this;
2751
    }
2752
2753
    /**
2754
     * Set the article remplacement.
2755
     *
2756
     * @param string|null $articleRemplacement The article remplacement.
2757
     * @return Articles Returns this Articles.
2758
     */
2759
    public function setArticleRemplacement(?string $articleRemplacement): Articles {
2760
        $this->articleRemplacement = $articleRemplacement;
2761
        return $this;
2762
    }
2763
2764
    /**
2765
     * Set the article taxe1.
2766
     *
2767
     * @param string|null $articleTaxe1 The article taxe1.
2768
     * @return Articles Returns this Articles.
2769
     */
2770
    public function setArticleTaxe1(?string $articleTaxe1): Articles {
2771
        $this->articleTaxe1 = $articleTaxe1;
2772
        return $this;
2773
    }
2774
2775
    /**
2776
     * Set the article taxe2.
2777
     *
2778
     * @param string|null $articleTaxe2 The article taxe2.
2779
     * @return Articles Returns this Articles.
2780
     */
2781
    public function setArticleTaxe2(?string $articleTaxe2): Articles {
2782
        $this->articleTaxe2 = $articleTaxe2;
2783
        return $this;
2784
    }
2785
2786
    /**
2787
     * Set the article taxe3.
2788
     *
2789
     * @param string|null $articleTaxe3 The article taxe3.
2790
     * @return Articles Returns this Articles.
2791
     */
2792
    public function setArticleTaxe3(?string $articleTaxe3): Articles {
2793
        $this->articleTaxe3 = $articleTaxe3;
2794
        return $this;
2795
    }
2796
2797
    /**
2798
     * Set the article taxe4.
2799
     *
2800
     * @param string|null $articleTaxe4 The article taxe4.
2801
     * @return Articles Returns this Articles.
2802
     */
2803
    public function setArticleTaxe4(?string $articleTaxe4): Articles {
2804
        $this->articleTaxe4 = $articleTaxe4;
2805
        return $this;
2806
    }
2807
2808
    /**
2809
     * Set the article taxe5.
2810
     *
2811
     * @param string|null $articleTaxe5 The article taxe5.
2812
     * @return Articles Returns this Articles.
2813
     */
2814
    public function setArticleTaxe5(?string $articleTaxe5): Articles {
2815
        $this->articleTaxe5 = $articleTaxe5;
2816
        return $this;
2817
    }
2818
2819
    /**
2820
     * Set the calcul coeff pa pv.
2821
     *
2822
     * @param bool|null $calculCoeffPaPv The calcul coeff pa pv.
2823
     * @return Articles Returns this Articles.
2824
     */
2825
    public function setCalculCoeffPaPv(?bool $calculCoeffPaPv): Articles {
2826
        $this->calculCoeffPaPv = $calculCoeffPaPv;
2827
        return $this;
2828
    }
2829
2830
    /**
2831
     * Set the code article.
2832
     *
2833
     * @param string|null $codeArticle The code article.
2834
     * @return Articles Returns this Articles.
2835
     */
2836
    public function setCodeArticle(?string $codeArticle): Articles {
2837
        $this->codeArticle = $codeArticle;
2838
        return $this;
2839
    }
2840
2841
    /**
2842
     * Set the code article2.
2843
     *
2844
     * @param string|null $codeArticle2 The code article2.
2845
     * @return Articles Returns this Articles.
2846
     */
2847
    public function setCodeArticle2(?string $codeArticle2): Articles {
2848
        $this->codeArticle2 = $codeArticle2;
2849
        return $this;
2850
    }
2851
2852
    /**
2853
     * Set the code devise achat.
2854
     *
2855
     * @param string|null $codeDeviseAchat The code devise achat.
2856
     * @return Articles Returns this Articles.
2857
     */
2858
    public function setCodeDeviseAchat(?string $codeDeviseAchat): Articles {
2859
        $this->codeDeviseAchat = $codeDeviseAchat;
2860
        return $this;
2861
    }
2862
2863
    /**
2864
     * Set the code famille.
2865
     *
2866
     * @param string|null $codeFamille The code famille.
2867
     * @return Articles Returns this Articles.
2868
     */
2869
    public function setCodeFamille(?string $codeFamille): Articles {
2870
        $this->codeFamille = $codeFamille;
2871
        return $this;
2872
    }
2873
2874
    /**
2875
     * Set the code fournisseur.
2876
     *
2877
     * @param string|null $codeFournisseur The code fournisseur.
2878
     * @return Articles Returns this Articles.
2879
     */
2880
    public function setCodeFournisseur(?string $codeFournisseur): Articles {
2881
        $this->codeFournisseur = $codeFournisseur;
2882
        return $this;
2883
    }
2884
2885
    /**
2886
     * Set the code gamme.
2887
     *
2888
     * @param string|null $codeGamme The code gamme.
2889
     * @return Articles Returns this Articles.
2890
     */
2891
    public function setCodeGamme(?string $codeGamme): Articles {
2892
        $this->codeGamme = $codeGamme;
2893
        return $this;
2894
    }
2895
2896
    /**
2897
     * Set the code grille gamme.
2898
     *
2899
     * @param string|null $codeGrilleGamme The code grille gamme.
2900
     * @return Articles Returns this Articles.
2901
     */
2902
    public function setCodeGrilleGamme(?string $codeGrilleGamme): Articles {
2903
        $this->codeGrilleGamme = $codeGrilleGamme;
2904
        return $this;
2905
    }
2906
2907
    /**
2908
     * Set the code honoraire.
2909
     *
2910
     * @param string|null $codeHonoraire The code honoraire.
2911
     * @return Articles Returns this Articles.
2912
     */
2913
    public function setCodeHonoraire(?string $codeHonoraire): Articles {
2914
        $this->codeHonoraire = $codeHonoraire;
2915
        return $this;
2916
    }
2917
2918
    /**
2919
     * Set the code imputation analytique.
2920
     *
2921
     * @param string|null $codeImputationAnalytique The code imputation analytique.
2922
     * @return Articles Returns this Articles.
2923
     */
2924
    public function setCodeImputationAnalytique(?string $codeImputationAnalytique): Articles {
2925
        $this->codeImputationAnalytique = $codeImputationAnalytique;
2926
        return $this;
2927
    }
2928
2929
    /**
2930
     * Set the code presentation.
2931
     *
2932
     * @param string|null $codePresentation The code presentation.
2933
     * @return Articles Returns this Articles.
2934
     */
2935
    public function setCodePresentation(?string $codePresentation): Articles {
2936
        $this->codePresentation = $codePresentation;
2937
        return $this;
2938
    }
2939
2940
    /**
2941
     * Set the code ss famille.
2942
     *
2943
     * @param string|null $codeSsFamille The code ss famille.
2944
     * @return Articles Returns this Articles.
2945
     */
2946
    public function setCodeSsFamille(?string $codeSsFamille): Articles {
2947
        $this->codeSsFamille = $codeSsFamille;
2948
        return $this;
2949
    }
2950
2951
    /**
2952
     * Set the code tache.
2953
     *
2954
     * @param string|null $codeTache The code tache.
2955
     * @return Articles Returns this Articles.
2956
     */
2957
    public function setCodeTache(?string $codeTache): Articles {
2958
        $this->codeTache = $codeTache;
2959
        return $this;
2960
    }
2961
2962
    /**
2963
     * Set the code tarif art.
2964
     *
2965
     * @param string|null $codeTarifArt The code tarif art.
2966
     * @return Articles Returns this Articles.
2967
     */
2968
    public function setCodeTarifArt(?string $codeTarifArt): Articles {
2969
        $this->codeTarifArt = $codeTarifArt;
2970
        return $this;
2971
    }
2972
2973
    /**
2974
     * Set the code taxe.
2975
     *
2976
     * @param string|null $codeTaxe The code taxe.
2977
     * @return Articles Returns this Articles.
2978
     */
2979
    public function setCodeTaxe(?string $codeTaxe): Articles {
2980
        $this->codeTaxe = $codeTaxe;
2981
        return $this;
2982
    }
2983
2984
    /**
2985
     * Set the code tva achat.
2986
     *
2987
     * @param string|null $codeTvaAchat The code tva achat.
2988
     * @return Articles Returns this Articles.
2989
     */
2990
    public function setCodeTvaAchat(?string $codeTvaAchat): Articles {
2991
        $this->codeTvaAchat = $codeTvaAchat;
2992
        return $this;
2993
    }
2994
2995
    /**
2996
     * Set the code tva vente.
2997
     *
2998
     * @param string|null $codeTvaVente The code tva vente.
2999
     * @return Articles Returns this Articles.
3000
     */
3001
    public function setCodeTvaVente(?string $codeTvaVente): Articles {
3002
        $this->codeTvaVente = $codeTvaVente;
3003
        return $this;
3004
    }
3005
3006
    /**
3007
     * Set the code tva vente2.
3008
     *
3009
     * @param string|null $codeTvaVente2 The code tva vente2.
3010
     * @return Articles Returns this Articles.
3011
     */
3012
    public function setCodeTvaVente2(?string $codeTvaVente2): Articles {
3013
        $this->codeTvaVente2 = $codeTvaVente2;
3014
        return $this;
3015
    }
3016
3017
    /**
3018
     * Set the code unite.
3019
     *
3020
     * @param string|null $codeUnite The code unite.
3021
     * @return Articles Returns this Articles.
3022
     */
3023
    public function setCodeUnite(?string $codeUnite): Articles {
3024
        $this->codeUnite = $codeUnite;
3025
        return $this;
3026
    }
3027
3028
    /**
3029
     * Set the code ventil achat.
3030
     *
3031
     * @param string|null $codeVentilAchat The code ventil achat.
3032
     * @return Articles Returns this Articles.
3033
     */
3034
    public function setCodeVentilAchat(?string $codeVentilAchat): Articles {
3035
        $this->codeVentilAchat = $codeVentilAchat;
3036
        return $this;
3037
    }
3038
3039
    /**
3040
     * Set the code ventil vente.
3041
     *
3042
     * @param string|null $codeVentilVente The code ventil vente.
3043
     * @return Articles Returns this Articles.
3044
     */
3045
    public function setCodeVentilVente(?string $codeVentilVente): Articles {
3046
        $this->codeVentilVente = $codeVentilVente;
3047
        return $this;
3048
    }
3049
3050
    /**
3051
     * Set the code ventil vente2.
3052
     *
3053
     * @param string|null $codeVentilVente2 The code ventil vente2.
3054
     * @return Articles Returns this Articles.
3055
     */
3056
    public function setCodeVentilVente2(?string $codeVentilVente2): Articles {
3057
        $this->codeVentilVente2 = $codeVentilVente2;
3058
        return $this;
3059
    }
3060
3061
    /**
3062
     * Set the coeff pv pa.
3063
     *
3064
     * @param float|null $coeffPvPa The coeff pv pa.
3065
     * @return Articles Returns this Articles.
3066
     */
3067
    public function setCoeffPvPa(?float $coeffPvPa): Articles {
3068
        $this->coeffPvPa = $coeffPvPa;
3069
        return $this;
3070
    }
3071
3072
    /**
3073
     * Set the coeff sur px achat.
3074
     *
3075
     * @param string|null $coeffSurPxAchat The coeff sur px achat.
3076
     * @return Articles Returns this Articles.
3077
     */
3078
    public function setCoeffSurPxAchat(?string $coeffSurPxAchat): Articles {
3079
        $this->coeffSurPxAchat = $coeffSurPxAchat;
3080
        return $this;
3081
    }
3082
3083
    /**
3084
     * Set the coeff sur px achat brut.
3085
     *
3086
     * @param bool|null $coeffSurPxAchatBrut The coeff sur px achat brut.
3087
     * @return Articles Returns this Articles.
3088
     */
3089
    public function setCoeffSurPxAchatBrut(?bool $coeffSurPxAchatBrut): Articles {
3090
        $this->coeffSurPxAchatBrut = $coeffSurPxAchatBrut;
3091
        return $this;
3092
    }
3093
3094
    /**
3095
     * Set the colisage achat.
3096
     *
3097
     * @param float|null $colisageAchat The colisage achat.
3098
     * @return Articles Returns this Articles.
3099
     */
3100
    public function setColisageAchat(?float $colisageAchat): Articles {
3101
        $this->colisageAchat = $colisageAchat;
3102
        return $this;
3103
    }
3104
3105
    /**
3106
     * Set the colisage px achat.
3107
     *
3108
     * @param float|null $colisagePxAchat The colisage px achat.
3109
     * @return Articles Returns this Articles.
3110
     */
3111
    public function setColisagePxAchat(?float $colisagePxAchat): Articles {
3112
        $this->colisagePxAchat = $colisagePxAchat;
3113
        return $this;
3114
    }
3115
3116
    /**
3117
     * Set the colisage px vente.
3118
     *
3119
     * @param float|null $colisagePxVente The colisage px vente.
3120
     * @return Articles Returns this Articles.
3121
     */
3122
    public function setColisagePxVente(?float $colisagePxVente): Articles {
3123
        $this->colisagePxVente = $colisagePxVente;
3124
        return $this;
3125
    }
3126
3127
    /**
3128
     * Set the colisage vente.
3129
     *
3130
     * @param float|null $colisageVente The colisage vente.
3131
     * @return Articles Returns this Articles.
3132
     */
3133
    public function setColisageVente(?float $colisageVente): Articles {
3134
        $this->colisageVente = $colisageVente;
3135
        return $this;
3136
    }
3137
3138
    /**
3139
     * Set the commission unique.
3140
     *
3141
     * @param bool|null $commissionUnique The commission unique.
3142
     * @return Articles Returns this Articles.
3143
     */
3144
    public function setCommissionUnique(?bool $commissionUnique): Articles {
3145
        $this->commissionUnique = $commissionUnique;
3146
        return $this;
3147
    }
3148
3149
    /**
3150
     * Set the complement.
3151
     *
3152
     * @param string|null $complement The complement.
3153
     * @return Articles Returns this Articles.
3154
     */
3155
    public function setComplement(?string $complement): Articles {
3156
        $this->complement = $complement;
3157
        return $this;
3158
    }
3159
3160
    /**
3161
     * Set the conditionnement1.
3162
     *
3163
     * @param float|null $conditionnement1 The conditionnement1.
3164
     * @return Articles Returns this Articles.
3165
     */
3166
    public function setConditionnement1(?float $conditionnement1): Articles {
3167
        $this->conditionnement1 = $conditionnement1;
3168
        return $this;
3169
    }
3170
3171
    /**
3172
     * Set the conditionnement2.
3173
     *
3174
     * @param float|null $conditionnement2 The conditionnement2.
3175
     * @return Articles Returns this Articles.
3176
     */
3177
    public function setConditionnement2(?float $conditionnement2): Articles {
3178
        $this->conditionnement2 = $conditionnement2;
3179
        return $this;
3180
    }
3181
3182
    /**
3183
     * Set the conditionnement3.
3184
     *
3185
     * @param float|null $conditionnement3 The conditionnement3.
3186
     * @return Articles Returns this Articles.
3187
     */
3188
    public function setConditionnement3(?float $conditionnement3): Articles {
3189
        $this->conditionnement3 = $conditionnement3;
3190
        return $this;
3191
    }
3192
3193
    /**
3194
     * Set the contremarque interdite.
3195
     *
3196
     * @param bool|null $contremarqueInterdite The contremarque interdite.
3197
     * @return Articles Returns this Articles.
3198
     */
3199
    public function setContremarqueInterdite(?bool $contremarqueInterdite): Articles {
3200
        $this->contremarqueInterdite = $contremarqueInterdite;
3201
        return $this;
3202
    }
3203
3204
    /**
3205
     * Set the cout supp.
3206
     *
3207
     * @param float|null $coutSupp The cout supp.
3208
     * @return Articles Returns this Articles.
3209
     */
3210
    public function setCoutSupp(?float $coutSupp): Articles {
3211
        $this->coutSupp = $coutSupp;
3212
        return $this;
3213
    }
3214
3215
    /**
3216
     * Set the date creation.
3217
     *
3218
     * @param DateTime|null $dateCreation The date creation.
3219
     * @return Articles Returns this Articles.
3220
     */
3221
    public function setDateCreation(?DateTime $dateCreation): Articles {
3222
        $this->dateCreation = $dateCreation;
3223
        return $this;
3224
    }
3225
3226
    /**
3227
     * Set the date modification.
3228
     *
3229
     * @param DateTime|null $dateModification The date modification.
3230
     * @return Articles Returns this Articles.
3231
     */
3232
    public function setDateModification(?DateTime $dateModification): Articles {
3233
        $this->dateModification = $dateModification;
3234
        return $this;
3235
    }
3236
3237
    /**
3238
     * Set the debour.
3239
     *
3240
     * @param bool|null $debour The debour.
3241
     * @return Articles Returns this Articles.
3242
     */
3243
    public function setDebour(?bool $debour): Articles {
3244
        $this->debour = $debour;
3245
        return $this;
3246
    }
3247
3248
    /**
3249
     * Set the dernier px achat.
3250
     *
3251
     * @param float|null $dernierPxAchat The dernier px achat.
3252
     * @return Articles Returns this Articles.
3253
     */
3254
    public function setDernierPxAchat(?float $dernierPxAchat): Articles {
3255
        $this->dernierPxAchat = $dernierPxAchat;
3256
        return $this;
3257
    }
3258
3259
    /**
3260
     * Set the designation apres.
3261
     *
3262
     * @param string|null $designationApres The designation apres.
3263
     * @return Articles Returns this Articles.
3264
     */
3265
    public function setDesignationApres(?string $designationApres): Articles {
3266
        $this->designationApres = $designationApres;
3267
        return $this;
3268
    }
3269
3270
    /**
3271
     * Set the designation avant.
3272
     *
3273
     * @param string|null $designationAvant The designation avant.
3274
     * @return Articles Returns this Articles.
3275
     */
3276
    public function setDesignationAvant(?string $designationAvant): Articles {
3277
        $this->designationAvant = $designationAvant;
3278
        return $this;
3279
    }
3280
3281
    /**
3282
     * Set the editer article rattache.
3283
     *
3284
     * @param bool|null $editerArticleRattache The editer article rattache.
3285
     * @return Articles Returns this Articles.
3286
     */
3287
    public function setEditerArticleRattache(?bool $editerArticleRattache): Articles {
3288
        $this->editerArticleRattache = $editerArticleRattache;
3289
        return $this;
3290
    }
3291
3292
    /**
3293
     * Set the editer article remplacement.
3294
     *
3295
     * @param bool|null $editerArticleRemplacement The editer article remplacement.
3296
     * @return Articles Returns this Articles.
3297
     */
3298
    public function setEditerArticleRemplacement(?bool $editerArticleRemplacement): Articles {
3299
        $this->editerArticleRemplacement = $editerArticleRemplacement;
3300
        return $this;
3301
    }
3302
3303
    /**
3304
     * Set the ensemble.
3305
     *
3306
     * @param bool|null $ensemble The ensemble.
3307
     * @return Articles Returns this Articles.
3308
     */
3309
    public function setEnsemble(?bool $ensemble): Articles {
3310
        $this->ensemble = $ensemble;
3311
        return $this;
3312
    }
3313
3314
    /**
3315
     * Set the est multi tva.
3316
     *
3317
     * @param bool|null $estMultiTva The est multi tva.
3318
     * @return Articles Returns this Articles.
3319
     */
3320
    public function setEstMultiTva(?bool $estMultiTva): Articles {
3321
        $this->estMultiTva = $estMultiTva;
3322
        return $this;
3323
    }
3324
3325
    /**
3326
     * Set the est occasion.
3327
     *
3328
     * @param bool|null $estOccasion The est occasion.
3329
     * @return Articles Returns this Articles.
3330
     */
3331
    public function setEstOccasion(?bool $estOccasion): Articles {
3332
        $this->estOccasion = $estOccasion;
3333
        return $this;
3334
    }
3335
3336
    /**
3337
     * Set the facturation ttc.
3338
     *
3339
     * @param bool|null $facturationTtc The facturation ttc.
3340
     * @return Articles Returns this Articles.
3341
     */
3342
    public function setFacturationTtc(?bool $facturationTtc): Articles {
3343
        $this->facturationTtc = $facturationTtc;
3344
        return $this;
3345
    }
3346
3347
    /**
3348
     * Set the famille achat.
3349
     *
3350
     * @param string|null $familleAchat The famille achat.
3351
     * @return Articles Returns this Articles.
3352
     */
3353
    public function setFamilleAchat(?string $familleAchat): Articles {
3354
        $this->familleAchat = $familleAchat;
3355
        return $this;
3356
    }
3357
3358
    /**
3359
     * Set the frais1.
3360
     *
3361
     * @param float|null $frais1 The frais1.
3362
     * @return Articles Returns this Articles.
3363
     */
3364
    public function setFrais1(?float $frais1): Articles {
3365
        $this->frais1 = $frais1;
3366
        return $this;
3367
    }
3368
3369
    /**
3370
     * Set the frais2.
3371
     *
3372
     * @param float|null $frais2 The frais2.
3373
     * @return Articles Returns this Articles.
3374
     */
3375
    public function setFrais2(?float $frais2): Articles {
3376
        $this->frais2 = $frais2;
3377
        return $this;
3378
    }
3379
3380
    /**
3381
     * Set the frais3.
3382
     *
3383
     * @param float|null $frais3 The frais3.
3384
     * @return Articles Returns this Articles.
3385
     */
3386
    public function setFrais3(?float $frais3): Articles {
3387
        $this->frais3 = $frais3;
3388
        return $this;
3389
    }
3390
3391
    /**
3392
     * Set the ha coeff pv pa.
3393
     *
3394
     * @param float|null $haCoeffPvPa The ha coeff pv pa.
3395
     * @return Articles Returns this Articles.
3396
     */
3397
    public function setHaCoeffPvPa(?float $haCoeffPvPa): Articles {
3398
        $this->haCoeffPvPa = $haCoeffPvPa;
3399
        return $this;
3400
    }
3401
3402
    /**
3403
     * Set the ha coeff sur px achat.
3404
     *
3405
     * @param string|null $haCoeffSurPxAchat The ha coeff sur px achat.
3406
     * @return Articles Returns this Articles.
3407
     */
3408
    public function setHaCoeffSurPxAchat(?string $haCoeffSurPxAchat): Articles {
3409
        $this->haCoeffSurPxAchat = $haCoeffSurPxAchat;
3410
        return $this;
3411
    }
3412
3413
    /**
3414
     * Set the ha date pa.
3415
     *
3416
     * @param DateTime|null $haDatePa The ha date pa.
3417
     * @return Articles Returns this Articles.
3418
     */
3419
    public function setHaDatePa(?DateTime $haDatePa): Articles {
3420
        $this->haDatePa = $haDatePa;
3421
        return $this;
3422
    }
3423
3424
    /**
3425
     * Set the ha date pv.
3426
     *
3427
     * @param DateTime|null $haDatePv The ha date pv.
3428
     * @return Articles Returns this Articles.
3429
     */
3430
    public function setHaDatePv(?DateTime $haDatePv): Articles {
3431
        $this->haDatePv = $haDatePv;
3432
        return $this;
3433
    }
3434
3435
    /**
3436
     * Set the ha dernier px achat.
3437
     *
3438
     * @param float|null $haDernierPxAchat The ha dernier px achat.
3439
     * @return Articles Returns this Articles.
3440
     */
3441
    public function setHaDernierPxAchat(?float $haDernierPxAchat): Articles {
3442
        $this->haDernierPxAchat = $haDernierPxAchat;
3443
        return $this;
3444
    }
3445
3446
    /**
3447
     * Set the ha prix revient.
3448
     *
3449
     * @param float|null $haPrixRevient The ha prix revient.
3450
     * @return Articles Returns this Articles.
3451
     */
3452
    public function setHaPrixRevient(?float $haPrixRevient): Articles {
3453
        $this->haPrixRevient = $haPrixRevient;
3454
        return $this;
3455
    }
3456
3457
    /**
3458
     * Set the ha prix revient net.
3459
     *
3460
     * @param float|null $haPrixRevientNet The ha prix revient net.
3461
     * @return Articles Returns this Articles.
3462
     */
3463
    public function setHaPrixRevientNet(?float $haPrixRevientNet): Articles {
3464
        $this->haPrixRevientNet = $haPrixRevientNet;
3465
        return $this;
3466
    }
3467
3468
    /**
3469
     * Set the ha prix vente.
3470
     *
3471
     * @param float|null $haPrixVente The ha prix vente.
3472
     * @return Articles Returns this Articles.
3473
     */
3474
    public function setHaPrixVente(?float $haPrixVente): Articles {
3475
        $this->haPrixVente = $haPrixVente;
3476
        return $this;
3477
    }
3478
3479
    /**
3480
     * Set the ha px achat brut.
3481
     *
3482
     * @param float|null $haPxAchatBrut The ha px achat brut.
3483
     * @return Articles Returns this Articles.
3484
     */
3485
    public function setHaPxAchatBrut(?float $haPxAchatBrut): Articles {
3486
        $this->haPxAchatBrut = $haPxAchatBrut;
3487
        return $this;
3488
    }
3489
3490
    /**
3491
     * Set the ha remise achat1.
3492
     *
3493
     * @param float|null $haRemiseAchat1 The ha remise achat1.
3494
     * @return Articles Returns this Articles.
3495
     */
3496
    public function setHaRemiseAchat1(?float $haRemiseAchat1): Articles {
3497
        $this->haRemiseAchat1 = $haRemiseAchat1;
3498
        return $this;
3499
    }
3500
3501
    /**
3502
     * Set the ha remise achat2.
3503
     *
3504
     * @param float|null $haRemiseAchat2 The ha remise achat2.
3505
     * @return Articles Returns this Articles.
3506
     */
3507
    public function setHaRemiseAchat2(?float $haRemiseAchat2): Articles {
3508
        $this->haRemiseAchat2 = $haRemiseAchat2;
3509
        return $this;
3510
    }
3511
3512
    /**
3513
     * Set the ha remise achat3.
3514
     *
3515
     * @param float|null $haRemiseAchat3 The ha remise achat3.
3516
     * @return Articles Returns this Articles.
3517
     */
3518
    public function setHaRemiseAchat3(?float $haRemiseAchat3): Articles {
3519
        $this->haRemiseAchat3 = $haRemiseAchat3;
3520
        return $this;
3521
    }
3522
3523
    /**
3524
     * Set the ha remise sup achat1.
3525
     *
3526
     * @param float|null $haRemiseSupAchat1 The ha remise sup achat1.
3527
     * @return Articles Returns this Articles.
3528
     */
3529
    public function setHaRemiseSupAchat1(?float $haRemiseSupAchat1): Articles {
3530
        $this->haRemiseSupAchat1 = $haRemiseSupAchat1;
3531
        return $this;
3532
    }
3533
3534
    /**
3535
     * Set the ha remise sup achat2.
3536
     *
3537
     * @param float|null $haRemiseSupAchat2 The ha remise sup achat2.
3538
     * @return Articles Returns this Articles.
3539
     */
3540
    public function setHaRemiseSupAchat2(?float $haRemiseSupAchat2): Articles {
3541
        $this->haRemiseSupAchat2 = $haRemiseSupAchat2;
3542
        return $this;
3543
    }
3544
3545
    /**
3546
     * Set the ha remise sup achat3.
3547
     *
3548
     * @param float|null $haRemiseSupAchat3 The ha remise sup achat3.
3549
     * @return Articles Returns this Articles.
3550
     */
3551
    public function setHaRemiseSupAchat3(?float $haRemiseSupAchat3): Articles {
3552
        $this->haRemiseSupAchat3 = $haRemiseSupAchat3;
3553
        return $this;
3554
    }
3555
3556
    /**
3557
     * Set the hauteur.
3558
     *
3559
     * @param float|null $hauteur The hauteur.
3560
     * @return Articles Returns this Articles.
3561
     */
3562
    public function setHauteur(?float $hauteur): Articles {
3563
        $this->hauteur = $hauteur;
3564
        return $this;
3565
    }
3566
3567
    /**
3568
     * Set the honoraires.
3569
     *
3570
     * @param bool|null $honoraires The honoraires.
3571
     * @return Articles Returns this Articles.
3572
     */
3573
    public function setHonoraires(?bool $honoraires): Articles {
3574
        $this->honoraires = $honoraires;
3575
        return $this;
3576
    }
3577
3578
    /**
3579
     * Set the honoraires uniquement.
3580
     *
3581
     * @param bool|null $honorairesUniquement The honoraires uniquement.
3582
     * @return Articles Returns this Articles.
3583
     */
3584
    public function setHonorairesUniquement(?bool $honorairesUniquement): Articles {
3585
        $this->honorairesUniquement = $honorairesUniquement;
3586
        return $this;
3587
    }
3588
3589
    /**
3590
     * Set the hors stock.
3591
     *
3592
     * @param bool|null $horsStock The hors stock.
3593
     * @return Articles Returns this Articles.
3594
     */
3595
    public function setHorsStock(?bool $horsStock): Articles {
3596
        $this->horsStock = $horsStock;
3597
        return $this;
3598
    }
3599
3600
    /**
3601
     * Set the intitule1.
3602
     *
3603
     * @param string|null $intitule1 The intitule1.
3604
     * @return Articles Returns this Articles.
3605
     */
3606
    public function setIntitule1(?string $intitule1): Articles {
3607
        $this->intitule1 = $intitule1;
3608
        return $this;
3609
    }
3610
3611
    /**
3612
     * Set the intitule2.
3613
     *
3614
     * @param string|null $intitule2 The intitule2.
3615
     * @return Articles Returns this Articles.
3616
     */
3617
    public function setIntitule2(?string $intitule2): Articles {
3618
        $this->intitule2 = $intitule2;
3619
        return $this;
3620
    }
3621
3622
    /**
3623
     * Set the intitule3.
3624
     *
3625
     * @param string|null $intitule3 The intitule3.
3626
     * @return Articles Returns this Articles.
3627
     */
3628
    public function setIntitule3(?string $intitule3): Articles {
3629
        $this->intitule3 = $intitule3;
3630
        return $this;
3631
    }
3632
3633
    /**
3634
     * Set the intitule4.
3635
     *
3636
     * @param string|null $intitule4 The intitule4.
3637
     * @return Articles Returns this Articles.
3638
     */
3639
    public function setIntitule4(?string $intitule4): Articles {
3640
        $this->intitule4 = $intitule4;
3641
        return $this;
3642
    }
3643
3644
    /**
3645
     * Set the largeur.
3646
     *
3647
     * @param float|null $largeur The largeur.
3648
     * @return Articles Returns this Articles.
3649
     */
3650
    public function setLargeur(?float $largeur): Articles {
3651
        $this->largeur = $largeur;
3652
        return $this;
3653
    }
3654
3655
    /**
3656
     * Set the libelle interne.
3657
     *
3658
     * @param string|null $libelleInterne The libelle interne.
3659
     * @return Articles Returns this Articles.
3660
     */
3661
    public function setLibelleInterne(?string $libelleInterne): Articles {
3662
        $this->libelleInterne = $libelleInterne;
3663
        return $this;
3664
    }
3665
3666
    /**
3667
     * Set the longueur.
3668
     *
3669
     * @param float|null $longueur The longueur.
3670
     * @return Articles Returns this Articles.
3671
     */
3672
    public function setLongueur(?float $longueur): Articles {
3673
        $this->longueur = $longueur;
3674
        return $this;
3675
    }
3676
3677
    /**
3678
     * Set the lot serie autre.
3679
     *
3680
     * @param bool|null $lotSerieAutre The lot serie autre.
3681
     * @return Articles Returns this Articles.
3682
     */
3683
    public function setLotSerieAutre(?bool $lotSerieAutre): Articles {
3684
        $this->lotSerieAutre = $lotSerieAutre;
3685
        return $this;
3686
    }
3687
3688
    /**
3689
     * Set the marge mini.
3690
     *
3691
     * @param float|null $margeMini The marge mini.
3692
     * @return Articles Returns this Articles.
3693
     */
3694
    public function setMargeMini(?float $margeMini): Articles {
3695
        $this->margeMini = $margeMini;
3696
        return $this;
3697
    }
3698
3699
    /**
3700
     * Set the mini facturable.
3701
     *
3702
     * @param float|null $miniFacturable The mini facturable.
3703
     * @return Articles Returns this Articles.
3704
     */
3705
    public function setMiniFacturable(?float $miniFacturable): Articles {
3706
        $this->miniFacturable = $miniFacturable;
3707
        return $this;
3708
    }
3709
3710
    /**
3711
     * Set the modele code barre.
3712
     *
3713
     * @param string|null $modeleCodeBarre The modele code barre.
3714
     * @return Articles Returns this Articles.
3715
     */
3716
    public function setModeleCodeBarre(?string $modeleCodeBarre): Articles {
3717
        $this->modeleCodeBarre = $modeleCodeBarre;
3718
        return $this;
3719
    }
3720
3721
    /**
3722
     * Set the modele code barre f.
3723
     *
3724
     * @param string|null $modeleCodeBarreF The modele code barre f.
3725
     * @return Articles Returns this Articles.
3726
     */
3727
    public function setModeleCodeBarreF(?string $modeleCodeBarreF): Articles {
3728
        $this->modeleCodeBarreF = $modeleCodeBarreF;
3729
        return $this;
3730
    }
3731
3732
    /**
3733
     * Set the mt soumis tva2.
3734
     *
3735
     * @param float|null $mtSoumisTva2 The mt soumis tva2.
3736
     * @return Articles Returns this Articles.
3737
     */
3738
    public function setMtSoumisTva2(?float $mtSoumisTva2): Articles {
3739
        $this->mtSoumisTva2 = $mtSoumisTva2;
3740
        return $this;
3741
    }
3742
3743
    /**
3744
     * Set the mt tare.
3745
     *
3746
     * @param float|null $mtTare The mt tare.
3747
     * @return Articles Returns this Articles.
3748
     */
3749
    public function setMtTare(?float $mtTare): Articles {
3750
        $this->mtTare = $mtTare;
3751
        return $this;
3752
    }
3753
3754
    /**
3755
     * Set the multi tva avec remises.
3756
     *
3757
     * @param bool|null $multiTvaAvecRemises The multi tva avec remises.
3758
     * @return Articles Returns this Articles.
3759
     */
3760
    public function setMultiTvaAvecRemises(?bool $multiTvaAvecRemises): Articles {
3761
        $this->multiTvaAvecRemises = $multiTvaAvecRemises;
3762
        return $this;
3763
    }
3764
3765
    /**
3766
     * Set the nature produit.
3767
     *
3768
     * @param string|null $natureProduit The nature produit.
3769
     * @return Articles Returns this Articles.
3770
     */
3771
    public function setNatureProduit(?string $natureProduit): Articles {
3772
        $this->natureProduit = $natureProduit;
3773
        return $this;
3774
    }
3775
3776
    /**
3777
     * Set the nb heures.
3778
     *
3779
     * @param float|null $nbHeures The nb heures.
3780
     * @return Articles Returns this Articles.
3781
     */
3782
    public function setNbHeures(?float $nbHeures): Articles {
3783
        $this->nbHeures = $nbHeures;
3784
        return $this;
3785
    }
3786
3787
    /**
3788
     * Set the ne pas cumuler stats.
3789
     *
3790
     * @param bool|null $nePasCumulerStats The ne pas cumuler stats.
3791
     * @return Articles Returns this Articles.
3792
     */
3793
    public function setNePasCumulerStats(?bool $nePasCumulerStats): Articles {
3794
        $this->nePasCumulerStats = $nePasCumulerStats;
3795
        return $this;
3796
    }
3797
3798
    /**
3799
     * Set the ne pas editer.
3800
     *
3801
     * @param bool|null $nePasEditer The ne pas editer.
3802
     * @return Articles Returns this Articles.
3803
     */
3804
    public function setNePasEditer(?bool $nePasEditer): Articles {
3805
        $this->nePasEditer = $nePasEditer;
3806
        return $this;
3807
    }
3808
3809
    /**
3810
     * Set the ne plus commander.
3811
     *
3812
     * @param bool|null $nePlusCommander The ne plus commander.
3813
     * @return Articles Returns this Articles.
3814
     */
3815
    public function setNePlusCommander(?bool $nePlusCommander): Articles {
3816
        $this->nePlusCommander = $nePlusCommander;
3817
        return $this;
3818
    }
3819
3820
    /**
3821
     * Set the neutre.
3822
     *
3823
     * @param bool|null $neutre The neutre.
3824
     * @return Articles Returns this Articles.
3825
     */
3826
    public function setNeutre(?bool $neutre): Articles {
3827
        $this->neutre = $neutre;
3828
        return $this;
3829
    }
3830
3831
    /**
3832
     * Set the niveau apparition.
3833
     *
3834
     * @param int|null $niveauApparition The niveau apparition.
3835
     * @return Articles Returns this Articles.
3836
     */
3837
    public function setNiveauApparition(?int $niveauApparition): Articles {
3838
        $this->niveauApparition = $niveauApparition;
3839
        return $this;
3840
    }
3841
3842
    /**
3843
     * Set the niveau totalisation.
3844
     *
3845
     * @param string|null $niveauTotalisation The niveau totalisation.
3846
     * @return Articles Returns this Articles.
3847
     */
3848
    public function setNiveauTotalisation(?string $niveauTotalisation): Articles {
3849
        $this->niveauTotalisation = $niveauTotalisation;
3850
        return $this;
3851
    }
3852
3853
    /**
3854
     * Set the nomenclature ensemble.
3855
     *
3856
     * @param bool|null $nomenclatureEnsemble The nomenclature ensemble.
3857
     * @return Articles Returns this Articles.
3858
     */
3859
    public function setNomenclatureEnsemble(?bool $nomenclatureEnsemble): Articles {
3860
        $this->nomenclatureEnsemble = $nomenclatureEnsemble;
3861
        return $this;
3862
    }
3863
3864
    /**
3865
     * Set the nomenclature europe.
3866
     *
3867
     * @param string|null $nomenclatureEurope The nomenclature europe.
3868
     * @return Articles Returns this Articles.
3869
     */
3870
    public function setNomenclatureEurope(?string $nomenclatureEurope): Articles {
3871
        $this->nomenclatureEurope = $nomenclatureEurope;
3872
        return $this;
3873
    }
3874
3875
    /**
3876
     * Set the num compte achat.
3877
     *
3878
     * @param string|null $numCompteAchat The num compte achat.
3879
     * @return Articles Returns this Articles.
3880
     */
3881
    public function setNumCompteAchat(?string $numCompteAchat): Articles {
3882
        $this->numCompteAchat = $numCompteAchat;
3883
        return $this;
3884
    }
3885
3886
    /**
3887
     * Set the num compte vente.
3888
     *
3889
     * @param string|null $numCompteVente The num compte vente.
3890
     * @return Articles Returns this Articles.
3891
     */
3892
    public function setNumCompteVente(?string $numCompteVente): Articles {
3893
        $this->numCompteVente = $numCompteVente;
3894
        return $this;
3895
    }
3896
3897
    /**
3898
     * Set the numero pj.
3899
     *
3900
     * @param int|null $numeroPj The numero pj.
3901
     * @return Articles Returns this Articles.
3902
     */
3903
    public function setNumeroPj(?int $numeroPj): Articles {
3904
        $this->numeroPj = $numeroPj;
3905
        return $this;
3906
    }
3907
3908
    /**
3909
     * Set the pamp.
3910
     *
3911
     * @param float|null $pamp The pamp.
3912
     * @return Articles Returns this Articles.
3913
     */
3914
    public function setPamp(?float $pamp): Articles {
3915
        $this->pamp = $pamp;
3916
        return $this;
3917
    }
3918
3919
    /**
3920
     * Set the param cde.
3921
     *
3922
     * @param float|null $paramCde The param cde.
3923
     * @return Articles Returns this Articles.
3924
     */
3925
    public function setParamCde(?float $paramCde): Articles {
3926
        $this->paramCde = $paramCde;
3927
        return $this;
3928
    }
3929
3930
    /**
3931
     * Set the poids unitaire.
3932
     *
3933
     * @param float|null $poidsUnitaire The poids unitaire.
3934
     * @return Articles Returns this Articles.
3935
     */
3936
    public function setPoidsUnitaire(?float $poidsUnitaire): Articles {
3937
        $this->poidsUnitaire = $poidsUnitaire;
3938
        return $this;
3939
    }
3940
3941
    /**
3942
     * Set the prix achat ckp.
3943
     *
3944
     * @param string|null $prixAchatCkp The prix achat ckp.
3945
     * @return Articles Returns this Articles.
3946
     */
3947
    public function setPrixAchatCkp(?string $prixAchatCkp): Articles {
3948
        $this->prixAchatCkp = $prixAchatCkp;
3949
        return $this;
3950
    }
3951
3952
    /**
3953
     * Set the prix fixe.
3954
     *
3955
     * @param bool|null $prixFixe The prix fixe.
3956
     * @return Articles Returns this Articles.
3957
     */
3958
    public function setPrixFixe(?bool $prixFixe): Articles {
3959
        $this->prixFixe = $prixFixe;
3960
        return $this;
3961
    }
3962
3963
    /**
3964
     * Set the prix mini.
3965
     *
3966
     * @param float|null $prixMini The prix mini.
3967
     * @return Articles Returns this Articles.
3968
     */
3969
    public function setPrixMini(?float $prixMini): Articles {
3970
        $this->prixMini = $prixMini;
3971
        return $this;
3972
    }
3973
3974
    /**
3975
     * Set the prix net.
3976
     *
3977
     * @param bool|null $prixNet The prix net.
3978
     * @return Articles Returns this Articles.
3979
     */
3980
    public function setPrixNet(?bool $prixNet): Articles {
3981
        $this->prixNet = $prixNet;
3982
        return $this;
3983
    }
3984
3985
    /**
3986
     * Set the prix revient.
3987
     *
3988
     * @param float|null $prixRevient The prix revient.
3989
     * @return Articles Returns this Articles.
3990
     */
3991
    public function setPrixRevient(?float $prixRevient): Articles {
3992
        $this->prixRevient = $prixRevient;
3993
        return $this;
3994
    }
3995
3996
    /**
3997
     * Set the prix revient net.
3998
     *
3999
     * @param float|null $prixRevientNet The prix revient net.
4000
     * @return Articles Returns this Articles.
4001
     */
4002
    public function setPrixRevientNet(?float $prixRevientNet): Articles {
4003
        $this->prixRevientNet = $prixRevientNet;
4004
        return $this;
4005
    }
4006
4007
    /**
4008
     * Set the prix vente ckp.
4009
     *
4010
     * @param string|null $prixVenteCkp The prix vente ckp.
4011
     * @return Articles Returns this Articles.
4012
     */
4013
    public function setPrixVenteCkp(?string $prixVenteCkp): Articles {
4014
        $this->prixVenteCkp = $prixVenteCkp;
4015
        return $this;
4016
    }
4017
4018
    /**
4019
     * Set the prmp.
4020
     *
4021
     * @param float|null $prmp The prmp.
4022
     * @return Articles Returns this Articles.
4023
     */
4024
    public function setPrmp(?float $prmp): Articles {
4025
        $this->prmp = $prmp;
4026
        return $this;
4027
    }
4028
4029
    /**
4030
     * Set the provenance.
4031
     *
4032
     * @param string|null $provenance The provenance.
4033
     * @return Articles Returns this Articles.
4034
     */
4035
    public function setProvenance(?string $provenance): Articles {
4036
        $this->provenance = $provenance;
4037
        return $this;
4038
    }
4039
4040
    /**
4041
     * Set the px achat brut.
4042
     *
4043
     * @param float|null $pxAchatBrut The px achat brut.
4044
     * @return Articles Returns this Articles.
4045
     */
4046
    public function setPxAchatBrut(?float $pxAchatBrut): Articles {
4047
        $this->pxAchatBrut = $pxAchatBrut;
4048
        return $this;
4049
    }
4050
4051
    /**
4052
     * Set the px achat colis.
4053
     *
4054
     * @param bool|null $pxAchatColis The px achat colis.
4055
     * @return Articles Returns this Articles.
4056
     */
4057
    public function setPxAchatColis(?bool $pxAchatColis): Articles {
4058
        $this->pxAchatColis = $pxAchatColis;
4059
        return $this;
4060
    }
4061
4062
    /**
4063
     * Set the px achat en devise.
4064
     *
4065
     * @param float|null $pxAchatEnDevise The px achat en devise.
4066
     * @return Articles Returns this Articles.
4067
     */
4068
    public function setPxAchatEnDevise(?float $pxAchatEnDevise): Articles {
4069
        $this->pxAchatEnDevise = $pxAchatEnDevise;
4070
        return $this;
4071
    }
4072
4073
    /**
4074
     * Set the px unit a editer.
4075
     *
4076
     * @param bool|null $pxUnitAEditer The px unit a editer.
4077
     * @return Articles Returns this Articles.
4078
     */
4079
    public function setPxUnitAEditer(?bool $pxUnitAEditer): Articles {
4080
        $this->pxUnitAEditer = $pxUnitAEditer;
4081
        return $this;
4082
    }
4083
4084
    /**
4085
     * Set the px vente colis.
4086
     *
4087
     * @param bool|null $pxVenteColis The px vente colis.
4088
     * @return Articles Returns this Articles.
4089
     */
4090
    public function setPxVenteColis(?bool $pxVenteColis): Articles {
4091
        $this->pxVenteColis = $pxVenteColis;
4092
        return $this;
4093
    }
4094
4095
    /**
4096
     * Set the px vente ht euro.
4097
     *
4098
     * @param float|null $pxVenteHtEuro The px vente ht euro.
4099
     * @return Articles Returns this Articles.
4100
     */
4101
    public function setPxVenteHtEuro(?float $pxVenteHtEuro): Articles {
4102
        $this->pxVenteHtEuro = $pxVenteHtEuro;
4103
        return $this;
4104
    }
4105
4106
    /**
4107
     * Set the px vente ht frf.
4108
     *
4109
     * @param float|null $pxVenteHtFrf The px vente ht frf.
4110
     * @return Articles Returns this Articles.
4111
     */
4112
    public function setPxVenteHtFrf(?float $pxVenteHtFrf): Articles {
4113
        $this->pxVenteHtFrf = $pxVenteHtFrf;
4114
        return $this;
4115
    }
4116
4117
    /**
4118
     * Set the px vente ttc euro.
4119
     *
4120
     * @param float|null $pxVenteTtcEuro The px vente ttc euro.
4121
     * @return Articles Returns this Articles.
4122
     */
4123
    public function setPxVenteTtcEuro(?float $pxVenteTtcEuro): Articles {
4124
        $this->pxVenteTtcEuro = $pxVenteTtcEuro;
4125
        return $this;
4126
    }
4127
4128
    /**
4129
     * Set the px vente ttc frf.
4130
     *
4131
     * @param float|null $pxVenteTtcFrf The px vente ttc frf.
4132
     * @return Articles Returns this Articles.
4133
     */
4134
    public function setPxVenteTtcFrf(?float $pxVenteTtcFrf): Articles {
4135
        $this->pxVenteTtcFrf = $pxVenteTtcFrf;
4136
        return $this;
4137
    }
4138
4139
    /**
4140
     * Set the qte a editer.
4141
     *
4142
     * @param bool|null $qteAEditer The qte a editer.
4143
     * @return Articles Returns this Articles.
4144
     */
4145
    public function setQteAEditer(?bool $qteAEditer): Articles {
4146
        $this->qteAEditer = $qteAEditer;
4147
        return $this;
4148
    }
4149
4150
    /**
4151
     * Set the qte eco commande.
4152
     *
4153
     * @param float|null $qteEcoCommande The qte eco commande.
4154
     * @return Articles Returns this Articles.
4155
     */
4156
    public function setQteEcoCommande(?float $qteEcoCommande): Articles {
4157
        $this->qteEcoCommande = $qteEcoCommande;
4158
        return $this;
4159
    }
4160
4161
    /**
4162
     * Set the qte hab commande.
4163
     *
4164
     * @param float|null $qteHabCommande The qte hab commande.
4165
     * @return Articles Returns this Articles.
4166
     */
4167
    public function setQteHabCommande(?float $qteHabCommande): Articles {
4168
        $this->qteHabCommande = $qteHabCommande;
4169
        return $this;
4170
    }
4171
4172
    /**
4173
     * Set the qte max facture.
4174
     *
4175
     * @param float|null $qteMaxFacture The qte max facture.
4176
     * @return Articles Returns this Articles.
4177
     */
4178
    public function setQteMaxFacture(?float $qteMaxFacture): Articles {
4179
        $this->qteMaxFacture = $qteMaxFacture;
4180
        return $this;
4181
    }
4182
4183
    /**
4184
     * Set the qte min commande.
4185
     *
4186
     * @param float|null $qteMinCommande The qte min commande.
4187
     * @return Articles Returns this Articles.
4188
     */
4189
    public function setQteMinCommande(?float $qteMinCommande): Articles {
4190
        $this->qteMinCommande = $qteMinCommande;
4191
        return $this;
4192
    }
4193
4194
    /**
4195
     * Set the regroup fact.
4196
     *
4197
     * @param string|null $regroupFact The regroup fact.
4198
     * @return Articles Returns this Articles.
4199
     */
4200
    public function setRegroupFact(?string $regroupFact): Articles {
4201
        $this->regroupFact = $regroupFact;
4202
        return $this;
4203
    }
4204
4205
    /**
4206
     * Set the regroup fact tp.
4207
     *
4208
     * @param int|null $regroupFactTp The regroup fact tp.
4209
     * @return Articles Returns this Articles.
4210
     */
4211
    public function setRegroupFactTp(?int $regroupFactTp): Articles {
4212
        $this->regroupFactTp = $regroupFactTp;
4213
        return $this;
4214
    }
4215
4216
    /**
4217
     * Set the remise1en montant.
4218
     *
4219
     * @param bool|null $remise1enMontant The remise1en montant.
4220
     * @return Articles Returns this Articles.
4221
     */
4222
    public function setRemise1enMontant(?bool $remise1enMontant): Articles {
4223
        $this->remise1enMontant = $remise1enMontant;
4224
        return $this;
4225
    }
4226
4227
    /**
4228
     * Set the remise2en montant.
4229
     *
4230
     * @param bool|null $remise2enMontant The remise2en montant.
4231
     * @return Articles Returns this Articles.
4232
     */
4233
    public function setRemise2enMontant(?bool $remise2enMontant): Articles {
4234
        $this->remise2enMontant = $remise2enMontant;
4235
        return $this;
4236
    }
4237
4238
    /**
4239
     * Set the remise achat1.
4240
     *
4241
     * @param float|null $remiseAchat1 The remise achat1.
4242
     * @return Articles Returns this Articles.
4243
     */
4244
    public function setRemiseAchat1(?float $remiseAchat1): Articles {
4245
        $this->remiseAchat1 = $remiseAchat1;
4246
        return $this;
4247
    }
4248
4249
    /**
4250
     * Set the remise achat2.
4251
     *
4252
     * @param float|null $remiseAchat2 The remise achat2.
4253
     * @return Articles Returns this Articles.
4254
     */
4255
    public function setRemiseAchat2(?float $remiseAchat2): Articles {
4256
        $this->remiseAchat2 = $remiseAchat2;
4257
        return $this;
4258
    }
4259
4260
    /**
4261
     * Set the remise achat3.
4262
     *
4263
     * @param float|null $remiseAchat3 The remise achat3.
4264
     * @return Articles Returns this Articles.
4265
     */
4266
    public function setRemiseAchat3(?float $remiseAchat3): Articles {
4267
        $this->remiseAchat3 = $remiseAchat3;
4268
        return $this;
4269
    }
4270
4271
    /**
4272
     * Set the remise sup achat1.
4273
     *
4274
     * @param float|null $remiseSupAchat1 The remise sup achat1.
4275
     * @return Articles Returns this Articles.
4276
     */
4277
    public function setRemiseSupAchat1(?float $remiseSupAchat1): Articles {
4278
        $this->remiseSupAchat1 = $remiseSupAchat1;
4279
        return $this;
4280
    }
4281
4282
    /**
4283
     * Set the remise sup achat1 en montant.
4284
     *
4285
     * @param bool|null $remiseSupAchat1EnMontant The remise sup achat1 en montant.
4286
     * @return Articles Returns this Articles.
4287
     */
4288
    public function setRemiseSupAchat1EnMontant(?bool $remiseSupAchat1EnMontant): Articles {
4289
        $this->remiseSupAchat1EnMontant = $remiseSupAchat1EnMontant;
4290
        return $this;
4291
    }
4292
4293
    /**
4294
     * Set the remise sup achat2.
4295
     *
4296
     * @param float|null $remiseSupAchat2 The remise sup achat2.
4297
     * @return Articles Returns this Articles.
4298
     */
4299
    public function setRemiseSupAchat2(?float $remiseSupAchat2): Articles {
4300
        $this->remiseSupAchat2 = $remiseSupAchat2;
4301
        return $this;
4302
    }
4303
4304
    /**
4305
     * Set the remise sup achat2 en montant.
4306
     *
4307
     * @param bool|null $remiseSupAchat2EnMontant The remise sup achat2 en montant.
4308
     * @return Articles Returns this Articles.
4309
     */
4310
    public function setRemiseSupAchat2EnMontant(?bool $remiseSupAchat2EnMontant): Articles {
4311
        $this->remiseSupAchat2EnMontant = $remiseSupAchat2EnMontant;
4312
        return $this;
4313
    }
4314
4315
    /**
4316
     * Set the remise sup achat3.
4317
     *
4318
     * @param float|null $remiseSupAchat3 The remise sup achat3.
4319
     * @return Articles Returns this Articles.
4320
     */
4321
    public function setRemiseSupAchat3(?float $remiseSupAchat3): Articles {
4322
        $this->remiseSupAchat3 = $remiseSupAchat3;
4323
        return $this;
4324
    }
4325
4326
    /**
4327
     * Set the remise sup achat3 en montant.
4328
     *
4329
     * @param bool|null $remiseSupAchat3EnMontant The remise sup achat3 en montant.
4330
     * @return Articles Returns this Articles.
4331
     */
4332
    public function setRemiseSupAchat3EnMontant(?bool $remiseSupAchat3EnMontant): Articles {
4333
        $this->remiseSupAchat3EnMontant = $remiseSupAchat3EnMontant;
4334
        return $this;
4335
    }
4336
4337
    /**
4338
     * Set the remises interdites.
4339
     *
4340
     * @param bool|null $remisesInterdites The remises interdites.
4341
     * @return Articles Returns this Articles.
4342
     */
4343
    public function setRemisesInterdites(?bool $remisesInterdites): Articles {
4344
        $this->remisesInterdites = $remisesInterdites;
4345
        return $this;
4346
    }
4347
4348
    /**
4349
     * Set the soumis certif.
4350
     *
4351
     * @param bool|null $soumisCertif The soumis certif.
4352
     * @return Articles Returns this Articles.
4353
     */
4354
    public function setSoumisCertif(?bool $soumisCertif): Articles {
4355
        $this->soumisCertif = $soumisCertif;
4356
        return $this;
4357
    }
4358
4359
    /**
4360
     * Set the ss famille achat.
4361
     *
4362
     * @param string|null $ssFamilleAchat The ss famille achat.
4363
     * @return Articles Returns this Articles.
4364
     */
4365
    public function setSsFamilleAchat(?string $ssFamilleAchat): Articles {
4366
        $this->ssFamilleAchat = $ssFamilleAchat;
4367
        return $this;
4368
    }
4369
4370
    /**
4371
     * Set the suivi stock.
4372
     *
4373
     * @param bool|null $suiviStock The suivi stock.
4374
     * @return Articles Returns this Articles.
4375
     */
4376
    public function setSuiviStock(?bool $suiviStock): Articles {
4377
        $this->suiviStock = $suiviStock;
4378
        return $this;
4379
    }
4380
4381
    /**
4382
     * Set the tare vat.
4383
     *
4384
     * @param string|null $tareVat The tare vat.
4385
     * @return Articles Returns this Articles.
4386
     */
4387
    public function setTareVat(?string $tareVat): Articles {
4388
        $this->tareVat = $tareVat;
4389
        return $this;
4390
    }
4391
4392
    /**
4393
     * Set the taux alcool.
4394
     *
4395
     * @param float|null $tauxAlcool The taux alcool.
4396
     * @return Articles Returns this Articles.
4397
     */
4398
    public function setTauxAlcool(?float $tauxAlcool): Articles {
4399
        $this->tauxAlcool = $tauxAlcool;
4400
        return $this;
4401
    }
4402
4403
    /**
4404
     * Set the taux devise achat.
4405
     *
4406
     * @param float|null $tauxDeviseAchat The taux devise achat.
4407
     * @return Articles Returns this Articles.
4408
     */
4409
    public function setTauxDeviseAchat(?float $tauxDeviseAchat): Articles {
4410
        $this->tauxDeviseAchat = $tauxDeviseAchat;
4411
        return $this;
4412
    }
4413
4414
    /**
4415
     * Set the tva encaissement.
4416
     *
4417
     * @param bool|null $tvaEncaissement The tva encaissement.
4418
     * @return Articles Returns this Articles.
4419
     */
4420
    public function setTvaEncaissement(?bool $tvaEncaissement): Articles {
4421
        $this->tvaEncaissement = $tvaEncaissement;
4422
        return $this;
4423
    }
4424
4425
    /**
4426
     * Set the tx commission.
4427
     *
4428
     * @param float|null $txCommission The tx commission.
4429
     * @return Articles Returns this Articles.
4430
     */
4431
    public function setTxCommission(?float $txCommission): Articles {
4432
        $this->txCommission = $txCommission;
4433
        return $this;
4434
    }
4435
4436
    /**
4437
     * Set the type arrondi.
4438
     *
4439
     * @param string|null $typeArrondi The type arrondi.
4440
     * @return Articles Returns this Articles.
4441
     */
4442
    public function setTypeArrondi(?string $typeArrondi): Articles {
4443
        $this->typeArrondi = $typeArrondi;
4444
        return $this;
4445
    }
4446
4447
    /**
4448
     * Set the type heure.
4449
     *
4450
     * @param bool|null $typeHeure The type heure.
4451
     * @return Articles Returns this Articles.
4452
     */
4453
    public function setTypeHeure(?bool $typeHeure): Articles {
4454
        $this->typeHeure = $typeHeure;
4455
        return $this;
4456
    }
4457
4458
    /**
4459
     * Set the type unite.
4460
     *
4461
     * @param string|null $typeUnite The type unite.
4462
     * @return Articles Returns this Articles.
4463
     */
4464
    public function setTypeUnite(?string $typeUnite): Articles {
4465
        $this->typeUnite = $typeUnite;
4466
        return $this;
4467
    }
4468
4469
    /**
4470
     * Set the unite activite.
4471
     *
4472
     * @param bool|null $uniteActivite The unite activite.
4473
     * @return Articles Returns this Articles.
4474
     */
4475
    public function setUniteActivite(?bool $uniteActivite): Articles {
4476
        $this->uniteActivite = $uniteActivite;
4477
        return $this;
4478
    }
4479
4480
    /**
4481
     * Set the variante.
4482
     *
4483
     * @param bool|null $variante The variante.
4484
     * @return Articles Returns this Articles.
4485
     */
4486
    public function setVariante(?bool $variante): Articles {
4487
        $this->variante = $variante;
4488
        return $this;
4489
    }
4490
4491
    /**
4492
     * Set the vente par colis.
4493
     *
4494
     * @param bool|null $venteParColis The vente par colis.
4495
     * @return Articles Returns this Articles.
4496
     */
4497
    public function setVenteParColis(?bool $venteParColis): Articles {
4498
        $this->venteParColis = $venteParColis;
4499
        return $this;
4500
    }
4501
4502
    /**
4503
     * Set the volume.
4504
     *
4505
     * @param float|null $volume The volume.
4506
     * @return Articles Returns this Articles.
4507
     */
4508
    public function setVolume(?float $volume): Articles {
4509
        $this->volume = $volume;
4510
        return $this;
4511
    }
4512
}
4513