Class: UU::Finman::FinancialTransaction::FastPaymentAttributes

Inherits:
FinancialTransactionDTO show all
Defined in:
lib/uu/finman/financialtransaction/fast_payment_attributes.rb

Overview

DTO for get attributes command of payment.

Instance Attribute Summary (collapse)

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class UU::Finman::FinancialTransaction::FinancialTransactionDTO

Instance Attribute Details

- (Fixnum) amount_with_vat

Amount of the Financial Transaction with vat.

Parameters:

  • (Fixnum)

Returns:

  • (Fixnum)


125
126
127
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 125

def amount_with_vat
  @amount_with_vat
end

- (Fixnum) amount_without_vat

Amount of the Financial Transaction without vat.

Parameters:

  • (Fixnum)

Returns:

  • (Fixnum)


120
121
122
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 120

def amount_without_vat
  @amount_without_vat
end

- (TrueClass, FalseClass) close_after_creation

Close after creation

Parameters:

  • (TrueClass, FalseClass)

Returns:

  • (TrueClass, FalseClass)


207
208
209
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 207

def close_after_creation
  @close_after_creation
end

- (String) code

Code of the financial transaction.

Parameters:

  • (String)

Returns:

  • (String)


35
36
37
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 35

def code
  @code
end

- (UU::OS::UESURI) competent_role_uri

URI of role competent for the financial transaction.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


45
46
47
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 45

def competent_role_uri
  @competent_role_uri
end

- (String) constant_symbol

Constant symbol.

Parameters:

  • (String)

Returns:

  • (String)


130
131
132
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 130

def constant_symbol
  @constant_symbol
end

- (UU::OS::UESURI) contract_uri

UESURI of Contract.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


135
136
137
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 135

def contract_uri
  @contract_uri
end

- (ControlSide) control_side

Specifies which side controls transaction (CREDIT or DEBIT).

Parameters:

Returns:



323
324
325
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 323

def control_side
  @control_side
end

- (String) cost_item_code

Code of cost item.

Parameters:

  • (String)

Returns:

  • (String)


140
141
142
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 140

def cost_item_code
  @cost_item_code
end

- (String) creation_stamp

Creation stamp of the financial transaction.

Parameters:

  • (String)

Returns:

  • (String)


65
66
67
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 65

def creation_stamp
  @creation_stamp
end

- (String) creation_time

Creation time of the financial transaction.

Parameters:

  • (String, Time)

Returns:

  • (String)


70
71
72
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 70

def creation_time
  @creation_time
end

- (String) credit_account_number

Number of credit account.

Parameters:

  • (String)

Returns:

  • (String)


145
146
147
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 145

def 
  @credit_account_number
end

- (UU::OS::UESURI) credit_account_uri

UESURI of credit account artifact.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


150
151
152
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 150

def 
  @credit_account_uri
end

- (UU::OS::UESURI) credit_business_case_from_opposite_territory

UESURI of credit business case from opposite territory. Set only for interterritorial payments

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


156
157
158
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 156

def credit_business_case_from_opposite_territory
  @credit_business_case_from_opposite_territory
end

- (UU::OS::UESURI) credit_business_case_uri

UESURI of the credit business case

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


161
162
163
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 161

def credit_business_case_uri
  @credit_business_case_uri
end

- (String) credit_description

Description for credit side.

Parameters:

  • (String)

Returns:

  • (String)


166
167
168
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 166

def credit_description
  @credit_description
end

- (UU::OS::UESURI) credit_financial_category_uri

UESURI of credit financial category.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


171
172
173
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 171

def credit_financial_category_uri
  @credit_financial_category_uri
end

- (String) credit_side_currency

Code of credit side currency.

Parameters:

  • (String)

Returns:

  • (String)


308
309
310
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 308

def credit_side_currency
  @credit_side_currency
end

- (String) credit_vat_date

Credit vat date of the transaction.

Parameters:

  • (String, Time)

Returns:

  • (String)


176
177
178
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 176

def credit_vat_date
  @credit_vat_date
end

- (String) debit_account_number

Number of debit account.

Parameters:

  • (String)

Returns:

  • (String)


181
182
183
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 181

def 
  @debit_account_number
end

