Class: FocusNfe::Recursos::CtesRecebidas
- Includes:
- FocusNfe::Recursos::Concerns::Baixavel, FocusNfe::Recursos::Concerns::BaixavelEventos, FocusNfe::Recursos::Concerns::Listavel, FocusNfe::Recursos::Concerns::Notificavel
- Defined in:
- lib/focus_nfe/recursos/ctes_recebidas.rb
Overview
Conhecimentos de transporte (CT-e) recebidos contra um CNPJ. Listagem com sincronização incremental, consulta por chave, downloads e prestação de desacordo de serviço.
Constant Summary
Constants inherited from Base
Instance Method Summary collapse
-
#consultar(chave) ⇒ Hash
Corpo cru da resposta.
-
#consultar_desacordo(chave) ⇒ Hash
Corpo cru da resposta com o desacordo registrado.
-
#desacordo(chave, observacoes:) ⇒ Hash
Registra a prestação de desacordo do serviço de transporte.
Methods included from FocusNfe::Recursos::Concerns::Notificavel
Methods included from FocusNfe::Recursos::Concerns::BaixavelEventos
#download_xml_cancelamento, #download_xml_carta_correcao
Methods included from FocusNfe::Recursos::Concerns::Baixavel
#download, #download_json, #download_pdf, #download_xml
Methods included from FocusNfe::Recursos::Concerns::Listavel
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(chave) ⇒ Hash
Returns corpo cru da resposta.
18 19 20 |
# File 'lib/focus_nfe/recursos/ctes_recebidas.rb', line 18 def consultar(chave) connection.get(caminho_referencia(chave)).body end |
#consultar_desacordo(chave) ⇒ Hash
Returns corpo cru da resposta com o desacordo registrado.
33 34 35 |
# File 'lib/focus_nfe/recursos/ctes_recebidas.rb', line 33 def consultar_desacordo(chave) connection.get("#{caminho_referencia(chave)}/desacordo").body end |
#desacordo(chave, observacoes:) ⇒ Hash
Registra a prestação de desacordo do serviço de transporte.
27 28 29 |
# File 'lib/focus_nfe/recursos/ctes_recebidas.rb', line 27 def desacordo(chave, observacoes:) connection.post("#{caminho_referencia(chave)}/desacordo", body: { observacoes: observacoes }).body end |