Class: FocusNfe::Recursos::Municipios
- Includes:
- Concerns::Listavel, Concerns::Localizavel
- Defined in:
- lib/focus_nfe/recursos/municipios.rb
Overview
Consulta de municípios e seus sub-recursos de NFS-e (códigos tributários e
itens da lista de serviço). consultar(codigo) usa o código IBGE.
Constant Summary
Constants inherited from Base
Instance Method Summary collapse
-
#consultar_codigo_tributario(codigo_municipio, codigo) ⇒ Hash
Corpo cru da resposta.
-
#consultar_item_lista_servico(codigo_municipio, codigo) ⇒ Hash
Corpo cru da resposta.
-
#consultar_json(codigo_municipio) ⇒ Hash
JSON de exemplo de NFS-e do município.
- #listar_codigos_tributarios(codigo_municipio, **filtros) ⇒ FocusNfe::Modelos::Pagina
- #listar_itens_lista_servico(codigo_municipio, **filtros) ⇒ FocusNfe::Modelos::Pagina
Methods included from Concerns::Listavel
Methods included from Concerns::Localizavel
Methods inherited from Base
caminho_base, #caminho_base, caminho_base_previa, #caminho_base_previa, #initialize
Constructor Details
This class inherits a constructor from FocusNfe::Recursos::Base
Instance Method Details
#consultar_codigo_tributario(codigo_municipio, codigo) ⇒ Hash
Returns corpo cru da resposta.
30 31 32 |
# File 'lib/focus_nfe/recursos/municipios.rb', line 30 def consultar_codigo_tributario(codigo_municipio, codigo) sub_consulta(codigo_municipio, "codigos_tributarios_municipio", codigo) end |
#consultar_item_lista_servico(codigo_municipio, codigo) ⇒ Hash
Returns corpo cru da resposta.
37 38 39 |
# File 'lib/focus_nfe/recursos/municipios.rb', line 37 def consultar_item_lista_servico(codigo_municipio, codigo) sub_consulta(codigo_municipio, "itens_lista_servico", codigo) end |
#consultar_json(codigo_municipio) ⇒ Hash
Returns JSON de exemplo de NFS-e do município.
43 44 45 |
# File 'lib/focus_nfe/recursos/municipios.rb', line 43 def consultar_json(codigo_municipio) connection.get("#{caminho_referencia(codigo_municipio)}/json").body end |
#listar_codigos_tributarios(codigo_municipio, **filtros) ⇒ FocusNfe::Modelos::Pagina
16 17 18 |
# File 'lib/focus_nfe/recursos/municipios.rb', line 16 def listar_codigos_tributarios(codigo_municipio, **filtros) sub_listagem(codigo_municipio, "codigos_tributarios_municipio", filtros) end |
#listar_itens_lista_servico(codigo_municipio, **filtros) ⇒ FocusNfe::Modelos::Pagina
23 24 25 |
# File 'lib/focus_nfe/recursos/municipios.rb', line 23 def listar_itens_lista_servico(codigo_municipio, **filtros) sub_listagem(codigo_municipio, "itens_lista_servico", filtros) end |