Atualização da função de adicionar entregas por fora da operação

This commit is contained in:
2026-06-19 14:59:26 -03:00
parent 79c0f646da
commit 7b83f2e248
13 changed files with 399 additions and 77 deletions

View File

@@ -129,6 +129,21 @@ class Entrega < ApplicationRecord
reference_id
end
# Resumo para o apontamento manual (modal de busca de NF). Fonte única usada
# pelos dois fluxos: apontar em consolidação existente e criar "nota avulsa".
def resumo_apontamento
{
tracking_id: tracking_id,
nf: numero_nf,
motorista: driver,
veiculo: vehicle,
local: local,
status: status,
pago: elegivel_pagamento?,
data: (checkout || planned_date)&.to_s
}
end
def local
contact_name.presence || address
end