Class: BrNfe::Servico::Response::NotaFiscal

Inherits:
ActiveModelBase show all
Includes:
Helper::HaveCondicaoPagamento, Helper::HaveDestinatario, Helper::HaveEmitente, Helper::HaveIntermediario
Defined in:
lib/br_nfe/servico/response/nota_fiscal.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Helper::HaveCondicaoPagamento

#condicao_pagamento, #condicao_pagamento=

Methods included from Helper::HaveEmitente

#emitente, #emitente=

Methods included from Helper::HaveDestinatario

#destinatario, #destinatario=

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

#aliquotaObject

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_calculoObject

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_cnpjObject

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_codigoObject

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_horaObject

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_municipalObject

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_municipioObject

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_nfObject

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_sucessoObject

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_artObject

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_cnaeObject

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_municipioObject

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_obraObject

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_verificacaoObject

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

#competenciaObject

DateTime



25
26
27
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 25

def competencia
  @competencia
end

#data_emissaoObject

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_rpsObject

Datetime



24
25
26
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 24

def data_emissao_rps
  @data_emissao_rps
end

#desconto_condicionadoObject

v2



48
49
50
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 48

def desconto_condicionado
  @desconto_condicionado
end

#desconto_incondicionadoObject

v2



49
50
51
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 49

def desconto_incondicionado
  @desconto_incondicionado
end

#discriminacaoObject

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_retidoObject

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_servicoObject

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_incidenciaObject

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_substituidoraObject

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_nfObject

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_processoObject

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_municipioObject

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_ufObject

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_informacoesObject

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_retencoesObject

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_retencaoObject

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_numeroObject

identificacao do rps



16
17
18
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 16

def rps_numero
  @rps_numero
end

#rps_serieObject

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_situacaoObject

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_numeroObject

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_serieObject

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_tipoObject

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_tipoObject

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_nfObject

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_cofinsObject

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_csllObject

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_deducoesObject

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_inssObject

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_irObject

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_issObject

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_liquidoObject

v2



47
48
49
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 47

def valor_liquido
  @valor_liquido
end

#valor_pisObject

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_servicosObject

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

Returns:

  • (Boolean)


70
71
72
# File 'lib/br_nfe/servico/response/nota_fiscal.rb', line 70

def substituida?
	!nfe_substituidora.blank?
end