class RubyXmlNfe::IcmsTot
Public Class Methods
new(xml, params)
click to toggle source
# File lib/ruby_xml_nfe/icms_tot.rb, line 6 def initialize(xml, params) @xml = xml @vBC = params[:vBC] @vICMS = params[:vICMS] @vICMSDeson = params[:vICMSDeson] @vFCPUFDest = params[:vFCPUFDest] @vICMSUFDest = params[:vICMSUFDest] @vICMSUFRemet = params[:vICMSUFRemet] @vFCP = params[:vFCP] @vBCST = params[:vBCST] @vST = params[:vST] @vFCPST = params[:vFCPST] @vFCPSTRet = params[:vFCPSTRet] @vProd = params[:vProd] @vFrete = params[:vFrete] @vSeg = params[:vSeg] @vDesc = params[:vDesc] @vII = params[:vII] @vIPI = params[:vIPI] @vIPIDevol = params[:vIPIDevol] @vPIS = params[:vPIS] @vCOFINS = params[:vCOFINS] @vOutro = params[:vOutro] @vNF = params[:vNF] end
Public Instance Methods
build()
click to toggle source
# File lib/ruby_xml_nfe/icms_tot.rb, line 32 def build xml.ICMSTot do xml.vBC vBC xml.vICMS vICMS xml.vICMSDeson vICMSDeson xml.vFCPUFDest vFCPUFDest if vFCPUFDest xml.vICMSUFDest vICMSUFDest if vICMSUFDest xml.vICMSUFRemet vICMSUFRemet if vICMSUFRemet xml.vFCP vFCP xml.vBCST vBCST xml.vST vST xml.vFCPST vFCPST xml.vFCPSTRet vFCPSTRet xml.vProd vProd xml.vFrete vFrete xml.vSeg vSeg xml.vDesc vDesc xml.vII vII xml.vIPI vIPI xml.vIPIDevol vIPIDevol xml.vPIS vPIS xml.vCOFINS vCOFINS xml.vOutro vOutro xml.vNF vNF end end