Module: FocusNfe::Recursos::Concerns::Corrigivel
- Included in:
- Nfe
- Defined in:
- lib/focus_nfe/recursos/concerns/corrigivel.rb
Overview
Comportamento de Carta de Correção Eletrônica (CC-e): +POST
/
Constant Summary collapse
- TAMANHO_CORRECAO =
Returns faixa de tamanho aceita para o texto da correção.
(15..1000)
Instance Method Summary collapse
-
#corrigir(ref, correcao:, data_evento: nil) ⇒ FocusNfe::Modelos::Documento
Emite uma Carta de Correção Eletrônica sobre um documento autorizado.
Instance Method Details
#corrigir(ref, correcao:, data_evento: nil) ⇒ FocusNfe::Modelos::Documento
Emite uma Carta de Correção Eletrônica sobre um documento autorizado.
21 22 23 24 25 26 27 28 29 |
# File 'lib/focus_nfe/recursos/concerns/corrigivel.rb', line 21 def corrigir(ref, correcao:, data_evento: nil) validar_referencia!(ref) validar_correcao!(correcao) body = { correcao: correcao } body[:data_evento] = data_evento if data_evento response = connection.post("#{caminho_referencia(ref)}/carta_correcao", body: body) Modelos::Documento.from_response(response, ref: ref) end |