Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
98.08% covered (success)
98.08%
102 / 104
97.01% covered (success)
97.01%
65 / 67
CRAP
0.00% covered (danger)
0.00%
0 / 1
Fibukontenplan
98.08% covered (success)
98.08%
102 / 104
97.01% covered (success)
97.01%
65 / 67
69
0.00% covered (danger)
0.00%
0 / 1
 getArt
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setArt
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getAutomatikkonto
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setAutomatikkonto
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getAutomsteuerumbuchung
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setAutomsteuerumbuchung
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getBebucht
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setBebucht
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getBeibilanziereranzeigen
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setBeibilanziereranzeigen
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getBeieuermandantanzeigen
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setBeieuermandantanzeigen
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getBenutzerrechte
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setBenutzerrechte
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getFeldeuer
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setFeldeuer
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getFinanzkonto
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setFinanzkonto
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getGeldkonto
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setGeldkonto
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getGesperrt
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setGesperrt
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getJahr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setJahr
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getKategoriebilanz
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setKategoriebilanz
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getKategorieguv
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setKategorieguv
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getLfdnr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 getName
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setName
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getNr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setNr
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getPm
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setPm
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getSaldonegativerlaubt
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setSaldonegativerlaubt
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getSaldovortrag
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setSaldovortrag
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getSaldowarnbetrag
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setSaldowarnbetrag
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getSpezialkonto
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setSpezialkonto
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getStdsteuersatz
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setStdsteuersatz
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getSteuer
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setSteuer
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getSteuersatz
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setSteuersatz
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getUstva
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setUstva
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getUstva2
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setUstva2
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getUstvaab
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setUstvaab
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getUstvaab2
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setUstvaab2
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getUstvst
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setUstvst
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getVaterlfdnr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setVaterlfdnr
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getVaterlfdnrbilanz
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setVaterlfdnrbilanz
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getVaterlfdnrcustom
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setVaterlfdnrcustom
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getVaterlfdnrguv
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setVaterlfdnrguv
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3declare(strict_types=1);
4
5namespace Satag\AmicronEntityBundle\Entity;
6
7use Doctrine\DBAL\Types\Types;
8use Doctrine\ORM\Mapping as ORM;
9use Satag\AmicronEntityBundle\Traits\BlameableEntity;
10use Satag\AmicronEntityBundle\Traits\BlameableEntityInterface;
11
12#[ORM\Entity]
13#[ORM\Table(name: 'FIBUKONTENPLAN')]
14#[ORM\Index(columns: ['jahr'], name: 'FIBUKONTENPLAN_IDX_JAHR')]
15#[ORM\Index(columns: ['nr'], name: 'FIBUKONTENPLAN_IDX_NR')]
16#[ORM\UniqueConstraint(name: 'FIBUKONTENPLAN_UK', columns: ['nr', 'jahr'])]
17class Fibukontenplan implements BlameableEntityInterface
18{
19    use BlameableEntity;
20
21    #[ORM\Column(name: 'art', type: Types::STRING, length: 1, nullable: true)]
22    private ?string $art = null;
23
24    #[ORM\Column(name: 'automatikkonto', type: Types::STRING, length: 1, nullable: true)]
25    private ?string $automatikkonto = null;
26
27    #[ORM\Column(name: 'automsteuerumbuchung', type: Types::STRING, length: 1, nullable: true)]
28    private ?string $automsteuerumbuchung = null;
29
30    #[ORM\Column(name: 'bebucht', type: Types::STRING, length: 1, nullable: true)]
31    private ?string $bebucht = null;
32
33    #[ORM\Column(name: 'beibilanziereranzeigen', type: Types::STRING, length: 1, nullable: true)]
34    private ?string $beibilanziereranzeigen = null;
35
36    #[ORM\Column(name: 'beieuermandantanzeigen', type: Types::STRING, length: 1, nullable: true)]
37    private ?string $beieuermandantanzeigen = null;
38
39    #[ORM\Column(name: 'benutzerrechte', type: Types::STRING, length: 40, nullable: true)]
40    private ?string $benutzerrechte = null;
41
42    #[ORM\Column(name: 'feldeuer', type: Types::STRING, length: 20, nullable: true)]
43    private ?string $feldeuer = null;
44
45    #[ORM\Column(name: 'finanzkonto', type: Types::INTEGER, nullable: true)]
46    private ?int $finanzkonto = null;
47
48    #[ORM\Column(name: 'geldkonto', type: Types::STRING, length: 1, nullable: true)]
49    private ?string $geldkonto = null;
50
51    #[ORM\Column(name: 'gesperrt', type: Types::STRING, length: 1, nullable: true)]
52    private ?string $gesperrt = null;
53
54    #[ORM\Column(name: 'jahr', type: Types::INTEGER, nullable: true)]
55    private ?int $jahr = null;
56
57    #[ORM\Column(name: 'kategoriebilanz', type: Types::STRING, length: 100, nullable: true)]
58    private ?string $kategoriebilanz = null;
59
60    #[ORM\Column(name: 'kategorieguv', type: Types::STRING, length: 100, nullable: true)]
61    private ?string $kategorieguv = null;
62
63    #[ORM\Column(name: 'lfdnr', type: Types::INTEGER, nullable: false)]
64    #[ORM\Id]
65    #[ORM\GeneratedValue(strategy: 'SEQUENCE')]
66    #[ORM\SequenceGenerator(sequenceName: 'GEN_LFDNR', allocationSize: 1, initialValue: 1)]
67    public private(set) ?int $lfdnr = null;
68
69    #[ORM\Column(name: 'name', type: Types::STRING, length: 150, nullable: true)]
70    private ?string $name = null;
71
72    #[ORM\Column(name: 'nr', type: Types::STRING, length: 8, nullable: true)]
73    private ?string $nr = null;
74
75    #[ORM\Column(name: 'pm', type: Types::STRING, length: 1, nullable: true)]
76    private ?string $pm = null;
77
78    #[ORM\Column(name: 'saldonegativerlaubt', type: Types::STRING, length: 1, nullable: true)]
79    private ?string $saldonegativerlaubt = null;
80
81    #[ORM\Column(name: 'saldovortrag', type: Types::STRING, length: 1, nullable: true)]
82    private ?string $saldovortrag = null;
83
84    #[ORM\Column(name: 'saldowarnbetrag', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
85    private ?string $saldowarnbetrag = null;
86
87    #[ORM\Column(name: 'spezialkonto', type: Types::STRING, length: 1, nullable: true)]
88    private ?string $spezialkonto = null;
89
90    #[ORM\Column(name: 'stdsteuersatz', type: Types::STRING, length: 4, nullable: true)]
91    private ?string $stdsteuersatz = null;
92
93    #[ORM\Column(name: 'steuer', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
94    private ?string $steuer = null;
95
96    #[ORM\Column(name: 'steuersatz', type: Types::STRING, length: 2, nullable: true)]
97    private ?string $steuersatz = null;
98
99    #[ORM\Column(name: 'ustva', type: Types::STRING, length: 4, nullable: true)]
100    private ?string $ustva = null;
101
102    #[ORM\Column(name: 'ustva2', type: Types::STRING, length: 4, nullable: true)]
103    private ?string $ustva2 = null;
104
105    #[ORM\Column(name: 'ustvaab', type: Types::DATETIME_IMMUTABLE, nullable: true)]
106    private ?\DateTimeImmutable $ustvaab = null;
107
108    #[ORM\Column(name: 'ustvaab2', type: Types::DATETIME_IMMUTABLE, nullable: true)]
109    private ?\DateTimeImmutable $ustvaab2 = null;
110
111    #[ORM\Column(name: 'ustvst', type: Types::STRING, length: 1, nullable: true)]
112    private ?string $ustvst = null;
113
114    #[ORM\Column(name: 'vaterlfdnr', type: Types::INTEGER, nullable: true)]
115    private ?int $vaterlfdnr = null;
116
117    #[ORM\Column(name: 'vaterlfdnrbilanz', type: Types::INTEGER, nullable: true)]
118    private ?int $vaterlfdnrbilanz = null;
119
120    #[ORM\Column(name: 'vaterlfdnrcustom', type: Types::INTEGER, nullable: true)]
121    private ?int $vaterlfdnrcustom = null;
122
123    #[ORM\Column(name: 'vaterlfdnrguv', type: Types::INTEGER, nullable: true)]
124    private ?int $vaterlfdnrguv = null;
125
126    public function getArt(): ?string
127    {
128        return $this->art;
129    }
130
131    public function setArt(?string $art): self
132    {
133        $this->art = $art;
134
135        return $this;
136    }
137
138    public function getAutomatikkonto(): ?string
139    {
140        return $this->automatikkonto;
141    }
142
143    public function setAutomatikkonto(?string $automatikkonto): self
144    {
145        $this->automatikkonto = $automatikkonto;
146
147        return $this;
148    }
149
150    public function getAutomsteuerumbuchung(): ?string
151    {
152        return $this->automsteuerumbuchung;
153    }
154
155    public function setAutomsteuerumbuchung(?string $automsteuerumbuchung): self
156    {
157        $this->automsteuerumbuchung = $automsteuerumbuchung;
158
159        return $this;
160    }
161
162    public function getBebucht(): ?string
163    {
164        return $this->bebucht;
165    }
166
167    public function setBebucht(?string $bebucht): self
168    {
169        $this->bebucht = $bebucht;
170
171        return $this;
172    }
173
174    public function getBeibilanziereranzeigen(): ?string
175    {
176        return $this->beibilanziereranzeigen;
177    }
178
179    public function setBeibilanziereranzeigen(?string $beibilanziereranzeigen): self
180    {
181        $this->beibilanziereranzeigen = $beibilanziereranzeigen;
182
183        return $this;
184    }
185
186    public function getBeieuermandantanzeigen(): ?string
187    {
188        return $this->beieuermandantanzeigen;
189    }
190
191    public function setBeieuermandantanzeigen(?string $beieuermandantanzeigen): self
192    {
193        $this->beieuermandantanzeigen = $beieuermandantanzeigen;
194
195        return $this;
196    }
197
198    public function getBenutzerrechte(): ?string
199    {
200        return $this->benutzerrechte;
201    }
202
203    public function setBenutzerrechte(?string $benutzerrechte): self
204    {
205        $this->benutzerrechte = $benutzerrechte;
206
207        return $this;
208    }
209
210    public function getFeldeuer(): ?string
211    {
212        return $this->feldeuer;
213    }
214
215    public function setFeldeuer(?string $feldeuer): self
216    {
217        $this->feldeuer = $feldeuer;
218
219        return $this;
220    }
221
222    public function getFinanzkonto(): ?int
223    {
224        return $this->finanzkonto;
225    }
226
227    public function setFinanzkonto(?int $finanzkonto): self
228    {
229        $this->finanzkonto = $finanzkonto;
230
231        return $this;
232    }
233
234    public function getGeldkonto(): ?string
235    {
236        return $this->geldkonto;
237    }
238
239    public function setGeldkonto(?string $geldkonto): self
240    {
241        $this->geldkonto = $geldkonto;
242
243        return $this;
244    }
245
246    public function getGesperrt(): ?string
247    {
248        return $this->gesperrt;
249    }
250
251    public function setGesperrt(?string $gesperrt): self
252    {
253        $this->gesperrt = $gesperrt;
254
255        return $this;
256    }
257
258    public function getJahr(): ?int
259    {
260        return $this->jahr;
261    }
262
263    public function setJahr(?int $jahr): self
264    {
265        $this->jahr = $jahr;
266
267        return $this;
268    }
269
270    public function getKategoriebilanz(): ?string
271    {
272        return $this->kategoriebilanz;
273    }
274
275    public function setKategoriebilanz(?string $kategoriebilanz): self
276    {
277        $this->kategoriebilanz = $kategoriebilanz;
278
279        return $this;
280    }
281
282    public function getKategorieguv(): ?string
283    {
284        return $this->kategorieguv;
285    }
286
287    public function setKategorieguv(?string $kategorieguv): self
288    {
289        $this->kategorieguv = $kategorieguv;
290
291        return $this;
292    }
293
294    public function getLfdnr(): ?int
295    {
296        return $this->lfdnr;
297    }
298
299    public function getName(): ?string
300    {
301        return $this->name;
302    }
303
304    public function setName(?string $name): self
305    {
306        $this->name = $name;
307
308        return $this;
309    }
310
311    public function getNr(): ?string
312    {
313        return $this->nr;
314    }
315
316    public function setNr(?string $nr): self
317    {
318        $this->nr = $nr;
319
320        return $this;
321    }
322
323    public function getPm(): ?string
324    {
325        return $this->pm;
326    }
327
328    public function setPm(?string $pm): self
329    {
330        $this->pm = $pm;
331
332        return $this;
333    }
334
335    public function getSaldonegativerlaubt(): ?string
336    {
337        return $this->saldonegativerlaubt;
338    }
339
340    public function setSaldonegativerlaubt(?string $saldonegativerlaubt): self
341    {
342        $this->saldonegativerlaubt = $saldonegativerlaubt;
343
344        return $this;
345    }
346
347    public function getSaldovortrag(): ?string
348    {
349        return $this->saldovortrag;
350    }
351
352    public function setSaldovortrag(?string $saldovortrag): self
353    {
354        $this->saldovortrag = $saldovortrag;
355
356        return $this;
357    }
358
359    public function getSaldowarnbetrag(): ?string
360    {
361        return $this->saldowarnbetrag;
362    }
363
364    public function setSaldowarnbetrag(?string $saldowarnbetrag): self
365    {
366        $this->saldowarnbetrag = $saldowarnbetrag;
367
368        return $this;
369    }
370
371    public function getSpezialkonto(): ?string
372    {
373        return $this->spezialkonto;
374    }
375
376    public function setSpezialkonto(?string $spezialkonto): self
377    {
378        $this->spezialkonto = $spezialkonto;
379
380        return $this;
381    }
382
383    public function getStdsteuersatz(): ?string
384    {
385        return $this->stdsteuersatz;
386    }
387
388    public function setStdsteuersatz(?string $stdsteuersatz): self
389    {
390        $this->stdsteuersatz = $stdsteuersatz;
391
392        return $this;
393    }
394
395    public function getSteuer(): ?string
396    {
397        return $this->steuer;
398    }
399
400    public function setSteuer(?string $steuer): self
401    {
402        $this->steuer = $steuer;
403
404        return $this;
405    }
406
407    public function getSteuersatz(): ?string
408    {
409        return $this->steuersatz;
410    }
411
412    public function setSteuersatz(?string $steuersatz): self
413    {
414        $this->steuersatz = $steuersatz;
415
416        return $this;
417    }
418
419    public function getUstva(): ?string
420    {
421        return $this->ustva;
422    }
423
424    public function setUstva(?string $ustva): self
425    {
426        $this->ustva = $ustva;
427
428        return $this;
429    }
430
431    public function getUstva2(): ?string
432    {
433        return $this->ustva2;
434    }
435
436    public function setUstva2(?string $ustva2): self
437    {
438        $this->ustva2 = $ustva2;
439
440        return $this;
441    }
442
443    public function getUstvaab(): ?\DateTimeImmutable
444    {
445        return $this->ustvaab;
446    }
447
448    public function setUstvaab(\DateTimeImmutable|\DateTime|null $ustvaab): self
449    {
450        $this->ustvaab = $ustvaab instanceof \DateTime
451            ? \DateTimeImmutable::createFromMutable($ustvaab)
452            : $ustvaab;
453
454        return $this;
455    }
456
457    public function getUstvaab2(): ?\DateTimeImmutable
458    {
459        return $this->ustvaab2;
460    }
461
462    public function setUstvaab2(\DateTimeImmutable|\DateTime|null $ustvaab2): self
463    {
464        $this->ustvaab2 = $ustvaab2 instanceof \DateTime
465            ? \DateTimeImmutable::createFromMutable($ustvaab2)
466            : $ustvaab2;
467
468        return $this;
469    }
470
471    public function getUstvst(): ?string
472    {
473        return $this->ustvst;
474    }
475
476    public function setUstvst(?string $ustvst): self
477    {
478        $this->ustvst = $ustvst;
479
480        return $this;
481    }
482
483    public function getVaterlfdnr(): ?int
484    {
485        return $this->vaterlfdnr;
486    }
487
488    public function setVaterlfdnr(?int $vaterlfdnr): self
489    {
490        $this->vaterlfdnr = $vaterlfdnr;
491
492        return $this;
493    }
494
495    public function getVaterlfdnrbilanz(): ?int
496    {
497        return $this->vaterlfdnrbilanz;
498    }
499
500    public function setVaterlfdnrbilanz(?int $vaterlfdnrbilanz): self
501    {
502        $this->vaterlfdnrbilanz = $vaterlfdnrbilanz;
503
504        return $this;
505    }
506
507    public function getVaterlfdnrcustom(): ?int
508    {
509        return $this->vaterlfdnrcustom;
510    }
511
512    public function setVaterlfdnrcustom(?int $vaterlfdnrcustom): self
513    {
514        $this->vaterlfdnrcustom = $vaterlfdnrcustom;
515
516        return $this;
517    }
518
519    public function getVaterlfdnrguv(): ?int
520    {
521        return $this->vaterlfdnrguv;
522    }
523
524    public function setVaterlfdnrguv(?int $vaterlfdnrguv): self
525    {
526        $this->vaterlfdnrguv = $vaterlfdnrguv;
527
528        return $this;
529    }
530}