Method: BrNfe::Product::Operation::Base#xml_version

Defined in:
lib/br_nfe/product/operation/base.rb

#xml_versionObject

Versão do XML utilizado na requisição. Como a versão do XML pode divergir para cada estado/servidor e serviço, é necessário passar a versão do XML na requisição para o servidor saber qual validação aplicar e como pegar os dados. Esse método tem o intuíto de pegar a versão setada no Gateway de cada UF e serviço e transformar em uma String aplicável no XML. Exemplo:

Se a vers

Tipo de retorno: String



156
157
158
# File 'lib/br_nfe/product/operation/base.rb', line 156

def xml_version
  "#{gateway_xml_version}".gsub('_','.').gsub(/[^\d\.]/,'')
end