class CnabRb::Return::Cnab240::Detail

Attributes

segment_t[RW]
segment_u[RW]
segment_w[RW]

Public Instance Methods

abatement_amount() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 41
def abatement_amount
  @segment_u.abatement_amount
end
agency() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 83
def agency
  @segment_t.agency
end
agency_cd() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 87
def agency_cd
  @segment_t.agency_cd
end
collector_agency() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 91
def collector_agency
  @segment_t.collector_agency
end
collector_agency_cd() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 95
def collector_agency_cd
  @segment_t.collector_agency_cd
end
credit_date() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 65
def credit_date
  @segment_u.credit_date
end
discount_amount() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 37
def discount_amount
  @segment_u.discount_amount
end
document_number() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 53
def document_number
  @segment_t.document_number
end
due_date() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 61
def due_date
  @segment_t.due_date
end
fine_amount() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 69
def fine_amount
  @segment_u.additions_amount
end
iof_amount() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 33
def iof_amount
  @segment_u.iof_amount
end
is_rejected_write_off() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 9
def is_rejected_write_off
  [3, 26, 30].include?(@segment_t.movement_code)
end
is_write_off() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 5
def is_write_off
  [6, 9, 17, 25].include?(@segment_t.movement_code)
end
movement_code() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 13
def movement_code
  @segment_t.movement_code
end
net_amount() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 17
def net_amount
  @segment_u.net_amount
end
ocurrency_date() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 73
def ocurrency_date
  @segment_u.ocurrency_date
end
other_credits_amount() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 49
def other_credits_amount
  @segment_u.other_credits_amount
end
other_expenses_amount() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 45
def other_expenses_amount
  @segment_u.other_expenses_amount
end
our_number() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 57
def our_number
  @segment_t.our_number
end
paid_amount() click to toggle source
sequential_number() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 99
def sequential_number
  @segment_t.sequential_number_batch
end
tax_amount() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 29
def tax_amount
  @segment_t.tax_amount
end
title_amount() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 21
def title_amount
  @segment_t.title_amount
end
wallet_code() click to toggle source
# File lib/cnab_rb/return/cnab240/detail.rb, line 77
def wallet_code
  if @segment_t.field_exists(:wallet_code)
    @segment_t.wallet_code
  end
end