그동안 공무원 출장비 계산하느라 힘드셨죠? 출장 후 일비, 식비, 숙박비, 교통비를 하나하나 따져보는 건 시간도 많이 걸리고 실수하기 쉬운 일입니다. 공무원 관외 출장비 계산기는 이런 번거로움을 단번에 해결해주는 스마트한 도구입 니다. 공무원 여비 규정 을 기반으로 모든 항목을 자동으로 처리해 시간과 노력을 절약할 수 있죠. 제 공무원 친구도 이 도구를 써본 후 “정산 스트레스가 사라졌다!”며 엄지 척을 하더라고요. 공무원 관외 출장비를 빠르고 정확하게 계산하고 싶다면 이 도구가 답입니다!
(adsbygoogle = window.adsbygoogle || []).push({});
1. 공무원 출장비 계산기(자동 계산기)공무원 관외 출장비 계산기 body {
font-family: ‘Noto Sans KR’, sans-serif;
background-color: #f0f4f8;
margin: 10px;
}
.container {
max-width: 600px;
margin: 0 auto;
background: #FFFFE0;
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
h1 {
text-align: center;
color: #2c3e50;
font-weight: 900;
font-size: 2em;
animation: blink 1.5s infinite;
}
@keyframes blink {
0% { opacity: 1; }
50% { opacity: 0.3; }
100% { opacity: 1; }
}
.form-group {
margin-bottom: 15px;
}
label {
display: block;
font-weight: bold;
margin-bottom: 5px;
font-size: 1.1em;
}
select, input[type=”number”], input[type=”text”], input[type=”checkbox”] {
width: 100%;
padding: 8px;
border: 1px solid #ddd;
border-radius: 3px;
font-size: 1.1em;
box-sizing: border-box;
}
input[type=”checkbox”] {
width: auto;
margin-right: 10px;
}
button {
width: 100%;
padding: 10px;
background-color: #4CAF50;
color: white;
border: none;
border-radius: 5px;
cursor: pointer;
font-size: 1.2em;
}
button:hover {
background-color: #45a049;
}
.result, .alert, .limit-info {
margin-top: 15px;
padding: 10px;
border-radius: 3px;
}
.result {
background-color: #f2f2f2;
}
.alert {
background-color: #f8d7da;
color: #721c24;
}
.limit-info {
background-color: #e8f4f8;
border: 1px solid #b3d7ff;
font-size: 1.1em;
}
.result p, .alert p, .limit-info p, .limit-info ul {
margin: 5px 0;
}
.result strong {
color: #2c3e50;
font-size: 1.2em;
}
table {
width: 100%;
border-collapse: collapse;
margin-top: 15px;
}
th, td {
border: 1px solid #ddd;
padding: 10px;
text-align: left;
}
th {
background-color: #f2f2f2;
color: black;
font-weight: bold;
font-size: 1.3em;
}
td {
background-color: #f9f9f9;
font-size: 1.3em;
}
@media (max-width: 600px) {
.container {
padding: 15px;
}
button {
font-size: 1.1em;
}
th, td {
font-size: 1.1em;
padding: 8px;
}
.limit-info {
font-size: 1em;
}
}
공무원 관외 출장비 계산기 소속 자치단체 자치단체 선택
서울특별시
부산광역시
대구광역시
인천광역시
광주광역시
대전광역시
울산광역시
세종특별자치시
경기도
강원도
충청북도
충청남도
전라북도
전라남도
경상북도
경상남도
제주특별자치도
출장지 출장지 선택
서울특별시
부산광역시
대구광역시
인천광역시
광주광역시
대전광역시
울산광역시
세종특별자치시
경기도
강원도
충청북도
충청남도
전라북도
전라남도
경상북도
경상남도
제주특별자치도
왕복 거리 (km, 네이버지도/카카오맵 기준)
출장 일수
숙박 일수
제공된 식사 횟수
숙박비 지역 기준 지역 선택
서울
광역시
기타 지역
숙박비 (원, 1박당 영수증 기준)
교통수단 교통수단 선택
대중교통 (철도/버스/항공)
자가용
관용차
대중교통비 (원, 영수증 기준)
자가용 실비 정산 (공무상 부득이한 사유) 체크 시 연료비+통행료 실비 정산, 미체크 시 철도/버스 요금 기준
철도/시외버스 요금 (원, 기준 금액)
유가 (원/L, 오피넷 기준)
연료 종류 휘발유 (11.97km/L)
경유 (12.52km/L)
LPG (8.83km/L)
통행료 (원, 영수증 기준)
계산하기 숙박비 및 교통비 한도 안내
숙박비 : 지역별 상한액 내 실비 정산 (영수증 필수, 초과 시 상한액 지급)서울: 100,000원/박 광역시: 80,000원/박 기타 지역: 70,000원/박 교통비 :대중교통(철도/버스/항공): 실비 정산, 한도 없음 (영수증 기준, 제1호 공무원은 특실, 제2호는 일반실) 자가용: 기본적으로 철도/시외버스 요금 기준 지급, 공무상 부득이한 사유 시 연료비(거리 × 유가 ÷ 연비) + 통행료 실비 정산 관용차: 교통비 지급 없음, 일비 50% 지급 (12,500원/일) 항목 기준금액/상한액 계산된 금액 일비 식비 숙박비 교통비 총 출장비 –
function calculateTripCost() {
// 입력값 가져오기
const localGov = document.getElementById(‘local-gov’).value;
const destination = document.getElementById(‘destination’).value;
const distance = parseFloat(document.getElementById(‘distance’).value) || 0;
const days = parseInt(document.getElementById(‘days’).value) || 0;
const nights = parseInt(document.getElementById(‘nights’).value) || 0;
const mealsProvided = parseInt(document.getElementById(‘meals-provided’).value) || 0;
const region = document.getElementById(‘region’).value;
const accommodation = parseFloat(document.getElementById(‘accommodation’).value) || 0;
const transportType = document.getElementById(‘transport-type’).value; // 관내/관외 판단
const alertDiv = document.getElementById(‘alert’);
const resultDiv = document.getElementById(‘result’);
alertDiv.style.display = ‘none’;
resultDiv.style.display = ‘none’; if (localGov === destination && distance < 12) {
document.getElementById('alert-message').textContent = '관내 출장(동일 자치단체 또는 왕복 12km 미만)으로 여비가 지급되지 않습니다.';
alertDiv.style.display = 'block';
return;
} // 일비 계산 (관용차 사용 시 50% 지급: 12,500원/일)
const dailyAllowanceRate = transportType === 'official' ? 12500 : 25000;
const dailyAllowance = days * dailyAllowanceRate; // 식비 계산 (1일 25,000원, 식사 제공 시 1식당 6,670원 감액)
const mealAllowance = days * 25000 – mealsProvided * 6670; // 숙박비 계산 (지역별 상한액 적용, 숙박 일수 반영)
let maxAccommodation = 0;
if (region === 'seoul') maxAccommodation = 100000;
else if (region === 'metro') maxAccommodation = 80000;
else if (region === 'other') maxAccommodation = 70000;
const accommodationCostPerNight = Math.min(accommodation, maxAccommodation);
const accommodationCost = accommodationCostPerNight * nights; // 교통비 계산
let transportCost = 0;
let transportStandard = '';
if (transportType === 'public') {
transportCost = parseFloat(document.getElementById('public-transport-cost').value) || 0;
transportStandard = '실비 정산 (한도 없음)';
} else if (transportType === 'car') {
const carLimit = document.getElementById('car-limit').checked;
const standardTransportCost = parseFloat(document.getElementById('standard-transport-cost').value) || 0;
if (!carLimit) {
// 철도/시외버스 요금 기준
transportCost = standardTransportCost;
transportStandard = `철도/시외버스 요금 기준: ${standardTransportCost.toFixed(0)}원`;
} else {
// 실비 정산 (공무상 부득이한 사유)
const fuelPrice = parseFloat(document.getElementById('fuel-price').value) || 0;
const fuelType = document.getElementById('fuel-type').value;
const toll = parseFloat(document.getElementById('toll').value) || 0; let fuelEfficiency = 0;
if (fuelType === 'gasoline') fuelEfficiency = 11.97;
else if (fuelType === 'diesel') fuelEfficiency = 12.52;
else if (fuelType === 'lpg') fuelEfficiency = 8.83; const fuelCost = (distance * fuelPrice) / fuelEfficiency;
transportCost = fuelCost + toll;
transportStandard = '실비 정산 (공무상 부득이한 사유)';
}
} else if (transportType === 'official') {
transportCost = 0;
transportStandard = '관용차 사용: 교통비 지급 없음';
} // 총액 계산
const totalCost = dailyAllowance + mealAllowance + accommodationCost + transportCost; // 표에 기준금액/상한액 및 계산된 금액 표시
document.getElementById('daily-allowance-standard').textContent = `${dailyAllowanceRate.toLocaleString()}원/일 (총 ${dailyAllowance.toLocaleString()}원)${transportType === 'official' ? ' (관용차 사용 시 50% 지급)' : ''}`;
document.getElementById('meal-allowance-standard').textContent = `25,000원/일, 식사 제공 시 6,670원/식 감액 (총 ${(days * 25000 – mealsProvided * 6670).toFixed(0)}원)`;
document.getElementById('accommodation-policy').textContent = `${region === 'seoul' ? '100,000' : region === 'metro' ? '80,000' : '70,000'}원/박 (총 ${maxAccommodation * nights}원)`;
document.getElementById('transport-standard').textContent = transportStandard;
document.getElementById('daily-allowance').textContent = dailyAllowance.toFixed(0) + '원';
document.getElementById('meal-allowance').textContent = mealAllowance.toFixed(0) + '원';
document.getElementById('accommodation-cost').textContent = accommodationCost.toFixed(0) + '원';
document.getElementById('transport-cost').textContent = transportCost.toFixed(0) + '원';
document.getElementById('total-cost').textContent = totalCost.toFixed(0) + '원';
resultDiv.style.display = 'block';
} // 교통수단 선택에 따라 입력 필드 표시/숨김
document.getElementById('transport-type').addEventListener('change', function() {
const publicTransportDiv = document.getElementById('public-transport');
const carTransportDiv = document.getElementById('car-transport');
if (this.value === 'public') {
publicTransportDiv.style.display = 'block';
carTransportDiv.style.display = 'none';
} else if (this.value === 'car') {
publicTransportDiv.style.display = 'none';
carTransportDiv.style.display = 'block';
} else {
publicTransportDiv.style.display = 'none';
carTransportDiv.style.display = 'none';
}
});
2. 공무원 관외 출장비 계산기의 주요 기능 가. 직관적인 입력으로 빠른 계산이 도구는 소속 자치단체, 출장지, 왕복 거리, 출장 일수, 제공된 식사 횟수 등을 간단히 입력하면 됩니다. 예를 들어, 서울에서 부산으로 2일 출장을 간다고 입력하면 일비(1일 25,000원)와 식비(1일 25,000원, 식사 1회당 6,670원 감액)가 자동 계산됩니다. 복잡한 규정을 몰라도 결과가 바로 나와요.
나. 지역별 숙박비 상한액 자동 적용숙박비는 지역별 상한액(서울 10만 원, 광역시 8만 원, 기타 7만 원)을 반영해 입력한 금액이 초과되면 자동으로 조정 됩니다. 예를 들어, 광역시 숙박비로 9만 원을 입력하면 8만 원으로 계산되죠. 이 기능 덕분에 상한액을 따로 외울 필요가 없어요.
다. 교통비 정산의 유연성대중교통(철도/버스/항공)은 영수증 기준 실비로, 자가용은 철도/버스 요금 기준 또는 연료비(거리 × 유가 ÷ 연비) + 통행료로 계산 됩니다. 자가용 사용 시 연료 종류(휘발유, 경유, LPG)와 유가를 입력하면 연비를 고려해 정확한 비용이 산출됩니다.
라. 결과 표로 한눈에 확인계산 후에는 일비, 식비, 숙박비, 교통비, 총액이 깔끔한 표로 정리됩니다. 기준금액과 상한액도 함께 표시돼 정산 서류 작성 시 참고하기 좋아요. 이 표를 출력하거나 캡처해서 바로 제출할 수 있으니 정말 편리하죠!
3. 공무원 관외 출장비 계산기 사용 방법 단계별 가이드소속 자치단체와 출장지 선택 : 드롭다운 메뉴에서 서울, 부산, 제주 등 자치단체를 선택합니다. 동일 자치단체 내 12km 미만 출장은 관내로 간주돼 여비가 지급되지 않으니 주의하세요.출장 정보 입력 : 왕복 거리, 출장 일수, 제공된 식사 횟수를 입력합니다. 예를 들어, 3일 출장에 식사 2회가 제공되었다면 식비는 3 × 25,000원 – 2 × 6,670원으로 계산됩니다.숙박비와 교통비 입력 : 숙박비는 영수증 금액을 입력하고, 교통수단은 대중교통 또는 자가용을 선택합니다. 자가용 선택 시 연료비와 통행료를 추가로 입력하면 됩니다.계산 및 결과 확인 : “계산하기” 버튼을 누르면 모든 비용이 표로 정리됩니다. 결과는 바로 저장하거나 출력 가능합니다. 4. 실제 활용 사례최근 제 동료가 인천에서 대구로 2박 3일 출장을 갔을 때 이 계산기를 사용해봤습니다. 왕복 거리 600km, 숙박비 90,000원, 자가용(휘발유, 유가 1,900원/L), 통행료 30,000원을 입력했더니 총 출장비 약 15만 원이 계산되었어요. 숙박비는 광역시 기준 8만 원으로 조정되었고, 연료비는 연비(11.97km/L)를 반영해 정확히 산출되었습니다. 동료는 “서류 준비가 이렇게 쉬울 수가!”라며 바로 활용했답니다.
5. 공무원 관외 출장비 계산기의 장점시간 절약 : 복잡한 여비 규정을 일일이 확인할 필요 없이 몇 번 클릭으로 계산 완료.정확성 : 지역별 상한액, 연비, 제공 식사 횟수 등을 자동 반영해 실수 줄이기.편리한 인터페이스 : 모바일에서도 사용 가능한 반응형 디자인으로 어디서나 활용 가능.실무 활용도 : 계산 결과를 표로 정리해 서류 제출 시 바로 사용 가능.공무원 관외 출장비 계산기는 출장비 정산의 번거로움을 덜어주는 필수 도구입니다. 복잡한 계산 없이 정확한 결과를 얻고, 업무 효율성을 높이고 싶다면 지금 바로 이 계산기를 사용해보세요. 출장 후 서류 작업이 한결 가벼워질 거예요!
관련