module Agris::Api::AccountsReceivables::Invoices
Public Instance Methods
create_invoice(new_invoice)
click to toggle source
# File lib/agris/api/accounts_receivables/invoices.rb, line 27 def create_invoice(new_invoice) import(new_invoice) end
invoice(invoice_location, invoice_number)
click to toggle source
# File lib/agris/api/accounts_receivables/invoices.rb, line 6 def invoice(invoice_location, invoice_number) extract = Agris::Api::AccountsReceivables::SpecificInvoiceExtract .new(invoice_location, invoice_number) invoices([extract]) end
invoices(extracts)
click to toggle source
# File lib/agris/api/accounts_receivables/invoices.rb, line 13 def invoices(extracts) extract_documents( Messages::QueryInvoiceDocuments.new(extracts), Agris::Api::AccountsReceivables::Invoice ) end
invoices_changed_since(datetime, detail = false)
click to toggle source
# File lib/agris/api/accounts_receivables/invoices.rb, line 20 def invoices_changed_since(datetime, detail = false) extract_documents( Messages::QueryChangedInvoices.new(datetime, detail), Agris::Api::AccountsReceivables::Invoice ) end