전문 공통부

모든 VAVS 업무 전문은 공통부와 업무별 개별부로 구성됩니다. 아래 위치는 통신 Length 헤더를 제외한 200바이트 VAVS 전문에서 0부터 시작하는 바이트 오프셋입니다.

NOTE

TCP 프레임 위치

실제 TCP 프레임 앞에는 별도의 4바이트 통신 Length 헤더(0200)가 추가됩니다. 아래 표의 위치에 4를 더하면 TCP 프레임 기준 위치가 됩니다. 예를 들어 기관코드는 전문 위치 4, TCP 프레임 위치 8입니다.

필드 구성

No항목MODE길이위치요구응답설명
1LENGTHN40●○공통부 LENGTH 자신을 포함한 VAVS 전문 전체 길이. 0200 고정
2기관코드AN84●○헥토파이낸셜에서 부여한 기관코드
3거래종류코드N412●⊙업무별 요구·응답 코드
4송수신코드N116●⊙전문 송수신 방향
5거래일자N817●○YYYYMMDD
6거래시간N625●⊙HHMMSS
7개설은행코드AN231●○구 은행코드
8거래번호AN733●○헥토파이낸셜 거래 일련번호
9응답코드AN440●⊙업무 처리 결과
10신개설은행코드AN344●○금융회사 3자리 코드
11예약영역 1AN447●○VAVS 예약영역
12예약영역 2AN751●○VAVS 예약영역
13사용자거래번호N758--이용기관이 생성하는 일별 고유 번호
14발생구분AN165●○최초 거래 발생 주체
15전문전송방식구분A166●○IR 또는 거래통보 방식
16예약영역 3AN267●○VAVS 예약영역
17자동취소여부A169●○자동취소이면 A

● 요구 전문 설정, ○ 응답 전문 전달, ⊙ 응답 시 변경 또는 반영


코드 값

송수신코드

값방향
0헥토파이낸셜 → 이용기관
1헥토파이낸셜 → 은행
2은행 → 헥토파이낸셜
3이용기관 → 헥토파이낸셜
TTimeout
9WEB에서 발생한 거래

이용기관이 응답 또는 요청 전문을 헥토파이낸셜로 보낼 때는 3을 설정합니다.

발생구분

값발생 주체
A헥토파이낸셜 관리 단말
B은행
O이용기관
W헥토파이낸셜 웹

전문전송방식구분

값방식
YIR(수취조회) 방식
N거래통보(SAF) 방식

IR/거래통보 방식을 선택할 수 있는 은행은 다음과 같습니다.

은행코드은행명
020우리은행
031IM뱅크
032부산은행
039경남은행

Unique Key

입금·수취조회·취소 거래는 다음 조합으로 중복 여부를 판단합니다.

거래일자(8) + 기관코드(8) + 거래번호(7)

송금·성명조회·집계를 이용기관에서 요청할 때는 사용자거래번호를 당일 중복되지 않게 생성해야 합니다.


응답 생성 규칙

  1. 거래종류코드를 해당 응답 코드로 변경합니다. 예: 1000 → 1100
  2. 송수신코드를 3으로 변경합니다.
  3. 응답코드를 처리 결과에 맞게 설정합니다.
  4. 수취조회 및 입금 응답에서 요구되는 경우 개별부 예금주명을 설정합니다.
  5. 예약영역은 임의 데이터로 사용하지 않습니다.

자동취소

자동취소 전문은 공통부 자동취소여부에 A가 설정됩니다.

자동취소가 발생할 수 있는 은행은 다음과 같습니다. (2026년 7월 24일 기준)

은행코드은행명은행코드은행명
003기업은행037전북은행
020우리은행039경남은행
023SC제일은행071우체국
027한국씨티은행088신한은행
031IM뱅크092토스뱅크
032부산은행
035제주은행

자동취소는 반드시 반영

자동취소는 은행에서 이미 취소가 완료된 통지 거래입니다. 이용기관의 응답 성공 여부와 관계없이 원 입금 거래를 취소 상태로 반영해야 합니다.
❓

더 궁금한 내용이 있나요?

FAQ
💬

기술지원이 필요한가요?

무엇이든 물어보세요