Class: ActiveNetsuite::SalesTaxItem

Inherits:
Record
  • Object
show all
Defined in:
lib/activenetsuite/soap/default.rb

Overview

urn:accounting_2013_2urn:accounting_2013_2.listsurn:accounting_2013_2.lists.webservicesurn:accounting_2013_2.lists.webservices.netsuiteurn:accounting_2013_2.lists.webservices.netsuite.comSalesTaxItem

nullFieldList - ActiveNetsuite::NullField
itemId - SOAP::SOAPString
displayName - SOAP::SOAPString
description - SOAP::SOAPString
rate - SOAP::SOAPString
taxType - ActiveNetsuite::RecordRef
taxAgency - ActiveNetsuite::RecordRef
purchaseAccount - ActiveNetsuite::RecordRef
saleAccount - ActiveNetsuite::RecordRef
isInactive - SOAP::SOAPBoolean
effectiveFrom - SOAP::SOAPDateTime
validUntil - SOAP::SOAPDateTime
subsidiaryList - ActiveNetsuite::RecordRefList
includeChildren - SOAP::SOAPBoolean
eccode - SOAP::SOAPBoolean
reverseCharge - SOAP::SOAPBoolean
parent - ActiveNetsuite::RecordRef
service - SOAP::SOAPBoolean
exempt - SOAP::SOAPBoolean
isDefault - SOAP::SOAPBoolean
excludeFromTaxReports - SOAP::SOAPBoolean
available - ActiveNetsuite::SalesTaxItemAvailable
export - SOAP::SOAPBoolean
taxAccount - ActiveNetsuite::RecordRef
county - SOAP::SOAPString
city - SOAP::SOAPString
state - SOAP::SOAPString
zip - SOAP::SOAPString
nexusCountry - ActiveNetsuite::RecordRef
xmlattr_internalId - SOAP::SOAPString
xmlattr_externalId - SOAP::SOAPString

Constant Summary collapse

AttrExternalId =
XSD::QName.new(nil, "externalId")
AttrInternalId =
XSD::QName.new(nil, "internalId")

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Record

#activate, active, #active=, #active?, #add, all, basic_search_class, #client, client, client=, delete, #delete, deleted, find, find_by, find_by_external_id, find_by_id, find_by_internal_id, #getters, #inactivate, inactive, #inactive=, #load, #loaded?, raise_not_found_error, ref, #ref, search_next, #setters, #to_s, type, #update, update, where

Methods included from MethodInflector

included, #method_missing

Constructor Details

#initialize(nullFieldList = nil, itemId = nil, displayName = nil, description = nil, rate = nil, taxType = nil, taxAgency = nil, purchaseAccount = nil, saleAccount = nil, isInactive = nil, effectiveFrom = nil, validUntil = nil, subsidiaryList = nil, includeChildren = nil, eccode = nil, reverseCharge = nil, parent = nil, service = nil, exempt = nil, isDefault = nil, excludeFromTaxReports = nil, available = nil, export = nil, taxAccount = nil, county = nil, city = nil, state = nil, zip = nil, nexusCountry = nil) ⇒ SalesTaxItem

Returns a new instance of SalesTaxItem.



8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
# File 'lib/activenetsuite/soap/default.rb', line 8409

def initialize(nullFieldList = nil, itemId = nil, displayName = nil, description = nil, rate = nil, taxType = nil, taxAgency = nil, purchaseAccount = nil, saleAccount = nil, isInactive = nil, effectiveFrom = nil, validUntil = nil, subsidiaryList = nil, includeChildren = nil, eccode = nil, reverseCharge = nil, parent = nil, service = nil, exempt = nil, isDefault = nil, excludeFromTaxReports = nil, available = nil, export = nil, taxAccount = nil, county = nil, city = nil, state = nil, zip = nil, nexusCountry = nil)
  @nullFieldList = nullFieldList
  @itemId = itemId
  @displayName = displayName
  @description = description
  @rate = rate
  @taxType = taxType
  @taxAgency = taxAgency
  @purchaseAccount = purchaseAccount
  @saleAccount = saleAccount
  @isInactive = isInactive
  @effectiveFrom = effectiveFrom
  @validUntil = validUntil
  @subsidiaryList = subsidiaryList
  @includeChildren = includeChildren
  @eccode = eccode
  @reverseCharge = reverseCharge
  @parent = parent
  @service = service
  @exempt = exempt
  @isDefault = isDefault
  @excludeFromTaxReports = excludeFromTaxReports
  @available = available
  @export = export
  @taxAccount = taxAccount
  @county = county
  @city = city
  @state = state
  @zip = zip
  @nexusCountry = nexusCountry
  @__xmlattr = {}
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ActiveNetsuite::MethodInflector

Instance Attribute Details

#availableObject

Returns the value of attribute available.



8380
8381
8382
# File 'lib/activenetsuite/soap/default.rb', line 8380

def available
  @available
end

#cityObject

Returns the value of attribute city.



8384
8385
8386
# File 'lib/activenetsuite/soap/default.rb', line 8384

def city
  @city
end

#countyObject

Returns the value of attribute county.



8383
8384
8385
# File 'lib/activenetsuite/soap/default.rb', line 8383

def county
  @county
end

#descriptionObject

Returns the value of attribute description.



8362
8363
8364
# File 'lib/activenetsuite/soap/default.rb', line 8362

def description
  @description
end

#displayNameObject

Returns the value of attribute displayName.



8361
8362
8363
# File 'lib/activenetsuite/soap/default.rb', line 8361

def displayName
  @displayName
