1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./FvUlQB25.js","./BtaIWs_B.js","./entry.CYKkY-HF.css","./y0cWY05e.js","./CalculatorExplanationSection.D6Bpq31v.css","./DeNUVfO9.js","./BaseFaq.Y7q1Iys0.css","./DokIZ-Mx.js","./PlansWhyControle.DQMsbDAD.css","./BZFqsm8V.js","./RelatedCalculatorsSection.7YsTADTH.css","./5dqlWPM0.js","./RelatedArticlesSection.CiqbVyP4.css","./DBbWXbty.js","./CtAI2T6Y.js","./CalculatorCta.BvYcolFU.css","./DBoo9pRv.js","./CalculatorStickyCta.D6blgIfG.css"])))=>i.map(i=>d[i]); 2import{d as S,o as P,c as E,a as c,b as R,e as s,u as e,j as O,v as B,i as z,l as w,n as V,p as x,q as I,s as T,x as A,f as F,y as _,z as y}from"./BtaIWs_B.js";import{_ as L}from"./BbZ9RrV0.js";import{_ as N,a as U}from"./CZPwdWjM.js";import{_ as H,a as M}from"./8VmUIYj8.js";import{_ as k}from"./DnYmDTzy.js";import{_ as Q,a as G,b as J}from"./DcTCPNnP.js";import{_ as Y}from"./Cq-jyKU6.js";import{f as g}from"./C5tqv36m.js";import{h as W}from"./mqG3CLY6.js";import{g as K}from"./fz2BIWr1.js";import{b as X,a as Z,c as aa}from"./DL6ZXlWW.js";import{u as ea}from"./CmFkr5gU.js";import{d as oa}from"./Cu1GpGKc.js";function sa(v){const a=String(v.getDate()).padStart(2,"0"),l=String(v.getMonth()+1).padStart(2,"0"),m=v.getFullYear();return`${a}/${l}/${m}`}function ta(v){const{startDate:a,vacationDays:l,grossSalary:m=0,travelBudget:D=0,estimatedExpenses:p={}}=v;if(!a)throw new Error("startDate is required");if(l<=0)throw new Error("vacationDays must be greater than zero");const b=new Date(`${a}T00:00:00`);if(Number.isNaN(b.getTime()))throw new Error("Invalid startDate");const t=new Date(b);t.setDate(t.getDate()+l);let o=0;const d=new Date(b);for(let h=0;h<l;h++){const C=d.getDay();C!==0&&C!==6&&(o+=1),d.setDate(d.getDate()+1)}const f=(p.lodging||0)+(p.transportation||0)+(p.food||0)+(p.leisure||0)+(p.others||0),u=D-f,j=l>0?f/l:0,q=m*(l/30)*(4/3);return{returnDate:sa(t),totalVacationDays:l,businessDaysOff:o,totalEstimatedExpenses:f,budgetBalance:u,dailySpending:j,expectedVacationPayReference:q}}const ra=["id","aria-describedby"],ia={class:"vacation-planner-calculator__group"},na=S({__name:"VacationPlannerCalculator",setup(v){const a=w({startDate:"",vacationDays:30,grossSalary:null,travelBudget:null,lodging:0,transportation:0,food:0,leisure:0,others:0}),l=[{value:10,label:"10 dias"},{value:15,label:"15 dias"},{value:20,label:"20 dias"},{value:30,label:"30 dias"}],m=V(()=>(a.lodging||0)+(a.transportation||0)+(a.food||0)+(a.leisure||0)+(a.others||0)),D=V(()=>{if(!a.startDate||!a.vacationDays)return null;try{return ta({startDate:a.startDate,vacationDays:a.vacationDays,grossSalary:a.grossSalary??void 0,travelBudget:a.travelBudget??void 0,estimatedExpenses:{lodging:a.lodging||0,transportation:a.transportation||0,food:a.food||0,leisure:a.leisure||0,others:a.others||0}})}catch{return null}});function p(){a.startDate="",a.vacationDays=30,a.grossSalary=null,a.travelBudget=null,a.lodging=0,a.transportation=0,a.food=0,a.leisure=0,a.others=0}const b=V(()=>{const t=D.value,o=[{label:"Data de retorno",earning:t?t.returnDate:void 0},{label:"Dias corridos de férias",earning:t?`${t.totalVacationDays} dias`:void 0},{label:"Dias úteis de descanso",earning:t?`${t.businessDaysOff} dias`:void 0},{label:"Gasto estimado por dia",earning:t?g(t.dailySpending):m.value>0&&a.vacationDays?g(m.value/a.vacationDays):void 0},{label:"Total de gastos estimados",earning:t?g(t.totalEstimatedExpenses):m.value>0?g(m.value):void 0,variant:"subtotal"}];return t&&t.expectedVacationPayReference>0&&o.push({label:"Referência de férias a receber (bruto)",earning:g(t.expectedVacationPayReference)}),o.push({label:"Saldo do orçamento",earning:t?g(t.budgetBalance):void 0,variant:"total"}),o});return(t,o)=>{const d=H,f=k,u=G,j=M,q=Q,h=Y,C=J;return P(),E(C,{title:"Planeje suas férias",description:"Defina datas, orçamento e gastos para ver, em tempo real, quanto sobra e como dividir as despesas."},{form:c(()=>[R("form",{class:"vacation-planner-calculator__form",novalidate:"",onSubmit:o[9]||(o[9]=z(()=>{},["prevent"]))},[s(d,{id:"vpStart",label:"Data de inÃcio das férias",required:""},{default:c(({id:r,describedBy:i})=>[O(R("input",{id:r,"onUpdate:modelValue":o[0]||(o[0]=n=>e(a).startDate=n),type:"date",class:"vacation-planner-calculator__date","aria-describedby":i,required:""},null,8,ra),[[B,e(a).startDate]])]),_:1}),s(d,{id:"vpDays",label:"Duração das férias"},{default:c(({id:r,describedBy:i})=>[s(f,{id:r,modelValue:e(a).vacationDays,"onUpdate:modelValue":o[1]||(o[1]=n=>e(a).vacationDays=n),"described-by":i,options:l},null,8,["id","modelValue","described-by"])]),_:1}),s(d,{id:"vpSalary",label:"Salário bruto (referência)",hint:"Usado para estimar o valor das férias."},{default:c(({id:r,describedBy:i})=>[s(u,{id:r,modelValue:e(a).grossSalary,"onUpdate:modelValue":o[2]||(o[2]=n=>e(a).grossSalary=n),"described-by":i},null,8,["id","modelValue","described-by"])]),_:1}),s(d,{id:"vpBudget",label:"Orçamento total para as férias",hint:"Quanto você reservou para gastar nessas férias."},{default:c(({id:r,describedBy:i})=>[s(u,{id:r,modelValue:e(a).travelBudget,"onUpdate:modelValue":o[3]||(o[3]=n=>e(a).travelBudget=n),"described-by":i},null,8,["id","modelValue","described-by"])]),_:1}),R("fieldset",ia,[o[10]||(o[10]=R("legend",{class:"vacation-planner-calculator__group-title"},"Gastos estimados",-1)),s(d,{id:"vpHospedagem",label:"Hospedagem"},{default:c(({id:r,describedBy:i})=>[s(u,{id:r,modelValue:e(a).lodging,"onUpdate:modelValue":o[4]||(o[4]=n=>
2e(a).lodging=n),"described-by":i},null,8,["id","modelValue","described-by"])]),_:1}),s(d,{id:"vpPassagens",label:"Passagens / transporte"},{default:c(({id:r,describedBy:i})=>[s(u,{id:r,modelValue:e(a).transportation,"onUpdate:modelValue":o[5]||(o[5]=n=>e(a).transportation=n),"described-by":i},null,8,["id","modelValue","described-by"])]),_:1}),s(d,{id:"vpAlimentacao",label:"Alimentação"},{default:c(({id:r,describedBy:i})=>[s(u,{id:r,modelValue:e(a).food,"onUpdate:modelValue":o[6]||(o[6]=n=>e(a).food=n),"described-by":i},null,8,["id","modelValue","described-by"])]),_:1}),s(d,{id:"vpLazer",label:"Lazer / passeios"},{default:c(({id:r,describedBy:i})=>[s(u,{id:r,modelValue:e(a).leisure,"onUpdate:modelValue":o[7]||(o[7]=n=>e(a).leisure=n),"described-by":i},null,8,["id","modelValue","described-by"])]),_:1}),s(d,{id:"vpOutros",label:"Outros"},{default:c(({id:r,describedBy:i})=>[s(u,{id:r,modelValue:e(a).others,"onUpdate:modelValue":o[8]||(o[8]=n=>e(a).others=n),"described-by":i},null,8,["id","modelValue","described-by"])]),_:1})]),s(j,{"hide-submit":"",onReset:p})],32)]),result:c(()=>[o[11]||(o[11]=R("h3",{class:"vacation-planner-calculator__result-title"},"Resultado",-1)),s(q,{label:"Total de gastos previstos",value:e(m)>0?e(g)(e(m)):"â",helper:e(a).travelBudget?`Orçamento informado: ${e(g)(e(a).travelBudget)}`:"Adicione gastos para ver a soma estimada.",tone:e(m)>0?"primary":"pending"},null,8,["value","helper","tone"]),s(h,{caption:"Detalhamento do planejamento de férias",rows:e(b),columns:{earning:"Valor",rate:" ",discount:" "}},null,8,["rows"])]),_:1})}}}),la=Object.assign(x(na,[["__scopeId","data-v-806cf7d6"]]),{__name:"VacationPlannerCalculator"}),da={class:"calc-page"},ma=S({__name:"index",setup(v){const a=ea(),l={slug:"planejador-de-ferias",path:"/calculadoras/planejamento/planejador-de-ferias/",name:`Planejador de Férias ${a}`,description:"Planeje suas férias com inÃcio, duração, orçamento e categorias de gastos. Descubra quanto sobra e como dividir as despesas no perÃodo.",dateModified:"2026-06-03",category:{name:"Calculadoras de Planejamento",path:"/calculadoras/planejamento/"}},m=I(l.slug),D=K(l.slug);T({title:`Planejador de Férias ${a}: orçamento e gastos | Calculando Riquezas`,description:"Planeje suas férias sem estourar o orçamento. Organize hospedagem, passagens, alimentação e lazer e veja o saldo em tempo real.",ogTitle:`Planejador de Férias ${a}`,ogDescription:"Datas, orçamento e gastos das férias num só lugar. Saiba quanto sobra antes de viajar.",ogType:"website",ogUrl:`https://www.calculandoriquezas.com.br${l.path}`,twitterCard:"summary_large_image"}),oa("Default",{badge:`Calculadora ${a}`,title:"Quanto vão custar minhas férias?",subtitle:"Planeje orçamento, gastos por categoria e veja o saldo em tempo real.",accent:"primary"});const p=[{q:"Como o planejador calcula o gasto por dia?",a:"Soma todos os gastos estimados (hospedagem, passagens, alimentação, lazer e outros) e divide pelo número de dias da viagem. O resultado é o seu ritmo diário, usado para perceber rápido se um dia está acima da média e ajustar antes que vire problema no caixa da viagem."},{q:"Como usar o planejador para férias em casa?",a:"Funciona da mesma forma, mesmo sem viajar. Há gastos extras com restaurantes, delivery, passeios locais, ingressos e pequenas reformas que somam rápido. Definir o orçamento com antecedência ajuda a transformar o que sobrar em reforço da reserva ou aporte extra, em vez de deixar o dinheiro se dissolver no mês."},{q:"Como saber se o orçamento de férias está realista?",a:"Faça pesquisa de preços com pelo menos três opções de hospedagem e passagem, use médias de alimentação da região (blogs e fóruns recentes) e reserve 10% a 15% do total para imprevistos. Se a soma das categorias estourar o teto definido, ajuste antes de viajar, não depois. Corrigir no destino quase sempre custa mais caro."},{q:"Quando vale vender 10 dias de férias em vez de viajar?",a:"O abono pecuniário (artigo 143 da CLT) permite converter até um terço das férias em dinheiro, sem incidência de INSS nem IRRF. Combinado com ficar em casa, vira reforço de caixa para abater dÃvida cara ou aportar em reserva. Não vale todo ano, mas é uma opção legÃtima em fases de aperto financeiro."},{q:"Como combinar com a calculadora de férias trabalhistas?",a:"Use primeiro a calculadora de férias trabalhistas para saber o valor lÃquido após INSS e IRRF (salário do perÃodo somado ao 1/3 constitucional). Esse valor é o teto realista do orçamento da viagem, deixando uma folga para o mês corrente continuar funcionando sem aperto no salário de junho ou julho."},{q:"Quanto reservar para imprevistos em viagem?",a:"Cerca de 10% a 15% do orçamento total. Numa viagem de R$ 4.000, reserve entre R$ 400 e R$ 600 para passeios extras, gorjetas, taxas surpresas, problemas com câmbio, atrasos e pequenas necessidades médicas. Essa folga evita ter que cancelar algo planejado ou voltar com dÃvida no cartão por causa de imprevistos pequenos que somam rápido."},{q:"Vale parcelar a viagem no cartão ou pagar à vista com reserva?",a:"Pagar à vista usando reserva planejada quase sempre vence. Parcelar passagens e hospedagens parece confortável, mas a fatura chega depois das férias e, se cair em ano de imprevisto financeiro, vira bola de neve. A regra prática é simples: se a viagem cabe no orçamento à vista, vá. Se só cabe parcelada, ainda não é a hora ou o destino certo."},{q:"Como fazer um cofrinho mensal de férias ao longo do ano?",a:"Divida o orçamento total da viagem pelo número de meses at
2é a data. Para gastar R$ 4.800 daqui a 8 meses, separe R$ 600 por mês em uma poupança ou Tesouro Selic dedicado. O dinheiro fica isolado do orçamento corrente e ainda rende um pouco. Essa estratégia evita que a viagem dispute espaço com outras prioridades nos meses finais antes do embarque."}];A({link:[{rel:"canonical",href:`https://www.calculandoriquezas.com.br${l.path}`}],script:[{type:"application/ld+json",innerHTML:JSON.stringify(X(l))},{type:"application/ld+json",innerHTML:JSON.stringify(Z(l))},{type:"application/ld+json",innerHTML:JSON.stringify(aa(p))}]});const b=[{title:"Como o planejador transforma vontade em orçamento",icon:"beach_access",body:` 3 <p>O planejador troca um "quero viajar" abstrato por um número concreto. Você define os dias, o teto de gasto e como ele se divide entre hospedagem, passagens, alimentação, lazer e outros. O planejador devolve o gasto médio por dia, que vira a bússola da viagem.</p> 4 <p>Saber o limite diário antes de embarcar muda tudo. Em vez de descobrir no último dia que o dinheiro acabou, você ajusta no quarto ou quinto dia, ainda dentro do controle.</p> 5 `},{title:"Categorias que mais estouram o orçamento",icon:"receipt_long",body:` 6 <ul> 7 <li><strong>Hospedagem</strong>: maior fatia. Reservar com 60 a 90 dias de antecedência costuma reduzir o preço em 20% a 40%.</li> 8 <li><strong>Alimentação</strong>: três refeições por dia em restaurante somam mais do que parece. Cozinhar parte do tempo (quando a hospedagem permite) muda muito.</li> 9 <li><strong>Lazer e passeios</strong>: cada decisão pequena parece pouca coisa, mas a soma surpreende. à onde mais escapa.</li> 10 <li><strong>Outros</strong>: taxas, vistos, seguro, gorjetas, chip, traslados. Sempre reserve 10% a 15% do total para esses imprevistos.</li> 11 </ul> 12 `},{title:"Exemplo: Roberta vai a Fortaleza com R$ 4.500",icon:"lightbulb",body:` 13 <p>Roberta sai de Curitiba para Fortaleza em janeiro de 2026, com 7 dias de viagem. Orçamento total: <strong>R$ 4.500</strong>.</p> 14 <ol> 15 <li><strong>Passagens aéreas</strong>: R$ 1.400 (compradas três meses antes).</li> 16 <li><strong>Hospedagem em pousada</strong>: R$ 1.500 (R$ 215 por diária).</li> 17 <li><strong>Alimentação</strong>: R$ 700 (R$ 100 por dia).</li> 18 <li><strong>Passeios e ingressos</strong>: R$ 500.</li> 19 <li><strong>Transporte interno + imprevistos</strong>: R$ 400.</li> 20 </ol> 21 <p>Gasto médio por dia: cerca de <strong>R$ 643</strong>. Roberta acompanha pelo celular durante a viagem e compensa dia bom com dia ruim.</p> 22 `},{title:"Quando começar a guardar para as férias",icon:"schedule",body:` 23 <p>A regra é simples: comece pelo menos 6 meses antes do embarque. Para destinos internacionais ou viagens em grupo, vale começar 12 meses antes.</p> 24 <ul> 25 <li><strong>Conta separada</strong>: poupança, Tesouro Selic ou CDB de liquidez diária dedicado só para a viagem. Não se mistura com a reserva de emergência.</li> 26 <li><strong>Aporte mensal automatizado</strong>: programe transferência no app do banco para o dia do salário. Evita que outro gasto consuma o valor antes do mês acabar.</li> 27 <li><strong>Reajuste ao longo do tempo</strong>: pesquise preços a cada 60 dias e ajuste o aporte se a estimativa de orçamento subir.</li> 28 </ul> 29 <p>Reservar com antecedência também permite aproveitar promoções de passagens e hospedagens, reduzindo o custo total em 20% a 40% comparado com a compra de última hora.</p> 30 `},{title:"Viagem nacional ou internacional: o que muda no planejamento",icon:"compare_arrows",body:` 31 <p>O planejamento básico é o mesmo, mas a composição muda bastante.</p> 32 <ul> 33 <li><strong>Câmbio e IOF</strong>: viagens internacionais somam 4,38% de IOF no cartão de débito e 6,38% no crédito. Cartões pré-pagos e contas digitais com câmbio comercial costumam reduzir esse custo.</li> 34 <li><strong>Documentação</strong>: passaporte, visto, vacinas e seguro viagem somam R$ 500 a R$ 2.000 dependendo do destino e do prazo.</li> 35 <li><strong>Variação cambial</strong>: a cotação muda diariamente. Comprar dinheiro estrangeiro aos poucos em 3 a 6 meses antes da viagem suaviza a média e protege contra altas pontuais.</li> 36 <li><strong>Reserva maior para imprevistos</strong>: em viagens internacionais, reserve 20% do orçamento contra apenas 10% em nacionais. Distância, idioma e suporte médico encarecem soluções rápidas.</li> 37 </ul> 38 <p>Viagens nacionais permitem mais flexibilidade de mudanças de última hora sem custos altos, o que ajuda quem ainda está construindo o hábito de planejar antes de embarcar.</p> 39 `},{title:"Erros comuns no planejamento de férias",icon:"cancel",body:` 40 <ul> 41 <li><strong>Subestimar alimentação</strong>: quem almoça em casa no dia a dia esquece o quanto pesa comer fora três vezes por dia.</li> 42 <li><strong>Esquecer o câmbio</strong>: em viagem internacional, IOF, spread e variação cambial podem elevar o orçamento em 15% a 25%.</li> 43 <li><strong>Parcelar no cartão sem ter como pagar</strong>: viagem que vira fatura impagável em janeiro é o pior presente para si mesmo.</li> 44 <li><strong>Deixar tudo para a última hora</strong>: passagem, hospedagem e ingresso de impulso sempre saem mais caros.</li> 45 </ul> 46 `}],t=_(()=>y(()=>import("./FvUlQB25.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url)),o=_(()=>y(()=>import("./DeNUVfO9.js"),__vite__mapDeps([5,1,2,3,6]),import.meta.url)),d=_(()=>y(()=>import("./DokIZ-Mx.js"),__vite__mapDeps([7,1,2,3,8]),import.meta.url)),f=_(()=>y(()=>import("./BZFqsm8V.js"),__vite__mapDeps([9,1,2,10]),import.meta.url)),u=_(()=>y(()=>import("./5dqlWPM0.js"),__vite__mapDeps([11,1,2,12]),import.meta.url)),j=_(()=>y(()=>import("./DBbWXbty.js"),__vite__mapDeps([13,1,2,14,15]),import.meta.url)),q=_(()=>y(()=>import("./DBoo9pRv.js"),__vite__mapDeps([16,1,2,14,17]),import.meta.url));
46return(h,C)=>{const r=L,i=N,n=la,$=U;return P(),F("main",da,[s(r,{icon:"beach_access",badge:"Calculadoras de Planejamento",title:`Planejador de <em>Férias</em> ${e(a)}`,description:"Datas, orçamento e gastos das suas férias num só lugar. Descubra quanto sobra antes de viajar, sem voltar quebrado.","bg-image":e(W),chips:[{icon:"verified",label:`Pronto para ${e(a)}`},{icon:"auto_awesome",label:"Por categoria"},{icon:"lock",label:"Sem cadastro"}],breadcrumb:[{label:"Calculadoras",to:"/calculadoras/"},{label:"Planejamento",to:"/calculadoras/planejamento/"},{label:"Planejador de Férias",to:"/calculadoras/planejamento/planejador-de-ferias/"}]},null,8,["title","bg-image","chips"]),s(i,{"content-updated-at":"2026-06-03","calculator-updated-at":"2026-06-02"}),s($,{heading:"Monte o orçamento das suas férias",intro:"Preencha os campos e veja, em tempo real, quanto cada dia vai custar e quanto sobra do orçamento."},{default:c(()=>[s(n)]),_:1}),s(e(t),{badge:"Como funciona",heading:"Planejar férias: <em>menos surpresa, mais descanso</em>",blocks:b}),s(e(o),{items:p,badge:"Dúvidas frequentes",title:"Perguntas sobre o planejador"}),s(e(d),{badge:"Conheça nossa plataforma"}),s(e(f),{calculators:e(m)},null,8,["calculators"]),s(e(u),{articles:e(D)},null,8,["articles"]),s(e(j),{category:"planejamento",slug:"planejador-de-ferias"}),s(e(q),{slug:"planejador-de-ferias"})])}}}),Ca=x(ma,[["__scopeId","data-v-0050781e"]]);export{Ca as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.