에이전트 가이드  >  테이블 설명  >  BILL_TRANS

BILL_TRANS

세금계산서 및 SendBill에 전송 가능한 문서정보(이하 세금계산서)를 저장하는 테이블입니다. 품목정보를 제외한 대부분의 정보가 등록되도록 되어 있습니다.

이 테이블의 정보는 SBAgent를 사용하는 업체에서 등록하여야 합니다.

Column

Column 항목 명세 ›

번호

칼럼ID

칼럼명

형태

길이

NULL

Def

구분

1

BILLSEQ

세금계산서고유번호

VARCHAR2

25

N

U

2

SVENDERNO

공급자사업자번호. '-' 없이 입력

VARCHAR2

10

N

U

3

RVENDERNO

공급받는자 사업자번호(주민등록번호).

VARCHAR2

13

N

U

4

DT

세금계산서 작성일.

VARCHAR2

10

N

U

5

SUPMONEY

공급가 총액

NUMBER

13

N

0

U

6

TAXMONEY

세액 총액

NUMBER

13

N

0

U

7

TAXRATE ▲

과세구분

CHAR

1

0'

U

↳ 과세구분

코드

종류

0

과세율

1

영세율

2

면세율

3

매입세액불공제

4

의제매입

8

CASH

세금계산서상의 현금지급액

NUMBER

13

0

U

9

CHECKS

세금계산서상의 수표지급액

NUMBER

13

0

U

10

NOTE

세금계산서상의 어음지급액

NUMBER

13

0

U

11

CREDIT

세금계산서상의 외상미수금

NUMBER

13

0

U

12

GUBUN

청구구분

CHAR

1

N

2'

U

13

BIGO

비고

VARCHAR2

150

U

14

BILLTYPE ▲

세금계산서 종류

VARCHAR2

2

N

U

↳ 세금계산서 종류

코드

종류

역발행 가능

10

세금계산서

가능

11

비회원세금계산서

불가

20

(면세)계산서

가능

21

비회원(면세)계산서

불가

30

거래명세서

가능

31

비회원거래명세서

불가

40

위수탁세금계산서

가능

41

비회원위수탁세금계산서

불가

50

위수탁(면세)계산서

가능

51

비회원위수탁(면세)계산서

불가

61

개인매출세금계산서

불가

62

개인매출계산서

불가

Y1

외부매출세금계산서

불가

Z1

외부매입세금계산서

불가

15

SCOMPANY

공급자 업체명

VARCHAR2

200

N

U

16

SCEONAME

공급자 대표자명

VARCHAR2

100

N

U

17

SUPTAE

공급자 업태

VARCHAR2

100

N

U

18

SUPJONG

공급자 업종

VARCHAR2

100

N

U

19

SADDRESS

공급자 주소

VARCHAR2

150

N

U

20

SADDRESS2

공급자 상세주소

VARCHAR2

150

U

21

SUSER

공급자 담당자명

VARCHAR2

100

N

U

22

SDIVISION

공급자 부서명

VARCHAR2

100

U

23

STELNO

공급자 전화번호

VARCHAR2

20

N

U

24

SEMAIL

공급자 이메일주소

VARCHAR2

100

N

U

25

SREG_ID

공급자 종코드

NUMBER

4

U

26

RCOMPANY

공급 받는자 업체명

VARCHAR2

200

N

U

27

RCEONAME

공급 받는자 대표자명

VARCHAR2

100

N

U

28

RUPTAE

공급 받는자 업태

VARCHAR2

100

N

U

29

RUPJONG

공급 받는자 업종

VARCHAR2

100

N

U

30

RADDRESS

공급 받는자 주소

VARCHAR2

150

N

U

31

RADDRESS2

공급 받는자 상세주소

VARCHAR2

150

U

32

RUSER

공급 받는자 담당자명

VARCHAR2

100

N

U

33

RDIVISION

공급 받는자 부서명

VARCHAR2

100

U

34

RTELNO

공급 받는자 전화번호

VARCHAR2

20

N

U

35

REMAIL

공급 받는자 이메일주소

VARCHAR2

100

N

U

36

RREG_ID

공급 받는자 종코드

NUMBER

4

U

37

REPORT_STAT ▲

국세청 신고 상태

CHAR

1

N'

A

↳ 신고상태 종류

코드

종류

N

미신고

A

접수대기

B

접수완료

R

신고완료