- (UU::OS::UESURI) debit_account_uri

UESURI of debit account artifact.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


186
187
188
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 186

def 
  @debit_account_uri
end

- (UU::OS::UESURI) debit_business_case_from_opposite_territory

UESURI of debit business case from opposite territory. Set only for interterritorial payments

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


192
193
194
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 192

def debit_business_case_from_opposite_territory
  @debit_business_case_from_opposite_territory
end

- (UU::OS::UESURI) debit_business_case_uri

UESURI of the debit business case.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


197
198
199
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 197

def debit_business_case_uri
  @debit_business_case_uri
end

- (String) debit_description

Description for debit side.

Parameters:

  • (String)

Returns:

  • (String)


202
203
204
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 202

def debit_description
  @debit_description
end

- (UU::OS::UESURI) debit_financial_category_uri

UESURI of debit financial category.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


217
218
219
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 217

def debit_financial_category_uri
  @debit_financial_category_uri
end

- (String) debit_side_currency

Code of debit side currency.

Parameters:

  • (String)

Returns:

  • (String)


313
314
315
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 313

def debit_side_currency
  @debit_side_currency
end

- (String) debit_vat_date

Debit vat date of the transaction.

Parameters:

  • (String, Time)

Returns:

  • (String)


222
223
224
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 222

def debit_vat_date
  @debit_vat_date
end

- (String) description

Description of the financial transaction.

Parameters:

  • (String)

Returns:

  • (String)


40
41
42
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 40

def description
  @description
end

- (String) due_date

Date the payment is due to be paid.

Parameters:

  • (String, Time)

Returns:

  • (String)


227
228
229
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 227

def due_date
  @due_date
end

- (UU::OS::UESURI) entity_type_uri

UESURI of the entity type of the artifact

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


115
116
117
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 115

def entity_type_uri
  @entity_type_uri
end

- (String) expected_pay_date

Date the payment is expected to be payed to.

Parameters:

  • (String, Time)

Returns:

  • (String)


232
233
234
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 232

def expected_pay_date
  @expected_pay_date
end

- (Fixnum) explicit_amount

Amount in other side currency, specified by user

Parameters:

  • (Fixnum)

Returns:

  • (Fixnum)


237
238
239
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 237

def explicit_amount
  @explicit_amount
end

- (FinancialTransactionClass) financial_transaction_class

Class of financial transaction (specifies if it is Payment, Transfer, Expost payment or Credit note)



248
249
250
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 248

def financial_transaction_class
  @financial_transaction_class
end

- (FinancialTransactionType) financial_transaction_type

Type of financial transaction. Item from enumeration UU::Finman::FinancialTransaction::FinancialTransactionType Possible values: CASH or NONCASH



243
244
245
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 243

def financial_transaction_type
  @financial_transaction_type
end

- (UU::OS::UESURI) icon_uri

URI of the icon of the financial transaction.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


110
111
112
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 110

def icon_uri
  @icon_uri
end

- (String) income_item_code

Code of income item.

Parameters:

  • (String)

Returns:

  • (String)


253
254
255
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 253

def income_item_code
  @income_item_code
end

- (UU::OS::UESURI) interterritorial_payment_copy_uri

UESURI of payment copy artifact.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


263
264
265
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 263

def interterritorial_payment_copy_uri
  @interterritorial_payment_copy_uri
end

- (UU::OS::UESURI) interterritorial_payment_original_uri

UESURI of payment original artifact.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


268
269
270
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 268

def interterritorial_payment_original_uri
  @interterritorial_payment_original_uri
end

- (String) invoice_number

Invoice number of financial transaction.

Parameters:

  • (String)

Returns:

  • (String)


258
259
260
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 258

def invoice_number
  @invoice_number
end

- (TrueClass, FalseClass) is_ready_for_acceptance

Indicates that payment was automatically requested acceptance after creation.

Parameters:

  • (TrueClass, FalseClass)

Returns:

  • (TrueClass, FalseClass)


273
274
275
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 273

def is_ready_for_acceptance
  @is_ready_for_acceptance
end

- (UU::OS::UESURI) location_uri

URI of container of the financial transaction.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


50
51
52
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 50

def location_uri
  @location_uri
end

- (UU::OS::UESURI) meta_artifact_uri

