Class: Nfcom::Webservices::Consulta
- Defined in:
- lib/nfcom/webservices/consulta.rb
Overview
Consulta situação de uma NFCom na SEFAZ
Implementa a operação “Consulta Protocolo”, utilizada para verificar a situação de uma NFCom já transmitida.
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#consultar(chave_acesso) ⇒ String
Consulta a situação de uma NFCom pela chave de acesso.
Methods inherited from Base
Constructor Details
This class inherits a constructor from Nfcom::Webservices::Base
Instance Method Details
#consultar(chave_acesso) ⇒ String
Consulta a situação de uma NFCom pela chave de acesso
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/nfcom/webservices/consulta.rb', line 16 def consultar(chave_acesso) url = url_consulta! body_xml = build_consulta_body(chave_acesso) envelope = montar_envelope(body_xml) post_soap( url: url, action: soap_action, xml: envelope ) rescue StandardError => e configuration.logger&.error("Erro ao consultar NFCom: #{e.}") raise end |