Class: BrNfe::Servico::Response::NotaFiscal
- Inherits:
-
ActiveModelBase
- Object
- ActiveModelBase
- BrNfe::Servico::Response::NotaFiscal
- Includes:
- Helper::HaveCondicaoPagamento, Helper::HaveDestinatario, Helper::HaveEmitente, Helper::HaveIntermediario
- Defined in:
- lib/br_nfe/servico/response/nota_fiscal.rb
Instance Attribute Summary collapse
-
#aliquota ⇒ Object
Returns the value of attribute aliquota.
-
#base_calculo ⇒ Object
Returns the value of attribute base_calculo.
-
#cancelamento_cnpj ⇒ Object
Returns the value of attribute cancelamento_cnpj.
-
#cancelamento_codigo ⇒ Object
Dados de cancelamento da NF.
-
#cancelamento_data_hora ⇒ Object
Returns the value of attribute cancelamento_data_hora.
-
#cancelamento_inscricao_municipal ⇒ Object
Returns the value of attribute cancelamento_inscricao_municipal.
-
#cancelamento_municipio ⇒ Object
Returns the value of attribute cancelamento_municipio.
-
#cancelamento_numero_nf ⇒ Object
Returns the value of attribute cancelamento_numero_nf.
-
#cancelamento_sucesso ⇒ Object
Returns the value of attribute cancelamento_sucesso.
-
#codigo_art ⇒ Object
Returns the value of attribute codigo_art.
-
#codigo_cnae ⇒ Object
Returns the value of attribute codigo_cnae.
-
#codigo_municipio ⇒ Object
Returns the value of attribute codigo_municipio.
-
#codigo_obra ⇒ Object
dados de construcao civil.
-
#codigo_verificacao ⇒ Object
Returns the value of attribute codigo_verificacao.
-
#competencia ⇒ Object
DateTime.
-
#data_emissao ⇒ Object
Returns the value of attribute data_emissao.
-
#data_emissao_rps ⇒ Object
Datetime.
-
#desconto_condicionado ⇒ Object
v2.
-
#desconto_incondicionado ⇒ Object
v2.
-
#discriminacao ⇒ Object
Returns the value of attribute discriminacao.
-
#iss_retido ⇒ Object
Returns the value of attribute iss_retido.
-
#item_lista_servico ⇒ Object
dados dos serviços.
-
#municipio_incidencia ⇒ Object
Returns the value of attribute municipio_incidencia.
-
#nfe_substituidora ⇒ Object
Se a NF foi substituida.
-
#numero_nf ⇒ Object
Returns the value of attribute numero_nf.
-
#numero_processo ⇒ Object
Returns the value of attribute numero_processo.
-
#orgao_gerador_municipio ⇒ Object
Orgão gerador.
-
#orgao_gerador_uf ⇒ Object
Returns the value of attribute orgao_gerador_uf.
-
#outras_informacoes ⇒ Object
Returns the value of attribute outras_informacoes.
-
#outras_retencoes ⇒ Object
Returns the value of attribute outras_retencoes.
-
#responsavel_retencao ⇒ Object
Returns the value of attribute responsavel_retencao.
-
#rps_numero ⇒ Object
identificacao do rps.
-
#rps_serie ⇒ Object
Returns the value of attribute rps_serie.
-
#rps_situacao ⇒ Object
Returns the value of attribute rps_situacao.
-
#rps_substituido_numero ⇒ Object
Returns the value of attribute rps_substituido_numero.
-
#rps_substituido_serie ⇒ Object
Returns the value of attribute rps_substituido_serie.
-
#rps_substituido_tipo ⇒ Object
Returns the value of attribute rps_substituido_tipo.
-
#rps_tipo ⇒ Object
Returns the value of attribute rps_tipo.
-
#url_nf ⇒ Object
Returns the value of attribute url_nf.
-
#valor_cofins ⇒ Object
Returns the value of attribute valor_cofins.
-
#valor_csll ⇒ Object
Returns the value of attribute valor_csll.
-
#valor_deducoes ⇒ Object
Returns the value of attribute valor_deducoes.
-
#valor_inss ⇒ Object
Returns the value of attribute valor_inss.
-
#valor_ir ⇒ Object
Returns the value of attribute valor_ir.
-
#valor_iss ⇒ Object
Returns the value of attribute valor_iss.
-
#valor_liquido ⇒ Object
v2.
-
#valor_pis ⇒ Object
Returns the value of attribute valor_pis.
-
#valor_servicos ⇒ Object
Valores dos serviços.
Instance Method Summary collapse
Methods included from Helper::HaveCondicaoPagamento
#condicao_pagamento, #condicao_pagamento=
Methods included from Helper::HaveEmitente
Methods included from Helper::HaveDestinatario
Methods included from Helper::HaveIntermediario
#intermediario, #intermediario=
Methods inherited from ActiveModelBase
#assign_attributes, #default_values, #initialize
Constructor Details
This class inherits a constructor from BrNfe::ActiveModelBase
Instance Attribute Details
#aliquota ⇒ Object
Returns the value of attribute aliquota.
46 47 48 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 46 def aliquota @aliquota end |
#base_calculo ⇒ Object
Returns the value of attribute base_calculo.
45 46 47 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 45 def base_calculo @base_calculo end |
#cancelamento_cnpj ⇒ Object
Returns the value of attribute cancelamento_cnpj.
62 63 64 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 62 def cancelamento_cnpj @cancelamento_cnpj end |
#cancelamento_codigo ⇒ Object
Dados de cancelamento da NF
60 61 62 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 60 def cancelamento_codigo @cancelamento_codigo end |
#cancelamento_data_hora ⇒ Object
Returns the value of attribute cancelamento_data_hora.
66 67 68 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 66 def cancelamento_data_hora @cancelamento_data_hora end |
#cancelamento_inscricao_municipal ⇒ Object
Returns the value of attribute cancelamento_inscricao_municipal.
63 64 65 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 63 def cancelamento_inscricao_municipal @cancelamento_inscricao_municipal end |
#cancelamento_municipio ⇒ Object
Returns the value of attribute cancelamento_municipio.
64 65 66 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 64 def cancelamento_municipio @cancelamento_municipio end |
#cancelamento_numero_nf ⇒ Object
Returns the value of attribute cancelamento_numero_nf.
61 62 63 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 61 def cancelamento_numero_nf @cancelamento_numero_nf end |
#cancelamento_sucesso ⇒ Object
Returns the value of attribute cancelamento_sucesso.
65 66 67 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 65 def cancelamento_sucesso @cancelamento_sucesso end |
#codigo_art ⇒ Object
Returns the value of attribute codigo_art.
76 77 78 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 76 def codigo_art @codigo_art end |
#codigo_cnae ⇒ Object
Returns the value of attribute codigo_cnae.
30 31 32 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 30 def codigo_cnae @codigo_cnae end |
#codigo_municipio ⇒ Object
Returns the value of attribute codigo_municipio.
32 33 34 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 32 def codigo_municipio @codigo_municipio end |
#codigo_obra ⇒ Object
dados de construcao civil
75 76 77 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 75 def codigo_obra @codigo_obra end |
#codigo_verificacao ⇒ Object
Returns the value of attribute codigo_verificacao.
11 12 13 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 11 def codigo_verificacao @codigo_verificacao end |
#competencia ⇒ Object
DateTime
25 26 27 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 25 def competencia @competencia end |
#data_emissao ⇒ Object
Returns the value of attribute data_emissao.
12 13 14 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 12 def data_emissao @data_emissao end |
#data_emissao_rps ⇒ Object
Datetime
24 25 26 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 24 def data_emissao_rps @data_emissao_rps end |
#desconto_condicionado ⇒ Object
v2
48 49 50 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 48 def desconto_condicionado @desconto_condicionado end |
#desconto_incondicionado ⇒ Object
v2
49 50 51 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 49 def desconto_incondicionado @desconto_incondicionado end |
#discriminacao ⇒ Object
Returns the value of attribute discriminacao.
31 32 33 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 31 def discriminacao @discriminacao end |
#iss_retido ⇒ Object
Returns the value of attribute iss_retido.
42 43 44 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 42 def iss_retido @iss_retido end |
#item_lista_servico ⇒ Object
dados dos serviços
29 30 31 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 29 def item_lista_servico @item_lista_servico end |
#municipio_incidencia ⇒ Object
Returns the value of attribute municipio_incidencia.
53 54 55 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 53 def municipio_incidencia @municipio_incidencia end |
#nfe_substituidora ⇒ Object
Se a NF foi substituida
69 70 71 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 69 def nfe_substituidora @nfe_substituidora end |
#numero_nf ⇒ Object
Returns the value of attribute numero_nf.
10 11 12 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 10 def numero_nf @numero_nf end |
#numero_processo ⇒ Object
Returns the value of attribute numero_processo.
52 53 54 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 52 def numero_processo @numero_processo end |
#orgao_gerador_municipio ⇒ Object
Orgão gerador
56 57 58 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 56 def orgao_gerador_municipio @orgao_gerador_municipio end |
#orgao_gerador_uf ⇒ Object
Returns the value of attribute orgao_gerador_uf.
57 58 59 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 57 def orgao_gerador_uf @orgao_gerador_uf end |
#outras_informacoes ⇒ Object
Returns the value of attribute outras_informacoes.
26 27 28 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 26 def outras_informacoes @outras_informacoes end |
#outras_retencoes ⇒ Object
Returns the value of attribute outras_retencoes.
43 44 45 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 43 def outras_retencoes @outras_retencoes end |
#responsavel_retencao ⇒ Object
Returns the value of attribute responsavel_retencao.
51 52 53 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 51 def responsavel_retencao @responsavel_retencao end |
#rps_numero ⇒ Object
identificacao do rps
16 17 18 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 16 def rps_numero @rps_numero end |
#rps_serie ⇒ Object
Returns the value of attribute rps_serie.
17 18 19 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 17 def rps_serie @rps_serie end |
#rps_situacao ⇒ Object
Returns the value of attribute rps_situacao.
19 20 21 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 19 def rps_situacao @rps_situacao end |
#rps_substituido_numero ⇒ Object
Returns the value of attribute rps_substituido_numero.
20 21 22 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 20 def rps_substituido_numero @rps_substituido_numero end |
#rps_substituido_serie ⇒ Object
Returns the value of attribute rps_substituido_serie.
21 22 23 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 21 def rps_substituido_serie @rps_substituido_serie end |
#rps_substituido_tipo ⇒ Object
Returns the value of attribute rps_substituido_tipo.
22 23 24 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 22 def rps_substituido_tipo @rps_substituido_tipo end |
#rps_tipo ⇒ Object
Returns the value of attribute rps_tipo.
18 19 20 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 18 def rps_tipo @rps_tipo end |
#url_nf ⇒ Object
Returns the value of attribute url_nf.
13 14 15 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 13 def url_nf @url_nf end |
#valor_cofins ⇒ Object
Returns the value of attribute valor_cofins.
38 39 40 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 38 def valor_cofins @valor_cofins end |
#valor_csll ⇒ Object
Returns the value of attribute valor_csll.
41 42 43 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 41 def valor_csll @valor_csll end |
#valor_deducoes ⇒ Object
Returns the value of attribute valor_deducoes.
36 37 38 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 36 def valor_deducoes @valor_deducoes end |
#valor_inss ⇒ Object
Returns the value of attribute valor_inss.
39 40 41 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 39 def valor_inss @valor_inss end |
#valor_ir ⇒ Object
Returns the value of attribute valor_ir.
40 41 42 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 40 def valor_ir @valor_ir end |
#valor_iss ⇒ Object
Returns the value of attribute valor_iss.
44 45 46 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 44 def valor_iss @valor_iss end |
#valor_liquido ⇒ Object
v2
47 48 49 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 47 def valor_liquido @valor_liquido end |
#valor_pis ⇒ Object
Returns the value of attribute valor_pis.
37 38 39 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 37 def valor_pis @valor_pis end |
#valor_servicos ⇒ Object
Valores dos serviços
35 36 37 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 35 def valor_servicos @valor_servicos end |
Instance Method Details
#substituida? ⇒ Boolean
70 71 72 |
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 70 def substituida? !nfe_substituidora.blank? end |