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



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

def self.to_s
  'sales_invoice'
end

Instance Method Details

#accounting_address=(value) ⇒ Object



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

def accounting_address=(value)
  return unless value

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

#bank_account=(value) ⇒ Object



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

def bank_account=(value)
  return unless value

  self. = value.values[0]
  super
end

#buyer=(value) ⇒ Object



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

def buyer=(value)
  return unless value

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

#buyer_address=(value) ⇒ Object



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

def buyer_address=(value)
  return unless value

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

#contract=(value) ⇒ Object



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

def contract=(value)
  return unless value

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

#creator=(value) ⇒ Object



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

def creator=(value)
  return unless value

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

#delivery_address=(value) ⇒ Object



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

def delivery_address=(value)
  return unless value

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

#department=(value) ⇒ Object



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

def department=(value)
  return unless value

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

#document_recipient_address=(value) ⇒ Object



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

def document_recipient_address=(value)
  return unless value

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

#linked_doc=(value) ⇒ Object



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

def linked_doc=(value)
  return unless value

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

#modifier=(value) ⇒ Object



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

def modifier=(value)
  return unless value

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

#order=(value) ⇒ Object



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

def order=(value)
  return unless value

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