Module: FocusNfe::Recursos::Concerns::Emitivel
- Included in:
- FocusNfe::Recursos::Cte, FocusNfe::Recursos::CteOs, Dce, Mdfe, Nfce, Nfcom, Nfe, Nfgas, Nfse, NfseNacional
- Defined in:
- lib/focus_nfe/recursos/concerns/emitivel.rb
Overview
Comportamento de emissão (+POST /processando_autorizacao).
Instance Method Summary collapse
-
#emitir(ref:, dados:, validar: false, **opcoes) ⇒ FocusNfe::Modelos::Documento
Emite um documento fiscal.
Instance Method Details
#emitir(ref:, dados:, validar: false, **opcoes) ⇒ FocusNfe::Modelos::Documento
Emite um documento fiscal.
20 21 22 23 24 25 26 |
# File 'lib/focus_nfe/recursos/concerns/emitivel.rb', line 20 def emitir(ref:, dados:, validar: false, **opcoes) validar_referencia!(ref) validar_dados!(dados) if validar response = connection.post(caminho_base, params: { ref: ref, **opcoes }, body: dados) Modelos::Documento.from_response(response, ref: ref) end |