Class: NfePaulistana::Gateway
- Inherits:
-
Object
- Object
- NfePaulistana::Gateway
- Defined in:
- lib/nfe-paulistana/gateway.rb
Constant Summary collapse
- METHODS =
{ envio_rps: "EnvioRPSRequest", envio_lote_rps: "EnvioLoteRPSRequest", teste_envio_lote_rps: "TesteEnvioLoteRPSRequest", cancelamento_n_fe: "CancelamentoNFeRequest", consulta_cnpj: "ConsultaCNPJRequest", consulta_n_fe: "ConsultaNFeRequest", consulta_n_fe_recebidas: "ConsultaNFeRecebidasRequest", consulta_n_fe_emitidas: "ConsultaNFeEmitidasRequest", consulta_lote: "ConsultaLoteRequest", consulta_informacoes_lote: "ConsultaInformacoesLoteRequest" }
Instance Method Summary collapse
- #cancelamento_nfe(data = {}) ⇒ Object
- #consulta_cnpj(data = {}) ⇒ Object
- #consulta_informacoes_lote(data = {}) ⇒ Object
- #consulta_lote(data = {}) ⇒ Object
- #consulta_nfe(data = {}) ⇒ Object
- #consulta_nfe_emitidas(data = {}) ⇒ Object
- #consulta_nfe_recebidas(data = {}) ⇒ Object
- #envio_lote_rps(data = {}) ⇒ Object
- #envio_rps(data = {}) ⇒ Object
-
#initialize(options = {}) ⇒ Gateway
constructor
A new instance of Gateway.
- #teste_envio_lote_rps(data = {}) ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ Gateway
Returns a new instance of Gateway.
19 20 21 22 23 24 25 26 27 |
# File 'lib/nfe-paulistana/gateway.rb', line 19 def initialize( = {}) @options = { ssl_cert_p12_path: "", ssl_cert_path: "", ssl_key_path: "", ssl_cert_pass: "", wsdl: 'https://nfe.prefeitura.sp.gov.br/ws/lotenfe.asmx?wsdl' }.merge() end |
Instance Method Details
#cancelamento_nfe(data = {}) ⇒ Object
41 42 43 |
# File 'lib/nfe-paulistana/gateway.rb', line 41 def cancelamento_nfe(data = {}) request(:cancelamento_n_fe, data) end |
#consulta_cnpj(data = {}) ⇒ Object
65 66 67 |
# File 'lib/nfe-paulistana/gateway.rb', line 65 def consulta_cnpj(data = {}) request(:consulta_cnpj, data) end |
#consulta_informacoes_lote(data = {}) ⇒ Object
61 62 63 |
# File 'lib/nfe-paulistana/gateway.rb', line 61 def consulta_informacoes_lote(data = {}) request(:consulta_informacoes_lote, data) end |
#consulta_lote(data = {}) ⇒ Object
57 58 59 |
# File 'lib/nfe-paulistana/gateway.rb', line 57 def consulta_lote(data = {}) request(:consulta_lote, data) end |
#consulta_nfe(data = {}) ⇒ Object
45 46 47 |
# File 'lib/nfe-paulistana/gateway.rb', line 45 def consulta_nfe(data = {}) request(:consulta_n_fe, data) end |
#consulta_nfe_emitidas(data = {}) ⇒ Object
53 54 55 |
# File 'lib/nfe-paulistana/gateway.rb', line 53 def consulta_nfe_emitidas(data = {}) request(:consulta_n_fe_emitidas, data) end |
#consulta_nfe_recebidas(data = {}) ⇒ Object
49 50 51 |
# File 'lib/nfe-paulistana/gateway.rb', line 49 def consulta_nfe_recebidas(data = {}) request(:consulta_n_fe_recebidas, data) end |
#envio_lote_rps(data = {}) ⇒ Object
33 34 35 |
# File 'lib/nfe-paulistana/gateway.rb', line 33 def envio_lote_rps(data = {}) request(:envio_lote_rps, data) end |
#envio_rps(data = {}) ⇒ Object
29 30 31 |
# File 'lib/nfe-paulistana/gateway.rb', line 29 def envio_rps(data = {}) request(:envio_rps, data) end |
#teste_envio_lote_rps(data = {}) ⇒ Object
37 38 39 |
# File 'lib/nfe-paulistana/gateway.rb', line 37 def teste_envio_lote_rps(data = {}) request(:teste_envio_lote_rps, data) end |