F

신고실패

38

REPORT_AMEND_CD ▲

신고문서 수정사유코드

VARCHAR2

2

U

↳ 수정사유 종류

코드

종류

01

기재사항 착오/정정

02

공급가액 변동

03

환입

04

계약의 해제

05

내국신용장 사후 개설

06

착오에 의한 이중발행

아래 내용은 부가세법 시행령 제 59조에 의해서 정해진 것입니다.

구분

작성되는 세금계산서 부수

작성월일(DT)

비고란(BIGO)

기재사항 착오/정정

부(-)의 세금계산서 1부와 정정된 세금계산서 1부(총2부)

부의 세금계산서는 당초 세금계산서 작성일

공급가액 변동

증감분에 대하여 정(+) 또는 부(-)의 세금계산서 1부

변동사유 발생일

당초 세금계산서 작성일

환입

환입된 금액분에 대한 부(-)의 세금계산서 1부

환입된날

당초 세금계산서 작성일

계약의 해제

부(-)의 세금계산서 1부

당초 세금계산서 작성일

계약 해제일

내국신용장 사후 개설

부(-)의 세금계산서 1부, 영세율 세금계산서 1부(총2부)

당초 세금계산서 작성일

내국신용장 개설일자

착오에 의한

이중 발행

부(-)의 세금계산서 1부

당초 세금계산서 작성일

각 구분에 해당되는 코드를 bill_trans.REPORT_AMEND_CD 에 넣어주시고 2부가 생성되는 경우 2부 모두에 동일한 코드를 넣어주시면 됩니다. 작성일 bill_trans.DT 은 상기 표와 같은 방식으로 넣어주시면 되겠습니다. 추가로 bill_trans.BIGO 에 역시 상기 표의 내용을 참조하시어 넣어주시면 됩니다..

39

REPORT_ISSUE_ID

신고문서 고유코드

VARCHAR2

24

A

40

REPORT_EXCEPT_YN

신고 제외 여부

CHAR

1

N

N'

U

41

REPORT_RSLT_CD

신고결과 코드

VARCHAR2

250

A

42

CREATE_DT

생성된 일자

VARCHAR2

8

N

U

43

BOOK_NO

책번호

VARCHAR2

6

U

44

PAGE_NO

호번호

VARCHAR2

6

U

45

SERIAL_NO

일련번호

VARCHAR2

25

U

46

TRANSYN

전송여부

CHAR

1

N

N'

S

47

REVERSEYN

역발행여부

CHAR

1

N

N'

U

48

SENDID

공급자 아이디

VARCHAR2

20

U

49

RECVID

공급받는자 아이디

VARCHAR2

20

U

50

USER_SET_DIV

유저 검색 구분 코드

VARCHAR2

4

U

51

USER_SET_VALUE

유저 검색 값

VARCHAR2

50

U

52

TEST_YN

테스트여부

CHAR

1

N

N'

U

53

MD5

BILLSEQ의 MD5변환 값

VARCHAR2

250

A

54

FILE_URL

첨부파일 URL

VARCHAR2

250

U

55

UPBILLSEQ

상위문서 고유번호

VARCHAR2

50

U

56

CLOSE_DT

역발행문서 전송가능일자

VARCHAR2

8

U

57

CREAT_DIV

생성구분

CHAR

1

A'

A

58

RUSER2

담당자2 이름

VARCHAR2

100

U

59

RTELNO2

담당자2 전화번호

VARCHAR2

20

U

60

REMAIL2

담당자2 이메일

VARCHAR2

100

U

61

SACCOUNT_NO

매출자계정코드

VARCHAR2

50

U

62

RACCOUNT_NO

매입자계정코드

VARCHAR2

50

U

63

ETC01 ▲

ID 구분

VARCHAR2

10

X'

U

↳ ID 구분

구분

정발행 매출 문서

역발행 매입 문서

S

SENDID : 센드빌ID

RECVID : 센드빌ID

SENDID : 센드빌ID

RECVID : 센드빌ID

I

SENDID : 센드빌ID

RECVID : 거래처ID

SENDID : 거래처ID

RECVID : 센드빌ID

X

SENDID : 거래처ID

RECVID : 거래처ID

SENDID : 거래처ID

RECVID : 거래처ID

센드빌 ID : 센드빌 홈페이지에 회원가입 된 ID

거래처 ID : BILL_MEMBER 등을 통해 고객사에서 등록한 ID

