class NFe::IcmsTot

Attributes

vBC[RW]
vBCST[RW]
vCOFINS[RW]
vDesc[RW]
vFCPUFDest[RW]
vFrete[RW]
vICMS[RW]
vICMSDeson[RW]
vICMSUFDest[RW]
vICMSUFRemet[RW]
vII[RW]
vIPI[RW]
vNF[RW]
vOutro[RW]
vPIS[RW]
vProd[RW]
vST[RW]
vSeg[RW]
vTotTrib[RW]

Public Class Methods

new(attrs = {}) click to toggle source
# File lib/nfe/entidades/infNFe/total/icmstot.rb, line 24
def initialize(attrs = {})
        self.vBC = attrs[:vBC]
        self.vICMS = attrs[:vICMS]
        self.vICMSDeson = attrs[:vICMSDeson]
        self.vFCPUFDest = attrs[:vFCPUFDest] 
        self.vICMSUFDest = attrs[:vICMSUFDest]
        self.vICMSUFRemet = attrs[:vICMSUFRemet]
        self.vBCST = attrs[:vBCST]
        self.vST = attrs[:vST]
        self.vProd = attrs[:vProd]
        self.vFrete = attrs[:vFrete]
        self.vSeg = attrs[:vSeg]
        self.vDesc = attrs[:vDesc]
        self.vII = attrs[:vII]
        self.vIPI = attrs[:vIPI]
        self.vPIS = attrs[:vPIS]
        self.vCOFINS = attrs[:vCOFINS]
        self.vOutro = attrs[:vOutro]
        self.vNF = attrs[:vNF]
        self.vTotTrib = attrs[:vTotTrib]
end

Public Instance Methods

attributes() click to toggle source
# File lib/nfe/entidades/infNFe/total/icmstot.rb, line 46
def attributes
  @attributes = {
                        "vBC" => vBC,
                        "vICMS" => vICMS,
                        "vICMSDeson" => vICMSDeson,
                        "vFCPUFDest" => vFCPUFDest, 
                        "vICMSUFDest" => vICMSUFDest,
                        "vICMSUFRemet" => vICMSUFRemet,
                        "vBCST" => vBCST,
                        "vST" => vST,
                        "vProd" => vProd,
                        "vFrete" => vFrete,
                        "vSeg" => vSeg,
                        "vDesc" => vDesc,
                        "vII" => vII,
                        "vIPI" => vIPI,
                        "vPIS" => vPIS,
                        "vCOFINS" => vCOFINS,
                        "vOutro" => vOutro,
                        "vNF" => vNF,
                        "vTotTrib" => vTotTrib
    }
end
attributes=(params) click to toggle source
# File lib/nfe/entidades/infNFe/total/icmstot.rb, line 70
def attributes=(params)
        self.vBC = params['vBC'],
        self.vICMS = params['vICMS'],
        self.vICMSDeson = params['vICMSDeson'],
        self.vFCPUFDest = params['vFCPUFDest'],
        self.vICMSUFDest = params['vICMSUFDest'],
        self.vICMSUFRemet = params['vICMSUFRemet'],
        self.vBCST = params['vBCST'],
        self.vST = params['vST'],
        self.vProd = params['vProd'],
        self.vFrete = params['vFrete'],
        self.vSeg = params['vSeg'],
        self.vDesc = params['vDesc'],
        self.vII = params['vII'],
        self.vIPI = params['vIPI'],
        self.vPIS = params['vPIS'],
        self.vCOFINS = params['vCOFINS'],
        self.vOutro = params['vOutro'],
        self.vNF = params['vNF'],
        self.vTotTrib = params['vTotTrib']
end