Class: CiPower::DebtClaim
Instance Attribute Summary collapse
-
#amount ⇒ Object
Returns the value of attribute amount.
-
#amount_type ⇒ Object
Returns the value of attribute amount_type.
-
#customer_specific_field_1 ⇒ Object
Returns the value of attribute customer_specific_field_1.
-
#customer_specific_field_10 ⇒ Object
Returns the value of attribute customer_specific_field_10.
-
#customer_specific_field_11 ⇒ Object
Returns the value of attribute customer_specific_field_11.
-
#customer_specific_field_12 ⇒ Object
Returns the value of attribute customer_specific_field_12.
-
#customer_specific_field_13 ⇒ Object
Returns the value of attribute customer_specific_field_13.
-
#customer_specific_field_14 ⇒ Object
Returns the value of attribute customer_specific_field_14.
-
#customer_specific_field_15 ⇒ Object
Returns the value of attribute customer_specific_field_15.
-
#customer_specific_field_2 ⇒ Object
Returns the value of attribute customer_specific_field_2.
-
#customer_specific_field_3 ⇒ Object
Returns the value of attribute customer_specific_field_3.
-
#customer_specific_field_4 ⇒ Object
Returns the value of attribute customer_specific_field_4.
-
#customer_specific_field_5 ⇒ Object
Returns the value of attribute customer_specific_field_5.
-
#customer_specific_field_6 ⇒ Object
Returns the value of attribute customer_specific_field_6.
-
#customer_specific_field_7 ⇒ Object
Returns the value of attribute customer_specific_field_7.
-
#customer_specific_field_8 ⇒ Object
Returns the value of attribute customer_specific_field_8.
-
#customer_specific_field_9 ⇒ Object
Returns the value of attribute customer_specific_field_9.
-
#dossier_currency ⇒ Object
Returns the value of attribute dossier_currency.
-
#exchange_rate ⇒ Object
Returns the value of attribute exchange_rate.
-
#invoice_date ⇒ Object
Returns the value of attribute invoice_date.
-
#invoice_text ⇒ Object
Returns the value of attribute invoice_text.
-
#op_no ⇒ Object
Returns the value of attribute op_no.
-
#value_date ⇒ Object
Returns the value of attribute value_date.
Attributes inherited from Record
#address_identification_debtee, #address_identification_debtor, #group_no, #record_type
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ DebtClaim
constructor
A new instance of DebtClaim.
- #to_cip(with_line_terminator = true) ⇒ Object
Methods inherited from Record
#cip_default_data, #fill_up, #line_terminator
Constructor Details
#initialize(attributes = {}) ⇒ DebtClaim
Returns a new instance of DebtClaim.
27 28 29 30 31 32 33 34 |
# File 'lib/ci_power/debt_claim.rb', line 27 def initialize(attributes = {}) if attributes.is_a? Hash attributes.merge! :record_type => '11' attributes.each do |key, value| self.send("#{key}=".to_sym, value) if self.respond_to?("#{key}=") end end end |
Instance Attribute Details
#amount ⇒ Object
Returns the value of attribute amount.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def amount @amount end |
#amount_type ⇒ Object
Returns the value of attribute amount_type.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def amount_type @amount_type end |
#customer_specific_field_1 ⇒ Object
Returns the value of attribute customer_specific_field_1.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_1 @customer_specific_field_1 end |
#customer_specific_field_10 ⇒ Object
Returns the value of attribute customer_specific_field_10.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_10 @customer_specific_field_10 end |
#customer_specific_field_11 ⇒ Object
Returns the value of attribute customer_specific_field_11.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_11 @customer_specific_field_11 end |
#customer_specific_field_12 ⇒ Object
Returns the value of attribute customer_specific_field_12.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_12 @customer_specific_field_12 end |
#customer_specific_field_13 ⇒ Object
Returns the value of attribute customer_specific_field_13.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_13 @customer_specific_field_13 end |
#customer_specific_field_14 ⇒ Object
Returns the value of attribute customer_specific_field_14.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_14 @customer_specific_field_14 end |
#customer_specific_field_15 ⇒ Object
Returns the value of attribute customer_specific_field_15.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_15 @customer_specific_field_15 end |
#customer_specific_field_2 ⇒ Object
Returns the value of attribute customer_specific_field_2.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_2 @customer_specific_field_2 end |
#customer_specific_field_3 ⇒ Object
Returns the value of attribute customer_specific_field_3.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_3 @customer_specific_field_3 end |
#customer_specific_field_4 ⇒ Object
Returns the value of attribute customer_specific_field_4.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_4 @customer_specific_field_4 end |
#customer_specific_field_5 ⇒ Object
Returns the value of attribute customer_specific_field_5.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_5 @customer_specific_field_5 end |
#customer_specific_field_6 ⇒ Object
Returns the value of attribute customer_specific_field_6.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_6 @customer_specific_field_6 end |
#customer_specific_field_7 ⇒ Object
Returns the value of attribute customer_specific_field_7.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_7 @customer_specific_field_7 end |
#customer_specific_field_8 ⇒ Object
Returns the value of attribute customer_specific_field_8.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_8 @customer_specific_field_8 end |
#customer_specific_field_9 ⇒ Object
Returns the value of attribute customer_specific_field_9.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def customer_specific_field_9 @customer_specific_field_9 end |
#dossier_currency ⇒ Object
Returns the value of attribute dossier_currency.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def dossier_currency @dossier_currency end |
#exchange_rate ⇒ Object
Returns the value of attribute exchange_rate.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def exchange_rate @exchange_rate end |
#invoice_date ⇒ Object
Returns the value of attribute invoice_date.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def invoice_date @invoice_date end |
#invoice_text ⇒ Object
Returns the value of attribute invoice_text.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def invoice_text @invoice_text end |
#op_no ⇒ Object
Returns the value of attribute op_no.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def op_no @op_no end |
#value_date ⇒ Object
Returns the value of attribute value_date.
3 4 5 |
# File 'lib/ci_power/debt_claim.rb', line 3 def value_date @value_date end |
Instance Method Details
#to_cip(with_line_terminator = true) ⇒ Object
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 |
# File 'lib/ci_power/debt_claim.rb', line 44 def to_cip(with_line_terminator = true) cip_default_data << fill_up( { :op_no => 25, :amount_type => 10, :value_date => 10, :amount => 15, :invoice_date => 10, :invoice_text => 32, :customer_specific_field_1 => 32, :customer_specific_field_2 => 32, :dossier_currency => 10, :exchange_rate => 15, :customer_specific_field_3 => 32, :customer_specific_field_4 => 32, :customer_specific_field_5 => 32, :customer_specific_field_6 => 32, :customer_specific_field_7 => 32, :customer_specific_field_8 => 32, :customer_specific_field_9 => 32, :customer_specific_field_10 => 32, :customer_specific_field_11 => 32, :customer_specific_field_12 => 32, :customer_specific_field_13 => 32, :customer_specific_field_14 => 32, :customer_specific_field_15 => 32 }, with_line_terminator ) end |