class IntacctRuby::Functions::CreateStatGLTransaction

creates gltransaction instance in Intacct

Public Class Methods

new(attrs = {}) click to toggle source
Calls superclass method
# File lib/intacct_ruby/functions/create_statgltransaction.rb, line 10
def initialize(attrs = {})
  super "create_statgltransaction (#{attrs[:description]} #{timestamp})",
        attrs
end

Public Instance Methods

to_xml() click to toggle source
Calls superclass method
# File lib/intacct_ruby/functions/create_statgltransaction.rb, line 15
def to_xml
  super do |xml|
    xml.create_statgltransaction do
      xml << gltransaction_header_params(@attrs)

      xml.statgltransactionentries do
        xml << gltransactionentry_params(@attrs[:statgltransactionentries])
      end
    end
  end
end