class Nfe::Services::Dispatch::InutNFe
Attributes
signature[RW]
versao[RW]
Public Instance Methods
id()
click to toggle source
# File lib/nfe/services/dispatch/inutNFe.rb, line 50 def id "ID#{cUF}#{ano}#{@cnpj}#{mod}#{serie_f}#{nNFIni_f}#{nNFFin_f}" end
to_xml()
click to toggle source
# File lib/nfe/services/dispatch/inutNFe.rb, line 54 def to_xml xml = Builder::XmlMarkup.new xml.inutNFe({xmlns: Models::NFe.namespace, versao: versao}) do |nfe| nfe.infInut(Id: id) { |node| add_elements node } nfe.Signature(xmlns: Models::Signature.namespace) do |node| node << @signature.value end end xml.target! end
Private Instance Methods
mod()
click to toggle source
# File lib/nfe/services/dispatch/inutNFe.rb, line 71 def mod 55 end
nNFFin_f()
click to toggle source
# File lib/nfe/services/dispatch/inutNFe.rb, line 87 def nNFFin_f "%09d" % nNFFin.to_i end
nNFIni_f()
click to toggle source
# File lib/nfe/services/dispatch/inutNFe.rb, line 83 def nNFIni_f "%09d" % nNFIni.to_i end
serie_f()
click to toggle source
# File lib/nfe/services/dispatch/inutNFe.rb, line 79 def serie_f "%03d" % serie.to_i end
xServ()
click to toggle source
# File lib/nfe/services/dispatch/inutNFe.rb, line 75 def xServ "INUTILIZAR" end