콘텐츠로 이동

계좌 거래내역 확인

금융기관에서 수집된 계좌 거래내역을 확인합니다.

function Search(CorpNum : String; jobID : String; TradeType : array Of String; SearchString : String; Page : Integer; PerPage : Integer; Order : String; UserID : String='') : TEasyFinBankSearchResult;

매개변수 Page, PerPage, Order를 이용하여 페이징 기능을 구현할 수 있습니다.

Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2JobIDString18Y
팝빌에서 할당한 작업아이디
[RequestJob - 수집 요청] API의 반환값
3TradeTypeArray-N
거래유형 (다중선택 가능)
  • I 입금
  • O 출금
기본값 : 전체조회
4SearchStringString-N
조회 검색어
  • 입·출금액 입금 또는 출금 금액을 입력
  • 거래 내역 메모 [SaveMemo – 거래 내역 메모저장] 을 사용하여 저장한 값
  • 비고 TEasyFinBankSearchDetailList의 변수 'remark1', 'remark2', 'remark3'
기본값 : 전체조회
5PageInteger-N
목록 페이지번호
기본값 : 1
6PerPageInteger-N
페이지당 표시할 목록 건수
최대 : 1,000건
기본값 : 500건
7OrderString-N
목록 정렬 방향
  • D 내림차순 : 기본값
  • A 오름차순
API를 호출하고 반환 받은 거래일시(trdt) 기준
8UserIDString50N
팝빌회원 아이디
TEasyFinBankSearchResult
순번 변수명 타입 길이 설명
1codeInteger-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답 메시지
3totalInteger-
총 검색결과 건수
4perPageInteger-
페이지 당 목록 건수
5pageNumInteger-
페이지 번호
6pageCountInteger-
페이지 개수
7lastScrapDTString14
최종 조회일시
형식 : yyyyMMddHHmmss
8list-
거래내역 조회 목록
최대 : 1,000건
TEasyFinBankSearchDetailList
순번변수명타입길이설명
1tidString32
거래내역 아이디
거래 내역에 대해 팝빌이 할당한 고유 식별값
2trdateString8
거래일자
형식 : yyyyMMdd
3trserialInteger-
거래일련번호
거래일자별 거래 내역 순번
4trdtString14
거래일시
형식 : yyyyMMddHHmmss
5accInString20
입금액
6accOutString20
출금액
7balanceString20
잔액
8remark1String500
비고 1
{BankCode}="0003"(기업은행) 경우 받는분 계좌번호
{BankCode}="0004"(국민은행) 경우 내통장 표시내용
9remark2String500
비고 2
은행별 제공 정보 다름(거래구분, 거래종류, 거래내용, 적요 등)
10remark3String500
비고 3
은행별 제공 정보 다름(거래내용, 적요, 내역, 비고 등)
11remark4String500
비고 4
은행별 제공 정보 다름(거래점, 취급점, 처리점 등)
12regDTString14
등록일시
형식 : yyyyMMddHHmmss
13memoString100
거래 내역 메모
[SaveMemo – 거래 내역 메모저장]을 사용하여 저장한 값
EPopbillException
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

금융기관에서 수집된 계좌 거래내역의 입금 및 출금 합계정보를 제공합니다.

function Summary(CorpNum : String; jobID : String; TradeType : array Of String; SearchString : String; UserID : String='') : TEasyFinBankSummary;
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2JobIDString18Y
팝빌에서 할당한 작업아이디
[RequestJob - 수집 요청] API의 반환값
3TradeTypeArray-N
거래유형 (다중선택 가능)
  • I 입금
  • O 출금
기본값 : 전체조회
4SearchStringString-N
조회 검색어
  • 입·출금액 입금 또는 출금 금액을 입력
  • 거래 내역 메모 [SaveMemo – 거래 내역 메모저장] 을 사용하여 저장한 값
  • 비고 TEasyFinBankSearchDetailList의 변수 'remark1', 'remark2', 'remark3'
기본값 : 전체조회
5UserIDString50N
팝빌회원 아이디
TEasyFinBankSummary
순번 변수명 타입 길이 설명
1countInteger-
수집 건수
2cntAccInInteger-
입금거래 건수
3cntAccOutInteger-
출금거래 건수
4totalAccInInteger-
입금액 합계
5totalAccOutInteger-
출금액 합계
EPopbillException
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지

한 건의 거래 내역에 메모를 저장합니다.

function SaveMemo(CorpNum : String; TID : String; Memo : String; UserID : String = '') : TResponse;
Parameters
순번 변수명 타입 길이 필수 설명
1CorpNumString10Y
팝빌회원 사업자번호 ('-' 제외)
2TIDString32Y
메모를 저장할 거래내역 아이디
[Search - 수집 내역 확인] API를 호출하고 반환 받은 거래내역 아이디(tid)
3MemoString100Y
거래내역에 저장할 메모
4UserIDString50N
팝빌회원 아이디
TResponse
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리에 대한 응답코드
  • 1 성공
2messageString-
API 처리에 대한 응답 메시지
EPopbillException
순번 변수명 타입 길이 설명
1codeLongInt-
API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
2messageString-
API 처리 실패에 대한 오류메시지