Class: Luca::Jp::Aoiro
- Inherits:
-
LucaBook::State
- Object
- LucaBook::State
- Luca::Jp::Aoiro
show all
- Includes:
- Common, ItPart, Uchiwake, Util, LucaSupport::Code, LucaSupport::View
- Defined in:
- lib/luca/jp/aoiro.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from Uchiwake
#仮受金内訳, #借入金内訳, #借入金内訳フォーム, #借入金合計, #地代家賃内訳, #地代家賃内訳フォーム, #役員報酬内訳, #有価証券内訳, #有価証券内訳フォーム, #有価証券合計, #買掛金内訳, #買掛金内訳フォーム, #買掛金等合計, #雑益雑損失内訳, #雑益雑損失内訳フォーム, #預貯金内訳
Methods included from Util
beppyo2_config, config, eltax_config, etax_date, form_rdf, gaikyo_config, gengou, it_part_config, prepaid_tax, refund_tax, render_attr, tokyo23?, uchiwake_account_config, wareki, 中間還付税額, 期首期末残高, 納付税額, 純資産期中増減
Methods included from ItPart
#it_part, #jigyo_nendo_from, #jigyo_nendo_to, #kazei_kikan_from, #kazei_kikan_to, #parse_houjinbango, #parse_kinyukikan, #parse_tel, #parse_zeimusho, #parse_zip, #render_it_tag, #teisyutsu_day
Methods included from Common
レポート種別, 一般区分の税額, 一般寄付金の損金算入限度額, 中小企業の軽減税率対象を超える所得, 中小企業の軽減税率対象所得, 中小企業の軽減税額, 中間還付税額, 事業所数による分割課税標準, 事業税の分割課税標準, 別表四所得調整, 地方法人税額, 地方消費税中間納付額, 地方税資本金等の額, 均等割, 寄付金の損金不算入額, 当期控除計, 当期繰越損失, 従業員数による分割課税標準, 所得400万以下, 所得800万以下, 所得800万超, 所得割400万以下, 所得割800万以下, 所得割800万超, 所得割税率400万以下, 所得割税率800万以下, 所得割税率800万超, 所得金額, 期末資本金, 期首繰越損失, 未納事業税期中増減, 法人税割, 法人税割税率, 消費税中間納付額, 消費税課税売上高, 特別法人事業税, 税額計算, 納付税額, 翌期繰越損失, 資本金等の額, 軽減税率不適用法人
Class Method Details
.dict ⇒ Object
408
409
410
|
# File 'lib/luca/jp/aoiro.rb', line 408
def self.dict
@@dict
end
|
Instance Method Details
#export_json(ext_config: nil, raw: false) ⇒ Object
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
# File 'lib/luca/jp/aoiro.rb', line 111
def export_json(ext_config: nil, raw: false)
dat = kani(export: true, ext_config: ext_config)
item = {
'date' => @end_date,
'debit' => [],
'credit' => [],
'x-editor' => 'LucaJp'
}
item['debit'] << { 'label' => '法人税、住民税及び事業税', 'amount' => dat[:kokuzei][:zeigaku] }
|
#kani(ext_config: nil, export: false, no_xbrl: false, kessanbi: nil) ⇒ Object
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
# File 'lib/luca/jp/aoiro.rb', line 23
def kani(ext_config: nil, export: false, no_xbrl: false, kessanbi: nil)
set_pl(4)
set_bs(4)
@issue_date = Date.today
@kessanbi = kessanbi
@company = CGI.escapeHTML(config.dig('company', 'name'))
@software = 'LucaJp'
@shinkoku_kbn = '30'
@no_xbrl = no_xbrl
|
#別表一 ⇒ Object
165
166
167
168
|
# File 'lib/luca/jp/aoiro.rb', line 165
def
|
#別表一次葉 ⇒ Object
170
171
172
173
|
# File 'lib/luca/jp/aoiro.rb', line 170
def
|
#別表七 ⇒ Object
285
286
287
288
289
|
# File 'lib/luca/jp/aoiro.rb', line 285
def
|
#別表七フォーム ⇒ Object
279
280
281
282
283
|
# File 'lib/luca/jp/aoiro.rb', line 279
def
|
#別表二 ⇒ Object
175
176
177
|
# File 'lib/luca/jp/aoiro.rb', line 175
def
|
#別表五一 ⇒ Object
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
|
# File 'lib/luca/jp/aoiro.rb', line 236
def
|
#別表五二 ⇒ Object
256
257
258
259
260
261
262
263
264
|
# File 'lib/luca/jp/aoiro.rb', line 256
def
|
#別表八一 ⇒ Object
297
298
299
300
301
302
|
# File 'lib/luca/jp/aoiro.rb', line 297
def
|
#別表八一フォーム ⇒ Object
291
292
293
294
295
|
# File 'lib/luca/jp/aoiro.rb', line 291
def
|
#別表六一 ⇒ Object
272
273
274
275
276
277
|
# File 'lib/luca/jp/aoiro.rb', line 272
def
|
#別表六一フォーム ⇒ Object
266
267
268
269
270
|
# File 'lib/luca/jp/aoiro.rb', line 266
def
|
#別表十五 ⇒ Object
325
326
327
328
329
330
331
332
333
|
# File 'lib/luca/jp/aoiro.rb', line 325
def
|
#別表十五フォーム ⇒ Object
319
320
321
322
323
|
# File 'lib/luca/jp/aoiro.rb', line 319
def
|
#別表十四二 ⇒ Object
310
311
312
313
314
315
316
317
|
# File 'lib/luca/jp/aoiro.rb', line 310
def
|
#別表十四二フォーム ⇒ Object
304
305
306
307
308
|
# File 'lib/luca/jp/aoiro.rb', line 304
def
|
#別表四簡易 ⇒ Object
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
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
|
# File 'lib/luca/jp/aoiro.rb', line 180
def
|
#概況説明 ⇒ Object
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
|
# File 'lib/luca/jp/aoiro.rb', line 350
def
|
#決算書 ⇒ Object
396
397
398
399
400
401
402
403
404
405
406
|
# File 'lib/luca/jp/aoiro.rb', line 396
def
|
#決算書フォーム ⇒ Object
386
387
388
389
390
391
392
393
394
|
# File 'lib/luca/jp/aoiro.rb', line 386
def
|
#確定仕訳国税(item, dat) ⇒ Object
142
143
144
145
146
147
148
149
150
151
152
|
# File 'lib/luca/jp/aoiro.rb', line 142
def
|
#確定仕訳地方税(item, dat) ⇒ Object
154
155
156
157
158
159
160
161
162
163
|
# File 'lib/luca/jp/aoiro.rb', line 154
def
|
#確定仕訳所得税(item, dat) ⇒ Object
129
130
131
132
133
134
135
136
137
138
139
140
|
# File 'lib/luca/jp/aoiro.rb', line 129
def
|
#適用額明細 ⇒ Object
341
342
343
344
345
346
347
348
|
# File 'lib/luca/jp/aoiro.rb', line 341
def
|
#適用額明細フォーム ⇒ Object
335
336
337
338
339
|
# File 'lib/luca/jp/aoiro.rb', line 335
def
|