Class: Pina::Models::SalesInvoice

Inherits:
Object
  • Object
show all
Defined in:
lib/pina/models/sales_invoice.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.to_sObject



72
73
74
# File 'lib/pina/models/sales_invoice.rb', line 72

def self.to_s
  'sales_invoice'
end

Instance Method Details

#accounting_address=(value) ⇒ Object



76
77
78
79
80
81
# File 'lib/pina/models/sales_invoice.rb', line 76

def accounting_address=(value)
  return unless value

  self.accounting_address_id = value.values[0]
  super
end

#bank_account=(value) ⇒ Object



83
84
85
86
87
88
# File 'lib/pina/models/sales_invoice.rb', line 83

def bank_account=(value)
  return unless value

  self. = value.values[0]
  super
end

#buyer=(value) ⇒ Object



97
98
99
100
101
102
# File 'lib/pina/models/sales_invoice.rb', line 97

def buyer=(value)
  return unless value

  self.buyer_id = value['_meta']['href'].split('/').last
  super
end

#buyer_address=(value) ⇒ Object



90
91
92
93
94
95
# File 'lib/pina/models/sales_invoice.rb', line 90

def buyer_address=(value)
  return unless value

  self.buyer_address_id = value.values[0]
  super
end

#contract=(value) ⇒ Object



104
105
106
107
108
109
# File 'lib/pina/models/sales_invoice.rb', line 104

def contract=(value)
  return unless value

  self.contract_id = value.values[0]
  super
end

#creator=(value) ⇒ Object



146
147
148
149
150
151
# File 'lib/pina/models/sales_invoice.rb', line 146

def creator=(value)
  return unless value

  self.creator_id = value.values[0]
  super
end

#delivery_address=(value) ⇒ Object



111
112
113
114
115
116
# File 'lib/pina/models/sales_invoice.rb', line 111

def delivery_address=(value)
  return unless value

  self.delivery_address_id = value.values[0]
  super
end

#department=(value) ⇒ Object



118
119
120
121
122
123
# File 'lib/pina/models/sales_invoice.rb', line 118

def department=(value)
  return unless value

  self.department_id = value.values[0]
  super
end

#document_recipient_address=(value) ⇒ Object



125
126
127
128
129
130
# File 'lib/pina/models/sales_invoice.rb', line 125

def document_recipient_address=(value)
  return unless value

  self.document_recipient_address_id = value.values[0]
  super
end

#linked_doc=(value) ⇒ Object



139
140
141
142
143
144
# File 'lib/pina/models/sales_invoice.rb', line 139

def linked_doc=(value)
  return unless value

  self.linked_doc_number = value.values[0]
  super
end

#modifier=(value) ⇒ Object



153
154
155
156
157
158
# File 'lib/pina/models/sales_invoice.rb', line 153

def modifier=(value)
  return unless value

  self.modifier_id = value.values[0]
  super
end

#order=(value) ⇒ Object



132
133
134
135
136
137
# File 'lib/pina/models/sales_invoice.rb', line 132

def order=(value)
  return unless value

  self.order_id = value.values[0]
  super
end