창고관리 기능.
라이선스: 수정본 판매 허용
설치 전 미리보기
| 오브젝트 | 구분 | 이름 | 설명 |
|---|---|---|---|
| 창고 | 필드 | 창고코드 | |
| 창고명 | |||
| 보관조건 | 이 창고의 기본 보관 환경. 로케이션·품목에도 보관조건이 있어 냉장 품목이 상온 로케이션에 적치되는 것을 막습니다. | ||
| 주소 | |||
| 담당자 | |||
| 연락처 | |||
| 사용여부 | N이면 새 입고·출고에서 고르지 않습니다. | ||
| 비고 | |||
| Function | 보충지시생성 | 피킹존 재고가 품목의 피킹최소 아래로 내려간 품목에 대해 보관존에서 피킹존으로 옮기는 보충지시를 만듭니다(최소-최대 방식). | |
| 발주필요점검 | 품목별 가용재고(가용 상태의 수량 - 할당수량)를 계산해 재주문점 이하이면 발주필요 = Y와 발주권고수량(최대재고까지)을 적습니다. | ||
| 빈재고정리 | 수량도 할당도 0이 된 재고 행을 지웁니다(이력은 재고이력에 남아 있습니다). | ||
| 로케이션 | 필드 | 로케이션코드 | 예: A-01-02-03 (통로-랙-단-칸). 바코드로 붙이는 값과 같게 씁니다. |
| 창고 | |||
| 존 | RCV 입고 도크, QC 검수·격리, STO 보관, PCK 피킹, SHP 출고 스테이징, RET 반품, DMG 불량·폐기. 출고 할당은 STO·PCK의 가용 재고만 씁니다. | ||
| 유형 | |||
| 보관조건 | 품목의 보관조건과 같아야 적치·이동할 수 있습니다. | ||
| 통로 | |||
| 랙 | |||
| 단 | |||
| 칸 | |||
| 피킹순서 | 피킹 경로 순서(작은 수부터). 피킹리스트를 이 순서로 보면 동선이 짧아집니다. | ||
| 최대용량 | 이 로케이션에 둘 수 있는 최대 수량(기본단위 합계). 0이면 제한 없음. | ||
| 혼적허용 | N이면 이 로케이션에는 한 품목만 둘 수 있습니다(다른 품목 재고가 있으면 적치·이동이 거절됩니다). | ||
| 사용여부 | N이면 새 적치·이동 목적지로 고를 수 없습니다. | ||
| 비고 | |||
| Function | 사용중지 | 로케이션을 더 이상 목적지로 쓰지 않게 합니다. 재고가 남아 있으면 할 수 없습니다. | |
| 사용재개 | 사용중지한 로케이션을 다시 씁니다. | ||
| 품목 | 필드 | 품목코드 | |
| 품목명 | |||
| 규격 | |||
| 바코드 | GTIN(EAN/UPC) 8~14자리. 입고·피킹 스캔에 씁니다. | ||
| 품목분류 | |||
| 기본단위 | 재고 수량의 단위. 입출고 수량은 모두 이 단위입니다. | ||
| 입수량 | 박스 1개에 들어 있는 기본단위 수. | ||
| 중량 | 기본단위 1개의 중량(kg). | ||
| 가로 | mm | ||
| 세로 | mm | ||
| 높이 | mm | ||
| 부피 | 기본단위 1개의 부피(㎥). | ||
| 보관조건 | |||
| 로트관리 | Y이면 입고할 때 로트번호가 필수입니다(이력추적·리콜 대응). | ||
| 유효기한관리 | Y이면 입고할 때 유효기한이 필수이고, 출고 할당이 유효기한이 빠른 로트부터 나갑니다(FEFO). | ||
| 유통기한일수 | 제조일로부터의 유통기한(일). 참고용입니다. | ||
| 입고검수 | Y이면 입고된 재고가 '검수대기' 상태가 되고, 검수합격 처리를 해야 가용이 됩니다. | ||
| 과입고허용율 | 예정수량 대비 초과 입고를 허용하는 비율(%). 0이면 예정수량까지만 받습니다. | ||
| ABC등급 | 금액·회전율 기준 등급. A는 자주, C는 드물게 순환실사 합니다. | ||
| 표준단가 | |||
| 공급처 | |||
| 리드타임일 | |||
| 안전재고 | 수요 변동에 대비해 항상 남겨 두는 재고. | ||
| 재주문점 | 리드타임 동안의 수요 + 안전재고. 가용재고가 이 값 이하이면 발주필요. | ||
| 최대재고 | 발주권고수량은 최대재고 - 가용재고로 계산합니다. | ||
| 기본보관로케이션 | 입고 후 적치지시의 기본 도착지. | ||
| 기본피킹로케이션 | 보충지시의 도착지(피킹빈). | ||
| 피킹최소 | 피킹존 재고가 이 값 아래이면 보충지시를 만듭니다. 0이면 보충하지 않습니다. | ||
| 피킹최대 | 보충지시가 채우는 목표 수량. | ||
| 사용여부 | |||
| 가용재고작업 | 발주필요점검이 계산한 가용재고(작업용). | ||
| 발주필요 | 발주필요점검의 결과. | ||
| 발주권고수량 | |||
| 작업수량A | 보충지시생성의 작업용. | ||
| 작업수량B | 보충지시생성의 작업용. | ||
| 거래처 | 필드 | 거래처코드 | |
| 거래처명 | |||
| 거래처구분 | |||
| 사업자등록번호 | |||
| 담당자 | |||
| 연락처 | |||
| 이메일 | |||
| 주소 | |||
| 사용여부 | |||
| 비고 | |||
| 입고예정 | 필드 | 입고번호 | |
| 입고유형 | 고객반품(RTN)으로 받은 재고는 '반품대기' 상태가 되어 판정 후 가용/불량으로 나눕니다. | ||
| 창고 | |||
| 거래처 | 공급처(반품은 고객). | ||
| 참조번호 | 발주번호·반품번호 등 원 문서 번호. | ||
| 입고예정일 | |||
| 입고도크 | 받은 재고가 처음 놓이는 입고(RCV)존 로케이션. | ||
| 운송사 | |||
| 차량번호 | |||
| 도착일시 | |||
| 입고완료일시 | |||
| 예정수량합계 | |||
| 입고수량합계 | |||
| 비고 | |||
| 필드 · 입고품목 | 순번 | ||
| 품목 | |||
| 예정수량 | |||
| 입고수량 | 지금까지 입고처리된 누적 수량. 입고처리가 올립니다. | ||
| 금회입고수량 | 이번 입고처리에서 받은 수량을 적습니다. 입고처리가 끝나면 0으로 돌아갑니다. | ||
| 미입고수량 | |||
| 로트번호 | 로트관리 품목은 필수. | ||
| 유효기한 | 유효기한관리 품목은 필수. | ||
| 단가 | 재고금액(이동평균) 계산에 쓰입니다. | ||
| 팔레트번호 | SSCC(18자리) 등 팔레트·박스 식별 번호. ASN과 실물을 대조하는 키입니다. | ||
| 입고상태 | 입고처리가 정합니다(작업용): 반품=반품대기, 입고검수 품목=검수대기, 그 외 가용. | ||
| 비고 | |||
| Function | 입고예정확정 | 입고예정을 확정합니다. 품목 줄이 있어야 하고, 확정된 뒤에는 차량 도착(입고시작)을 기다립니다. | |
| 입고시작 | 차량이 도착해 하차를 시작합니다. 이때부터 입고처리를 할 수 있습니다. | ||
| 예정수량전체입력 | 미입고수량 전부를 금회입고수량에 채웁니다(전량 도착한 경우의 단축 입력). | ||
| 입고처리 | 금회입고수량만큼 입고도크에 재고를 만들고 이력을 남깁니다. 가용이 되는 재고는 적치지시도 만듭니다. 나눠 도착하면 여러 번 실행합니다. | ||
| 입고완료 | 입고를 끝냅니다. 예정보다 적게 받았다면 부족분은 입고되지 않은 채 종결됩니다. | ||
| 입고취소 | 아직 입고처리된 것이 없는 입고예정을 취소합니다. | ||
| 적치지시 | 필드 | 적치번호 | |
| 창고 | |||
| 품목 | |||
| 로트번호 | |||
| 유효기한 | |||
| 재고상태 | |||
| 수량 | |||
| 출발로케이션 | |||
| 도착로케이션 | 비어 있으면 적치확정 전에 입력합니다. 품목의 기본보관로케이션이 있으면 미리 채워집니다. | ||
| 입고번호 | 이 적치를 만든 입고(없으면 검수합격·반품판정). | ||
| 완료여부 | |||
| 완료일시 | |||
| 처리자 | |||
| Function | 적치확정 | 재고를 출발 로케이션에서 도착 로케이션으로 옮깁니다. 보관조건·용량·혼적 규칙을 확인합니다. | |
| 적치취소 | 적치지시를 취소합니다(재고는 출발 로케이션에 그대로 남습니다). | ||
| 재고 | 필드 | 재고번호 | |
| 품목 | |||
| 창고 | |||
| 로케이션 | |||
| 존 | 로케이션의 존을 복사해 둡니다(출고 할당이 STO·PCK만 쓰기 위해). | ||
| 로트번호 | |||
| 유효기한 | |||
| 입고일 | FIFO의 기준일. | ||
| 재고상태 | 가용(AVL)만 출고에 할당됩니다. | ||
| 수량 | |||
| 할당수량 | 출고지시·보충지시가 예약한 수량. | ||
| 가용수량 | |||
| 단가 | 로트별 이동평균 단가. | ||
| 재고금액 | |||
| 팔레트번호 | SSCC 등. | ||
| 실사번호 | 재고실사 중이면 그 실사번호(동결). 동결된 재고는 할당·이동·적치할 수 없습니다. | ||
| Function | 합격처리 | 검수대기·반품대기 재고를 가용으로 바꿉니다. 입고(RCV)·검수(QC)·반품(RET)존에 있으면 적치지시도 만듭니다. | |
| 불합격처리 | 검수대기·반품대기 재고를 보류로 바꿉니다. 공급처 클레임·반품출고·폐기 중 어느 쪽으로 갈지 정해질 때까지 가용이 되지 않습니다. | ||
| 보류 | 가용 재고를 보류로 바꿔 출고에 할당되지 않게 합니다(품질 문의·리콜 대응). | ||
| 보류해제 | 보류 재고를 다시 가용으로 바꿉니다. | ||
| 불량처리 | 재고를 불량으로 바꿉니다. 폐기(수량 줄임)는 재고조정 문서로 결재를 받아 합니다. | ||
| 재고이력 | 필드 | 이력번호 | |
| 이동일시 | |||
| 이동유형 | |||
| 품목코드 | |||
| 품목명 | |||
| 창고코드 | |||
| 출발로케이션 | |||
| 도착로케이션 | |||
| 로트번호 | |||
| 유효기한 | |||
| 재고상태 | |||
| 수량 | |||
| 증감 | 창고 전체 재고의 증감. 입고 +, 출고 -, 조정 ±, 이동·적치·피킹·상태변경 0. | ||
| 단가 | |||
| 금액 | |||
| 참조유형 | |||
| 참조번호 | |||
| 사유 | |||
| 처리자 | |||
| 재고이동 | 필드 | 이동번호 | |
| 창고 | |||
| 품목 | |||
| 출발로케이션 | |||
| 도착로케이션 | |||
| 로트번호 | |||
| 재고상태 | 옮길 재고의 상태(같은 로케이션·로트에 상태가 여럿이면 구분). | ||
| 수량 | |||
| 사유 | |||
| 처리일시 | |||
| 처리자 | |||
| Function | 이동확정 | 재고를 출발 로케이션에서 도착 로케이션으로 옮기고 이력을 남깁니다. | |
| 재고조정 | 필드 | 조정번호 | |
| 조정일자 | |||
| 창고 | |||
| 품목 | |||
| 로케이션 | |||
| 로트번호 | |||
| 유효기한 | 증가 조정으로 새 재고 행이 생길 때 쓰입니다. | ||
| 재고상태 | |||
| 조정구분 | |||
| 수량 | |||
| 사유코드 | 손실 사유가 감사의 단서가 됩니다. 원인 분석을 위해 가능한 한 구체적으로. | ||
| 사유설명 | |||
| 단가 | 비워 두면(0) 결재상신 때 품목의 표준단가를 씁니다. | ||
| 조정금액 | 결재상신 때 수량 × 단가로 채워지며 결재 구간을 정합니다. | ||
| 반영일시 | |||
| 반영자 | |||
| Function | 결재상신 | 재고조정을 결재선에 올립니다. 올린 뒤에는 결재가 끝날 때까지 수정할 수 없습니다. | |
| 재상신 | 반려된 재고조정을 고쳐서 다시 올립니다. | ||
| 반영 | 승인된 조정을 재고에 반영합니다. | ||
| 출고지시 | 필드 | 출고번호 | |
| 출고유형 | |||
| 창고 | |||
| 고객 | 판매 고객(공급처반품이면 공급처). | ||
| 요청일 | |||
| 납기일 | |||
| 우선순위 | |||
| 출고도크 | 피킹한 재고가 모이는 출고(SHP)존 스테이징 로케이션. | ||
| 부분출고허용 | Y이면 재고가 모자라도 있는 만큼만 할당·출고합니다. N이면 하나라도 모자라면 재고할당이 통째로 취소됩니다. | ||
| 웨이브 | 묶음 피킹(웨이브)에 포함할 때 고릅니다. | ||
| 수령인 | |||
| 연락처 | |||
| 배송지 | |||
| 운송사 | |||
| 운송장번호 | |||
| 박스수 | 포장완료 때 입력합니다. | ||
| 총중량 | kg | ||
| 포장일시 | |||
| 출고일시 | |||
| 부족여부 | 재고할당이 부족분을 만났는지(작업용). | ||
| 요청수량합계 | |||
| 출고수량합계 | |||
| 비고 | |||
| 필드 · 출고품목 | 순번 | ||
| 품목 | |||
| 요청수량 | |||
| 지정로트번호 | 고객이 로트를 지정했거나 리콜 대응일 때만 입력합니다. 비우면 FEFO/FIFO로 자동 선택. | ||
| 할당수량 | 재고할당이 예약한 수량. | ||
| 피킹수량 | 피킹확정·단축피킹이 올리는 누적. | ||
| 출고수량 | 출고확정이 올립니다. | ||
| 미출고수량 | |||
| 단가 | |||
| 요청금액 | |||
| 잔여할당 | 재고할당의 작업용. | ||
| 금회할당 | 재고할당의 작업용. | ||
| 비고 | |||
| Function | 재고할당 | 가용 재고를 FEFO(유효기한이 빠른 것)·FIFO(먼저 들어온 것) 순으로 예약하고 피킹지시를 만듭니다. | |
| 할당취소 | 아직 피킹이 시작되지 않은 출고지시의 할당을 취소하고 피킹지시를 지웁니다. | ||
| 피킹완료확인 | 모든 피킹지시가 끝났는지 확인하고 피킹완료로 넘깁니다. | ||
| 포장완료 | 피킹한 물품을 포장하고 박스 수·중량·운송장을 기록합니다. | ||
| 출고확정 | 출고도크의 재고를 창고에서 내보냅니다(재고 차감, 출고수량 반영, 이력 기록). 포장·상차가 끝난 뒤 실행합니다. | ||
| 출고취소 | 아직 할당하지 않은 출고지시를 취소합니다. | ||
| 피킹지시 | 필드 | 피킹번호 | |
| 출고지시 | |||
| 출고순번 | 출고품목의 순번. | ||
| 웨이브번호 | |||
| 창고 | |||
| 품목 | |||
| 로트번호 | |||
| 유효기한 | |||
| 재고상태 | |||
| 출발로케이션 | |||
| 도착로케이션 | |||
| 지시수량 | |||
| 피킹수량 | 실제로 집은 수량. 지시수량으로 미리 채워져 있습니다. | ||
| 완료여부 | N 대기, Y 완료, S 단축. | ||
| 출고처리 | 출고확정이 처리했는지. | ||
| 피킹자 | |||
| 완료일시 | |||
| Function | 피킹확정 | 지시수량만큼 집었음을 확인합니다. 재고가 출발 로케이션에서 출고도크로 옮겨집니다. | |
| 단축피킹 | 지시보다 적게(또는 하나도 못) 집었을 때. 부족분의 예약은 풀립니다. | ||
| 웨이브 | 필드 | 웨이브번호 | |
| 창고 | |||
| 피킹방식 | 개별/배치/존/클러스터. 안내용입니다: 실제 피킹 동선은 피킹리스트 레포트를 어떻게 나누어 쓰느냐로 정합니다. | ||
| 예정시각 | |||
| 비고 | |||
| Function | 웨이브릴리스 | 이 웨이브에 속한 등록 상태의 출고지시를 모두 재고할당합니다. | |
| 웨이브종료 | 웨이브의 피킹지시가 모두 끝났는지 확인하고 종료합니다. | ||
| 보충지시 | 필드 | 보충번호 | |
| 창고 | |||
| 품목 | |||
| 로트번호 | |||
| 유효기한 | |||
| 재고상태 | |||
| 출발로케이션 | |||
| 도착로케이션 | |||
| 지시수량 | |||
| 확정수량 | 실제로 옮긴 수량. 지시수량으로 미리 채워집니다. | ||
| 완료여부 | N 대기, Y 완료, X 취소. | ||
| 완료일시 | |||
| 처리자 | |||
| Function | 보충확정 | 보관존의 재고를 피킹빈으로 옮기고 예약을 풉니다. | |
| 보충취소 | 보충지시를 취소하고 출발 재고의 예약을 풉니다. | ||
| 재고실사 | 필드 | 실사번호 | |
| 실사유형 | 전수=창고 전체, 구역=대상존의 재고, 품목=대상품목의 재고. 순환실사는 A등급 품목을 자주 '품목' 유형으로 만듭니다. | ||
| 창고 | |||
| 대상존 | 구역 실사일 때 필수. | ||
| 대상품목 | 품목 실사일 때 필수. | ||
| 실사일 | |||
| 실사사유 | 정기·순환·이상징후(음수재고·반복 단축피킹) 등. | ||
| 차이금액합계 | 결재상신 때 채워지는 차이금액의 절대값 합(증가분 + 감소분). 결재 구간을 정합니다. | ||
| 완료일시 | |||
| 비고 | |||
| 필드 · 실사품목 | 순번 | ||
| 품목 | |||
| 로케이션 | |||
| 로트번호 | |||
| 유효기한 | |||
| 재고상태 | |||
| 전산수량 | 실사시작 때의 전산 재고(동결 시점). | ||
| 실사수량 | 세어 본 수량. 입력한 뒤 실사확인을 누릅니다. | ||
| 실사여부 | 실사확인을 누르면 Y. 모든 줄이 Y여야 결재상신할 수 있습니다. | ||
| 차이수량 | 실사수량 - 전산수량(실사확인이 계산). | ||
| 단가 | |||
| 차이금액 | 차이수량 × 단가(실사확인이 계산). | ||
| 반영여부 | |||
| 비고 | |||
| Function | 실사시작 | 대상 재고를 동결하고 실사품목 줄(전산수량)을 만듭니다. 출고에 할당된 재고는 제외됩니다. | |
| 결재상신 | 실사 결과를 결재선에 올립니다. 올린 뒤에는 결재가 끝날 때까지 수정할 수 없습니다. | ||
| 재상신 | 반려된 실사를 고쳐서 다시 올립니다. | ||
| 차이반영 | 승인된 실사의 차이수량을 재고에 반영하고 동결을 풉니다. | ||
| 실사취소 | 시작하기 전의 실사 계획을 취소합니다. | ||
| 실사중단 | 진행 중인 실사를 중단하고 재고 동결을 풉니다. 차이는 반영되지 않습니다. |
상자는 문서의 상태이고, 화살표 이름은 그 상태를 바꾸는 Function입니다.
입고 처리
적치 처리
출고 처리
피킹 처리
재고이동
재고조정
재고실사
보충 처리
웨이브 처리
| 레포트 | 설명 |
|---|---|
| 재고현황 | 품목 × 로케이션 × 로트 × 상태별 현재고. 창고·품목·로케이션(앞자리)·재고상태로 좁혀 보고, 맨 아래 합계로 수량과 재고금액을 확인합니다. |
| 유효기한 임박 재고 | 유효기한이 정한 기간 안에 끝나는 재고. 유효기한 범위(예: 오늘 ~ 30일 뒤)를 넣어 조회하고, 임박 재고는 출고 우선·보류·폐기를 결정합니다. (OX Script가 날짜 크기를 비교할 수 없어 자동 격리 대신 레포트로 점검합니다.) |
| 재고수불부 | 기간·품목·창고별 입고·적치·피킹·출고·이동·보충·조정·상태변경 이력. 증감 합계가 기간의 순증감, 이동유형별 차트로 활동량을 봅니다. |
| 입고현황 | 입고예정과 입고 실적. 예정수량·입고수량·미입고수량을 공급처·기간별로 보며, 입고예정일 대비 실제 입고(도착·완료 일시)로 납기 준수와 하역 시간을 점검합니다. |
| 출고현황 | 출고 주문의 요청·할당·피킹·출고 수량과 미출고수량(백오더). 납기일·고객·유형별로 보고, 미출고수량이 남은 주문을 찾습니다. |
| 피킹리스트 | 피킹지시를 출발 로케이션 순으로 보는 작업 리스트. 웨이브번호나 출고번호로 조회해 인쇄·태블릿에 띄웁니다. 같은 품목의 지시수량 합계가 배치 피킹의 총 집품량입니다. |
| 적치대기 현황 | 아직 적치되지 않은 적치지시. 완료여부 = N으로 조회해 도크에 쌓인 재고를 정리합니다(입고 후 적치까지의 시간이 길어지면 도크가 막힙니다). |
| 보충대기 현황 | 아직 처리되지 않은 보충지시. 완료여부 = N으로 조회합니다. |
| 재고실사 차이 | 실사별 전산수량·실사수량·차이. 차이금액 합계가 재고 정확도의 손실 규모이며, 같은 로케이션·품목에서 반복되는 차이는 원인(오피킹·단축피킹·입고 오류)을 찾는 단서입니다. |
| 재고조정 이력 | 재고조정 문서. 사유별 조정금액을 보면 파손·분실·유통기한 만료 같은 손실의 원인이 드러납니다. |
| 품목별 안전재고 | 창고의 발주필요점검을 실행한 뒤 보는 레포트. 발주필요 = Y 품목이 가용재고가 재주문점 이하인 품목이고, 발주권고수량이 최대재고까지 채울 양입니다. |
| 로케이션 현황 | 로케이션 마스터(존·유형·용량·혼적·사용 여부). |
| 결재양식 | 설명 |
|---|---|
| 재고조정결재 | 재고조정 결재 요청서. 조정금액(수량 × 단가)에 따라 결재선이 길어집니다. 설치 후 각 구간의 최종 결재자(직급)를 회사에 맞게 정해야 합니다. |
| 재고실사결재 | 재고실사 차이 승인 요청서. 차이금액의 절대값 합에 따라 결재선이 길어집니다. 설치 후 각 구간의 최종 결재자(직급)를 회사에 맞게 정해야 합니다. |
| 공통코드 그룹 | 코드 수 | 코드 |
|---|---|---|
| 보관조건 | 5 | 상온, 냉장, 냉동, 위험물, 보세 |
| 창고존 | 8 | 입고(도크), 검수·격리, 보관, 피킹, 출고(스테이징), 반품, 불량·폐기, 가상(조정용) |
| 로케이션유형 | 6 | 랙, 평치, 피킹빈, 도크, 스테이징, 가상 |
| 재고상태 | 5 | 가용, 검수대기, 보류, 불량, 반품대기 |
| 재고이동유형 | 9 | 입고, 적치, 피킹, 출고, 이동, 보충, 재고조정, 실사조정, 상태변경 |
| 입고유형 | 4 | 구매입고, 고객반품입고, 창고간이동입고, 기타입고 |
| 출고유형 | 5 | 판매출고, 공급처반품, 창고간이동출고, 폐기출고, 기타출고 |
| 물류거래처구분 | 4 | 공급처, 고객, 운송사, 공급·고객 |
| 기본단위 | 7 | 개, 박스, 팔레트, kg, 리터, 미터, 세트 |
| ABC등급 | 3 | A (고가·고회전), B, C (저가·저회전) |
| 출고우선순위 | 4 | 긴급, 높음, 보통, 낮음 |
| 피킹방식 | 4 | 개별(오더) 피킹, 배치 피킹, 존 피킹, 클러스터 피킹 |
| 조정구분 | 2 | 증가, 감소 |
| 조정사유 | 7 | 실사차이, 파손, 유효기한 만료, 분실·도난, 발견, 폐기, 기타 |
| 실사유형 | 3 | 전수실사, 구역실사, 품목실사(순환) |
검색 키워드
평가
아직 평가가 없습니다. 패키지를 받은 회원이 남길 수 있습니다.