Ich versuche, eine Anzahlung in Quickbooks zu erstellen, hier ist der CodeFehler bei der Einzahlung in Quickbooks über Quickbooks-ruby Gem Schaffung
deposit = Quickbooks::Model::Deposit.new
deposit.total = amount
line_item = Quickbooks::Model::DepositLineItem.new
line_item.amount = amount
deposit.deposit_to_account_ref = {:value => 40, :name => "Checking"}
deposit.line_items = Array.new
deposit.line_items << line_item
result = service.create(deposit)
ich ähnlichen Code verwendet haben, eine Zahlung zu schaffen und es funktioniert perfekt UNTIL I ADD WERBEBUCHUNGEN-
die Fehler ich erhalte:
Systemfehler Fehler: java.lang.IndexOutOfBoundsException: Index: 0, Größe: 0"
Normalerweise sind die c Dieser Fehler tritt auf, wenn Sie versuchen, ein Objekt in ein Array einzufügen, das nicht existiert.
im Code für deposit.rb
https://github.com/ruckus/quickbooks-ruby/blob/master/lib/quickbooks/model/deposit.rb
xml_accessor :line_items, :from => 'Line', :as => [DepositLineItem]
Was mache ich hier falsch? Danke für Ihre Hilfe