전문 공통부

모든 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거래일자N817YYYYMMDD
6거래시간N625HHMMSS
7개설은행코드AN231구 은행코드
8거래번호AN733헥토파이낸셜 거래 일련번호
9응답코드AN440업무 처리 결과
10신개설은행코드AN344금융회사 3자리 코드
11예약영역 1AN447VAVS 예약영역
12예약영역 2AN751VAVS 예약영역
13사용자거래번호N758--이용기관이 생성하는 일별 고유 번호
14발생구분AN165최초 거래 발생 주체
15전문전송방식구분A166IR 또는 거래통보 방식
16예약영역 3AN267VAVS 예약영역
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. 거래종류코드를 해당 응답 코드로 변경합니다. 예: 10001100
  2. 송수신코드를 3으로 변경합니다.
  3. 응답코드를 처리 결과에 맞게 설정합니다.
  4. 수취조회 및 입금 응답에서 요구되는 경우 개별부 예금주명을 설정합니다.
  5. 예약영역은 임의 데이터로 사용하지 않습니다.

자동취소

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

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

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

자동취소는 반드시 반영

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

더 궁금한 내용이 있나요?

FAQ
💬

기술지원이 필요한가요?