SmartBill Open API Service REST API Reference - javascript - [ Digital Tax Invoice ] ( 주 ) 비즈니스온커뮤니케이션연구소개발팀 1
|
|
- 유리 매
- 5 years ago
- Views:
Transcription
1 SmartBill Open API Service REST API Reference - javascript - [ Digital Tax Invoice ] ( 주 ) 비즈니스온커뮤니케이션연구소개발팀 1
2 개정이력 날짜 내용 수신업체 SystemID 입력파라미터추가 (DTI_SAVE, ARISSUE, DETAILARISSUE) 삼성전자 Rvalue 관련주의사항추가 (ARISSUE, DETAILARISSUE, RARISSUE) 거래명세서관련주석소스수정 플랫폼코드입력파라미터추가 (ARISSUE, DETAILARISSUE) 허브사업자를분류하기위한코드 플랫폼코드설명수정 (B2B도입모델 ) 인증서등록정보조회기능추가 원본 (XML) 조회기능추가 건별상세조회 (DTI_STATUS) 함수에조회항목추가 수정세금계산서여부, 수탁자회사명, 수탁자사업자번호, 위수탁여부, 공급받는자회사명, 공급받는자 사업자번호, 공급받는자유형 ( 회원 / 비회원 / 개인 ), 공급자회사명, 공급자사업자번호, 정 / 역구분, 세 금계산서유형 ( 과세 / 면세 ), 거래명세서포함여부, 매출 / 매입여부, 영수 / 청구구분, 공급자이메일, 공 급받는자이메일, 수탁자이메일 미리보기양식조회에거래명세서추가 ( 과세, 면세, 위수탁과세, 위수탁면세 ) 2
3 목차 1. RequestModel 정의및설명 RequestModel 프로세스별예시 세금계산서발행 세금계산서저장 세금계산서역발행요청 세금계산서역발행 거래명세서발행 거래명세서역발행요청 거래명세서역발행 세금계산서상태변경 메일재전송 국세청전송요청 세금계산서상태조회 부가정보조회 메일수신결과조회 미리보기양식조회 보관함조회 미처리함조회 건별상세조회 건별상세이력조회 회원가입결과조회 세금계산서발행결과조회 인증토큰발급 공인인증서등록정보조회 원본 (XML) 조회
4 1. RequestModel 정의및설명 1.1 RequestModel Param Name Param ID Description 메시지ID MessageId GUID( 전역고유식별자 ) 생성값 요청시그널 Signal 처리할작업에대한구분값 요청시간 RequestTime 처리할작업의요청시간 ( 포맷 : YYYYMMDDHH24MISS) 송신사업자번호 SendComRegno 요청하는사업장의사업자번호 수신사업자번호 ReceiveComRegno 요청받는사업장의사업자번호 인증토큰 AuthToken 스마트빌의 API를이용하기위한스마트빌에서인증받은코드 서비스코드 ServiceCode 스마트빌의서비스구분값 시스템타입 SystemType 스마트빌의인터페이스시스템구분값 참조번호 ConversationId 스마트빌의전자세금계산서의개별 Id SMTP이메일 SMTP 유통용이메일주소 ( 옵션 ) RValue RValue 인증서의신원확인값 인증서비밀번호 CertPassword 인증서의비밀번호 서명원본 XML SignedXML 인증서의서명정보가있는세금계산서원본 xml 미서명원본 XML UnSignedXML 세금계산서원본 xml(xml형식은 [4. KEC 표준전자세금계산서 v3.0 항목표.xls] 참조 ) 인증코드 AuthCode 인증토큰발급에필요한사전코드 스마트빌아이디 SbId 스마트빌포탈에서사용되는아이디 유효기간설정코드 ExpirationDateCode 인증토큰의유효기간설정을위한코드 인증토큰만료일 ExpirationDate 인증토큰의유효기간만료일 검색시작일자 SearchFromDate 검색할시작일자 검색종료일자 SearchToDate 검색할종료일자 검색사업자번호 SearchComRegno 검색할사업자번호 이메일 이메일주소 ( 문자열배열 ) 조회타입코드 SearchTypeCode 조회를위한구분코드 보관함종류코드 RepoTypeCode 보관함구분코드 미처리함종류코드 ListTypeCode 미처리함구분코드 상태시그널 StatusSignal 세금계산서상태별구분값 상태변경사유 StatusReason 세금계산서상태변경에대한사유 휴대전화번호 Phone 휴대전화번호 승인번호 IssueId 24자리의승인번호 ( 문자열배열 ) 프로세스코드 ProcessCode 프로세스에필요한코드 ( 타ASP XML업로드시등록 : 0, 삭제 : 1) 수신시스템ID SystemId 수신자의시스템구분값 (ex. 삼성전자 ) 플랫폼코드 PlatformCode B2B 모델일경우 허브업체사업자번호 (OpenAPI 도입모델설명서참고 ) 4
5 2. 프로세스별예시 2.1 세금계산서발행 매출세금계산서를발행한다. 요청시그널 / 서비스코드 / 시스템타입은고정값을사용한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : ARISSUE 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 공급자사업자번호 수신사업자번호 ReceiveComRegno String (13) 공급받는자사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 시스템타입 SystemType String(10) 고정값 : OAPI 참조번호 ConversationId String[] 스마트빌식별자 (35자리) SMTP이메일 SMTP String(20) 유통용이메일주소 ( 옵션 ) RValue RValue String 신원확인값 ( 서명모듈이용해서발행할경우에만필요 ) 인증서비밀번호 CertPassword String 암호화된인증서의비밀번호 서명원본 XML SignedXML String 서명정보가있는세금계산서원본 xml (xml형식은 [4. KEC 표준전자세금계산서 v3.0 항목표.xls] 참조 ) 수신시스템ID SystemId String 수신업체의 SystemID 입력 (ex. 삼성전자 ) 플랫폼코드 PlatformCode String 허브업체의사업자번호 (B2B모델일경우에만필요 ) 5
6 2.1.2 Request Sample var arrconvid = new Array(); arrconvid[0] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'ARISSUE', 'RequestTime': ' ', 'SendComRegno': ' ', 'ReceiveComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SystemType': 'OAPI', 'ConversationId': arrconvid, 'SMTP ': '', 'RValue': 'lsh2winygvm7lhfusp6ptczlbty=', // 서명모듈이용해서발행할경우에만필요 'CertPassword': ' Ygvm7lhfuSp6p', // 암호화된인증서의비밀번호 'SystemId': '', 'PlatformCode': '', 'SignedXML': ''// 서명정보가있는세금계산서 xml); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 6
7 2.1.3 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : ARISSUE 참조번호 ConversationId String(35) 요청한스마트빌식별자 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 Response Sample function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); 7
8 2.2 세금계산서저장 발행예정인매출세금계산서를요청한다. 요청시그널 / 서비스코드 / 시스템타입은고정값을사용한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : DTI_SAVE 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 공급자사업자번호 수신사업자번호 ReceiveComRegno String (13) 공급받는자사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 시스템타입 SystemType String(10) 고정값 : OAPI 참조번호 ConversationId String[] 스마트빌식별자 (35자리) 미서명원본 XML UnSignedXML String 서명정보가없는세금계산서원본 xml (xml형식은 [4. KEC 표준전자세금계산서 v3.0 항목표.xls] 참조 ) 수신시스템ID SystemId String 수신업체의 SystemID 입력 (ex. 삼성전자 ) Request Sample var arrconvid = new Array(); arrconvid[0] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'DTI_SAVE', 'RequestTime': ' ', 'SendComRegno': ' ', 'ReceiveComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SystemType': 'OAPI', 'ConversationId': arrconvid, 'SystemId': '', 'UnSignedXML': ''// 서명정보가없는세금계산서 xml ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 8
9 2.2.3 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : DTI_SAVE 참조번호 ConversationId String(35) 요청한스마트빌식별자 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 Response Sample function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); 9
10 2.3 세금계산서역발행요청 매입세금계산서를요청한다. 요청시그널 / 서비스코드 / 시스템타입은고정값을사용한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : RARREQUEST 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 공급받는자사업자번호 수신사업자번호 ReceiveComRegno String (13) 공급자사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 시스템타입 SystemType String(10) 고정값 : OAPI 참조번호 ConversationId String[] 스마트빌식별자 (35자리) 미서명원본 XML UnSignedXML String 서명정보가없는세금계산서원본 xml (xml형식은 [4. KEC 표준전자세금계산서 v3.0 항목표.xls] 참조 ) Request Sample var arrconvid = new Array(); arrconvid[0] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'RARREQUEST', 'RequestTime': ' ', 'SendComRegno': ' ', 'ReceiveComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SystemType': 'OAPI', 'ConversationId': arrconvid, 'UnSignedXML': ''// 서명정보가없는세금계산서 xml ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 10
11 2.3.3 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : RARREQUEST 참조번호 ConversationId String(35) 요청한스마트빌식별자 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 Response Sample function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); 11
12 2.4 세금계산서역발행 발행요청된매출세금계산서를발행한다. 요청시그널 / 서비스코드 / 시스템타입은고정값을사용한다 Request 메시지 ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : RARISSUE 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 공급자사업자번호 수신사업자번호 ReceiveComRegno String (13) 공급받는자사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 시스템타입 SystemType String(10) 고정값 : OAPI 참조번호 ConversationId String[] 스마트빌식별자 (35 자리 ) SMTP 이메일 SMTP String(20) 유통용이메일주소 ( 옵션 ) RValue RValue String 신원확인값 ( 서명모듈이용해서발행할경우에만필요 ) 인증서비밀번호 CertPassword String 암호화된인증서의비밀번호 서명원본 XML SignedXML String 서명정보가있는세금계산서원본 xml Request Sample (xml 형식은 [4. KEC 표준전자세금계산서 v3.0 항목표.xls] 참조 ) var arrconvid = new Array(); arrconvid[0] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'RARISSUE', 'RequestTime': ' ', 'SendComRegno': ' ', 'ReceiveComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SystemType': 'OAPI', 'ConversationId': arrconvid, 'SMTP ': '', 'RValue': 'lsh2winygvm7lhfusp6ptczlbty=', // 서명모듈이용해서발행할경우에만필요 'CertPassword': sdfsd345fsdf55faadfs, // 암호화된인증서의비밀번호 'SignedXML': ''// 서명정보가있는세금계산서 xml ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 12
13 2.4.3 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : RARISSUE 참조번호 ConversationId String(35) 요청한스마트빌식별자 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 Response Sample function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); 13
14 2.5 거래명세서발행 매출거래명세서 ( 세금계산서 + 거래명세서 ) 를발행한다. 요청시그널 / 서비스코드 / 시스템타입은고정값을사용한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : DETAILARISSUE 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 공급자사업자번호 수신사업자번호 ReceiveComRegno String (13) 공급받는자사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 시스템타입 SystemType String(10) 고정값 : OAPI 참조번호 ConversationId String[] 스마트빌식별자 (35자리) SMTP이메일 SMTP String(20) 유통용이메일주소 ( 옵션 ) RValue RValue String 신원확인값 ( 서명모듈이용해서발행할경우에만필요 ) 인증서비밀번호 CertPassword String 암호화된인증서의비밀번호 서명원본 XML SignedXML String 서명정보가있는세금계산서원본 xml 미서명원본 XML UnSignedXML String 서명정보가없는거래명세서원본 xml 수신시스템ID SystemId String 수신업체의 SystemID 입력 (ex. 삼성전자 ) 플랫폼코드 PlatformCode String 허브업체의사업자번호 (B2B모델일경우에만필요 ) 14
15 2.5.2 Request Sample var arrconvid = new Array(); arrconvid[0] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'DETAILARISSUE', 'RequestTime': ' ', 'SendComRegno': ' ', 'ReceiveComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SystemType': 'OAPI', 'ConversationId': arrconvid, 'SMTP ': '', 'RValue': 'lsh2winygvm7lhfusp6ptczlbty=', // 서명모듈이용해서발행할경우에만필요 'CertPassword': 'sdfsd345fsdf55faadfs', // 암호화된인증서의비밀번호 'SystemId': '', 'PlatformCode': '', 'SignedXML': ''// 서명정보가있는세금계산서 xml 'UnSignedXML': ''// 서명정보가없는거래명세서 xml); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 15
16 2.5.3 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : DETAILARISSUE 참조번호 ConversationId String(35) 요청한스마트빌식별자 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 Response Sample function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); 16
17 2.6 거래명세서역발행요청 매입거래명세서 ( 세금계산서 + 거래명세서 ) 를요청한다. 요청시그널 / 서비스코드 / 시스템타입은고정값을사용한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : RDETAILREQUEST 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 공급받는자사업자번호 수신사업자번호 ReceiveComRegno String (13) 공급자사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 시스템타입 SystemType String(10) 고정값 : OAPI 참조번호 ConversationId String[] 스마트빌식별자 (35자리) 서명원본 XML SignedXML String 서명정보가없는세금계산서원본 xml 미서명원본 XML UnSignedXML String 서명정보가없는거래명세서원본 xml Request Sample var arrconvid = new Array(); arrconvid[0] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'RDETAILREQUEST', 'RequestTime': ' ', 'SendComRegno': ' ', 'ReceiveComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SystemType': 'OAPI', 'ConversationId': arrconvid, 'SignedXML': ''// 서명정보가있는세금계산서 xml 'UnSignedXML': ''// 서명정보가없는거래명세세서 xml); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 17
18 2.6.3 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : RDETAILREQUEST 참조번호 ConversationId String(35) 요청한스마트빌식별자 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 Response Sample function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); 18
19 2.7 거래명세서역발행 발행요청된매출거래명세서 ( 세금계산서 + 거래명세서 ) 를발행한다. 요청시그널 / 서비스코드 / 시스템타입은고정값을사용한다 Request 메시지 ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : RDETAILISSUE 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 공급자사업자번호 수신사업자번호 ReceiveComRegno String (13) 공급받는자사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 시스템타입 SystemType String(10) 고정값 : OAPI 참조번호 ConversationId String[] 스마트빌식별자 (35 자리 ) SMTP 이메일 SMTP String(20) 유통용이메일주소 ( 옵션 ) RValue RValue String 신원확인값 ( 서명모듈이용해서발행할경우에만필요 ) 인증서비밀번호 CertPassword String 암호화된인증서의비밀번호 서명원본 XML SignedXML String 서명정보가있는세금계산서원본 xml Request Sample (xml 형식은 [4. KEC 표준전자세금계산서 v3.0 항목표.xls] 참조 ) var arrconvid = new Array(); arrconvid[0] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'RDETAILISSUE', 'RequestTime': ' ', 'SendComRegno': ' ', 'ReceiveComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SystemType': 'OAPI', 'ConversationId': arrconvid, 'SMTP ': '', 'RValue': 'lsh2winygvm7lhfusp6ptczlbty=', // 서명모듈이용해서발행할경우에만필요 'CertPassword': 'sdfsd345fsdf55faadfs', // 암호화된인증서의비밀번호 'SignedXML': ''// 서명정보가있는세금계산서 xml); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 19
20 2.7.3 Response 0메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : RDETAILISSUE 참조번호 ConversationId String(35) 요청한스마트빌식별자 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 Response Sample function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); 20
21 2.8 세금계산서상태변경 세금계산서의상태를변경한다. 요청시그널 / 서비스코드 / 시스템타입은고정값을사용한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : CHGSTATUS 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 공급자사업자번호 수신사업자번호 ReceiveComRegno String (13) 공급받는자사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 시스템타입 SystemType String(10) 고정값 : OAPI 참조번호 ConversationId String[] 스마트빌식별자 (35자리) 상태시그널 StatusSignal String 변경할상태의시그널값 ( 하단의상태시그널참조 ) 상태변경사유 StatusReason String 취소, 거부사유 Request Sample var arrconvid = new Array(); arrconvid[0] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'CHGSTATUS', 'RequestTime': ' ', 'SendComRegno': ' ', 'ReceiveComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SystemType': 'OAPI', 'ConversationId': arrconvid, 'StatusSignal': 'REJECT', 'StatusReason': ' 공급가액상이. 확인요망 ' ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 21
22 2.8.3 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : CHGSTATUS 참조번호 ConversationId String(35) 요청한스마트빌식별자 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 Response Sample function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); 상태시그널표 상태 Signal 취소 / 거부사유필요여부 변경전상태 수신승인 APPROVE 수신미승인 수신거부 REJECT 필요 수신미승인 역발행요청취소 CANCELRREQUEST 필요 역발행요청 역발행요청거부 RIREJECT 필요 역발행요청 발행취소 CANCELALL 필요 수신미승인 발행예정승인 WAPPROVE 발행예정요청 발행예정거부 WREJECT 필요 발행예정요청 발행예정취소 WCANCELALL 필요 발행예정요청 22
23 2.9 메일재전송 메일을재전송한다. 요청시그널 / 서비스코드 / 시스템타입은고정값을사용한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : SENDMAIL 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 공급자사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 시스템타입 SystemType String(10) 고정값 : OAPI 참조번호 ConversationId String[] 스마트빌식별자 (35자리) 상태시그널 StatusSignal String 재전송할상태의시그널값 ( 하단의상태시그널참조 ) 이메일 String[] 재전송할이메일주소 ( 이메일주소가공백일경우, 최초요청시저장된수신메일로전송됨 ) Request Sample var arrconvid = new Array(); arrconvid[0] = ' '; var arr = new Array(); arr [0] = 'test@test.com'; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'SENDMAIL', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SystemType': 'OAPI', 'ConversationId': arrconvid, 'StatusSignal': 'ARISSUE', ' ': arr ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 23
24 2.9.3 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : SENDMAIL 참조번호 ConversationId String(35) 요청한스마트빌식별자 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 Response Sample function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); 상태시그널표 상태정발행역발행요청역발행 Signal ARISSUE RARREQUEST RARISSUE 24
25 2.10 국세청전송요청 세금계산서를즉시국세청에전송하도록요청한다. 요청시그널 / 서비스코드 / 시스템타입은고정값을사용한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : NTS_REQUEST 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 공급자사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 시스템타입 SystemType String(10) 고정값 : OAPI 참조번호 ConversationId String[] 스마트빌식별자 (35자리, 다중건가능 ) Request Sample var arrconvid = new Array(); arrconvid[0] = ' '; arrconvid[1] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'NTS_REQUEST', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SystemType': 'OAPI', 'ConversationId': arrconvid ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 25
26 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : NTS_REQUEST 참조번호 ConversationId String(35) 요청한스마트빌식별자 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 Response Sample function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); 26
27 2.11 세금계산서상태조회 세금계산서의상태조회를요청한다. 요청시그널 / 서비스코드는고정값을사용한다. 성능이슈와네트워크트래픽관리목적상, 동일한검색조건의함수호출을 1 회 / 1 분으로제한합니다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : DTI_STATUS_LIST 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 송신자사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 검색시작일자 SearchFromDate String(10) YYYY-MM-DD 검색종료일자 SearchToDate String(10) YYYY-MM-DD( 최대 1주일간의데이터조회가능 ) 검색사업자번호 SearchComRegno String(13) 검색할사업자번호입력매출건조회일경우매입자의사업자번호매입건조회일경우매출자의사업자번호 매출매입구분 RepoTypeCode String(2) 매출 (AR) 매입 (AP) 선택입력 Request Sample var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'DTI_STATUS_LIST', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SearchFromDate': ' ', 'SearchToDate': ' ', 'SearchComRegno': ' ' 'RepoTypeCode': 'AR' ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 27
28 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : DTI_STATUS_LIST 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 처리결과 ResultDataSet DataSet Response Sample var totalcount; function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); totalcount = data.resultdataset.table.length; if(0 < totalcount){ for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].dti_status; // 세금계산서상태값 data.resultdataset.table[i].etc_pcs_no; // 세금계산서참조번호 data.resultdataset.table[i].nts_result_code; // 세금계산서국세청전송결과 data.resultdataset.table[i].nts_send_date; // 세금계산서국세청전송일자 data.resultdataset.table[i].nts_send_status; // 세금계산서국세청전송상태 data.resultdataset.table[i].sup_ ; // 담당자이메일 ( 매출조회일경우 ) data.resultdataset.table[i].byr_ ; // 담당자이메일 ( 매입조회일경우 ) alert(" 데이터가존재하지않습니다."); 28
29 2.12 부가정보조회 스마트빌을사용하기위한부가정보를조회한다. 요청시그널 / 서비스코드는고정값을사용한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : ADD_INFO 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 송신사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 검색사업자번호 SearchComRegno String(10) 검색할사업자번호입력 담당자이메일 String[] 담당자이메일입력 조회타입코드 SearchTypeCode String 하단의조회타입코드참조 Request Sample var arr = new Array(); arr [0] = 'test@test.com'; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'ADD_INFO', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SearchComRegno': ' ', ' ': arr , 'SearchTypeCode': 'NOTICE' ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 조회타입코드 조회타입코드조회타입종류사용예필수입력파라미터 NOTICE 공지사항스마트빌사이트에서공지된사항을알고자할때 BIZPLACE 종사업장코드거래처의종사업장코드를알고자할때검색사업자번호 (SearchComRegno) AUTH 담당자권한거래처의담당자의스마트빌권한을알고자할때검색사업자번호 (SearchComRegno) 29 담당자이메일 ( ) CLOSE 휴폐업여부거래처의휴폐업여부를알고자할때검색사업자번호 (SearchComRegno) COMPANY 회사정보조회거래처의사업장정보를알고자할때검색사업자번호 (SearchComRegno)
30 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : ADD_INFO 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 처리결과 ResultDataSet DataSet Response Sample var totalcount; var searchtypecode = eval('(' + request + ')').SearchTypeCode; // 조회타입코드 function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); totalcount = data.resultdataset.table.length; if(0 < totalcount){ if("notice" == searchtypecode){ // 공지사항 for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].cdate; // 공지사항등록일 data.resultdataset.table[i].notice_contents; // 공지사항내용 data.resultdataset.table[i].notice_no; // 공지사항번호 data.resultdataset.table[i].notice_title; // 공지사항제목 else if("bizplace" == searchtypecode){ // 종사업장코드 for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].bizplace_address; // 종사업장주소 data.resultdataset.table[i].bizplace_code; // 종사업장코드 data.resultdataset.table[i].bizplace_name; // 종사업장명 else if("auth" == searchtypecode){ // 담당자권한 for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].issue_yn; // 세금계산서발행권한 data.resultdataset.table[i].rcv_yn; // 세금계산서수신권한 data.resultdataset.table[i].request_yn; // 세금계산서역발행요청권한 else if("close" == searchtypecode){ // 휴폐업여부 for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].type_code; // 휴폐업코드 data.resultdataset.table[i].type_desc; // 휴폐업코드상세 else if("company" == searchtypecode){ // 회사정보조회 for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].com_address; // 주소 data.resultdataset.table[i].com_name; // 회사명 data.resultdataset.table[i].com_bizstatus; // 업태 data.resultdataset.table[i].com_bizclass; // 업종 data.resultdataset.table[i].com_president; // 대표자명 alert(" 데이터가존재하지않습니다."); 30
31 2.13 메일수신결과조회 세금계산서와관련하여발송된메일의담당자수신여부를조회한다. 요청시그널 / 서비스코드는고정값을사용한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : MAIL_RESULT 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 송신사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 참조번호 ConversationId String[] 스마트빌식별자 (35자리) Request Sample var arrconvid = new Array(); arrconvid[0] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'MAIL_RESULT', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'ConversationId': arrconvid ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 31
32 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : MAIL_RESULT 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 처리결과 ResultDataSet DataSet Response Sample var totalcount; function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); totalcount = data.resultdataset.table.length; if(0 < totalcount){ for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].open_date; // 메일열람일자 data.resultdataset.table[i].open_yn; // 메일열람여부 data.resultdataset.table[i].success_yn; // 메일전송여부 alert(" 데이터가존재하지않습니다."); 32
33 2.14 미리보기양식조회 세금계산서를보이기위한 UI 템플릿을요청한다. 요청시그널 / 서비스코드는고정값을사용한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : PREVIEW_FORM 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 송신사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI Request Sample var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'PREVIEW_FORM', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI' ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 33
34 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : PREVIEW_FORM 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 처리결과 ResultDataSet DataSet Response Sample var totalcount; function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); totalcount = data.resultdataset.table1.length; if(0 < totalcount){ data.resultdataset.table1[0].content; // 공급받는자용매입세금계산서 data.resultdataset.table1[1].content; // 공급받는자용매입계산서 data.resultdataset.table1[2].content; // 공급받는자용위수탁매입세금계산서 data.resultdataset.table1[3].content; // 공급받는자용위수탁매입계산서 data.resultdataset.table1[4].content; // 공급자용매출세금계산서 data.resultdataset.table1[5].content; // 공급자용매출계산서 data.resultdataset.table1[6].content; // 공급자용위수탁매출세금계산서 data.resultdataset.table1[7].content; // 공급자용위수탁매출계산서 data.resultdataset.table1[8].content; // 거래명세서 ( 과세 ) data.resultdataset.table1[9].content; // 거래명세서 ( 면세 ) data.resultdataset.table1[10].content; // 위수탁거래명세서 ( 과세 ) data.resultdataset.table1[11].content; // 위수탁거래명세서 ( 면세 ) alert(" 데이터가존재하지않습니다."); 34
35 2.15 보관함조회 보관함조회를요청한다. 요청시그널 / 서비스코드는고정값을사용한다. 성능이슈와네트워크트래픽관리목적상, 동일한검색조건의함수호출을 1 회 / 1 분으로제한합니다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : ARAP_REPO 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 송신사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 검색시작일자 SearchFromDate String(10) YYYY-MM-DD 검색종료일자 SearchToDate String(10) YYYY-MM-DD( 최대 1개월간의데이터조회가능 ) 검색사업자번호 SearchComRegno String(13) 검색할사업자번호입력 ( 매출보관함일경우검색할매입자의사업자번호, 매입보관함일경우검색할매출자의사업자번호 보관함종류코드 RepoTypeCode String 매출 (AR), 매입 (AP) 를선택해서입력 Request Sample var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'ARAP_REPO', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SearchFromDate': ' ', 'SearchToDate': ' ', 'SearchComRegno': ' ', 'RepoTypeCode': 'AR' ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 35
36 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : ARAP_REPO 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 처리결과 ResultDataSet DataSet Response Sample var totalcount; var repotypecode = eval('(' + request + ')').RepoTypeCode; // 조회타입코드 function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); totalcount = data.resultdataset.table.length; if(0 < totalcount){ if("ar" == repotypecode){ // 매출보관함 for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].byr_com_name; // 공급받는자회사명 data.resultdataset.table[i].byr_com_regno; // 공급받는자사업자번호 data.resultdataset.table[i].direction; // 세금계산서정 / 역구분 data.resultdataset.table[i].dti_status; // 세금계산서상태 data.resultdataset.table[i].dti_type; // 세금계산서종류 data.resultdataset.table[i].dti_wday; // 세금계산서작성일자 data.resultdataset.table[i].etc_pcs_no; // 세금계산서참조번호 data.resultdataset.table[i].issue_id; // 세금계산서승인번호 data.resultdataset.table[i].nts_send_status; // 세금계산서국세청전송상태 data.resultdataset.table[i].sup_amt; // 세금계산서공급가액 data.resultdataset.table[i].sup_ ; // 담당자이메일 else if("ap" == repotypecode){ // 매입보관함 for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].direction; // 세금계산서정 / 역구분 data.resultdataset.table[i].dti_status; // 세금계산서상태 data.resultdataset.table[i].dti_type; // 세금계산서종류 data.resultdataset.table[i].dti_wday; // 세금계산서작성일자 data.resultdataset.table[i].etc_pcs_no; // 세금계산서참조번호 data.resultdataset.table[i].issue_id; // 세금계산서승인번호 data.resultdataset.table[i].nts_send_status; // 세금계산서국세청전송상태 data.resultdataset.table[i].sup_amt; // 세금계산서공급가액 data.resultdataset.table[i].sup_com_name; // 공급자회사명 data.resultdataset.table[i].sup_com_regno; // 공급자사업자번호 data.resultdataset.table[i].byr_ ; // 담당자이메일 alert(" 데이터가존재하지않습니다."); 36
37 2.16 미처리함조회 미처리함내역을요청한다. 요청시그널 / 서비스코드는고정값을사용한다. 성능이슈와네트워크트래픽관리목적상, 동일한검색조건의함수호출을 1 회 / 1 분으로제한합니다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : MY_LIST 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 송신사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 검색시작일자 SearchFromDate String(10) YYYY-MM-DD 검색종료일자 SearchToDate String(10) YYYY-MM-DD( 최대 1주일간의데이터조회가능 ) 미처리함종류코드 ListTypeCode String 회사미처리함 (C), 거래처미처리함 (T) 를선택해서입력 Request Sample var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'MY_LIST', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'SearchFromDate': ' ', 'SearchToDate': ' ', 'ListTypeCode': 'C' ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 37
38 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : MY_LIST 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 처리결과 ResultDataSet DataSet Response Sample var totalcount; var listtypecode = eval('(' + request + ')').ListTypeCode; // 조회타입코드 function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); totalcount = data.resultdataset.table.length; if(0 < totalcount){ if("c" == listtypecode){ // 회사미처리함 for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].amend_code; // 수정코드 data.resultdataset.table[i].amend_dti_yn; // 수정세금계산서여부 data.resultdataset.table[i].brk_com_name; // 수탁자회사명 data.resultdataset.table[i].brk_com_regno; // 수탁자사업자번호 data.resultdataset.table[i].brk_dti_yn; // 위수탁세금계산서여부 data.resultdataset.table[i].byr_com_name; // 공급받는자회사명 data.resultdataset.table[i].byr_com_regno; // 공급받는자사업자번호 data.resultdataset.table[i].byr_type; // 공급받는자타입 ( 개인 / 회사 ) data.resultdataset.table[i].customer_com_name; // 거래처회사명 data.resultdataset.table[i].customer_com_regno; // 거래처사업자번호 data.resultdataset.table[i].direction; // 세금계산서정 / 역구분 data.resultdataset.table[i].dti_status; // 세금계산서상태 data.resultdataset.table[i].dti_type; // 세금계산서종류 data.resultdataset.table[i].dti_wday; // 세금계산서작성일자 data.resultdataset.table[i].dtt_link_type; // 거래명세서첨부여부 data.resultdataset.table[i].etc_pcs_no; // 세금계산서참조번호 data.resultdataset.table[i].is_arap; // 매출매입구분 data.resultdataset.table[i].seq_no; // 관리번호 data.resultdataset.table[i].sup_amt; // 세금계산서공급가액 data.resultdataset.table[i].sup_com_name; // 공급자회사명 data.resultdataset.table[i].sup_com_regno; // 공급자사업자번호 data.resultdataset.table[i].tax_demand; // 영수청구구분 data.resultdataset.table[i]. ; // 담당자이메일 data.resultdataset.table[i].dataxml; // 원본XML else if("t" == listtypecode){ // 거래처미처리함 38
39 else if("t" == listtypecode){ // 거래처미처리함 for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].amend_dti_yn; // 수정세금계산서여부 data.resultdataset.table[i].brk_com_name; // 수탁자회사명 data.resultdataset.table[i].brk_com_regno; // 수탁자사업자번호 data.resultdataset.table[i].brk_dti_yn; // 위수탁세금계산서여부 data.resultdataset.table[i].byr_type; // 공급받는자타입 ( 개인 / 회사 ) data.resultdataset.table[i].customer_com_name; // 거래처회사명 data.resultdataset.table[i].customer_com_regno; // 거래처사업자번호 data.resultdataset.table[i].direction; // 세금계산서정 / 역구분 data.resultdataset.table[i].dti_status; // 세금계산서상태 data.resultdataset.table[i].dti_type; // 세금계산서종류 data.resultdataset.table[i].dti_wday; // 세금계산서작성일자 data.resultdataset.table[i].dtt_link_type; // 거래명세서첨부여부 data.resultdataset.table[i].etc_pcs_no; // 세금계산서참조번호 data.resultdataset.table[i].is_arap; // 매출매입구분 data.resultdataset.table[i].send_status; // 국세청전송상태 data.resultdataset.table[i].seq_no; // data.resultdataset.table[i].sup_amt; // 세금계산서공급가액 data.resultdataset.table[i].sup_com_name; // 공급자회사명 data.resultdataset.table[i].sup_com_regno; // 공급자사업자번호 data.resultdataset.table[i].tax_demand; // 영수청구구분 data.resultdataset.table[i].view_cnt; // 열람횟수 alert(" 데이터가존재하지않습니다."); 39
40 2.17 건별상세조회 세금계산서의상세내역을조회한다. 요청시그널 / 서비스코드는고정값을사용한다. 성능이슈와네트워크트래픽관리목적상, 동일한검색조건의함수호출을 1 회 / 1 분으로제한합니다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : DTI_STATUS 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 송신사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 참조번호 ConversationId Request Sample var arrconvid = new Array(); arrconvid[0] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'DTI_STATUS', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'ConversationId': arrconvid ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 40
41 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : DTI_STATUS 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 처리결과 ResultDataSet DataSet Response Sample var totalcount; function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); totalcount = data.resultdataset.table.length; if(0 < totalcount){ data.resultdataset.table[0].amend_code; // 수정코드 data.resultdataset.table[0].dti_issuedate; // 세금계산서발행일자 data.resultdataset.table[0].dti_status; // 세금계산서상태 data.resultdataset.table[0].dti_wday; // 세금계산서작성일자 data.resultdataset.table[0].etc_pcs_no; // 세금계산서참조번호 data.resultdataset.table[0].issue_id; // 세금계산서승인번호 data.resultdataset.table[0].nts_result_code; // 세금계산서국세청전송결과 data.resultdataset.table[0].nts_send_date; // 세금계산서국세청전송일자 data.resultdataset.table[0].nts_send_status; // 세금계산서국세청전송상태 data.resultdataset.table[0].ori_issue_id; // 원본세금계산서승인번호 data.resultdataset.table[0].sup_amt; // 세금계산서공급가액 data.resultdataset.table[0].tax_amt; // 세금계산서세액 data.resultdataset.table[0].tot_amt; // 세금계산서합계금액 data.resultdataset.table[0].is_arap; // 매출, 매입구분 data.resultdataset.table[0].dti_type; // 세금계산서유형 data.resultdataset.table[0].dtt_link_type; // 거래명세서포함여부 data.resultdataset.table[0].direction; // 정, 역구분 data.resultdataset.table[0].byr_type; // 공급받는자회원구분 data.resultdataset.table[0].tax_demand; // 영수, 청구구분 data.resultdataset.table[0].sup_com_name; // 공급자회사명 data.resultdataset.table[0].sup_com_regno; // 공급자사업자번호 data.resultdataset.table[0].byr_com_name; // 공급받는자회사명 data.resultdataset.table[0].byr_com_regno; // 공급받는자사업자번호 data.resultdataset.table[0].brk_com_name; // 수탁자회사명 data.resultdataset.table[0].brk_com_regno; // 수탁자사업자번호 data.resultdataset.table[0].brk_dti_yn; // 위수탁여부 data.resultdataset.table[0].amend_dti_yn; // 수정세금계산서여부 data.resultdataset.table[0].sup_ ; // 공급자이메일 data.resultdataset.table[0].byr_ ; // 공급받는자이메일 data.resultdataset.table[0].brk_ ; // 수탁자이메일 alert(" 데이터가존재하지않습니다."); 41
42 2.18 건별상세이력조회 세금계산서의상세이력을조회한다. 요청시그널 / 서비스코드는고정값을사용한다. 성능이슈와네트워크트래픽관리목적상, 동일한검색조건의함수호출을 1 회 / 1 분으로제한합니다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : DTI_HISTORY 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 송신사업자번호 인증토큰 AuthToken String(40) 서비스코드 ServiceCode String(10) 고정값 : DTI 참조번호 ConversationId Request Sample var arrconvid = new Array(); arrconvid[0] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'DTI_HISTORY', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'ConversationId': arrconvid ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 42
43 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : DTI_HISTORY 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 처리결과 ResultDataSet DataSet Response Sample var totalcount; function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); totalcount = data.resultdataset.table.length; if(0 < totalcount){ for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].cdate; // 생성일자 data.resultdataset.table[i].com_name; // 회사명 data.resultdataset.table[i].dti_status; // 세금계산서상태 data.resultdataset.table[i].dti_wday; // 세금계산서작성일자 data.resultdataset.table[i].mem_name; // 담당자명 data.resultdataset.table[i].reason; // 사유 data.resultdataset.table[i].seq_num; // alert(" 데이터가존재하지않습니다."); 43
44 2.19 회원가입결과조회 이메일을이용해서, 스마트빌의회원아이디를조회한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : GET_MEMBERINFO 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 송신사업자번호 인증코드 AuthCode String(40) 스마트빌에서부여받은인증코드 이메일 String[] 조회할사용자의이메일주소 Request Sample var arr = new Array(); arr [0] = 'test@test.co.kr'; arr [1] = 'rockpia19@test.com'; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': ' GET_MEMBERINFO', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthCode': 'B861CF E39EDD44A6A91CCCCD', ' ': arr ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 44
45 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : GET_ MEMBERINFO 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 처리결과 ResultDataSet DataSet Response Sample var totalcount; function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); totalcount = data.resultdataset.table.length; if(0 < totalcount){ for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].com_regno;// 사업자번호 data.resultdataset.table[i]. ;// 이메일 data.resultdataset.table[i].sbid; // 스마트빌아이디 ( 공백인경우, 회원가입이되어있지않은상태 ) alert(" 데이터가존재하지않습니다."); 45
46 2.20 세금계산서발행결과조회 참조번호를이용해서, 세금계산서의상태를조회한다. 성능이슈와네트워크트래픽관리목적상, 동일한검색조건의함수호출을 1 회 / 1 분으로제한합니다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : DTI_ISSUE_RESULT 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 송신사업자번호 인증토큰 AuthToken String(40) 서비스코드 SERVICE_CODE String(10) 고정값 : DTI 참조번호 ConversationId String[] 상태조회할참조번호 Request Sample var arrconvid = new Array(); arrconvid[0] = ' '; arrconvid[1] = ' '; var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'DTI_ISSUE_RESULT', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthToken': 'dxvcce96zvlxvhbpeklgcithqlercmroyjheedfxyi8rvxjmvmzpqk1ltt0k', 'ServiceCode': 'DTI', 'ConversationId': arrconvid ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 46
47 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : DTI_ISSUE_RESULT 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 처리결과 ResultDataSet DataSet Response Sample var totalcount; function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); totalcount = data.resultdataset.table.length; if(0 < totalcount){ for(var i = 0 ; i < totalcount ; i++){ data.resultdataset.table[i].etc_pcs_no; // 참조번호 data.resultdataset.table[i].issue_id; // 승인번호 data.resultdataset.table[i].dti_status; // 세금계산서상태 data.resultdataset.table[i].nts_send_status; // 국세청전송상태 data.resultdataset.table[i].nts_result_code; // 국세청전송결과 data.resultdataset.table[i].nts_send_date; // 국세청전송일시 data.resultdataset.table[i].tot_amt; // 합계금액 data.resultdataset.table[i].sup_amt; // 공급가액 data.resultdataset.table[i].tax_amt; // 세액 data.resultdataset.table[i].dti_wday; // 작성일자 data.resultdataset.table[i].dti_issuedate; // 발행일시 data.resultdataset.table[i].amend_code; // 수정코드 data.resultdataset.table[i].ori_issue_id; // 당초승인번호 alert(" 데이터가존재하지않습니다."); 47
48 2.21 인증토큰발급 통신용인증토큰발급을요청한다. 요청시그널은고정값을사용한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : GET_TOKEN 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 공급자사업자번호 인증코드 AuthCode String(40) 스마트빌에서부여받은인증코드 스마트빌아이디 SbId String(10) 스마트빌의사용자아이디 유효기간설정코드 ExpirationDateCode String(10) 하단의유효기간설정코드참조 인증토큰만료일 ExpirationDate String[] 사용자가지정하는만료일입력 Request Sample var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'GET_TOKEN', 'RequestTime': ' ', 'SendComRegno': ' ', 'AuthCode': 'B861CF E39EDD44A6A91CCCCD', 'SbId': 'lsh31147', 'ExpirationDateCode': 'D', 'ExpirationDate': '' ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 48
49 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : GET_TOKEN 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 처리결과 ResultDataSet DataSet Response Sample var authtoken; function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); authtoken = data.resultdataset.table1[0].auth_token; // 인증토큰추출 유효기간설정코드 유효기간코드유효기간비고 D W H M Q R Y Z 1 일 7 일 15 일 30 일 90 일 180 일 365 일영구사용 C 사용자지정 ExpirationDate 에지정할만료일입력 49
50 2.22 공인인증서등록정보조회 스마트빌에등록된공인인증서의등록정보를조회한다 Request 메시지ID MessageId String 트랜잭션식별자 요청시그널 Signal String(30) 고정값 : GET_CERT_INFO 요청시간 RequestTime String(14) YYYYMMDDHH24MISS 송신사업자번호 SendComRegno String (13) 조회할인증서사업자번호 서비스코드 ServiceCode String(40) 고정값 : DTI Request Sample var request = JSON.stringify({ 'MessageId': '3267cab1-3ea6-4aa6-b988-7d27d6d5ac89', 'Signal': 'GET_CERT_INFO', 'RequestTime': ' ', 'SendComRegno': ' ', 'ServiceCode': 'DTI' ); $.support.cors = true; $.ajax({ type: "POST", datatype: "json", crossdomain: true, contenttype: "application/json", url: " data: request, success: function (data) { fngetdata(data); //data 처리 ( 하단의 Response Sample 참조 ), error: function (error) { //error 처리 ); 50
51 Response 메시지ID MessageId String 요청한트랜잭션식별자 요청시그널 Signal String(30) 고정값 : GET_CERT_INFO 응답시간 ResponseTime String(14) YYYYMMDDHH24MISS 처리코드 ResultCode String(5) 처리결과코드 처리메시지 ResultMessage String(2000) 처리결과상세내역 처리결과 ResultDataSet DataSet Response Sample var authtoken; function fngetdata(data){ if ("30000"!= data.resultcode) { alert(data.resultmessage); alert(" 정상적으로처리되었습니다."); authtoken = data.resultdataset.table1[0].expireday; // 인증서만료일 51
SmartBill Open API Service REST API Reference - JAVA - [ Digital Tax Invoice ] ( 주 ) 비즈니스온커뮤니케이션연구소개발팀 1
SmartBill Open API Service REST API Reference - JAVA - [ Digital Tax Invoice ] 2016.09.02 ( 주 ) 비즈니스온커뮤니케이션연구소개발팀 1 개정이력 날짜 내용 2017-01-10 수신업체 SystemID 입력파라미터추가 (DTI_SAVE, ARISSUE, DETAILARISSUE) 삼성전자
More information메뉴얼41페이지-2
데이터 기반 맞춤형 성장관리 솔루션 스마트빌 플러스 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여 등록합니다. 금융정보 자동수집을 위하여 인증서이름, 아이디, 비밀번호를 등록합니다. 통합 자동 수집 금융정보 통합 자동수집을 실행합니다 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여
More information슬라이드 1
Copyright 의사전승인없이본내용의전부또는일부에대한복사, 전재, 배포, 사용을금합니다. 목차. 회원가입 4. 로그인 8 3. 아이디찾기 9 4. 비밀번호찾기 5. 사용자정보변경 3 6. 문서작성 6-. 거래처추가 4 6-. 기업대상세금계산서작성 6 6-3. 역발행세금계산서작성 8 6-4. 개인사업자세금계산서작성 0 6-5. 종이세금계산서 ( 매입 ) 작성
More informationMicrosoft Word - 전자세금계산서 바로빌 Web service Spec v1_2.docx
전자세금계산서바로빌 연동 Web service Specification v1.2 2009. 9 문의 : 1544-8385, 바로빌연계서비스담당자 1 페이지 목 차 1. 개요... 4 1.1. 바로빌연동 Web service 의목적... 4 1.2. 바로빌연동 Web service 의구성... 4 1.3 연동사업자와발행사업자... 5 1.4 발행사업자관리번호...
More information1. SNS Topic 생성여기를클릭하여펼치기... Create Topic 실행 Topic Name, Display name 입력후 Create topic * Topic name : 특수문자는 hyphens( - ), underscores( _ ) 만허용한다. Topi
5 주차 - AWS 실습 - SNS 시나리오 1. SNS Topic 생성 2. 3. 4. 5. Subscriptions 생성및 Confirm [ Email Test ] Message 발송 코드로보기 번외 ) SMS 발송하기 실습준비 HTML 파일, AWS 계정및 secretaccesskey, accesskeyid 간단설명 1. 2. 3. 4. SNS : 이메일,
More informationPowerPoint 프레젠테이션
전자세금계산서서비스 매뉴얼 Last Update : 2015/10/01 1 # 목차 항목을선택하시면해당가이드로바로이동합니다. 번호기능분류이용가이드페이지 # 이용프로세스 3 1 서비스안내 - 이란? 4 2 신청안내 - 서비스신청하기 6 - 공급자등록하기 8 - 공급자수정하기 11 3 공급자관리 - 쇼핑몰관리자페이지연동하기 14 - 전자세금계산서발급요청하기 16
More informationPowerPoint 프레젠테이션
Copyright NICE Information Service all rights reserved. OneClick 4.0 사용자매뉴얼 Copyright NICE Information Service all rights reserved. Copyright NICE Information Service all rights reserved.... 4. 제출가능서류
More informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More information카택스 비즈 관리자용 사용설명서 목차 사용 전에 시작하기 사용하기 설정하기 알아두기 훑어보기 차량 관리 운행내역 조회 부관리자 설정 자주묻는 질문 회원가입 사용자 관리 운행구간 조회 앱 권한 설정 GPS 오류 요인 부서 관리 운행일지 다운로드
관리자용 사용설명서 카택스 비즈는 다수 차량 보유 회사에 최적화된 서비스입니다. COPYRIGHT 2016 Jeycorp. ALL RIGHTS RESERVED. 카택스 비즈 관리자용 사용설명서 목차 03 05 10 15 18 사용 전에 시작하기 사용하기 설정하기 알아두기 훑어보기 차량 관리 운행내역 조회 부관리자 설정 자주묻는 질문 회원가입 사용자 관리 운행구간
More informationAPI STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum
API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date
More information3장
C H A P T E R 03 CHAPTER 03 03-01 03-01-01 Win m1 f1 e4 e5 e6 o8 Mac m1 f1 s1.2 o8 Linux m1 f1 k3 o8 AJAX
More informationHLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :
HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,
More informationopen-api.md 2/14/2019 Deflow Open Api 1. 목록 (GET) /v1/order/list - 주문내역조회 (GET) /v1/order/complete/list - 거래내역조회 (POST) /v1/order/cancel - 주문취소 (GET)
Deflow Open Api 1. 목록 (GET) /v1/order/list - 주문내역조회 (GET) /v1/order/complete/list - 거래내역조회 (POST) /v1/order/cancel - 주문취소 (GET) /v1/market/list - 마켓조회 (POST) /v1/order/create - 주문생성 (GET) /v1/market/chart
More information<4D F736F F F696E74202D20C0FCC0DABCBCB1DDB0E8BBEABCADB8DEB4BABEF328332D E >
ERP2006 전자세금계산서메뉴얼 [ 전자세금계산서사용업체 ] 전자세금계산서매뉴얼목차 Ⅰ 전자세금계산서발행 (ERP) Ⅳ 수정세금계산서발행의예 Ⅱ 전자세금계산서전용웹사이트 Ⅴ 전자세금계산서정발행 / 역발행 Ⅲ 전자세금계산서제도안내 Ⅵ 전자세금계산서발행일문일답 [ 1 ] 전자세금계산서 (Tax invoice) 전자세금계산서발행 (ERP 상 ) 전자세금계산서전용웹사이트
More information슬라이드 1
Internet 사용자매뉴얼 Copyright NICE Information Service all rights reserved. Copyright NICE Information Service all rights reserved.. 제출가능서류 ( 제출자유형별 ). 자료전송절차. FATI 시스템설치방법 4-. 직접 ( 자동 ) 발급제출 4-. 발급번호및파일첨부제출
More informationC H A P T E R 2
C H A P T E R 2 Foundations of Ajax Chapter 2 1 32 var xmlhttp; function createxmlhttprequest() { if(window.activexobject) { xmlhttp = new ActiveXObject( Micr else if(window.xmlhttprequest) { xmlhttp =
More information게시판 스팸 실시간 차단 시스템
오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP
More informationWeek13
Week 13 Social Data Mining 02 Joonhwan Lee human-computer interaction + design lab. Crawling Twitter Data OAuth Crawling Data using OpenAPI Advanced Web Crawling 1. Crawling Twitter Data Twitter API API
More information알림톡연동문서ppt_v5.0.1_
이제문자보내듯카카오톡의알림톡, 친구톡을오렌지메시지와함께!! 비즈메시지를어려운 API 연동개발없이바로발송!! Orangemsg API 연동메뉴얼 2018 오렌지메시지 API 연동매뉴얼 Copyright c ORANGEMSG Corp. (orangemsg.com) 목차 1. 버전안내........... 03 2. 요구사항........... 04 3. 알림톡발송...........
More information협력업체 매뉴얼
ETAX Version 3.0 목차 1. 세금계산서시스템개요... - 4-1.1. 개요... - 4-1.2. 주요기능... - 4-1.3. 사용환경... - 4-1.4. 접속방법... - 5-2. 프로그램활용... - 6-2.1. 공통... - 6-2.1.1. 메인화면... - 6-2.1.2. 메뉴구성... - 6-2.1.3. 로그인 / 로그아웃... - 7-2.1.4.
More informationMicrosoft PowerPoint - web-part03-ch19-node.js기본.pptx
과목명: 웹프로그래밍응용 교재: 모던웹을 위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch19. node.js 기본 2014년 1학기 Professor Seung-Hoon Choi 19 node.js 기본 이 책에서는 서버 구현 시 node.js 를 사용함 자바스크립트로 서버를 개발 다른서버구현기술 ASP.NET, ASP.NET
More informationCDMS 개발 내역서
카카오알림톡 API 사용자가이드 2019.05 Copyright 2015 KTH Corp. All Rights Reserved 1 변경내역 작성일자버전변경사항 2017.05.15 1.0 배포 2017.05.24 1.1 사용예제업데이트 2017.06.15 1.2 템플릿조회 API 업데이트 2017.07.05 1.3 발신번호등록 / 인증 API 업데이트 2017.08.16
More information- 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager clas
플랫폼사용을위한 ios Native Guide - 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager class 개발. - Native Controller에서
More informationEclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일
Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae
More information< DC1A6C1D6C1BEC7D5BBE7C8B8BAB9C1F6B0FCBBE7BEF7BAB8B0EDBCADC7A5C1F62E696E6464>
Jeju Community Welfare Center Annual Report 2015 성명 남 여 영문명 *해외아동을 도우실 분은 영문명을 작성해 주세요. 생년월일 E-mail 전화번호(집) 휴대폰 주소 원하시는 후원 영역에 체크해 주세요 국내아동지원 국외아동지원 원하시는 후원기간 및 금액에 체크해 주세요 정기후원 월 2만원 월 3만원 월 5만원 )원 기타(
More informationPowerPoint 프레젠테이션
B Type 가이드 가지고있는도메인사용 + 인증서구매대행절차 1. 신청하기. 네임서버변경 / 확인 - 네임서버변경 - 네임서버변경확인 3. 인증심사메일에회신하기 - 메일주소확인 - 메일주소변경 - 인증심사메일서명 4. Ver. 015.10.14 가지고있는도메인사용 + 인증서구매대행절차 도메인은가지고있으나인증서가없는경우소유한도메인주소로 를오픈하고인증서는 Qoo10
More information슬라이드 1
QR 코드를통한간편로그인 2018. 11. 7 지도교수 : 이병천교수님 4 조 Security-M 지승우이승용박종범백진이 목 차 조원편성 주제선정 비밀번호가뭐였지? 이런일없이조금더쉽게로그인할수있는방법은없을까? 주제선정 ID와패스워드에의한로그인방식의획기적인변화필요 문자형 ID와패스워드 QR Code 등활용 간편한타겟인식및암기식보안체계의불편극복 인증방식의간소화로다양한분야에서활용가능
More informationPowerPoint 프레젠테이션
리디북스 정산가이드 2018 년정산팀 RIDI Corp. 리디북스정산가이드 배포취지 본자료는리디북스정산절차를안내드리기위해제작되었습니다. 관련문의사항은리디북스정산팀 (payment@ridi.com) 으로연락주시면 성심성의껏답변드리겠습니다. 01 리디북스정산가이드 CONTENTS 1-1. 정산프로세스 ( 사업자 ) 3p ~ 14p - 정산액확인 - 계산서발행 -
More information이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN
More information로거 자료실
redirection 매뉴얼 ( 개발자용 ) V1.5 Copyright 2002-2014 BizSpring Inc. All Rights Reserved. 본문서에대한저작권은 비즈스프링 에있습니다. - 1 - 목차 01 HTTP 표준 redirect 사용... 3 1.1 HTTP 표준 redirect 예시... 3 1.2 redirect 현상이여러번일어날경우예시...
More information슬라이드 1
전자세금계산서거래처담당자등록 Bill36524 전자세금계산서발행전준비사항 - 거래처담당자등록 01 [ 재무회계 > 회계 > 기초 코드등록 > 거래처등록 ] 메뉴로 접속합니다 02 [ 추가사항 ] 에공급받는자의 담당자정보를입력합니다. 1 이메일주소 2 휴대전화번호 3 담당자명 / 부서 더존전자세금계산서 Bill36524 _ 더존 i PLUS 2 전자세금계산서거래처담당자등록
More informationMicrosoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx
과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch20. XMLHttpRequest 2014년 1학기 Professor Seung-Hoon Choi 20 XMLHttpRequest XMLHttpRequest 객체 자바스크립트로 Ajax를이용할때사용하는객체 간단하게 xhr 이라고도부름 서버
More information2015_핀업_작품접수매뉴얼
Home 및 확인 이메일 확인 Login 비밀번호 찾기 리스트 출품 및 차 심사료 차 심사료, WINNER SERVICE 추가 도록용 데이터 제출 C 출품 및 차 심사료 입금/확인 차 통과작 발표 차 심사료 입금/확인 상격 발표 WINNER SERVICE 입금/확인 도록용 데이터 제출 ❶ 매년 정보가 리셋되므로 전년도 참가기업도 새로 을 완료 해야합니다. Applicant
More informationCDMS 개발 내역서
카카오알림톡 API 사용자가이드 2017.11 Copyright 2015 KTH Corp. All Rights Reserved 1 변경내역 작성일자버전변경사항 2017.05.15 1.0 배포 2017.05.24 1.1 사용예제업데이트 2017.06.15 1.2 템플릿조회 API 업데이트 2017.07.05 1.3 발신번호등록 / 인증 API 업데이트 2017.08.16
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More information12. OAuth 2.0 으로사용자관리하기 12.1 들어가며 대부분의회사나조직은직원과고객데이터베이스를가지고있습니다. 쓰리래빗츠를도입하면 일부데이터베이스를이중으로관리해야하는불편함에직면합니다. 이문제를해결하기위해서 쓰리래빗츠는 OAuth 2.0 으로사용자를관리하는기능을제공
12. OAuth 2.0 으로사용자관리하기 12.1 들어가며 대부분의회사나조직은직원과고객데이터베이스를가지고있습니다. 쓰리래빗츠를도입하면 일부데이터베이스를이중으로관리해야하는불편함에직면합니다. 이문제를해결하기위해서 쓰리래빗츠는 OAuth 2.0 으로사용자를관리하는기능을제공합니다. 12.2 OAuth 2.0 이란? OAuth 2.0 은여러애플리케이션이안전하게인증및권한을제어할수있도록해주는오픈프로
More informationibmdw_rest_v1.0.ppt
REST in Enterprise 박찬욱 1-1- MISSING PIECE OF ENTERPRISE Table of Contents 1. 2. REST 3. REST 4. REST 5. 2-2 - Wise chanwook.tistory.com / cwpark@itwise.co.kr / chanwook.god@gmail.com ARM WOA S&C AP ENI
More information슬라이드 1
회계전표연동더존 Smart A 작성일 : 2014 년 10 월 전자세금계산서거래처담당자등록 더존 Smart-A 에서 Bill36524 전자세금계산서발행전준비사항 - 거래처담당자등록 01 [ 재무회계 > 기초데이터 > 거래처등록 ] 메뉴로접속합니다. 02 [ 추가사항 ] 에공급받는자의 담당자정보를입력합니다. 필수항목 1 이메일주소 2 휴대전화번호 3 담당자명
More informationBlack Hole Exploit Kit PDF Exploit $selectedexploit =? 3 or 4 /games/pdf.php /games/pdf2.php CVE , CVE , CVE , CVE
Black Hole Exploit Kit 1.0.2 PDF Exploit Analysis SOFTFORUM Security Analysis Team 1 Black Hole Exploit Kit PDF Exploit $selectedexploit =? 3 or 4 /games/pdf.php /games/pdf2.php CVE-2007-5659, CVE-2008-2992,
More information국가기술표준원 SafetyKorea OpenAPI Version
국가기술표준원 SafetyKorea OpenAPI Version 1.4 2016-02-03 목차 1. 인터페이스방식... 2 2. API 방식... 3 2.1. 서비스 ID 발급및활용... 3 2.2. 제품인증정보서비스... 3 2.2.1. 제공서비스목록... 3 2.2.1.1. 제품인증정보조회... 3 2.2.1.2. 제품인증정보상세조회... 6 2.3.
More information약관
약관 소기업 소상공인공제약관 2-1-1 < 개정 2008.5.19.> < 개정 2015.1.1.> < 개정 2008.5.19.> 4. 삭제 2-1-2 < 개정 2007.10.10., 2008.12.15.>< 호번변경 2008.5.19.> < 호번변경 2008.5.19.> < 개정 2008.5.19.>< 호번변경 2008.5.19.>
More informationSK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M
More informationObservational Determinism for Concurrent Program Security
웹응용프로그램보안취약성 분석기구현 소프트웨어무결점센터 Workshop 2010. 8. 25 한국항공대학교, 안준선 1 소개 관련연구 Outline Input Validation Vulnerability 연구내용 Abstract Domain for Input Validation Implementation of Vulnerability Analyzer 기존연구
More information말은 많은 Blockchain 2
loopchain-블록체인으로 진짜 서비스 만들어보기 말은 많은 Blockchain 2 진짜 만든 것은 있나? 뭐가 많이 있기는 한데 우리가 써먹어 볼건 있나요? 3 그런데 이런 일이 일어났습니다. 4 뭘 만든건가요?: 블록체인 기반 인증서 발급 각 증권사를 통해 인증서 발급 요청 후 인증서 발급에 필요한 정보를 기반으로 거래를 생성하고 이에 대한 Smart
More informationCDMS 개발 내역서
대용량 SMS 서비스 API 사용자가이드 2017.07 Copyright 2015 KTH Corp. All Rights Reserved 1 변경내역 작성일자버전변경사항 2013.03.14 1.0 배포 2013.04.19 1.1 사용예제업데이트 2013.05.07 1.2 report 기능수정 2013.05.29 1.3 send_time 형식수정 2013.07.19
More information항공기상정보공공데이터개발 (OPEN API) 개발자가이드 1. 서비스개요 서비스정보 서비스 ID 서비스명 ( 국문 ) 서비스명 ( 영문 ) 서비스설명 SC-SD-WI-WB-001 항공기상정보 amoapi 항공기상전문 (METAR/SPECI, TAF, 공항경보, SIGM
항공기상정보공공데이터개발 (OPEN API) 개발자가이드 1. 서비스개요 서비스정보 서비스 ID 서비스명 ( 국문 ) 서비스명 ( 영문 ) 서비스설명 SC-SD-WI-WB-001 항공기상정보 amoapi 항공기상전문 (METAR/SPECI, TAF, 공항경보, SIGMET, AIRMET) 서비스제공자정보 서비스보안 적용기술수준 서비스 URL 서비스 WADL
More informationJavascript.pages
JQuery jquery part1 JavaScript : e-mail:leseraphina@naver.com http://www.webhard.co.kr I.? 2 ......,,. : : html5 ; ; .
More information알림톡연동문서ppt_v3.1.0_
이제문자보내듯카카오톡의알림톡, 친구톡을오렌지메시지와함께!! 비즈메시지를어려운 API 연동개발없이바로발송!! Orangemsg 알림톡연동매뉴얼 2018 오렌지메시지알림톡연동매뉴얼 orangemsg.com 오렌지메시지알림톡연동메뉴얼 Version 추가 / 수정사항 작성날짜 작성자 V 2.0.0 알림톡매뉴얼작성 2018.01.26 이지용 V 3.0.0 조회서비스추가
More information대량문자API연동 (with directsend)
1 삼정데이타서비스 DIRECTSEND 제공 [ 저작권안내 ] 본문서는삼정데이타서비스 ( 주 ) 에서고객의원활한업무지원을위하여무상으로배포하는사용자매뉴얼및가이드로써저작권과전송권은삼정데이타서비스 ( 주 ) 에있습니다. 따라서당사고객이이를이러한용도로사용하는것에는제한이없으나저작권자에대한허락및표시없이이를제 3 자에게재전송하거나복사및무단전제할때는국내및국제저작권법에의하여서비스이용이제한되고법적인책임이따를수있습니다.
More information변경이력 버전 일자 내용 작성자 최초작성 한은경 초안수정및에러코드추가 한은경 리포트연동 API 변경, 메일주소추가 송준민 EUC-KR 설명수정 송준
KAKAO Messaging Service REST API Specification V0.2.2 Last Modified: 2018.08. 1 변경이력 버전 일자 내용 작성자 0.1.0 2017.11.13 최초작성 한은경 0.1.1 2017.12.08 초안수정및에러코드추가 한은경 0.1.2 2018.01.08 리포트연동 API 변경, 메일주소추가 송준민 0.1.3
More informationMobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V
Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4
More information목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate
ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition
More information커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서
커알못의 커널 탐방기 2015.12 이 세상의 모든 커알못을 위해서 개정 이력 버전/릴리스 0.1 작성일자 2015년 11월 30일 개요 최초 작성 0.2 2015년 12월 1일 보고서 구성 순서 변경 0.3 2015년 12월 3일 오탈자 수정 및 글자 교정 1.0 2015년 12월 7일 내용 추가 1.1 2015년 12월 10일 POC 코드 삽입 및 코드
More information전자세금계산서교육자료_기업고객용
더존전자세금계산서 Bill36524 수정세금계산서매뉴얼 작성년월 : 2016 년 8 월 1. 수정세금계산서교부사유및방법요약표 -전자세금계산서를발행하신후수정해야할사유가발생한경우, 반드시적법한수정사유에따른수정세금계산서로만발행하셔야하며해당되는수정항목선택이어려운경우에는반드시관할세무서로문의하신후발행하시는것이좋습니다. 구분 환입 계약의해제 내국신용장사후개설 공급가액변동
More information사업 수행 계획서
RESELLER-ERP-DTAX v1.0 Copyright 2009 HANGANG Systems, Inc. All rights reserved 개정이력 버전작성일변경내용작성자승인자 1.0 2012.12.26 최초작성개발팀 Copyright c 2012 HANGANG Systems, Inc. -i- 목 차 1. 개요... 1 2. 리셀러발행연동... 1 3.
More information전자세금계산서교육자료_기업고객용
더존전자세금계산서 Bill36524 공인인증서 A to Z 고객센터토, 일, 공휴일휴무 더존솔루션전자세금계산서문의 09:00 ~ 18:00 전자세금계산서문의 1688-6000 1688-7001 2016.04.26 수정 전자세금계산서발행에필수사항인공인인증서! 고객님들께서가장궁금해하시는사항만모았습니다. Bill36524 홈페이지에서는 어떤종류의공인인증서를신청할수있나요?
More informationAbout
Web-based Software Company About Overview Our Service Strategy Consulting R&D Meta Service Meta Creative UI & UX Design Plan & Developme nt 철저한트랜드조사와연구개발에기반한메타브레인의창의적인제안을받아보십시오. History History Our Clients
More informationPowerPoint 프레젠테이션
Sparkling Emotion dev.barobill.co.kr E - Tax Invoice E - Document Cash Receipt Message / Fax Hometax linkage Easy Inquiry L I N K A G E S E R V I C E P R O P O S A L S I N C E 2 0 0 9 L I N K A G E S E
More information<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>
SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......
More information2파트-07
CHAPTER 07 Ajax ( ) (Silverlight) Ajax RIA(Rich Internet Application) Firefox 4 Ajax MVC Ajax ActionResult Ajax jquery Ajax HTML (Partial View) 7 3 GetOrganized Ajax GetOrganized Ajax HTTP POST 154 CHAPTER
More informationWindows Live Hotmail Custom Domains Korea
매쉬업코리아2008 컨퍼런스 Microsoft Windows Live Service Open API 한국 마이크로소프트 개발자 플랫폼 사업 본부 / 차세대 웹 팀 김대우 (http://www.uxkorea.net 준서아빠 블로그) Agenda Microsoft의 매쉬업코리아2008 특전 Windows Live Service 소개 Windows Live Service
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More informationMicrosoft Word - mp1_protection_v2.docx
개인정보처리방침 (주)처음앤씨(이하 회사 )는 고객의 개인정보를 매우 중요하게 생각하며 아래와 같은 개 인정보처리방침을 가지고 있습니다. 이 개인정보처리방침은 개인정보보호법 제30조 및 정보통신망이용촉진 및 정보보호에 관한 법률 제27조의2에 따라 개인정보 보호 및 권익을 보호를 위하여 제정되었으며, 관련 법령 또는 지침의 변경이 있는 경우 갱신되고, 회사
More informationRegulation on Approval of Consumer Chemical Products subject to Safety Check without promulgated Safety Standard.hwp
- 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - 안전기준미고시안전확인대상생활화학제품의승인에관한규정 [ 별지제 1 호서식 ] 색상이어두운란은신고인이적지않습니다. 접수번호접수일시처리기간 상호
More information전자세금계산서솔루션 수정세금계산서 ( 수정신고 ) 발급가이드 페이지 1 / 19
전자세금계산서솔루션 수정세금계산서 ( 수정신고 ) 발급가이드 페이지 1 / 19 목차 수정세금계산서제도안내 3 수정세금계산서발급사유및방법요약 4 수정세금계산서작성예 환입 5 계약의해제 8 내국신용장사후개설 10 공급가액변동 12 기재사항착오정정 14 부록 수정세금계산서의이해및발급예제 18 페이지 2 / 19 1. 수정세금계산서발급방법 1-1. 전자세금계산서제도로인한변화
More informationUSC HIPAA AUTHORIZATION FOR
연구 목적의 건강정보 사용을 위한 USC HIPAA 승인 1. 본 양식의 목적: 건강보험 이전과 책임에 관한 법(Health Insurance Portability and Accountability Act, HIPAA)이라고 알려진 연방법은 귀하의 건강정보가 이용되는 방법을 보호합니다. HIPAA 는 일반적으로 귀하의 서면 동의 없이 연구를 목적으로 귀하의
More information<B8DEC0CFC0BBC5EBC7D1C0FCC0DABCBCB1DDB0E8BBEABCADC0AFC5EBB0B3B9DFC1F6C4A776312E302E687770>
2010. 2. 1. 지침의개요 가. 목적본지침은 ASP/ERP간전자세금계산서유통을위한기준과절차를제공하기위한것으로전자세금계산서시스템개발자들에게전자세금계산서유통시스템개발에필요한세부절차와방법을제공함으로써, 보다효과적인개발을지원하고자한다. 나. 적용범위본지침은전자세금계산서의유통목적으로 ASP/ERP간 e메일을통해세금계산서원본을전송하기위해개발하는전자세금계산서유통시스템에대해적용한다.
More informationMicrosoft PowerPoint - KXCERCECVROL.ppt
표지 Ⅵ. Web VAN (ERP Interface) 2008.05 변경이력관리 변경이력관리 Version 작성일자 모듈 2008.03.3 Web VAN 검토일자 08.05.30 동양기전 검토자 이은명.0 담당역할 작성자 이명일 승인일자 08.05.30 동양기전 PM 승인자 송환석 변경이력관리 순번 Version 등록일자 소속 등록자 성명 변경사유.0 2008.03.3
More informationsms_SQL.hwp
SMS+LMS 사용설명서 MSSQL + MYSQL (Table 연동방식) Insert 문장만으로귀사의전산시스템과연동하여 대량의문자메시지(SMS) 를저렴하고, 빠르고자동으로발송할수있는 문자메시지전송시스템을개발할수있습니다. 실행파일(exe) 파일을에디터로열어보시고 아이디, 비밀번호가노출되지않는지꼭확인해보시기바랍니다 2008. 11. 1. 발송 Table Table
More information1. 배경 업무 내용이나 개인정보가 담긴 청구서 등을 메일로 전달 시 중요한 정보가 유출되는 경우가 발생하고 있으며, 이에 따른 메일 암호화 솔루션을 도입하고 있으나 기존 ActiveX를 기반으로 한 플러그인 방식은 여러 가지 제약으로 인해 사용성이 저하되고, 고객 대
Non-ActiveX 방식의 메일암호화 솔루션 1. 배경 업무 내용이나 개인정보가 담긴 청구서 등을 메일로 전달 시 중요한 정보가 유출되는 경우가 발생하고 있으며, 이에 따른 메일 암호화 솔루션을 도입하고 있으나 기존 ActiveX를 기반으로 한 플러그인 방식은 여러 가지 제약으로 인해 사용성이 저하되고, 고객 대응 및 운영 비용이 증가하는 원인이 되어 개선이
More informationMessaging Service REST API Specification V1.0.5 Last Modified: 19 March,
Messaging Service REST API Specification V1.0.5 Last Modified: 19 March, 2018 1 변경이력 버전 일자 내용 작성자 1.0.0 2017.01.10 최초작성 최호철 1.0.1 2017.01.17 동보메시지최대건수 (200건) 내용추가 최호철 1.0.1 2017.01.26 서비스점검코드추가 (A900)
More informationExt JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF
CHAPTER 2 (interaction) Ext JS., HTML, onready, MessageBox get.. Ext JS HTML CSS Ext JS.1. Ext JS. Ext.Msg: : Ext Ext.get: DOM 22 CHAPTER 2 (config). Ext JS.... var test = new TestFunction( 'three', 'fixed',
More informationFacebook API
Facebook API 2조 20071069 임덕규 20070452 류호건 20071299 최석주 20100167 김민영 목차 Facebook API 설명 Android App 생성 Facebook developers App 등록 Android App Facebook SDK 추가 예제 Error 사항정리 Facebook API Social Plugin Facebook
More informationOMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.
Special Report_Special Theme UHDTV 지상파 UHD ESG 및 IBB 표준기술 이동관 MBC 기술연구소차장 2.1 개요 2.2 표준구성 TTA Journal Vol.167 l 63 OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile
More informationUI TASK & KEY EVENT
2007. 2. 5 PLATFORM TEAM 정용학 차례 CONTAINER & WIDGET SPECIAL WIDGET 질의응답및토의 2 Container LCD에보여지는화면한개 1개이상의 Widget을가짐 3 Container 초기화과정 ui_init UMP_F_CONTAINERMGR_Initialize UMP_H_CONTAINERMGR_Initialize
More information5...hwp
6 5 4 per 1,000 3 2 보통이혼율 유배우이혼율 1 0 1970 1975 1980 1985 1990 1995 1999 8 7 6 5 (%) 4 3 2 1 0 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 12 10 8 (%) 6 4 2 0 1995 1996 1997 1998 1999 7 6 5
More informationuntitled
Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.
More information메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo
메일서버등록제(SPF) 인증기능적용안내서 (Exchange 2003 - Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 for Exchange 2016 년 6 월 - 1 - 목 차 I. 개요 1 1. SPF( 메일서버등록제)
More information<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>
i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,
More information< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10
(https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)
More information주식회사빅트리 오픈 API 사용설명서 코스콤오픈 API 플랫폼
주식회사빅트리 오픈 API 사용설명서 코스콤오픈 API 플랫폼 내용 1. 종목분석 API... 2 개요... 2 Syntax... 2 2. 유형별포트폴리오추천 API... 6 개요... 6 Syntax... 6 3. 투자자성향조사 API... 9 개요... 9 3.1. 성향조사설문리스트... 9 Syntax... 9 3.2. 성향조사결과요청... 11 Syntax...
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More informationvar answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");
자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트
More informationMicrosoft PowerPoint 웹 연동 기술.pptx
웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 URL 분석 (1/2) URL (Uniform Resource Locator) 프로토콜, 호스트, 포트, 경로, 비밀번호, User 등의정보를포함 예. http://kim:3759@www.hostname.com:80/doc/index.html URL 을속성별로분리하고자할경우
More informationMicrosoft PowerPoint 세션.ppt
웹프로그래밍 () 2006 년봄학기 문양세강원대학교컴퓨터과학과 세션변수 (Session Variable) (1/2) 쇼핑몰장바구니 장바구니에서는사용자가페이지를이동하더라도장바구니의구매물품리스트의내용을유지하고있어야함 PHP 에서사용하는일반적인변수는스크립트의수행이끝나면모두없어지기때문에페이지이동시변수의값을유지할수없음 이러한문제점을해결하기위해서 PHP 에서는세션 (session)
More information전자세금계산서교육자료_기업고객용
더존전자세금계산서 Bill36524 공인인증서 A to Z 고객센터토, 일, 공휴일휴무 더존솔루션전자세금계산서문의 09:00 ~ 18:00 전자세금계산서문의 1688-6000 1688-7001 2018.01.25 수정 전자세금계산서발행에필수사항인공인인증서! 고객님들께서가장궁금해하시는사항만모았습니다. Bill36524 홈페이지에서는 어떤종류의공인인증서를신청할수있나요?
More information남유럽 국가의 국가신용등급 하향 스탠더드앤드푸어스 (S&P) 는 재정적자 우려로 그리스를 비롯한 남유럽 국가들의 신용등급 하향 조정 4월 27일 그리스와 포르투갈에 이어 28일 스페인의 신용등급이 하향 ㆍ그리스는 BBB+ 에서 투자부적격 수준인 BB+ 로 약 1개월 만
201017 통권 296호 2010. 05. 03 ( 月 ) 경제이슈 남유럽 국가의 국가신용등급 하향 3월 광공업 생산 호조 경영노트 디지털 마케팅을 통한 가치 창출 방안 사회트랜드 남아공은 소셜미디어 월드컵 차이나 리포트 중국의 세계은행 의결권 확대와 시사점 저널브리프 우화가 주는 경영 지혜 洗 心 錄 쓸데없는 일과 급하지 아니한 일을 버려라 남유럽 국가의
More informationModern Javascript
ES6 - Arrow Function Class Template String Destructuring Default, Rest, Spread let, const for..of Promises Module System Map, Set * Generator * Symbol * * https://babeljs.io/ Babel is a JavaScript compiler.
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
More information대량문자 이용 매뉴얼 (with directsend)
1 삼정데이타서비스 DIRECTSEND 제공 [ 저작권안내 ] 본문서는삼정데이타서비스 에서고객의원활한업무지원을위하여무상으로배포하는사용자매뉴얼및가이드로써저작권과전송권은삼정데이타서비스 에있습니다. 따라서당사고객이이를이러한용도로사용하는것에는제한이없으나저작권자에대한허락및표시없이이를제 3 자에게재전송하거나복사및무단전제할때는국내및국제저작권법에의하여서비스이용이제한되고법적인책임이따를수있습니다.
More informationPowerPoint 프레젠테이션
System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소
More information슬라이드 1
웹 2.0 분석보고서 Year 2006. Month 05. Day 20 Contents 1 Chapter 웹 2.0 이란무엇인가? 웹 2.0 의시작 / 웹 1.0 에서웹 2.0 으로 / 웹 2.0 의속성 / 웹 2.0 의영향 Chapter Chapter 2 3 웹 2.0 을가능케하는요소 AJAX / Tagging, Folksonomy / RSS / Ontology,
More informationTcl의 문법
월, 01/28/2008-20:50 admin 은 상당히 단순하고, 커맨드의 인자를 스페이스(공백)로 단락을 짓고 나열하는 정도입니다. command arg1 arg2 arg3... 한행에 여러개의 커맨드를 나열할때는, 세미콜론( ; )으로 구분을 짓습니다. command arg1 arg2 arg3... ; command arg1 arg2 arg3... 한행이
More informationC++ Programming
C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout
More information어댑터뷰
04 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adatper View) 란? u 어댑터뷰의항목하나는단순한문자열이나이미지뿐만아니라, 임의의뷰가될수 있음 이미지뷰 u 커스텀어댑터뷰설정절차 1 2 항목을위한 XML 레이아웃정의 어댑터정의 3 어댑터를생성하고어댑터뷰객체에연결
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More information문서 템플릿
HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,
More informationuntitled
A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Getting Started (ver 5.1) 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Getting
More information