class NfseCarioca::Configuration
Attributes
ca_cert_path[RW]
cert_key_password[RW]
cert_key_path[RW]
cert_path[RW]
cnpj[RW]
codigo_municipio[RW]
codigo_tributacao_municipio[RW]
fake_mode[RW]
inscricao_municipal[RW]
iss_retido[RW]
item_lista_servico[RW]
log_level[RW]
rps_incentivador_cultural[RW]
rps_natureza_operacao[RW]
rps_optante_simples_nacional[RW]
rps_serie[RW]
rps_tipo[RW]
test_mode[RW]
valor_aliquota[RW]
valor_cofins[RW]
valor_csll[RW]
valor_inss[RW]
valor_ir[RW]
valor_iss[RW]
valor_pis[RW]
Public Class Methods
new()
click to toggle source
# 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
Public Instance Methods
wsdl()
click to toggle source
# 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