Class: BrNfe::Emitente

Inherits:
ActiveModelBase show all
Includes:
Helper::HaveAddress
Defined in:
lib/br_nfe/emitente.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Helper::HaveAddress

#endereco, #endereco=, #validar_endereco

Methods inherited from ActiveModelBase

#assign_attributes, #default_values, #initialize

Constructor Details

This class inherits a constructor from BrNfe::ActiveModelBase

Instance Attribute Details

#cnpjObject

Obrigatórios



6
7
8
# File 'lib/br_nfe/emitente.rb', line 6

def cnpj
  @cnpj
end

#emailObject

Returns the value of attribute email.



14
15
16
# File 'lib/br_nfe/emitente.rb', line 14

def email
  @email
end

#incentivo_fiscalObject

Returns the value of attribute incentivo_fiscal.



17
18
19
# File 'lib/br_nfe/emitente.rb', line 17

def incentivo_fiscal
  @incentivo_fiscal
end

#inscricao_municipalObject

Returns the value of attribute inscricao_municipal.



7
8
9
# File 'lib/br_nfe/emitente.rb', line 7

def inscricao_municipal
  @inscricao_municipal
end

#natureza_operacaoObject

Returns the value of attribute natureza_operacao.



9
10
11
# File 'lib/br_nfe/emitente.rb', line 9

def natureza_operacao
  @natureza_operacao
end

#nome_fantasiaObject

Não obrigatórios



12
13
14
# File 'lib/br_nfe/emitente.rb', line 12

def nome_fantasia
  @nome_fantasia
end

#optante_simples_nacionalObject

Returns the value of attribute optante_simples_nacional.



16
17
18
# File 'lib/br_nfe/emitente.rb', line 16

def optante_simples_nacional
  @optante_simples_nacional
end

#razao_socialObject

Returns the value of attribute razao_social.



8
9
10
# File 'lib/br_nfe/emitente.rb', line 8

def razao_social
  @razao_social
end

#regime_especial_tributacaoObject

Returns the value of attribute regime_especial_tributacao.



15
16
17
# File 'lib/br_nfe/emitente.rb', line 15

def regime_especial_tributacao
  @regime_especial_tributacao
end

#telefoneObject

Returns the value of attribute telefone.



13
14
15
# File 'lib/br_nfe/emitente.rb', line 13

def telefone
  @telefone
end

Instance Method Details

#incentivo_fiscal?Boolean

Returns:

  • (Boolean)


35
36
37
# File 'lib/br_nfe/emitente.rb', line 35

def incentivo_fiscal?
	BrNfe.true_values.include?(incentivo_fiscal)
end

#optante_simples_nacional?Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/br_nfe/emitente.rb', line 31

def optante_simples_nacional?
	BrNfe.true_values.include?(optante_simples_nacional)
end