부가기능
1. SendEmail - 메일 재전송
섹션 제목: “1. SendEmail - 메일 재전송”현금영수증과 관련된 안내 메일을 재전송 합니다.
Function SendEmail(CorpNum As String, mgtKey As String, Receiver As String, Optional UserID As String = "") As PBResponseParameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | mgtKey | String | 24 | Y | 메일 재전송할 현금영수증 문서번호 |
| 3 | Receiver | String | - | Y | 수신자 메일주소 |
| 4 | UserID | String | 50 | N | 팝빌회원 아이디 |
PBResponse
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Long | - | API 처리에 대한 응답코드
|
| 2 | message | String | - | API 처리에 대한 응답메시지 |
| 3 | confirmNum | String | 9 | 국세청승인번호 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 |
| 4 | tradeDate | String | 8 | 거래일자 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMdd |
Err
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | LastErrCode | Long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | LastErrMessage | String | - | API 처리 실패에 대한 오류메시지 |
2. SendSMS - 문자 재전송
섹션 제목: “2. SendSMS - 문자 재전송”현금영수증과 관련된 안내 SMS(단문) 문자를 재전송하는 함수로, 팝빌 사이트 [ 문자 > 결과 > 전송결과 ] 메뉴에서 전송결과를 확인할 수 있습니다.
- 메시지는 최대 90byte까지 입력 가능하고, 초과한 내용은 자동으로 삭제되어 전송합니다. (한글 최대 45자)
Function SendSMS(CorpNum As String, mgtKey As String, Sender As String, Receiver As String, Contents As String, Optional UserID As String = "") As PBResponseParameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | mgtKey | String | 24 | Y | 파트너가 할당한 문서번호 |
| 3 | Sender | String | - | Y | 발신번호 |
| 4 | Receiver | String | - | Y | 수신번호 |
| 5 | Contents | String | 90 | Y | 메시지 내용 최대 90 byte까지 입력 가능하고, 초과한 내용은 자동으로 삭제되어 전송 |
| 6 | UserID | String | 50 | N | 팝빌회원 아이디 |
PBResponse
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Long | - | API 처리에 대한 응답코드
|
| 2 | message | String | - | API 처리에 대한 응답메시지 |
| 3 | confirmNum | String | 9 | 국세청승인번호 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 |
| 4 | tradeDate | String | 8 | 거래일자 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMdd |
Err
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | LastErrCode | Long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | LastErrMessage | String | - | API 처리 실패에 대한 오류메시지 |
3. SendFax - 팩스 전송
섹션 제목: “3. SendFax - 팩스 전송”현금영수증을 팩스로 전송하는 함수로, 팝빌 사이트 [ 팩스 > 결과 > 전송결과 ] 메뉴에서 전송결과를 확인할 수 있습니다.
Function SendFax(CorpNum As String, mgtKey As String, Sender As String, Receiver As String, Optional UserID As String = "") As PBResponseAPI 호출 시 포인트가 차감됩니다.
Parameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | mgtKey | String | 24 | Y | 파트너가 할당한 문서번호 |
| 3 | Sender | String | - | Y | 발신번호 |
| 4 | Receiver | String | - | Y | 수신번호 |
| 5 | UserID | String | 50 | N | 팝빌회원 아이디 |
PBResponse
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Long | - | API 처리에 대한 응답코드
|
| 2 | message | String | - | API 처리에 대한 응답메시지 |
| 3 | confirmNum | String | 9 | 국세청승인번호 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 |
| 4 | tradeDate | String | 8 | 거래일자 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMdd |
Err
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | LastErrCode | Long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | LastErrMessage | String | - | API 처리 실패에 대한 오류메시지 |
4. AssignMgtKey - 문서번호 할당
섹션 제목: “4. AssignMgtKey - 문서번호 할당”팝빌 사이트를 통해 발행하여 문서번호가 할당되지 않은 현금영수증에 문서번호를 할당합니다.
Function AssignMgtKey(CorpNum As String, itemKey As String, mgtKey As String, Optional UserID As String = "") As PBResponseParameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | itemKey | String | 18 | Y | 팝빌에서 현금영수증 관리 목적으로 할당한 식별번호 [Search – 목록 조회]를 통하여 PBCbInfo의 변수 'itemKey'를 확인 |
| 3 | mgtKey | String | 24 | Y | 파트너가 할당한 문서번호 |
| 4 | UserID | String | 50 | N | 팝빌회원 아이디 |
PBResponse
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Long | - | API 처리에 대한 응답코드
|
| 2 | message | String | - | API 처리에 대한 응답메시지 |
| 3 | confirmNum | String | 9 | 국세청승인번호 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 |
| 4 | tradeDate | String | 8 | 거래일자 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMdd |
Err
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | LastErrCode | Long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | LastErrMessage | String | - | API 처리 실패에 대한 오류메시지 |
5. ListEmailConfig - 알림메일 발송설정 조회
섹션 제목: “5. ListEmailConfig - 알림메일 발송설정 조회”현금영수증 관련 메일 항목에 대한 발송설정을 확인합니다.
Function ListEmailConfig(CorpNum As String, Optional UserID As String = "") As CollectionParameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | UserID | String | 50 | N | 팝빌회원 아이디 |
PBEmailConfig
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | emailType | String | - | 메일 전송 유형
|
| 2 | sendYN | Boolean | - | 전송 여부
|
Err
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | LastErrCode | Long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | LastErrMessage | String | - | API 처리 실패에 대한 오류메시지 |
6. UpdateEmailConfig - 알림메일 발송설정 수정
섹션 제목: “6. UpdateEmailConfig - 알림메일 발송설정 수정”현금영수증 관련 메일 항목에 대한 발송설정을 수정합니다.
Function UpdateEmailConfig(CorpNum As String, emailType As String, sendYN As Boolean, Optional UserID As String = "") As PBResponseParameters
| 순번 | 변수명 | 타입 | 길이 | 필수 | 설명 |
|---|---|---|---|---|---|
| 1 | CorpNum | String | 10 | Y | 팝빌회원 사업자번호 ('-' 제외) |
| 2 | emailType | String | - | Y | 메일 전송 유형
|
| 3 | sendYN | Boolean | - | Y | 전송 여부 |
| 4 | UserID | String | 50 | N | 팝빌회원 아이디 |
PBResponse
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | code | Long | - | API 처리에 대한 응답코드
|
| 2 | message | String | - | API 처리에 대한 응답메시지 |
| 3 | confirmNum | String | 9 | 국세청승인번호 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 |
| 4 | tradeDate | String | 8 | 거래일자 현금영수증 발행 시점에 팝빌에서 자동으로 할당 RegistIssue, RevokeRegistIssue API 사용할 경우만 존재 형식 : yyyyMMdd |
Err
| 순번 | 변수명 | 타입 | 길이 | 설명 |
|---|---|---|---|---|
| 1 | LastErrCode | Long | - | API 처리 실패에 대한 오류코드 음의 정수 8자리 숫자값 [참고] 오류코드 |
| 2 | LastErrMessage | String | - | API 처리 실패에 대한 오류메시지 |