64

ETC02

거래명세서 첨부 여부

VARCHAR2

10

N'

U

65

ETC03

비회원 자동가입 여부(Y/N)

VARCHAR2

10

N'

U

66

ETC04

기타4

VARCHAR2

25

U

67

ETC05

기타5

VARCHAR2

200

U

68

ETC06

기타6

VARCHAR2

200

U

69

ETC07

기타7

VARCHAR2

200

U

70

ETC08

기타8

VARCHAR2

200

U

71

ETC09

기타9

VARCHAR2

200

U

72

REPORT_ETC01

국세청 신고 기타1

VARCHAR2

200

U

73

REPORT_ETC02

국세청 신고 기타2

VARCHAR2

200

U

주요칼럼 ›

칼럼ID

설명

BILLSEQ

세금계산서 및 SendBill로 전송하는 문서의 고유번호를 등록하는 칼럼입니다. BILLSEQ는 BILL_TRANS테이블에서 유일한 값을 지녀야 하며, 이전에 SendBill로 전송된 적이 없는 번호이어야 합니다.
※주의사항 : BILLSEQ가 숫자를 이용할 경우 타사의 에이전트와의 연계로 인한 키 중복오류가 발생할 수 있으므로 사용하는 회사에서만 유일한 키로 관리될 수 있도록 생성하시기 바랍니다.
예) LGNORTEL00000000001

BILLTYPE ▲

해당 ROW의 정보가 어떤 종류의 문서정보인지를 나타내는 칼럼입니다. 세금계산서의 종류를 참고하여 전송하고자 하는 문서의 코드를 저장하시면 됩니다.

↳ 세금계산서 종류

코드

종류

역발행 가능

10

세금계산서

가능

11

비회원세금계산서

불가

20

(면세)계산서

가능

21

비회원(면세)계산서

불가

30

거래명세서

가능

31

비회원거래명세서

불가

40

위수탁세금계산서

가능

41

비회원위수탁세금계산서

불가

50

위수탁(면세)계산서

가능

51

비회원위수탁(면세)계산서

불가

61

개인매출세금계산서

불가

62

개인매출계산서

불가

Y1

외부매출세금계산서

불가

Z1

외부매입세금계산서

불가

SADDRESS

상세주소(SADDRESS2)를 입력하시는 경우에는 70 Byte 까지 허용하며 상세주소(SADDRESS2)를 사용하지 않는 경우에 한하여 150 Byte 까지 사용 가능합니다.(국세청 기준 150 Byte)

RADDRESS

상세주소(RADDRESS2)를 입력하시는 경우에는 70 Byte 까지 허용하며 상세주소(RADDRESS2)를 사용하지 않는 경우에 한하여 150 Byte 까지 사용 가능합니다.(국세청 기준 150 Byte)

TAXRATE ▲

해당 문서의 과세구분을 표시합니다.

↳ 과세구분

코드

종류

0

과세율

1

영세율

2

면세율

3

매입세액불공제

4

의제매입

GUBUN

해당 문서의 청구구분을 표시합니다. 영수는 ‘1’, 청구는 ‘2’로 표시합니다.

SREG_ID

공급자가 단위사업장과세 사업장인 경우 국세청에서 부여하는 종코드를 입력합니다.
매입역발행 문서를 작성하실 경우 공급자의 종코드를 알 수 있는 경우에는 넣어주시고 모르시는 경우에는 입력하지 않으시면 공급자가 역발행 문서를 전송 시 입력하도록 되어있습니다.

RREG_ID

공급받는자가 단위사업장과세 사업장인 경우 국세청에서 부여하는 종코드를 입력합니다. 모르시는 경우 입력하지 않습니다.

REPORT_STAT ▲

SBAgent에서 신고된 문서에 한하여 신고 상태를 자동으로 업데이트 해줍니다. 이 칼럼은 입력하실 필요 없습니다.

↳ 신고상태 종류

코드

종류

N

미신고

A

접수대기

B

접수완료

R

신고완료

F

신고실패

REPORT_AMEND_CD ▲

신고완료된 문서에 한하여 수정세금계산서를 전송할 경우 수정사유코드를 입력합니다.

↳ 수정사유 종류

코드

종류

01

기재사항 착오/정정

02

공급가액 변동

03

환입

04

계약의 해제

05

내국신용장 사후 개설

06

