Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
90.96% covered (success)
90.96%
161 / 177
83.51% covered (warning)
83.51%
81 / 97
CRAP
0.00% covered (danger)
0.00%
0 / 1
OffenerPosten
90.96% covered (success)
90.96%
161 / 177
83.51% covered (warning)
83.51%
81 / 97
123.60
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
 getAuftraglfdnr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setAuftraglfdnr
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getAuftragswert
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setAuftragswert
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getBarrechnung
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setBarrechnung
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getBemerkung
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setBemerkung
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getBestelldatum
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setBestelldatum
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getBnkuebergam
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setBnkuebergam
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getDatum
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setDatum
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getEingang
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setEingang
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getFaelligam
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setFaelligam
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getFibuausgebuchtam
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setFibuausgebuchtam
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getGeaendertam
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setGeaendertam
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
2
 getGeaendertvon
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setGeaendertvon
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getGezahlt
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setGezahlt
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getGutschrift
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setGutschrift
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getIndividuellemahngz
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setIndividuellemahngz
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
 getKundenlfdnr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setKundenlfdnr
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getLargebuehr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setLargebuehr
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getLastschriftretour
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setLastschriftretour
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getLetztemahnung
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setLetztemahnung
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getLfdnr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 getMahndatum1
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMahndatum1
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getMahndatum2
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMahndatum2
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getMahndatum3
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMahndatum3
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getMahndatum4
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMahndatum4
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getMahndatum5
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMahndatum5
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getMahngebuehr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMahngebuehr
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getMahnstufe
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMahnstufe
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getMahnzinsabdatum
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMahnzinsabdatum
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getMahnzinsbetrag
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMahnzinsbetrag
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getMahnzinsen
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMahnzinsen
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getMahnzinstage
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMahnzinstage
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getMark
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMark
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getMonat
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setMonat
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getOffenerbetrag
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setOffenerbetrag
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getQuartal
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setQuartal
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getRgdatum
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setRgdatum
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getSkonto
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setSkonto
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getSkontobetrag
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setSkontobetrag
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getSkontobis
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setSkontobis
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getSkontotage
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setSkontotage
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getUneinbringlich
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setUneinbringlich
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getVorlageam
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setVorlageam
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getVorlageanlass
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setVorlageanlass
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getVorlagefuer
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setVorlagefuer
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getWoche
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setWoche
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getZahlbarbis
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setZahlbarbis
75.00% covered (warning)
75.00%
3 / 4
0.00% covered (danger)
0.00%
0 / 1
2.06
 getZahlungin
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setZahlungin
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;
9
10#[ORM\Entity]
11#[ORM\Table(name: 'OFFPOS')]
12#[ORM\Index(columns: ['vorlageam'], name: 'OFFPOS_VORLAGEAM_DIDX')]
13#[ORM\Index(columns: ['auftraglfdnr'], name: 'OFFPOS_AUFTRAGLFDNR_FK')]
14#[ORM\Index(columns: ['kundenlfdnr'], name: 'OFFPOS_KUNDENLFDNR_FK')]
15class OffenerPosten
16{
17    #[ORM\Column(name: 'art', type: Types::STRING, length: 1, nullable: true)]
18    private ?string $art = null;
19
20    #[ORM\ManyToOne(targetEntity: Auftrag::class)]
21    #[ORM\JoinColumn(name: 'auftraglfdnr', referencedColumnName: 'lfdnr')]
22    private ?Auftrag $auftraglfdnr = null;
23
24    #[ORM\Column(name: 'auftragswert', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
25    private ?string $auftragswert = null;
26
27    #[ORM\Column(name: 'barrechnung', type: Types::STRING, length: 1, nullable: true)]
28    private ?string $barrechnung = null;
29
30    #[ORM\Column(name: 'bemerkung', type: Types::TEXT, nullable: true)]
31    private ?string $bemerkung = null;
32
33    #[ORM\Column(name: 'bestelldatum', type: Types::DATETIME_IMMUTABLE, nullable: true)]
34    private ?\DateTimeImmutable $bestelldatum = null;
35
36    #[ORM\Column(name: 'bnkuebergam', type: Types::DATETIME_IMMUTABLE, nullable: true)]
37    private ?\DateTimeImmutable $bnkuebergam = null;
38
39    #[ORM\Column(name: 'datum', type: Types::DATETIME_IMMUTABLE, nullable: true)]
40    private ?\DateTimeImmutable $datum = null;
41
42    #[ORM\Column(name: 'eingang', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
43    private ?string $eingang = null;
44
45    #[ORM\Column(name: 'faelligam', type: Types::DATETIME_IMMUTABLE, nullable: true)]
46    private ?\DateTimeImmutable $faelligam = null;
47
48    #[ORM\Column(name: 'fibuausgebuchtam', type: Types::DATETIME_IMMUTABLE, nullable: true)]
49    private ?\DateTimeImmutable $fibuausgebuchtam = null;
50
51    #[ORM\Column(name: 'geaendertam', type: Types::DATETIME_IMMUTABLE, nullable: true)]
52    private ?\DateTimeImmutable $geaendertam = null;
53
54    #[ORM\Column(name: 'geaendertvon', type: Types::STRING, length: 3, nullable: true)]
55    private ?string $geaendertvon = null;
56
57    #[ORM\Column(name: 'gezahlt', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
58    private ?string $gezahlt = null;
59
60    #[ORM\Column(name: 'gutschrift', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
61    private ?string $gutschrift = null;
62
63    #[ORM\Column(name: 'individuellemahngz', type: Types::INTEGER, nullable: true)]
64    private ?int $individuellemahngz = null;
65
66    #[ORM\Column(name: 'jahr', type: Types::INTEGER, nullable: true)]
67    private ?int $jahr = null;
68
69    #[ORM\ManyToOne(targetEntity: Adresse::class)]
70    #[ORM\JoinColumn(name: 'kundenlfdnr', referencedColumnName: 'lfdnr')]
71    private ?Adresse $kundenlfdnr = null;
72
73    #[ORM\Column(name: 'largebuehr', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
74    private ?string $largebuehr = null;
75
76    #[ORM\Column(name: 'lastschriftretour', type: Types::STRING, length: 1, nullable: true)]
77    private ?string $lastschriftretour = null;
78
79    #[ORM\Column(name: 'letztemahnung', type: Types::DATETIME_IMMUTABLE, nullable: true)]
80    private ?\DateTimeImmutable $letztemahnung = null;
81
82    #[ORM\Column(name: 'lfdnr', type: Types::INTEGER, nullable: false)]
83    #[ORM\Id]
84    #[ORM\GeneratedValue(strategy: 'SEQUENCE')]
85    #[ORM\SequenceGenerator(sequenceName: 'GEN_LFDNR', allocationSize: 1, initialValue: 1)]
86    public private(set) ?int $lfdnr = null;
87
88    #[ORM\Column(name: 'mahndatum1', type: Types::DATETIME_IMMUTABLE, nullable: true)]
89    private ?\DateTimeImmutable $mahndatum1 = null;
90
91    #[ORM\Column(name: 'mahndatum2', type: Types::DATETIME_IMMUTABLE, nullable: true)]
92    private ?\DateTimeImmutable $mahndatum2 = null;
93
94    #[ORM\Column(name: 'mahndatum3', type: Types::DATETIME_IMMUTABLE, nullable: true)]
95    private ?\DateTimeImmutable $mahndatum3 = null;
96
97    #[ORM\Column(name: 'mahndatum4', type: Types::DATETIME_IMMUTABLE, nullable: true)]
98    private ?\DateTimeImmutable $mahndatum4 = null;
99
100    #[ORM\Column(name: 'mahndatum5', type: Types::DATETIME_IMMUTABLE, nullable: true)]
101    private ?\DateTimeImmutable $mahndatum5 = null;
102
103    #[ORM\Column(name: 'mahngebuehr', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
104    private ?string $mahngebuehr = null;
105
106    #[ORM\Column(name: 'mahnstufe', type: Types::INTEGER, nullable: true)]
107    private ?int $mahnstufe = null;
108
109    #[ORM\Column(name: 'mahnzinsabdatum', type: Types::DATETIME_IMMUTABLE, nullable: true)]
110    private ?\DateTimeImmutable $mahnzinsabdatum = null;
111
112    #[ORM\Column(name: 'mahnzinsbetrag', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
113    private ?string $mahnzinsbetrag = null;
114
115    #[ORM\Column(name: 'mahnzinsen', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
116    private ?string $mahnzinsen = null;
117
118    #[ORM\Column(name: 'mahnzinstage', type: Types::INTEGER, nullable: true)]
119    private ?int $mahnzinstage = null;
120
121    #[ORM\Column(name: 'mark', type: Types::STRING, length: 1, nullable: true)]
122    private ?string $mark = null;
123
124    #[ORM\Column(name: 'monat', type: Types::INTEGER, nullable: true)]
125    private ?int $monat = null;
126
127    #[ORM\Column(name: 'offenerbetrag', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
128    private ?string $offenerbetrag = null;
129
130    #[ORM\Column(name: 'quartal', type: Types::INTEGER, nullable: true)]
131    private ?int $quartal = null;
132
133    #[ORM\Column(name: 'rgdatum', type: Types::DATETIME_IMMUTABLE, nullable: true)]
134    private ?\DateTimeImmutable $rgdatum = null;
135
136    #[ORM\Column(name: 'skonto', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
137    private ?string $skonto = null;
138
139    #[ORM\Column(name: 'skontobetrag', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
140    private ?string $skontobetrag = null;
141
142    #[ORM\Column(name: 'skontobis', type: Types::DATETIME_IMMUTABLE, nullable: true)]
143    private ?\DateTimeImmutable $skontobis = null;
144
145    #[ORM\Column(name: 'skontotage', type: Types::INTEGER, nullable: true)]
146    private ?int $skontotage = null;
147
148    #[ORM\Column(name: 'uneinbringlich', type: Types::STRING, length: 1, nullable: true)]
149    private ?string $uneinbringlich = null;
150
151    #[ORM\Column(name: 'vorlageam', type: Types::DATETIME_IMMUTABLE, nullable: true)]
152    private ?\DateTimeImmutable $vorlageam = null;
153
154    #[ORM\Column(name: 'vorlageanlass', type: Types::STRING, length: 80, nullable: true)]
155    private ?string $vorlageanlass = null;
156
157    #[ORM\Column(name: 'vorlagefuer', type: Types::STRING, length: 3, nullable: true)]
158    private ?string $vorlagefuer = null;
159
160    #[ORM\Column(name: 'woche', type: Types::INTEGER, nullable: true)]
161    private ?int $woche = null;
162
163    #[ORM\Column(name: 'zahlbarbis', type: Types::DATETIME_IMMUTABLE, nullable: true)]
164    private ?\DateTimeImmutable $zahlbarbis = null;
165
166    #[ORM\Column(name: 'zahlungin', type: Types::INTEGER, nullable: true)]
167    private ?int $zahlungin = null;
168
169    public function getArt(): ?string
170    {
171        return $this->art;
172    }
173
174    public function setArt(?string $art): self
175    {
176        $this->art = $art;
177
178        return $this;
179    }
180
181    public function getAuftraglfdnr(): ?Auftrag
182    {
183        return $this->auftraglfdnr;
184    }
185
186    public function setAuftraglfdnr(?Auftrag $auftraglfdnr): self
187    {
188        $this->auftraglfdnr = $auftraglfdnr;
189
190        return $this;
191    }
192
193    public function getAuftragswert(): ?string
194    {
195        return $this->auftragswert;
196    }
197
198    public function setAuftragswert(?string $auftragswert): self
199    {
200        $this->auftragswert = $auftragswert;
201
202        return $this;
203    }
204
205    public function getBarrechnung(): ?string
206    {
207        return $this->barrechnung;
208    }
209
210    public function setBarrechnung(?string $barrechnung): self
211    {
212        $this->barrechnung = $barrechnung;
213
214        return $this;
215    }
216
217    public function getBemerkung(): ?string
218    {
219        return $this->bemerkung;
220    }
221
222    public function setBemerkung(?string $bemerkung): self
223    {
224        $this->bemerkung = $bemerkung;
225
226        return $this;
227    }
228
229    public function getBestelldatum(): ?\DateTimeImmutable
230    {
231        return $this->bestelldatum;
232    }
233
234    public function setBestelldatum(\DateTimeImmutable|\DateTime|null $bestelldatum): self
235    {
236        $this->bestelldatum = $bestelldatum instanceof \DateTime
237            ? \DateTimeImmutable::createFromInterface($bestelldatum)
238            : $bestelldatum;
239
240        return $this;
241    }
242
243    public function getBnkuebergam(): ?\DateTimeImmutable
244    {
245        return $this->bnkuebergam;
246    }
247
248    public function setBnkuebergam(\DateTimeImmutable|\DateTime|null $bnkuebergam): self
249    {
250        $this->bnkuebergam = $bnkuebergam instanceof \DateTime
251            ? \DateTimeImmutable::createFromInterface($bnkuebergam)
252            : $bnkuebergam;
253
254        return $this;
255    }
256
257    public function getDatum(): ?\DateTimeImmutable
258    {
259        return $this->datum;
260    }
261
262    public function setDatum(\DateTimeImmutable|\DateTime|null $datum): self
263    {
264        $this->datum = $datum instanceof \DateTime
265            ? \DateTimeImmutable::createFromInterface($datum)
266            : $datum;
267
268        return $this;
269    }
270
271    public function getEingang(): ?string
272    {
273        return $this->eingang;
274    }
275
276    public function setEingang(?string $eingang): self
277    {
278        $this->eingang = $eingang;
279
280        return $this;
281    }
282
283    public function getFaelligam(): ?\DateTimeImmutable
284    {
285        return $this->faelligam;
286    }
287
288    public function setFaelligam(\DateTimeImmutable|\DateTime|null $faelligam): self
289    {
290        $this->faelligam = $faelligam instanceof \DateTime
291            ? \DateTimeImmutable::createFromInterface($faelligam)
292            : $faelligam;
293
294        return $this;
295    }
296
297    public function getFibuausgebuchtam(): ?\DateTimeImmutable
298    {
299        return $this->fibuausgebuchtam;
300    }
301
302    public function setFibuausgebuchtam(\DateTimeImmutable|\DateTime|null $fibuausgebuchtam): self
303    {
304        $this->fibuausgebuchtam = $fibuausgebuchtam instanceof \DateTime
305            ? \DateTimeImmutable::createFromInterface($fibuausgebuchtam)
306            : $fibuausgebuchtam;
307
308        return $this;
309    }
310
311    public function getGeaendertam(): ?\DateTimeImmutable
312    {
313        return $this->geaendertam;
314    }
315
316    public function setGeaendertam(\DateTimeImmutable|\DateTime|null $geaendertam): static
317    {
318        $this->geaendertam = $geaendertam instanceof \DateTime ? \DateTimeImmutable::createFromInterface($geaendertam) : $geaendertam;
319
320        return $this;
321    }
322
323    public function getGeaendertvon(): ?string
324    {
325        return $this->geaendertvon;
326    }
327
328    public function setGeaendertvon(?string $geaendertvon): static
329    {
330        $this->geaendertvon = $geaendertvon;
331
332        return $this;
333    }
334
335    public function getGezahlt(): ?string
336    {
337        return $this->gezahlt;
338    }
339
340    public function setGezahlt(?string $gezahlt): self
341    {
342        $this->gezahlt = $gezahlt;
343
344        return $this;
345    }
346
347    public function getGutschrift(): ?string
348    {
349        return $this->gutschrift;
350    }
351
352    public function setGutschrift(?string $gutschrift): self
353    {
354        $this->gutschrift = $gutschrift;
355
356        return $this;
357    }
358
359    public function getIndividuellemahngz(): ?int
360    {
361        return $this->individuellemahngz;
362    }
363
364    public function setIndividuellemahngz(?int $individuellemahngz): self
365    {
366        $this->individuellemahngz = $individuellemahngz;
367
368        return $this;
369    }
370
371    public function getJahr(): ?int
372    {
373        return $this->jahr;
374    }
375
376    public function setJahr(?int $jahr): self
377    {
378        $this->jahr = $jahr;
379
380        return $this;
381    }
382
383    public function getKundenlfdnr(): ?Adresse
384    {
385        return $this->kundenlfdnr;
386    }
387
388    public function setKundenlfdnr(?Adresse $kundenlfdnr): self
389    {
390        $this->kundenlfdnr = $kundenlfdnr;
391
392        return $this;
393    }
394
395    public function getLargebuehr(): ?string
396    {
397        return $this->largebuehr;
398    }
399
400    public function setLargebuehr(?string $largebuehr): self
401    {
402        $this->largebuehr = $largebuehr;
403
404        return $this;
405    }
406
407    public function getLastschriftretour(): ?string
408    {
409        return $this->lastschriftretour;
410    }
411
412    public function setLastschriftretour(?string $lastschriftretour): self
413    {
414        $this->lastschriftretour = $lastschriftretour;
415
416        return $this;
417    }
418
419    public function getLetztemahnung(): ?\DateTimeImmutable
420    {
421        return $this->letztemahnung;
422    }
423
424    public function setLetztemahnung(\DateTimeImmutable|\DateTime|null $letztemahnung): self
425    {
426        $this->letztemahnung = $letztemahnung instanceof \DateTime
427            ? \DateTimeImmutable::createFromInterface($letztemahnung)
428            : $letztemahnung;
429
430        return $this;
431    }
432
433    public function getLfdnr(): ?int
434    {
435        return $this->lfdnr;
436    }
437
438    public function getMahndatum1(): ?\DateTimeImmutable
439    {
440        return $this->mahndatum1;
441    }
442
443    public function setMahndatum1(\DateTimeImmutable|\DateTime|null $mahndatum1): self
444    {
445        $this->mahndatum1 = $mahndatum1 instanceof \DateTime
446            ? \DateTimeImmutable::createFromInterface($mahndatum1)
447            : $mahndatum1;
448
449        return $this;
450    }
451
452    public function getMahndatum2(): ?\DateTimeImmutable
453    {
454        return $this->mahndatum2;
455    }
456
457    public function setMahndatum2(\DateTimeImmutable|\DateTime|null $mahndatum2): self
458    {
459        $this->mahndatum2 = $mahndatum2 instanceof \DateTime
460            ? \DateTimeImmutable::createFromInterface($mahndatum2)
461            : $mahndatum2;
462
463        return $this;
464    }
465
466    public function getMahndatum3(): ?\DateTimeImmutable
467    {
468        return $this->mahndatum3;
469    }
470
471    public function setMahndatum3(\DateTimeImmutable|\DateTime|null $mahndatum3): self
472    {
473        $this->mahndatum3 = $mahndatum3 instanceof \DateTime
474            ? \DateTimeImmutable::createFromInterface($mahndatum3)
475            : $mahndatum3;
476
477        return $this;
478    }
479
480    public function getMahndatum4(): ?\DateTimeImmutable
481    {
482        return $this->mahndatum4;
483    }
484
485    public function setMahndatum4(\DateTimeImmutable|\DateTime|null $mahndatum4): self
486    {
487        $this->mahndatum4 = $mahndatum4 instanceof \DateTime
488            ? \DateTimeImmutable::createFromInterface($mahndatum4)
489            : $mahndatum4;
490
491        return $this;
492    }
493
494    public function getMahndatum5(): ?\DateTimeImmutable
495    {
496        return $this->mahndatum5;
497    }
498
499    public function setMahndatum5(\DateTimeImmutable|\DateTime|null $mahndatum5): self
500    {
501        $this->mahndatum5 = $mahndatum5 instanceof \DateTime
502            ? \DateTimeImmutable::createFromInterface($mahndatum5)
503            : $mahndatum5;
504
505        return $this;
506    }
507
508    public function getMahngebuehr(): ?string
509    {
510        return $this->mahngebuehr;
511    }
512
513    public function setMahngebuehr(?string $mahngebuehr): self
514    {
515        $this->mahngebuehr = $mahngebuehr;
516
517        return $this;
518    }
519
520    public function getMahnstufe(): ?int
521    {
522        return $this->mahnstufe;
523    }
524
525    public function setMahnstufe(?int $mahnstufe): self
526    {
527        $this->mahnstufe = $mahnstufe;
528
529        return $this;
530    }
531
532    public function getMahnzinsabdatum(): ?\DateTimeImmutable
533    {
534        return $this->mahnzinsabdatum;
535    }
536
537    public function setMahnzinsabdatum(\DateTimeImmutable|\DateTime|null $mahnzinsabdatum): self
538    {
539        $this->mahnzinsabdatum = $mahnzinsabdatum instanceof \DateTime
540            ? \DateTimeImmutable::createFromInterface($mahnzinsabdatum)
541            : $mahnzinsabdatum;
542
543        return $this;
544    }
545
546    public function getMahnzinsbetrag(): ?string
547    {
548        return $this->mahnzinsbetrag;
549    }
550
551    public function setMahnzinsbetrag(?string $mahnzinsbetrag): self
552    {
553        $this->mahnzinsbetrag = $mahnzinsbetrag;
554
555        return $this;
556    }
557
558    public function getMahnzinsen(): ?string
559    {
560        return $this->mahnzinsen;
561    }
562
563    public function setMahnzinsen(?string $mahnzinsen): self
564    {
565        $this->mahnzinsen = $mahnzinsen;
566
567        return $this;
568    }
569
570    public function getMahnzinstage(): ?int
571    {
572        return $this->mahnzinstage;
573    }
574
575    public function setMahnzinstage(?int $mahnzinstage): self
576    {
577        $this->mahnzinstage = $mahnzinstage;
578
579        return $this;
580    }
581
582    public function getMark(): ?string
583    {
584        return $this->mark;
585    }
586
587    public function setMark(?string $mark): self
588    {
589        $this->mark = $mark;
590
591        return $this;
592    }
593
594    public function getMonat(): ?int
595    {
596        return $this->monat;
597    }
598
599    public function setMonat(?int $monat): self
600    {
601        $this->monat = $monat;
602
603        return $this;
604    }
605
606    public function getOffenerbetrag(): ?string
607    {
608        return $this->offenerbetrag;
609    }
610
611    public function setOffenerbetrag(?string $offenerbetrag): self
612    {
613        $this->offenerbetrag = $offenerbetrag;
614
615        return $this;
616    }
617
618    public function getQuartal(): ?int
619    {
620        return $this->quartal;
621    }
622
623    public function setQuartal(?int $quartal): self
624    {
625        $this->quartal = $quartal;
626
627        return $this;
628    }
629
630    public function getRgdatum(): ?\DateTimeImmutable
631    {
632        return $this->rgdatum;
633    }
634
635    public function setRgdatum(\DateTimeImmutable|\DateTime|null $rgdatum): self
636    {
637        $this->rgdatum = $rgdatum instanceof \DateTime
638            ? \DateTimeImmutable::createFromInterface($rgdatum)
639            : $rgdatum;
640
641        return $this;
642    }
643
644    public function getSkonto(): ?string
645    {
646        return $this->skonto;
647    }
648
649    public function setSkonto(?string $skonto): self
650    {
651        $this->skonto = $skonto;
652
653        return $this;
654    }
655
656    public function getSkontobetrag(): ?string
657    {
658        return $this->skontobetrag;
659    }
660
661    public function setSkontobetrag(?string $skontobetrag): self
662    {
663        $this->skontobetrag = $skontobetrag;
664
665        return $this;
666    }
667
668    public function getSkontobis(): ?\DateTimeImmutable
669    {
670        return $this->skontobis;
671    }
672
673    public function setSkontobis(\DateTimeImmutable|\DateTime|null $skontobis): self
674    {
675        $this->skontobis = $skontobis instanceof \DateTime
676            ? \DateTimeImmutable::createFromInterface($skontobis)
677            : $skontobis;
678
679        return $this;
680    }
681
682    public function getSkontotage(): ?int
683    {
684        return $this->skontotage;
685    }
686
687    public function setSkontotage(?int $skontotage): self
688    {
689        $this->skontotage = $skontotage;
690
691        return $this;
692    }
693
694    public function getUneinbringlich(): ?string
695    {
696        return $this->uneinbringlich;
697    }
698
699    public function setUneinbringlich(?string $uneinbringlich): self
700    {
701        $this->uneinbringlich = $uneinbringlich;
702
703        return $this;
704    }
705
706    public function getVorlageam(): ?\DateTimeImmutable
707    {
708        return $this->vorlageam;
709    }
710
711    public function setVorlageam(\DateTimeImmutable|\DateTime|null $vorlageam): self
712    {
713        $this->vorlageam = $vorlageam instanceof \DateTime
714            ? \DateTimeImmutable::createFromInterface($vorlageam)
715            : $vorlageam;
716
717        return $this;
718    }
719
720    public function getVorlageanlass(): ?string
721    {
722        return $this->vorlageanlass;
723    }
724
725    public function setVorlageanlass(?string $vorlageanlass): self
726    {
727        $this->vorlageanlass = $vorlageanlass;
728
729        return $this;
730    }
731
732    public function getVorlagefuer(): ?string
733    {
734        return $this->vorlagefuer;
735    }
736
737    public function setVorlagefuer(?string $vorlagefuer): self
738    {
739        $this->vorlagefuer = $vorlagefuer;
740
741        return $this;
742    }
743
744    public function getWoche(): ?int
745    {
746        return $this->woche;
747    }
748
749    public function setWoche(?int $woche): self
750    {
751        $this->woche = $woche;
752
753        return $this;
754    }
755
756    public function getZahlbarbis(): ?\DateTimeImmutable
757    {
758        return $this->zahlbarbis;
759    }
760
761    public function setZahlbarbis(\DateTimeImmutable|\DateTime|null $zahlbarbis): self
762    {
763        $this->zahlbarbis = $zahlbarbis instanceof \DateTime
764            ? \DateTimeImmutable::createFromInterface($zahlbarbis)
765            : $zahlbarbis;
766
767        return $this;
768    }
769
770    public function getZahlungin(): ?int
771    {
772        return $this->zahlungin;
773    }
774
775    public function setZahlungin(?int $zahlungin): self
776    {
777        $this->zahlungin = $zahlungin;
778
779        return $this;
780    }
781}