--- name: orcamento description: Criação de orçamentos Descomplicar baseados nos itens oficiais do Desk CRM. Versão light para heartbeats. disable-model-invocation: true --- # Orçamento — Referência Rápida ## Fonte de verdade: Desk CRM (`tblitems` + `tblitems_groups`) 651 itens em 14 grupos. Consultar SEMPRE o CRM para preços actualizados. ## Sintaxe ``` /orcamento [cliente] [tipo] [-MEN|-TRI] ``` | Código | Tipo | Grupo CRM | |--------|------|-----------| | `starter` | StarterWP | Websites | | `corporate` | CorporateWP | Websites | | `care` | CareWP | Websites | | `ecom` | eCommerceWP | Websites | | `mkt` | Marketing 360 | Marketing | | `man` | Manutenção | Suporte | | `deskcrm` | DeskCRM | DeskCRM | | `chatbot` | Chatbot | Chatbots | | `acceleratorx` | AcceleratorX | Tecnologia | ## Variantes de facturação | Flag | Unit | Pesquisa CRM | |------|------|-------------| | (nenhum) | ano | Item base | | `-MEN` | mensalidade | `WHERE description LIKE 'Mensalidade%...'` | | `-TRI` | trimestral | `WHERE description LIKE 'Trimestral%...'` | Preços das variantes são definidos no CRM (podem incluir markup). Nunca calcular por divisão simples. ## Protocolo ### 1. Identificar cliente ``` mcp__desk-crm-v3__search_customers query="[nome]" fields="company,vat" ``` ### 2. Consultar preços ```bash # Itens base (setup/pontuais) mysql -u root ealmeida_desk24 -e " SELECT description, rate, unit FROM tblitems WHERE group_id = [GROUP_ID] AND description LIKE '%[PACOTE]%' AND unit NOT IN ('mensalidade','trimestral','anuidade') ORDER BY description;" # Itens recorrentes (com variante) mysql -u root ealmeida_desk24 -e " SELECT description, rate, unit FROM tblitems WHERE group_id = [GROUP_ID] AND description LIKE '[Mensalidade|Trimestral]%[PACOTE]%' ORDER BY description;" ``` Ou via MCP: ``` mcp__desk-crm-v3__price_management action="get_pricing_insights" params={"group": "[GRUPO]"} ``` ### 3. Criar estimate ``` mcp__desk-crm-v3__create_estimate client_id=[id] date=[hoje] expiry_date=[hoje + 30 dias] items=[{description, qty, rate, unit}] terms="[termos]" ``` **Formato item:** `{"description": "...", "qty": 1, "rate": 700, "unit": "un"}` **Unidades:** `un` (pontual), `mensalidade` (-MEN), `trimestral` (-TRI), `anuidade` (defeito) ### 4. Termos por variante - **Sem flag:** "50% na adjudicação + 50% na entrega" - **-MEN:** "Setup: 50%+50% | Recorrência: facturação mensal antecipada" - **-TRI:** "Setup: 50%+50% | Recorrência: facturação trimestral antecipada" ## Preços de referência (consultar CRM para valores reais) ### Websites | Produto | Setup | Anuidade | |---------|-------|----------| | StarterWP | 700 | 250 | | CorporateWP | 900 | 299 | | eCommerceWP | 1100 | 349 | | CareWP | 1300 | 350 | ### DeskCRM | Produto | Anuidade | |---------|----------| | Starter | 400 | | Profissional | 800 | | Avançado | 1500 | | Enterprise | 3000 | ### AcceleratorX | Produto | Setup | |---------|-------| | WP ProCMS | 650 | | e-Commerce | 750 | | Care | 750 | | School Manager | 850 | ### Chatbots | Produto | Setup | |---------|-------| | Básico | 350 | | Avançado | 850 | ## Checklist - [ ] Cliente identificado/criado no CRM - [ ] Tipo seleccionado - [ ] Preços consultados no CRM - [ ] Valores calculados (subtotal + IVA 23%) - [ ] Recorrência calculada - [ ] Estimate criado (status: Draft) - [ ] Resumo apresentado ## MCPs ``` mcp__desk-crm-v3__search_customers mcp__desk-crm-v3__create_customer mcp__desk-crm-v3__create_estimate mcp__desk-crm-v3__price_management ``` --- **Versão**: 4.1.0-light | **Base**: 4.1.0