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
# File lib/cnab_rb/return/cnab240/detail.rb, line 25 def paid_amount @segment_u.paid_amount end
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