Class: NfseCarioca::Configuration
- Inherits:
-
Object
- Object
- NfseCarioca::Configuration
- Defined in:
- lib/nfse_carioca/configuration.rb
Instance Attribute Summary collapse
-
#ca_cert_path ⇒ Object
Returns the value of attribute ca_cert_path.
-
#cert_key_password ⇒ Object
Returns the value of attribute cert_key_password.
-
#cert_key_path ⇒ Object
Returns the value of attribute cert_key_path.
-
#cert_path ⇒ Object
Returns the value of attribute cert_path.
-
#cnpj ⇒ Object
Returns the value of attribute cnpj.
-
#codigo_municipio ⇒ Object
Returns the value of attribute codigo_municipio.
-
#codigo_tributacao_municipio ⇒ Object
Returns the value of attribute codigo_tributacao_municipio.
-
#fake_mode ⇒ Object
Returns the value of attribute fake_mode.
-
#inscricao_municipal ⇒ Object
Returns the value of attribute inscricao_municipal.
-
#iss_retido ⇒ Object
Returns the value of attribute iss_retido.
-
#item_lista_servico ⇒ Object
Returns the value of attribute item_lista_servico.
-
#log_level ⇒ Object
Returns the value of attribute log_level.
-
#rps_incentivador_cultural ⇒ Object
Returns the value of attribute rps_incentivador_cultural.
-
#rps_natureza_operacao ⇒ Object
Returns the value of attribute rps_natureza_operacao.
-
#rps_optante_simples_nacional ⇒ Object
Returns the value of attribute rps_optante_simples_nacional.
-
#rps_serie ⇒ Object
Returns the value of attribute rps_serie.
-
#rps_tipo ⇒ Object
Returns the value of attribute rps_tipo.
-
#test_mode ⇒ Object
Returns the value of attribute test_mode.
-
#valor_aliquota ⇒ Object
Returns the value of attribute valor_aliquota.
-
#valor_cofins ⇒ Object
Returns the value of attribute valor_cofins.
-
#valor_csll ⇒ Object
Returns the value of attribute valor_csll.
-
#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_pis ⇒ Object
Returns the value of attribute valor_pis.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
- #wsdl ⇒ Object
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/nfse_carioca/configuration.rb', line 30 def initialize @fake_mode = false @test_mode = false @log_level = :error @codigo_municipio = "3304557" @rps_serie = "A" @rps_tipo = 1 @rps_natureza_operacao = 1 @rps_optante_simples_nacional = 1 @rps_incentivador_cultural = 2 @iss_retido = 2 @valor_aliquota = 0 @valor_pis = 0 @valor_cofins = 0 @valor_inss = 0 @valor_ir = 0 @valor_csll = 0 @valor_iss = 0 @item_lista_servico = "0105" @codigo_tributacao_municipio = "010501" end |
Instance Attribute Details
#ca_cert_path ⇒ Object
Returns the value of attribute ca_cert_path.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def ca_cert_path @ca_cert_path end |
#cert_key_password ⇒ Object
Returns the value of attribute cert_key_password.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def cert_key_password @cert_key_password end |
#cert_key_path ⇒ Object
Returns the value of attribute cert_key_path.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def cert_key_path @cert_key_path end |
#cert_path ⇒ Object
Returns the value of attribute cert_path.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def cert_path @cert_path end |
#cnpj ⇒ Object
Returns the value of attribute cnpj.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def cnpj @cnpj end |
#codigo_municipio ⇒ Object
Returns the value of attribute codigo_municipio.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def codigo_municipio @codigo_municipio end |
#codigo_tributacao_municipio ⇒ Object
Returns the value of attribute codigo_tributacao_municipio.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def codigo_tributacao_municipio @codigo_tributacao_municipio end |
#fake_mode ⇒ Object
Returns the value of attribute fake_mode.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def fake_mode @fake_mode end |
#inscricao_municipal ⇒ Object
Returns the value of attribute inscricao_municipal.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def inscricao_municipal @inscricao_municipal end |
#iss_retido ⇒ Object
Returns the value of attribute iss_retido.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def iss_retido @iss_retido end |
#item_lista_servico ⇒ Object
Returns the value of attribute item_lista_servico.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def item_lista_servico @item_lista_servico end |
#log_level ⇒ Object
Returns the value of attribute log_level.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def log_level @log_level end |
#rps_incentivador_cultural ⇒ Object
Returns the value of attribute rps_incentivador_cultural.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def rps_incentivador_cultural @rps_incentivador_cultural end |
#rps_natureza_operacao ⇒ Object
Returns the value of attribute rps_natureza_operacao.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def rps_natureza_operacao @rps_natureza_operacao end |
#rps_optante_simples_nacional ⇒ Object
Returns the value of attribute rps_optante_simples_nacional.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def rps_optante_simples_nacional @rps_optante_simples_nacional end |
#rps_serie ⇒ Object
Returns the value of attribute rps_serie.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def rps_serie @rps_serie end |
#rps_tipo ⇒ Object
Returns the value of attribute rps_tipo.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def rps_tipo @rps_tipo end |
#test_mode ⇒ Object
Returns the value of attribute test_mode.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def test_mode @test_mode end |
#valor_aliquota ⇒ Object
Returns the value of attribute valor_aliquota.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def valor_aliquota @valor_aliquota end |
#valor_cofins ⇒ Object
Returns the value of attribute valor_cofins.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def valor_cofins @valor_cofins end |
#valor_csll ⇒ Object
Returns the value of attribute valor_csll.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def valor_csll @valor_csll end |
#valor_inss ⇒ Object
Returns the value of attribute valor_inss.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def valor_inss @valor_inss end |
#valor_ir ⇒ Object
Returns the value of attribute valor_ir.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def valor_ir @valor_ir end |
#valor_iss ⇒ Object
Returns the value of attribute valor_iss.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def valor_iss @valor_iss end |
#valor_pis ⇒ Object
Returns the value of attribute valor_pis.
4 5 6 |
# File 'lib/nfse_carioca/configuration.rb', line 4 def valor_pis @valor_pis end |
Instance Method Details
#wsdl ⇒ Object
55 56 57 58 59 60 61 |
# File 'lib/nfse_carioca/configuration.rb', line 55 def wsdl if test_mode "https://homologacao.notacarioca.rio.gov.br/WSNacional/nfse.asmx?wsdl" else "https://notacarioca.rio.gov.br/WSNacional/nfse.asmx?wsdl" end end |