Class: PoInvPlanItem

Inherits:
Object
  • Object
show all
Defined in:
lib/po_detail/po_inv_plan_item.rb

Overview

class used to represent POINVPLANITEM. Used internally

Instance Attribute Summary collapse

Instance Attribute Details

#bill_dateDate

Returns Billing Date for Billing Index and Printout.

Returns:

  • (Date)

    Billing Date for Billing Index and Printout



8
9
10
# File 'lib/po_detail/po_inv_plan_item.rb', line 8

def bill_date
  @bill_date
end

#bill_ruleString

Returns Rule in billing plan/invoice plan.

Returns:

  • (String)

    Rule in billing plan/invoice plan



10
11
12
# File 'lib/po_detail/po_inv_plan_item.rb', line 10

def bill_rule
  @bill_rule
end

#bill_valueInteger

Returns Values to Be Invoiced/Calculated in Invoice Plan Date.

Returns:

  • (Integer)

    Values to Be Invoiced/Calculated in Invoice Plan Date



12
13
14
# File 'lib/po_detail/po_inv_plan_item.rb', line 12

def bill_value
  @bill_value
end

#billing_blockString

Returns Billing block for billing plan/invoice plan dates.

Returns:

  • (String)

    Billing block for billing plan/invoice plan dates



4
5
6
# File 'lib/po_detail/po_inv_plan_item.rb', line 4

def billing_block
  @billing_block
end

#billing_statusString

Returns Billing status for the billing plan/invoice plan date.

Returns:

  • (String)

    Billing status for the billing plan/invoice plan date



6
7
8
# File 'lib/po_detail/po_inv_plan_item.rb', line 6

def billing_status
  @billing_status
end

#calender_idString

Returns Calendar for Defining Days Relevant to Billing/Invoicing.

Returns:

  • (String)

    Calendar for Defining Days Relevant to Billing/Invoicing



14
15
16
# File 'lib/po_detail/po_inv_plan_item.rb', line 14

def calender_id
  @calender_id
end

#cash_discountInteger

Returns Amount eligible for cash discount in document currency.

Returns:

  • (Integer)

    Amount eligible for cash discount in document currency



16
17
18
# File 'lib/po_detail/po_inv_plan_item.rb', line 16

def cash_discount
  @cash_discount
end

#currencyInteger

Returns Currency Key of Credit Control Area.

Returns:

  • (Integer)

    Currency Key of Credit Control Area



18
19
20
# File 'lib/po_detail/po_inv_plan_item.rb', line 18

def currency
  @currency
end

#currency_isoString

Returns ISO code currency.

Returns:

  • (String)

    ISO code currency



20
21
22
# File 'lib/po_detail/po_inv_plan_item.rb', line 20

def currency_iso
  @currency_iso
end

#date_catgString

Returns Date category.

Returns:

  • (String)

    Date category



22
23
24
# File 'lib/po_detail/po_inv_plan_item.rb', line 22

def date_catg
  @date_catg
end

#date_descString

Returns Date description.

Returns:

  • (String)

    Date description



24
25
26
# File 'lib/po_detail/po_inv_plan_item.rb', line 24

def date_desc
  @date_desc
end

#del_indString

Returns Deletion Indicator.

Returns:

  • (String)

    Deletion Indicator



26
27
28
# File 'lib/po_detail/po_inv_plan_item.rb', line 26

def del_ind
  @del_ind
end

#doc_itemString

Returns Item Number of Purchasing Document.

Returns:

  • (String)

    Item Number of Purchasing Document



28
29
30
# File 'lib/po_detail/po_inv_plan_item.rb', line 28

def doc_item
  @doc_item
end

#exchg_rat_datInteger

Returns Exchange rate for date in billing plan.

Returns:

  • (Integer)

    Exchange rate for date in billing plan



30
31
32
# File 'lib/po_detail/po_inv_plan_item.rb', line 30

def exchg_rat_dat
  @exchg_rat_dat
end

#invoice_percentageInteger

Returns Percentage of value to be invoiced.

Returns:

  • (Integer)

    Percentage of value to be invoiced



32
33
34
# File 'lib/po_detail/po_inv_plan_item.rb', line 32

def invoice_percentage
  @invoice_percentage
end

#iv_plan_itemString

Returns Item for billing plan/invoice plan/payment cards.

Returns:

  • (String)

    Item for billing plan/invoice plan/payment cards



34
35
36
# File 'lib/po_detail/po_inv_plan_item.rb', line 34

def iv_plan_item
  @iv_plan_item
end

#iv_plan_numString

Returns Billing Plan Number / Invoicing Plan Number.

Returns:

  • (String)

    Billing Plan Number / Invoicing Plan Number



36
37
38
# File 'lib/po_detail/po_inv_plan_item.rb', line 36

def iv_plan_num
  @iv_plan_num
end

#manuallyString

Returns Process as for manually entered date.

Returns:

  • (String)

    Process as for manually entered date



38
39
40
# File 'lib/po_detail/po_inv_plan_item.rb', line 38

def manually
  @manually
end

#milestone_numString

Returns Milestone number.

Returns:

  • (String)

    Milestone number



40
41
42
# File 'lib/po_detail/po_inv_plan_item.rb', line 40

def milestone_num
  @milestone_num
end

#milestone_useString

Returns Usage.

Returns:

  • (String)

    Usage



42
43
44
# File 'lib/po_detail/po_inv_plan_item.rb', line 42

def milestone_use
  @milestone_use
end

#pricing_okString

Returns Pricing is OK.

Returns:

  • (String)

    Pricing is OK



44
45
46
# File 'lib/po_detail/po_inv_plan_item.rb', line 44

def pricing_ok
  @pricing_ok
end

#rebate_basis1Integer

Returns Rebate basis 1.

Returns:

  • (Integer)

    Rebate basis 1



46
47
48
# File 'lib/po_detail/po_inv_plan_item.rb', line 46

def rebate_basis1
  @rebate_basis1
end

#sett_date_fromDate

Returns Settlement date for deadline.

Returns:

  • (Date)

    Settlement date for deadline



48
49
50
# File 'lib/po_detail/po_inv_plan_item.rb', line 48

def sett_date_from
  @sett_date_from
end

#sett_date_toDate

Returns Settlement date for deadline.

Returns:

  • (Date)

    Settlement date for deadline



50
51
52
# File 'lib/po_detail/po_inv_plan_item.rb', line 50

def sett_date_to
  @sett_date_to
end