Esta skill deve ser usada quando o usuario pergunta "qual preco para Manaus?", "quanto sai 5000kg para AM?", "frete para SP 3 toneladas", "como funciona o calculo de frete?", "frete do pedido VCD123", "qual transportadora mais barata para RJ?", ou precisa de cotacao, tabelas de preco e lead times. Nao usar para documentacao SSW CarVia (usar acessando-ssw), monitorar entrega (usar monitorando-entregas), ou frete real vs teorico (ler FRETE_REAL_VS_TEORICO.md via Read). - Lead time: "prazo de entrega para Manaus?" (lead_time vem nos vinculos) - Frete real: "quanto gastei de frete com Atacadao?", "divergencia CTe", "fretes pendentes Odoo" - Despesas frete: "custo real do pedido com despesas extras" NAO USAR QUANDO: - Criar embarque/separacao → usar **gerindo-expedicao** - Status de entrega pos-faturamento → usar **monitorando-entregas** - Consultas analiticas SQL → usar **consultando-sql** - Rastrear NF/PO no Odoo → usar **rastreando-odoo**
Rafael-21090 スター2026/02/27
職業
カテゴリ
EC サイト開発
スキル内容
Skill para consultar precos de frete, calcular cotacoes detalhadas e explicar a logica de calculo.
Quando NAO Usar Esta Skill
Situacao
Skill Correta
Por que?
Criar embarque/separacao
gerindo-expedicao
Esta skill apenas CONSULTA precos — nao cria documentos logisticos
Status de entrega pos-faturamento
monitorando-entregas
Frete cotado ≠ status de entrega. Apos NF emitida, usar entregas
Consultas analiticas SQL complexas
consultando-sql
Rankings, agregacoes, tendencias — nao envolvem calculo de frete
Rastrear NF/PO/pagamento no Odoo
rastreando-odoo
Fluxo documental Odoo e diferente de cotacao de frete
Analise completa da carteira (P1-P7)
analista-carteira
Priorizacao de embarque exige analise de toda a carteira, nao apenas frete
関連 Skill
DECISION TREE - Qual Script Usar?
Mapeamento Rapido
Se a pergunta menciona...
Use este script
Com estes parametros
Tabelas/precos para cidade
buscar_tabelas_cidade.py
--cidade "Manaus" --uf AM
Tabelas por tipo de carga
buscar_tabelas_cidade.py
--cidade "SP" --uf SP --tipo-carga FRACIONADA
Cotacao com peso/valor
calcular_cotacao.py
--peso 5000 --valor 50000 --cidade "Manaus" --uf AM
Cotacao detalhada (breakdown)
calcular_cotacao.py
+ --detalhado
Menor prazo
calcular_cotacao.py
+ --ordenar menor_prazo
Carga direta especifica
calcular_cotacao.py
+ --tipo-carga DIRETA
Frete de pedido existente
consultar_pedido_frete.py
--pedido VCD2565291
Frete de separacao
consultar_pedido_frete.py
--separacao SEP-2025-001
Frete de NF
consultar_pedido_frete.py
--nf 144533
Recalcular frete
consultar_pedido_frete.py
--pedido VCD123 --recalcular
Quanto GASTEI de frete
consultando_frete_real.py
--cliente "Atacadao" --de 2026-01-01
Frete REAL de pedido
consultando_frete_real.py
--pedido VCD123
Divergencia CTe vs cotacao
consultando_frete_real.py
--divergencias
Fretes pendentes Odoo
consultando_frete_real.py
--pendentes-odoo
Regras de Decisao
TABELAS/PRECOS de cidade (sem peso/valor): → buscar_tabelas_cidade.py
COTACAO com peso e valor: → calcular_cotacao.py
Frete de PEDIDO/SEPARACAO/NF existente: → consultar_pedido_frete.py
Frete REAL GASTO (historico, divergencias, pendentes Odoo): → consultando_frete_real.py
EXPLICACAO do calculo: → Ler references/calculo_frete.md
REGRA: Quando a pergunta menciona "divergencia" junto com frete real, SEMPRE executar --divergencias como chamada separada, mesmo que o primeiro resultado retorne 0 fretes.
Ainda executar queries complementares (ex: --divergencias mesmo com 0 fretes)
NAO especular causa sem dados — dizer "nenhum frete registrado no periodo" (NAO "embarques nao finalizados")
Sugerir verificacao: "Confirme se existem embarques finalizados para esse cliente no periodo"
Regras de Negocio (Anti-Alucinacao)
REGRA CARDINAL: Fidelidade ao Script Output
SOMENTE apresentar dados que existem no JSON de saida do script.
Se um campo NAO aparece no script_output.json, NAO incluir na resposta
Se quiser adicionar contexto de negocio (ex: "DIRETA compensa para volumes acima de X"), rotular explicitamente como [Nota: estimativa, nao vem do script]
Valores monetarios na resposta DEVEM corresponder EXATAMENTE aos retornados pelo script
O Agente PODE Afirmar:
Precos e valores retornados pelos scripts (baseados em tabelas REAIS)
Lead time em dias uteis (campo lead_time dos vinculos)
Comparacoes entre transportadoras (baseadas nos resultados)
O Agente NAO PODE Inventar:
Precos de frete sem executar o script
Lead times sem dados no sistema
Tabelas de frete que nao existem
Descontos ou negociacoes especiais
Dados que NAO existem no JSON de saida do script executado
Formulas CORRETAS
Calculo
Formula
Frete base
(peso x valor_kg) + (valor_mercadoria x percentual_valor%) — e SOMA, nao MAX
GRIS
max(valor x percentual_gris%, gris_minimo)
ADV
max(valor x percentual_adv%, adv_minimo)
RCA
valor x percentual_rca% (sem minimo)
Pedagio (fracao)
ceil(peso/100) x pedagio_por_100kg
ICMS (nao incluso)
frete_liquido / (1 - icms)
Frete Minimo - CONFUSAO COMUM
frete_minimo_peso = PESO minimo em kg (NAO e valor em R$)
frete_minimo_valor = VALOR minimo em R$ (piso do frete)
Scripts — Referencia Detalhada
Para parametros completos, retornos JSON e exemplos: LER SCRIPTS.md