Class: Ufebs::Entities::DepartmentalInfo

Inherits:
Object
  • Object
show all
Includes:
HappyMapper
Defined in:
lib/ufebs/entities/departmental_info.rb

Instance Method Summary collapse

Constructor Details

#initialize(tax_payt_kind: 'HC', doc_date: Time.now, doc_no: '', payt_reason: '', drawer_status: '01', tax_period: '', okato: '', kbk: '') ⇒ DepartmentalInfo

Returns a new instance of DepartmentalInfo.



17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/ufebs/entities/departmental_info.rb', line 17

def initialize(
  tax_payt_kind: 'HC',
  doc_date: Time.now,
  doc_no: '',
  payt_reason: '',
  drawer_status: '01',
  tax_period: '',
  okato: '',
  kbk: ''
)

  @tax_payt_kind = tax_payt_kind
  @doc_date = doc_date == '0' ? '0' : Date.parse(doc_date.to_s).strftime('%d.%m.%Y')
  @doc_no = doc_no
  @payt_reason = payt_reason
  @drawer_status = drawer_status
  @tax_period = tax_period
  @okato = okato
  @kbk = kbk
end