129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
|
# File 'lib/sellsy/invoices.rb', line 129
def self.all
command = {
'method' => 'Document.getList',
'params' => {
'doctype' => 'invoice'
}
}
response = MultiJson.load(Sellsy::Api.request command)
invoices = []
response['response']['result'].each do |key, value|
invoice = Invoice.new
invoice.id = value['id']
invoice.corp_name = value['corpname']
invoice.owner_full_name = value['ownerFullName']
invoice.status = value['status']
invoice.identity = value['ident']
invoice.total_amount_taxes_free = value['totalAmountTaxesFree']
invoice.taxes_amount_sum = value['taxesAmountSum']
invoice.total_amount = value['totalAmount']
invoice.amount = value['rowsAmount']
invoices << invoice
end
return invoices
end
|