착오에 의한 이중발행

아래 내용은 부가세법 시행령 제 59조에 의해서 정해진 것입니다.

구분

작성되는 세금계산서 부수

작성월일(DT)

비고란(BIGO)

기재사항 착오/정정

부(-)의 세금계산서 1부와 정정된 세금계산서 1부(총2부)

부의 세금계산서는 당초 세금계산서 작성일

공급가액 변동

증감분에 대하여 정(+) 또는 부(-)의 세금계산서 1부

변동사유 발생일

당초 세금계산서 작성일

환입

환입된 금액분에 대한 부(-)의 세금계산서 1부

환입된날

당초 세금계산서 작성일

계약의 해제

부(-)의 세금계산서 1부

당초 세금계산서 작성일

계약 해제일

내국신용장 사후 개설

부(-)의 세금계산서 1부, 영세율 세금계산서 1부(총2부)

당초 세금계산서 작성일

내국신용장 개설일자

착오에 의한

이중 발행

부(-)의 세금계산서 1부

당초 세금계산서 작성일

각 구분에 해당되는 코드를 bill_trans.REPORT_AMEND_CD 에 넣어주시고 2부가 생성되는 경우 2부 모두에 동일한 코드를 넣어주시면 됩니다. 작성일 bill_trans.DT 은 상기 표와 같은 방식으로 넣어주시면 되겠습니다. 추가로 bill_trans.BIGO 에 역시 상기 표의 내용을 참조하시어 넣어주시면 됩니다..

REPORT_ISSUE_ID

국세청에 신고된 문서고유번호를 SBAgent에서 입력을 해줍니다. 이 칼럼은 입력하실 필요 없습니다.

REPORT_EXCEPT_YN

전송할 해당 문서에 대해서 “즉시신고” 또는 “발행예정”을 입력하는 항목입니다. “발행예정” 일 경우에는 ‘Y’를 즉시신고 일 경우에는 ‘N’으로 입력합니다.

REPORT_RSLT_CD

SBAgent에서 국세청 신고 후 국세청에서 받은 신고결과 코드 값을 업데이트 해줍니다. 신고결과 코드가 여러 개 일경우 ','로 구분하여 저장됩니다. 이 칼럼은 입력하실 필요 없습니다.

CREATE_DT

전송할 문서가 생성된 일자를 입력합니다.

TRANSYN

SendBill로 정상적으로 전송이 되었다면 해당 TRANSYN값을 SBAgent에서 ‘Y’로 변경합니다. 전송되지 않았다면 ‘N’, 전송오류된 경우엔 ‘E’값으로 변경되어 오류난 문서를 조회할수 있습니다.

REVERSEYN

전송하고자 하는 문서가 역발행 문서인지를 나타내는 값으로 ‘Y’로 되어있다면 해당 정보는 역발행 문서임을 나타냅니다.

USER_SET_DIV

SendBill에서 문서를 검색할 때 관리하시는 코드가 있으신 경우 해당 코드를 입력합니다.(코드 분류는 SendBill의 회사코드에 미리 등록하셔야 합니다)

USER_SET_VALUE

전송문서에 대하여 SendBill 에서 특정 단어로 검색을 원하실 경우 입력합니다.

TEST_YN

테스트 문서 여부를 입력합니다. 테스트 문서 일 경우 ‘Y’를 테스트 문서가 아닐 경우 ‘N’으로 입력합니다.
※주의사항 : 테스트 문서는 국세청에 신고하기 전에 자동 삭제되므로 입력시 주의하시기 바랍니다.

MD5

BILLSEQ의 MD5변환 값으로 SBAgent에서 자동으로 입력을 해줍니다. SendBill 의 세금계산서 고유번호를 암호화하여 에이전트에서 입력합니다. 입력된 값을 파라메터로 사용하셔서 SendBill의 세금계산서 상세 화면을 직접 호출하실 수 있습니다.
예) 입력된값 : 06CE143EABFA6142FE646FE0464D9BE7
상세화면 호출방법 : http://www.sendbill.co.kr/PreView?seq=27224382&cert=06CE143EABFA6142FE646FE0464D9BE7&VenderCheck=N&PR_DIV=R
위에서 seq는 bill_stat.SBILLSEQ값을 세팅해주시면 되고 cert값에는 bill_trans.MD5값을 세팅해주시면 됩니다.
VenderCheck항목은 고정으로 N으로 넣어주시면 됩니다.
PR_DIV항목에서는 R값을 넣어주시면 매출상세창(붉은색창)이 열립니다. P값을 넣어주시면 매입상세창(푸른색창)이 열리게 됩니다.
이 칼럼은 입력하실 필요 없습니다

