Class: Nfcom::Webservices::Inutilizacao
- Defined in:
- lib/nfcom/webservices/inutilizacao.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#inutilizar(serie:, numero_inicial:, numero_final:, justificativa:) ⇒ String
Solicita inutilização de faixa de numeração de NFCom.
Methods inherited from Base
Constructor Details
This class inherits a constructor from Nfcom::Webservices::Base
Instance Method Details
#inutilizar(serie:, numero_inicial:, numero_final:, justificativa:) ⇒ String
Solicita inutilização de faixa de numeração de NFCom
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/nfcom/webservices/inutilizacao.rb', line 9 def inutilizar(serie:, numero_inicial:, numero_final:, justificativa:) url = url_inutilizacao! body_xml = build_inutilizacao_body( serie: serie, numero_inicial: numero_inicial, numero_final: numero_final, justificativa: justificativa ) envelope = montar_envelope(body_xml) post_soap( url: url, action: soap_action, xml: envelope ) rescue StandardError => e configuration.logger&.error("Erro ao inutilizar NFCom: #{e.}") raise end |