class RubyXmlNfe::Icms00

Attributes

cst[R]
modBC[R]
orig[R]
pFCP[R]
pICMS[R]
vBC[R]
vFCP[R]
vICMS[R]
xml[R]

Public Class Methods

new(xml, params) click to toggle source
# File lib/ruby_xml_nfe/icms00.rb, line 5
def initialize(xml, params)
  @xml = xml
  @orig = params[:orig]
  @cst = params[:CST]
  @modBC = params[:modBC]
  @vBC = params[:vBC]
  @pICMS = params[:pICMS]
  @vICMS = params[:vICMS]
  @pFCP = params[:pFCP]
  @vFCP = params[:vFCP]
end

Public Instance Methods

build() click to toggle source
# File lib/ruby_xml_nfe/icms00.rb, line 17
def build
  xml.ICMS00 do
    xml.orig orig
    xml.CST cst
    xml.modBC modBC
    xml.vBC vBC
    xml.pICMS pICMS
    xml.vICMS vICMS
    xml.pFCP pFCP if pFCP
    xml.vFCP vFCP if vFCP
  end
end