FILE_URL

첨부파일이 있을 경우 첨부파일 URL을 입력합니다. 각 첨부파일은 콤마(",")로 구분하고 첨부파일 내용은 콜론(":")으로 구분하여 파일명과 URL주소를 받도록 합니다.
예) 파일명:파일주소,파일명:파일주소, ... 샘플) 파일1과 파일2를 전송할 경우.
파일1:http://www.sendbill.co.kr/file/abc_001.xls,파일2:http://www.sendbill.co.kr/file/abc_002.xls

UPBILLSEQ

(세금)계산서가 첨부된 거래명세서를 보낼 경우 해당 거래명세서의 UPBILLSEQ에 (세금)계산서의 BILLSEQ(고유번호)를 입력합니다.

CLOSE_DT

역발행 문서에 한하여 전송가능일자를 지정 할 경우에 입력합니다.

CREAT_DIV

해당 문서가 SBAgent에서 수신받은 문서인지 고객사에서 입력을 한 전송문서인지 구분하여 입력합니다. 고객사에서 전송을 위하여 직접 입력을 한 경우 ‘A’를 입력합니다. SBAgent에서 수신 받은 문서일 경우 ‘R’로 입력됩니다.

RUSER2

(세금)계산서를 전송할 때 추가적으로 다른 공급받는자에게도 전송을 원할 경우에 RUSER2(담당자명)을 입력하고 추가로 RTELNO2(전화번호), REMAIL2(공급받는자 이메일)을 입력합니다.

SENDID

전송하고자 하는 정보의 공급자 아이디로, 공급담당자를 지정하여 관리하고자 할 때 사용되는 컬럼입니다. SendBill와 연결처리가 되어있는 아이디어야 합니다.

RECVID

전송하고자 하는 정보의 공급받는자 아이디로,상세내용은 SENDID와 동일합니다.

ETC01 ▲

SENDID(공급자 ID) 와 RECVID(공급받는자 ID) 에 값을 입력하실 경우 ID의 구분 값을 입력합니다.

↳ ID 구분

구분

정발행 매출 문서

역발행 매입 문서

S

SENDID : 센드빌ID

RECVID : 센드빌ID

SENDID : 센드빌ID

RECVID : 센드빌ID

I

SENDID : 센드빌ID

RECVID : 거래처ID

SENDID : 거래처ID

RECVID : 센드빌ID

X

SENDID : 거래처ID

RECVID : 거래처ID

SENDID : 거래처ID

RECVID : 거래처ID

센드빌 ID : 센드빌 홈페이지에 회원가입 된 ID

거래처 ID : BILL_MEMBER 등을 통해 고객사에서 등록한 ID

ETC02

(세금)계산서를 전송할 때 거래명세서가 첨부여부를 입력합니다. 거래명세서 첨부 시 ‘Y’를 첨부되지 않을 경우 ‘N’을 입력합니다.

ETC03

문서를 전송할 때 공급자 또는 공급받는자가 SendBill에 가입이 되어 있지 않을 경우 자동으로 회원가입을 할 지 안 할지 입력합니다.
* BILL_MEMBER 테이블을 이용하여 신규거래처가 생길때마다 일괄 가입처리하는 경우에는 모두 SendBill 의 회원으로 가입처리가 이루어지므로 이 필드는 'N' 으로 해주시면 됩니다.
→ 이 경우 공급자가 회원가입 되지 않은 경우는 에러가 발생합니다.
* BILL_MEMBER 테이블을 이용하지 않는 경우에 역발행 문서를 전송하시는 경우 SendBill 의 회원이 아니므로 서버에서 공급자 정보가 없다는 에러가 발생합니다. 이 경우 이 필드를 'Y'로 해서 보내주시면 세금계산서상의 공급자 정보를 통하여 회원 가입 처리하게 됩니다.
→ 이 경우 거래업체의 담당자를 지정하여 세금계산서 전송이 어렵고 세금계산서 건별로 가입여부를 체크하고 가입하는 등의 행위가 서버에서 이루어 지므로 전송 시 시간이 좀 더 걸릴 수 있습니다.