Class: BrNfe::Emitente
- Inherits:
-
ActiveModelBase
- Object
- ActiveModelBase
- BrNfe::Emitente
- Includes:
- Helper::HaveAddress
- Defined in:
- lib/br_nfe/emitente.rb
Instance Attribute Summary collapse
-
#cnpj ⇒ Object
Obrigatórios.
-
#email ⇒ Object
Returns the value of attribute email.
-
#incentivo_fiscal ⇒ Object
Returns the value of attribute incentivo_fiscal.
-
#inscricao_municipal ⇒ Object
Returns the value of attribute inscricao_municipal.
-
#natureza_operacao ⇒ Object
Returns the value of attribute natureza_operacao.
-
#nome_fantasia ⇒ Object
Não obrigatórios.
-
#optante_simples_nacional ⇒ Object
Returns the value of attribute optante_simples_nacional.
-
#razao_social ⇒ Object
Returns the value of attribute razao_social.
-
#regime_especial_tributacao ⇒ Object
Returns the value of attribute regime_especial_tributacao.
-
#telefone ⇒ Object
Returns the value of attribute telefone.
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
#cnpj ⇒ Object
Obrigatórios
6 7 8 |
# File 'lib/br_nfe/emitente.rb', line 6 def cnpj @cnpj end |
#email ⇒ Object
Returns the value of attribute email.
14 15 16 |
# File 'lib/br_nfe/emitente.rb', line 14 def email @email end |
#incentivo_fiscal ⇒ Object
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_municipal ⇒ Object
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_operacao ⇒ Object
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_fantasia ⇒ Object
Não obrigatórios
12 13 14 |
# File 'lib/br_nfe/emitente.rb', line 12 def nome_fantasia @nome_fantasia end |
#optante_simples_nacional ⇒ Object
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_social ⇒ Object
Returns the value of attribute razao_social.
8 9 10 |
# File 'lib/br_nfe/emitente.rb', line 8 def @razao_social end |
#regime_especial_tributacao ⇒ Object
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 |
#telefone ⇒ Object
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
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
31 32 33 |
# File 'lib/br_nfe/emitente.rb', line 31 def optante_simples_nacional? BrNfe.true_values.include?(optante_simples_nacional) end |