URI of meta artifact of the financial transaction.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


25
26
27
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 25

def meta_artifact_uri
  @meta_artifact_uri
end

- (String) modification_stamp

Modification stamp of the financial transaction.

Parameters:

  • (String)

Returns:

  • (String)


75
76
77
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 75

def modification_stamp
  @modification_stamp
end

- (String) modification_time

Modification time of the financial transaction.

Parameters:

  • (String, Time)

Returns:

  • (String)


80
81
82
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 80

def modification_time
  @modification_time
end

- (String) name

Name of the financial transaction.

Parameters:

  • (String)

Returns:

  • (String)


30
31
32
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 30

def name
  @name
end

- (UU::OS::UESURI) organizational_unit_uri

URI of organizational unit of the financial transaction.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


55
56
57
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 55

def organizational_unit_uri
  @organizational_unit_uri
end

- (TrueClass, FalseClass) pay_after_creation

Pay after creation

Parameters:

  • (TrueClass, FalseClass)

Returns:

  • (TrueClass, FalseClass)


212
213
214
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 212

def pay_after_creation
  @pay_after_creation
end

- (String) pay_date

Pay date of the transaction.

Parameters:

  • (String, Time)

Returns:

  • (String)


278
279
280
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 278

def pay_date
  @pay_date
end

- (String) protocol_date

Date of invoicing to the counterparty.

Parameters:

  • (String, Time)

Returns:

  • (String)


283
284
285
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 283

def protocol_date
  @protocol_date
end

- (Fixnum) realization_probability

Probability of payment realization in %.

Parameters:

  • (Fixnum)

Returns:

  • (Fixnum)


288
289
290
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 288

def realization_probability
  @realization_probability
end

Related links(URI, label) in JSON format.

Parameters:

  • (String)

Returns:

  • (String)


328
329
330
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 328

def related_links
  @related_links
end

- (UU::OS::Artifact::SecurityLevel) security_level

Security level of the financial transaction.

Parameters:

  • (String, UU::OS::Artifact::SecurityLevel)

Returns:

  • (UU::OS::Artifact::SecurityLevel)


60
61
62
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 60

def security_level
  @security_level
end

- (String) specific_symbol

Specific symbol.

Parameters:

  • (String)

Returns:

  • (String)


293
294
295
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 293

def specific_symbol
  @specific_symbol
end

- (String) state_comment

Comment of current state of the financial transaction.

Parameters:

  • (String)

Returns:

  • (String)


95
96
97
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 95

def state_comment
  @state_comment
end

- (String) state_name

Name of current state of the financial transaction.

Parameters:

  • (String)

Returns:

  • (String)


90
91
92
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 90

def state_name
  @state_name
end

- (UU::OS::Artifact::ArtifactStateType) state_type

Type of current state of the financial transaction.

Parameters:

  • (UU::OS::Artifact::ArtifactStateType)

Returns:

  • (UU::OS::Artifact::ArtifactStateType)


100
101
102
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 100

def state_type
  @state_type
end

- (String) transaction_currency

Code of transaction currency.

Parameters:

  • (String)

Returns:

  • (String)


318
319
320
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 318

def transaction_currency
  @transaction_currency
end

- (UU::OS::UESURI) uri

URI of the financial transaction.

Parameters:

  • (String, UU::OS::UESURI)

Returns:

  • (UU::OS::UESURI)


20
21
22
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 20

def uri
  @uri
end

- (String) variable_symbol

Variable symbol.

Parameters:

  • (String)

Returns:

  • (String)


298
299
300
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 298

def variable_symbol
  @variable_symbol
end

- (Fixnum) vat_rate

Vat rate.

Parameters:

  • (Fixnum)

Returns:

  • (Fixnum)


303
304
305
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 303

def vat_rate
  @vat_rate
end

- (String) version

Version of the financial transaction.

Parameters:

  • (String)

Returns:

  • (String)


85
86
87
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 85

def version
  @version
end

- (String) width

Flag of width of sheets of the financial transaction.

Parameters:

  • (String)

Returns:

  • (String)


105
106
107
# File 'lib/uu/finman/financialtransaction/fast_payment_attributes.rb', line 105

def width
  @width
end