end

#eccodeObject

Returns the value of attribute eccode.



8373
8374
8375
# File 'lib/activenetsuite/soap/default.rb', line 8373

def eccode
  @eccode
end

#effectiveFromObject

Returns the value of attribute effectiveFrom.



8369
8370
8371
# File 'lib/activenetsuite/soap/default.rb', line 8369

def effectiveFrom
  @effectiveFrom
end

#excludeFromTaxReportsObject

Returns the value of attribute excludeFromTaxReports.



8379
8380
8381
# File 'lib/activenetsuite/soap/default.rb', line 8379

def excludeFromTaxReports
  @excludeFromTaxReports
end

#exemptObject

Returns the value of attribute exempt.



8377
8378
8379
# File 'lib/activenetsuite/soap/default.rb', line 8377

def exempt
  @exempt
end

#exportObject

Returns the value of attribute export.



8381
8382
8383
# File 'lib/activenetsuite/soap/default.rb', line 8381

def export
  @export
end

#includeChildrenObject

Returns the value of attribute includeChildren.



8372
8373
8374
# File 'lib/activenetsuite/soap/default.rb', line 8372

def includeChildren
  @includeChildren
end

#isDefaultObject

Returns the value of attribute isDefault.



8378
8379
8380
# File 'lib/activenetsuite/soap/default.rb', line 8378

def isDefault
  @isDefault
end

#isInactiveObject

Returns the value of attribute isInactive.



8368
8369
8370
# File 'lib/activenetsuite/soap/default.rb', line 8368

def isInactive
  @isInactive
end

#itemIdObject

Returns the value of attribute itemId.



8360
8361
8362
# File 'lib/activenetsuite/soap/default.rb', line 8360

def itemId
  @itemId
end

#nexusCountryObject

Returns the value of attribute nexusCountry.



8387
8388
8389
# File 'lib/activenetsuite/soap/default.rb', line 8387

def nexusCountry
  @nexusCountry
end

#nullFieldListObject

Returns the value of attribute nullFieldList.



8359
8360
8361
# File 'lib/activenetsuite/soap/default.rb', line 8359

def nullFieldList
  @nullFieldList
end

#parentObject

Returns the value of attribute parent.



8375
8376
8377
# File 'lib/activenetsuite/soap/default.rb', line 8375

def parent
  @parent
end

#purchaseAccountObject

Returns the value of attribute purchaseAccount.



8366
8367
8368
# File 'lib/activenetsuite/soap/default.rb', line 8366

def purchaseAccount
  @purchaseAccount
end

#rateObject

Returns the value of attribute rate.



8363
8364
8365
# File 'lib/activenetsuite/soap/default.rb', line 8363

def rate
  @rate
end

#reverseChargeObject

Returns the value of attribute reverseCharge.



8374
8375
8376
# File 'lib/activenetsuite/soap/default.rb', line 8374

def reverseCharge
  @reverseCharge
end

#saleAccountObject

Returns the value of attribute saleAccount.



8367
8368
8369
# File 'lib/activenetsuite/soap/default.rb', line 8367

def saleAccount
  @saleAccount
end

#serviceObject

Returns the value of attribute service.



8376
8377
8378
# File 'lib/activenetsuite/soap/default.rb', line 8376

def service
  @service
end

#stateObject

Returns the value of attribute state.



8385
8386
8387
# File 'lib/activenetsuite/soap/default.rb', line 8385

def state
  @state
end

#subsidiaryListObject

Returns the value of attribute subsidiaryList.



8371
8372
8373
# File 'lib/activenetsuite/soap/default.rb', line 8371

def subsidiaryList
  @subsidiaryList
end

#taxAccountObject

Returns the value of attribute taxAccount.



8382
8383
8384
# File 'lib/activenetsuite/soap/default.rb', line 8382

def taxAccount
  @taxAccount
end

#taxAgencyObject

Returns the value of attribute taxAgency.



8365
8366
8367
# File 'lib/activenetsuite/soap/default.rb', line 8365

def taxAgency
  @taxAgency
end

#taxTypeObject

Returns the value of attribute taxType.



8364
8365
8366
# File 'lib/activenetsuite/soap/default.rb', line 8364

def taxType
  @taxType
end

#validUntilObject

Returns the value of attribute validUntil.



8370
8371
8372
# File 'lib/activenetsuite/soap/default.rb', line 8370

def validUntil
  @validUntil
end

#zipObject

Returns the value of attribute zip.



8386
8387
8388
# File 'lib/activenetsuite/soap/default.rb', line 8386

def zip
  @zip
end

Instance Method Details

#__xmlattrObject



8389
8390
8391
# File 'lib/activenetsuite/soap/default.rb', line 8389

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_externalIdObject



8401
8402
8403
# File 'lib/activenetsuite/soap/default.rb', line 8401

def xmlattr_externalId
  __xmlattr[AttrExternalId]
end

#xmlattr_externalId=(value) ⇒ Object



8405
8406
8407
# File 'lib/activenetsuite/soap/default.rb', line 8405

def xmlattr_externalId=(value)
  __xmlattr[AttrExternalId] = value
end

#xmlattr_internalIdObject



8393
8394
8395
# File 'lib/activenetsuite/soap/default.rb', line 8393

def xmlattr_internalId
  __xmlattr[AttrInternalId]
end

#xmlattr_internalId=(value) ⇒ Object



8397
8398
8399
# File 'lib/activenetsuite/soap/default.rb', line 8397

def xmlattr_internalId=(value)
  __xmlattr[AttrInternalId] = value
end