Skip to main content

외주정산 관리

개요​

이 화면은 무엇인가요? 이 화면에서는 외주정산를 작성하고 승인/전결 처리합니다.

누가 사용하나요?​

  • 🏢 외주관리팀: 외주정산 등록, 조회, 수정 업무 수행
  • 🏢 구매팀: 외주정산 등록, 조회, 수정 업무 수행

언제 사용하나요?​

  • 외주정산 정보를 등록/수정할 때
  • 외주정산 현황을 조회할 때
  • 관련 데이터를 검색하고 분석할 때

주요 기능​

1. 외주정산 작성​

무엇을 하나요?: 이 화면에서는 외주정산를 작성하고 승인/전결 처리합니다.

어떻게 사용하나요?:

  1. 화면에 접속하여 신규 작성 버튼을 클릭합니다
  2. 기본 정보(거래처, 일자 등)를 입력합니다
  3. 라인 항목을 추가합니다
  4. 금액이 자동 계산되는 것을 확인합니다
  5. 저장 후 승인요청을 클릭합니다
  6. 승인자가 검토 후 승인합니다

💡 팁: 저장 전에 라인 항목 금액이 올바른지 반드시 확인하세요.


입력 항목 가이드​

항목설명입력 방법예시
정산번호 (필수)settlement_code직접 입력-
외주발주 (필수)oso_id검색 선택-
거래처 (필수)partner_id검색 선택-
정산일 (필수)settlement_date달력에서 선택2026-03-17
정산유형 (필수)settlement_type목록에서 선택-
총가공비total_processing_cost숫자 입력100
총사급자재비total_supply_material_cost숫자 입력100
사급공제액supply_deduction숫자 입력100
정산금액settlement_amount숫자 입력100
부가세vat_amount숫자 입력100
최종지급액grand_total숫자 입력100
지급예정일payment_due_date달력에서 선택2026-03-17
지급조건payment_terms목록에서 선택-
통화 (필수)currency직접 입력-
원가센터cost_center_id검색 선택-
분개전표journal_entry_id검색 선택-
세금계산서tax_invoice_id검색 선택-
상태 (필수)status목록에서 선택-
검토자reviewer_id검색 선택-
승인자approved_by검색 선택-
승인일approved_date달력에서 선택2026-03-17
비고remark텍스트 입력-

업무 흐름에서의 위치​

연결 화면관계설명
외주정산항목연관외주정산→정산항목
외주발주연관외주발주→외주정산
거래처연관거래처→외주정산
원가센터연관원가센터→외주정산
전표연관전표→외주정산
세금계산서연관세금계산서→외주정산
직원연관직원→외주정산(검토자)
직원연관직원→외주정산(승인자)

자주 묻는 질문 (FAQ)​

Q. 전표 번호는 어떻게 부여되나요?

A. 자동 채번 규칙에 따라 접두어+연도+순번 형태로 자동 생성됩니다. 수동으로 변경할 수 없습니다.

Q. 이미 승인된 전표를 수정할 수 있나요?

A. 승인 완료된 전표는 직접 수정할 수 없습니다. 역분개(취소) 전표를 생성한 후 새로 작성해야 합니다.


실무 시나리오​

시나리오: 외주정산 작성 및 승인​

새로운 외주정산를 작성하고 승인을 받아야 합니다.

  1. 화면에 접속하여 신규 작성 버튼을 클릭합니다
  2. 기본 정보(거래처, 일자 등)를 입력합니다
  3. 라인 항목을 추가합니다
  4. 금액이 자동 계산되는 것을 확인합니다
  5. 저장 후 승인요청을 클릭합니다
  6. 승인자가 검토 후 승인합니다

참고: 데이터 구조​

📋 기술 참고 정보 (개발자/관리자용)

테이블명: outsourcing_settlements

테이블 특성:

  • 사용자 연결 (created_by, updated_by 자동 생성)
  • 부서 연결 (department_id 자동 생성)
  • 감사 추적 활성화
  • 인쇄 기능 지원

입력 항목 원본​

항목의미타입필수왜 필요한가
정산번호settlement_codeVARCHAR✅-
외주발주oso_idUUID✅outsourcing_orders 테이블 참조 (oso_number 표시)
거래처partner_idUUID✅partners 테이블 참조 (partner_name 표시)
정산일settlement_dateDATE✅-
정산유형settlement_type일반정산 / 부분정산 / 최종정산 / 추가정산✅-
총가공비total_processing_costDECIMAL집계: outsourcing_settlement_items.processing_cost SUM
총사급자재비total_supply_material_costDECIMAL집계: outsourcing_settlement_items.supply_material_cost SUM
사급공제액supply_deductionDECIMAL집계: outsourcing_settlement_items.supply_deduction_amount SUM
정산금액settlement_amountDECIMAL자동 계산: total_processing_cost - supply_deduction
부가세vat_amountDECIMAL자동 계산: settlement_amount * 0.1
최종지급액grand_totalDECIMAL자동 계산: settlement_amount + vat_amount
지급예정일payment_due_dateDATE-
지급조건payment_terms현금 / 30일 / 60일 / 90일 / 어음-
통화currencyVARCHAR✅-
원가센터cost_center_idUUIDcost_centers 테이블 참조 (cc_name 표시)
분개전표journal_entry_idUUIDjournal_entries 테이블 참조 (entry_number 표시)
세금계산서tax_invoice_idUUIDtax_invoices 테이블 참조 (invoice_number 표시)
상태status작성 / 검토 / 승인 / 지급완료 / 취소✅-
검토자reviewer_idUUID시스템 users 테이블 참조
승인자approved_byUUID시스템 users 테이블 참조
승인일approved_dateDATE-
비고remarkTEXT-

데이터 관계도​

참조하는 테이블​

  • 외주정산항목 (1:N) 외주정산→정산항목

참조받는 테이블​

  • 외주발주 (1:N) 외주발주→외주정산
  • 거래처 (1:N) 거래처→외주정산
  • 원가센터 (1:N) 원가센터→외주정산
  • 전표 (1:N) 전표→외주정산
  • 세금계산서 (1:N) 세금계산서→외주정산
  • 직원 (1:N) 직원→외주정산(검토자)
  • 직원 (1:N) 직원→외주정산(승인자)

참조받는 테이블​

  • 외주발주 (1:N) 외주발주→외주정산
  • 거래처 (1:N) 거래처→외주정산
  • 원가센터 (1:N) 원가센터→외주정산
  • 전표 (1:N) 전표→외주정산
  • 세금계산서 (1:N) 세금계산서→외주정산
  • 직원 (1:N) 직원→외주정산(검토자)
  • 직원 (1:N) 직원→외주정산(승인자)

전표 설정​

  • 자동 채번: 접두어 OSS, monthly 리셋
  • 상태 흐름: 작성 → 작성→확인요청 → 확인요청→확정 → 확정→전표발행 → 전표발행→완료 → 작성→취소 → 확인요청→작성 → 완료, 취소

라인 항목​

  • 정산항목 (outsourcing_settlement_items)

폼 구성​

정산기본정보​

필드필수읽기전용비고
stl_number✅
거래처✅
정산일✅
period_from✅
period_to✅
지급예정일

금액요약​

필드필수읽기전용비고
total_amount✅
부가세✅
최종지급액✅

승인정보​

필드필수읽기전용비고
승인자
approved_at✅
비고
stl_attachment

액션 버튼​

  • 전표발행 (journal_entry) - 스타일: primary | 확인: "매입 전표를 발행하시겠습니까?"