Class: MoneyS3::Parsers::ReportType
- Inherits:
-
MessageRootType
show all
- Includes:
- ParserCore::BaseParser
- Defined in:
- lib/money_s3/parsers/report_type.rb
Instance Method Summary
collapse
#error_info, #reference, #status, #status_attributes
Instance Method Details
#control ⇒ Object
6
7
8
|
# File 'lib/money_s3/parsers/report_type.rb', line 6
def control
submodel_at(Control, 'Control')
end
|
#seznam_ban_dokl ⇒ Object
58
59
60
|
# File 'lib/money_s3/parsers/report_type.rb', line 58
def seznam_ban_dokl
array_of_at(MsgBanDoklType, ['SeznamBanDokl', 'BanDokl'])
end
|
#seznam_bank_uctu_pokladen ⇒ Object
154
155
156
|
# File 'lib/money_s3/parsers/report_type.rb', line 154
def seznam_bank_uctu_pokladen
array_of_at(MsgBankUcetPokladnaType, ['SeznamBankUctuPokladen', 'BankUcetPokladna'])
end
|
#seznam_cinnosti ⇒ Object
122
123
124
|
# File 'lib/money_s3/parsers/report_type.rb', line 122
def seznam_cinnosti
array_of_at(MsgCinnostType, ['SeznamCinnosti', 'Cinnost'])
end
|
#seznam_clen_dph ⇒ Object
126
127
128
|
# File 'lib/money_s3/parsers/report_type.rb', line 126
def seznam_clen_dph
array_of_at(MsgClenDPHType, ['SeznamClenDPH', 'ClenDPH'])
end
|
#seznam_dl_prij ⇒ Object
90
91
92
|
# File 'lib/money_s3/parsers/report_type.rb', line 90
def seznam_dl_prij
array_of_at(MsgSklDoklType, ['SeznamDLPrij', 'DlPrij'])
end
|
#seznam_dl_vyd ⇒ Object
94
95
96
|
# File 'lib/money_s3/parsers/report_type.rb', line 94
def seznam_dl_vyd
array_of_at(MsgSklDoklType, ['SeznamDLVyd', 'DLVyd'])
end
|
#seznam_fakt_prij ⇒ Object
22
23
24
|
# File 'lib/money_s3/parsers/report_type.rb', line 22
def seznam_fakt_prij
array_of_at(MsgFaktType, ['SeznamFaktPrij', 'FaktPrij'])
end
|
#seznam_fakt_prij_dpp ⇒ Object
66
67
68
|
# File 'lib/money_s3/parsers/report_type.rb', line 66
def seznam_fakt_prij_dpp
array_of_at(MsgFaktDpptype, ['SeznamFaktPrij_DPP', 'FaktPrij_DPP'])
end
|
#seznam_fakt_vyd ⇒ Object
26
27
28
|
# File 'lib/money_s3/parsers/report_type.rb', line 26
def seznam_fakt_vyd
array_of_at(MsgFaktType, ['SeznamFaktVyd', 'FaktVyd'])
end
|
#seznam_fakt_vyd_dpp ⇒ Object
70
71
72
|
# File 'lib/money_s3/parsers/report_type.rb', line 70
def seznam_fakt_vyd_dpp
array_of_at(MsgFaktDpptype, ['SeznamFaktVyd_DPP', 'FaktVyd_DPP'])
end
|
#seznam_firem ⇒ Object
10
11
12
|
# File 'lib/money_s3/parsers/report_type.rb', line 10
def seznam_firem
array_of_at(MsgFirmaType, ['SeznamFirem', 'Firma'])
end
|
#seznam_int_dokl ⇒ Object
62
63
64
|
# File 'lib/money_s3/parsers/report_type.rb', line 62
def seznam_int_dokl
array_of_at(MsgIntDoklType, ['SeznamIntDokl', 'IntDokl'])
end
|
#seznam_inv_dokl ⇒ Object
110
111
112
|
# File 'lib/money_s3/parsers/report_type.rb', line 110
def seznam_inv_dokl
array_of_at(MsgInvDoklType, ['SeznamInvDokl', 'InvDokl'])
end
|
#seznam_km_karta ⇒ Object
14
15
16
|
# File 'lib/money_s3/parsers/report_type.rb', line 14
def seznam_km_karta
array_of_at(MsgKmKartaType, ['SeznamKmKarta', 'KmKarta'])
end
|
#seznam_mezd ⇒ Object
158
159
160
|
# File 'lib/money_s3/parsers/report_type.rb', line 158
def seznam_mezd
array_of_at(Mzda, ['SeznamMezd', 'Mzda'])
end
|
#seznam_nab_prij ⇒ Object
38
39
40
|
# File 'lib/money_s3/parsers/report_type.rb', line 38
def seznam_nab_prij
array_of_at(MsgObjType, ['SeznamNabPrij', 'NabPrij'])
end
|
#seznam_nab_vyd ⇒ Object
42
43
44
|
# File 'lib/money_s3/parsers/report_type.rb', line 42
def seznam_nab_vyd
array_of_at(MsgObjType, ['SeznamNabVyd', 'NabVyd'])
end
|
#seznam_obj_prij ⇒ Object
30
31
32
|
# File 'lib/money_s3/parsers/report_type.rb', line 30
def seznam_obj_prij
array_of_at(MsgObjType, ['SeznamObjPrij', 'ObjPrij'])
end
|
#seznam_obj_vyd ⇒ Object
34
35
36
|
# File 'lib/money_s3/parsers/report_type.rb', line 34
def seznam_obj_vyd
array_of_at(MsgObjType, ['SeznamObjVyd', 'ObjVyd'])
end
|
#seznam_pohledavek ⇒ Object
74
75
76
|
# File 'lib/money_s3/parsers/report_type.rb', line 74
def seznam_pohledavek
array_of_at(MsgPohledavkaType, ['SeznamPohledavek', 'Pohledavka'])
end
|
#seznam_pok_dokl ⇒ Object
54
55
56
|
# File 'lib/money_s3/parsers/report_type.rb', line 54
def seznam_pok_dokl
array_of_at(MsgPokDoklType, ['SeznamPokDokl', 'PokDokl'])
end
|
#seznam_popt_prij ⇒ Object
46
47
48
|
# File 'lib/money_s3/parsers/report_type.rb', line 46
def seznam_popt_prij
array_of_at(MsgObjType, ['SeznamPoptPrij', 'PoptPrij'])
end
|
#seznam_popt_vyd ⇒ Object
50
51
52
|
# File 'lib/money_s3/parsers/report_type.rb', line 50
def seznam_popt_vyd
array_of_at(MsgObjType, ['SeznamPoptVyd', 'PoptVyd'])
end
|
#seznam_predkontaci ⇒ Object
138
139
140
|
# File 'lib/money_s3/parsers/report_type.rb', line 138
def seznam_predkontaci
array_of_at(MsgPredkontaceType, ['SeznamPredkontaci', 'Predkontace'])
end
|
#seznam_predkontaci_de ⇒ Object
142
143
144
|
# File 'lib/money_s3/parsers/report_type.rb', line 142
def seznam_predkontaci_de
array_of_at(MsgPredkontaceDEType, ['SeznamPredkontaciDE', 'PredkontaceDE'])
end
|
#seznam_prevodka ⇒ Object
102
103
104
|
# File 'lib/money_s3/parsers/report_type.rb', line 102
def seznam_prevodka
array_of_at(MsgPrevodkaType, ['SeznamPrevodka', 'Prevodka'])
end
|
#seznam_prijemka ⇒ Object
82
83
84
|
# File 'lib/money_s3/parsers/report_type.rb', line 82
def seznam_prijemka
array_of_at(MsgSklDoklType, ['SeznamPrijemka', 'Prijemka'])
end
|
#seznam_prodejka ⇒ Object
98
99
100
|
# File 'lib/money_s3/parsers/report_type.rb', line 98
def seznam_prodejka
array_of_at(MsgSklDoklType, ['SeznamProdejka', 'Prodejka'])
end
|
#seznam_stredisek ⇒ Object
114
115
116
|
# File 'lib/money_s3/parsers/report_type.rb', line 114
def seznam_stredisek
array_of_at(MsgStrediskoType, ['SeznamStredisek', 'Stredisko'])
end
|
#seznam_uc_osnov ⇒ Object
130
131
132
|
# File 'lib/money_s3/parsers/report_type.rb', line 130
def seznam_uc_osnov
array_of_at(MsgUcOsnovType, ['SeznamUcOsnov', 'UcOsnova'])
end
|
#seznam_uc_pohybu ⇒ Object
134
135
136
|
# File 'lib/money_s3/parsers/report_type.rb', line 134
def seznam_uc_pohybu
array_of_at(MsgUcPohybType, ['SeznamUcPohybu', 'UcPohyb'])
end
|
#seznam_vydejka ⇒ Object
86
87
88
|
# File 'lib/money_s3/parsers/report_type.rb', line 86
def seznam_vydejka
array_of_at(MsgSklDoklType, ['SeznamVydejka', 'Vydejka'])
end
|
#seznam_vyrobka ⇒ Object
106
107
108
|
# File 'lib/money_s3/parsers/report_type.rb', line 106
def seznam_vyrobka
array_of_at(MsgSklDoklType, ['SeznamVyrobka', 'Vyrobka'])
end
|
#seznam_zakazka ⇒ Object
118
119
120
|
# File 'lib/money_s3/parsers/report_type.rb', line 118
def seznam_zakazka
array_of_at(MsgZakazkaType, ['SeznamZakazka', 'Zakazka'])
end
|
#seznam_zasoba ⇒ Object
18
19
20
|
# File 'lib/money_s3/parsers/report_type.rb', line 18
def seznam_zasoba
array_of_at(MsgZasobaType, ['SeznamZasoba', 'Zasoba'])
end
|
#seznam_zauctovani_dph ⇒ Object
146
147
148
|
# File 'lib/money_s3/parsers/report_type.rb', line 146
def seznam_zauctovani_dph
array_of_at(MsgZauctovaniDPHType, ['SeznamZauctovaniDPH', 'ZauctovaniDPH'])
end
|
#seznam_zauctovani_dph_de ⇒ Object
150
151
152
|
# File 'lib/money_s3/parsers/report_type.rb', line 150
def seznam_zauctovani_dph_de
array_of_at(MsgZauctovaniDPHDetype, ['SeznamZauctovaniDPH_DE', 'ZauctovaniDPH_DE'])
end
|
#seznam_zavazku ⇒ Object
78
79
80
|
# File 'lib/money_s3/parsers/report_type.rb', line 78
def seznam_zavazku
array_of_at(MsgZavazekType, ['SeznamZavazku', 'Zavazek'])
end
|
#to_h ⇒ Object
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
|
# File 'lib/money_s3/parsers/report_type.rb', line 162
def to_h
hash = {}
hash[:attributes] = attributes
hash[:control] = control.to_h if has? 'Control'
hash[:seznam_firem] = seznam_firem.map(&:to_h) if has? 'SeznamFirem'
hash[:seznam_km_karta] = seznam_km_karta.map(&:to_h) if has? 'SeznamKmKarta'
hash[:seznam_zasoba] = seznam_zasoba.map(&:to_h) if has? 'SeznamZasoba'
hash[:seznam_fakt_prij] = seznam_fakt_prij.map(&:to_h) if has? 'SeznamFaktPrij'
hash[:seznam_fakt_vyd] = seznam_fakt_vyd.map(&:to_h) if has? 'SeznamFaktVyd'
hash[:seznam_obj_prij] = seznam_obj_prij.map(&:to_h) if has? 'SeznamObjPrij'
hash[:seznam_obj_vyd] = seznam_obj_vyd.map(&:to_h) if has? 'SeznamObjVyd'
hash[:seznam_nab_prij] = seznam_nab_prij.map(&:to_h) if has? 'SeznamNabPrij'
hash[:seznam_nab_vyd] = seznam_nab_vyd.map(&:to_h) if has? 'SeznamNabVyd'
hash[:seznam_popt_prij] = seznam_popt_prij.map(&:to_h) if has? 'SeznamPoptPrij'
hash[:seznam_popt_vyd] = seznam_popt_vyd.map(&:to_h) if has? 'SeznamPoptVyd'
hash[:seznam_pok_dokl] = seznam_pok_dokl.map(&:to_h) if has? 'SeznamPokDokl'
hash[:seznam_ban_dokl] = seznam_ban_dokl.map(&:to_h) if has? 'SeznamBanDokl'
hash[:seznam_int_dokl] = seznam_int_dokl.map(&:to_h) if has? 'SeznamIntDokl'
hash[:seznam_fakt_prij_dpp] = seznam_fakt_prij_dpp.map(&:to_h) if has? 'SeznamFaktPrij_DPP'
hash[:seznam_fakt_vyd_dpp] = seznam_fakt_vyd_dpp.map(&:to_h) if has? 'SeznamFaktVyd_DPP'
hash[:seznam_pohledavek] = seznam_pohledavek.map(&:to_h) if has? 'SeznamPohledavek'
hash[:seznam_zavazku] = seznam_zavazku.map(&:to_h) if has? 'SeznamZavazku'
hash[:seznam_prijemka] = seznam_prijemka.map(&:to_h) if has? 'SeznamPrijemka'
hash[:seznam_vydejka] = seznam_vydejka.map(&:to_h) if has? 'SeznamVydejka'
hash[:seznam_dl_prij] = seznam_dl_prij.map(&:to_h) if has? 'SeznamDLPrij'
hash[:seznam_dl_vyd] = seznam_dl_vyd.map(&:to_h) if has? 'SeznamDLVyd'
hash[:seznam_prodejka] = seznam_prodejka.map(&:to_h) if has? 'SeznamProdejka'
hash[:seznam_prevodka] = seznam_prevodka.map(&:to_h) if has? 'SeznamPrevodka'
hash[:seznam_vyrobka] = seznam_vyrobka.map(&:to_h) if has? 'SeznamVyrobka'
hash[:seznam_inv_dokl] = seznam_inv_dokl.map(&:to_h) if has? 'SeznamInvDokl'
hash[:seznam_stredisek] = seznam_stredisek.map(&:to_h) if has? 'SeznamStredisek'
hash[:seznam_zakazka] = seznam_zakazka.map(&:to_h) if has? 'SeznamZakazka'
hash[:seznam_cinnosti] = seznam_cinnosti.map(&:to_h) if has? 'SeznamCinnosti'
hash[:seznam_clen_dph] = seznam_clen_dph.map(&:to_h) if has? 'SeznamClenDPH'
hash[:seznam_uc_osnov] = seznam_uc_osnov.map(&:to_h) if has? 'SeznamUcOsnov'
hash[:seznam_uc_pohybu] = seznam_uc_pohybu.map(&:to_h) if has? 'SeznamUcPohybu'
hash[:seznam_predkontaci] = seznam_predkontaci.map(&:to_h) if has? 'SeznamPredkontaci'
hash[:seznam_predkontaci_de] = seznam_predkontaci_de.map(&:to_h) if has? 'SeznamPredkontaciDE'
hash[:seznam_zauctovani_dph] = seznam_zauctovani_dph.map(&:to_h) if has? 'SeznamZauctovaniDPH'
hash[:seznam_zauctovani_dph_de] = seznam_zauctovani_dph_de.map(&:to_h) if has? 'SeznamZauctovaniDPH_DE'
hash[:seznam_bank_uctu_pokladen] = seznam_bank_uctu_pokladen.map(&:to_h) if has? 'SeznamBankUctuPokladen'
hash[:seznam_mezd] = seznam_mezd.map(&:to_h) if has? 'SeznamMezd'
hash
super.merge(hash)
end
|