전자세금계산서 API 연동 JAVA 프로젝트 시작 ..

ERP, 쇼핑몰, 솔루션을 최고로 만들어 주는 팝빌딩 API 연동 서비스! 전자세금계산서 연동을 JAVA(JSP)부터 시작한다.늦은 코딩의 재도전자인 나.쉬었다가 다시 개발하려니 처음 회사원이 된 설렘이었는데 요즘은 또 시큰둥하다.책을 읽고 독후감을 쓰면 책이 완전히 내 것이 되는 것처럼 간단한 것 하나하나 기록을 남기면 더 내 것이 되지 않을까.자바랑 PHP는 익숙하니까 먼저 시작~작업한지 얼마 되지 않은 프로젝트이지만, 사내 ERP 시스템에 전자세금계산서 기능을 실현하는 것이 잘 만들어진 ERP이므로, 깨끗하게 테스트하고, 예쁘게 완성되어 있다.전자세금계산서 연동은 팝빌 APISDK를 이용해 연동되고 있었다.

>

>

팝 빌딩의 연동 자료실에서 전자 세금 계산서 연동 java자료를 넘겨받아 SDK를 추가하고 즉시 발행 API구현으로 보자. ​ JDK v1.6이상 메시지 인코딩은 UTF-8 Character-Set.

자료는 여기서 받아볼 수 있다.s://www.popbill.com/Content/Link/Guide왼쪽 아래에 “연동 자료실”클릭 팝 빌딩의 연동 자료실에서 JAVA-JSP전자 세금 계산서 SDK를 받아 놓다.SDK내의 파일에서 jar파일 3개를 복사한다.

>

각 jar 파일은 JavaObject – JSON 변환 Google 라이브러리 사용자 인증 라이브러리 팝빌딩 공통, 전자세금계산서 및 통신기능 라이브러리 참조. 이거 SDK를 쓰려면 연동 서비스를 신청하고 인증키를 받아야만 이용할 수 있어. 웹 서버의 기본 디렉토리에 “$CATALINA_HOME/webapps/ROOT/common.jsp” 환경 설정 파일을 작성하고 세금 계산서 인스턴스, 인증 정보(LinkID, SecretKey), 연동 환경 설정값(IsTest)을 선언한다.​

>

팝빌에서 받은 링크 아이디, 개인키로 변경하여 입력한다.

>

이곳은 연동환경 설정값으로 true 상태가 테스트베드이며 실제 서비스를 이용할 때는 false로 전환한다.

>

API를 구현해 보자.RegistIssue API를 호출하는 “$CATALINA_HOME/webapps/ROOT/registIssue.jsp” 파일을 작성하고 세금계산서를 발행하기 위해 RegistIssue API를 작성한다.

>

>

>

>

>

>

전자세금계산서를 발행하기 위해서는 전자세금용 공인인증서가 필요하다.고객들에게 전세금용 인증서를 등록해 달라고 요청했고 공인인증서 URL을 따로 제공하고 있는데 자체 ERP이니 그냥 팝빌에 로그인해서 등록해 달라고 했다.전자세금용 증명서가 없거나 기한이 지났거나 비밀번호를 잊어버린 경우 그대로 팝빌 고객센터에 연락해 말하면 신규로 발급받을 수 있다.정상적으로 처리되었는지 확인해볼까?registIssue.jsp페이지를 로드하여 확인해보자.

>

>

팝빌(s://www.popbill.com)에서 가져왔다.response코드가 1은 성공이다.실패의 경우는 8자리수의 실패 회답 코드가 나오지만, 팝빌 기술 지원 센터에 문의하거나 메뉴얼이나 이용 가이드를 찾아보면 나와 있던 것 같다.이렇게 발급된 세금계산서는 팝빌딩 개발용(test.popbill.com) 사이트에서 확인 가능

>

spring SDK도 제공하고 있다.모르는 분야인 전자세금계산서라고 해서 조금 걱정했던 기억.하지만 SDK를 잘 올려줘서 개발하기가 쉬웠다.그래서 연동이 쉬워진다. 라고 말하는지 꾸벅.이는 발행에 관한 예시로, 매우 많은 기능이 API에서 제공된다. 매출문서함도 만들고, 표시, 인쇄, 가. 그리고 수정세금계산서 기능을 놓쳤지만 회사에서 꼭 필요한 기능이라고 했다.수정세금계산서 사유가 많아서 거기서 조금 시간이 걸리고 나머지는 팝빌딩에서 해서 잘 끝낼 수 있었다.이번 공지사항에 PHP Lalavel 프레임워크의 개발 환경도 지원하기 시작했다고 한다.라벨 최근 많이 쓰고 있어. 나도 한번 테스트 해볼게​

>