const formatOrderRow = (row) => ({ Nome_Cliente: row.cliente_nome, Data_Pedido: row.data_pedido, Valor_Pedido: parseFloat(row.valor_pedido), ID_Produto: row.produto_id, Descricao_Produto: row.produto_descricao, Quantidade: row.quantidade, Valor_Unitario: parseFloat(row.valor_unitario), Recebido_Em: row.created_at, ID_Pedido: row.pedido_id, Fone_Cliente: row.cliente_fone }); const normalizeOrderPayload = (item) => { const fallbackId = `${item.Nome_Cliente}_${item.Data_Pedido}_${item.Valor_Pedido}`; const orderId = item.id || item.ID_Pedido || (item.json && item.json.body && item.json.body.id) || fallbackId; const fone = item.Fone_Cliente || item.fone || item.celular || ''; return [ item.Nome_Cliente || 'Unknown', item.Data_Pedido || '', parseFloat(item.Valor_Pedido) || 0, item.ID_Produto || '', item.Descricao_Produto || '', parseInt(item.Quantidade, 10) || 0, parseFloat(item.Valor_Unitario) || 0, String(orderId), String(fone) ]; }; module.exports = { formatOrderRow, normalizeOrderPayload };