홈택스는 사업장 운영하시는 사업자라면, 정말 많이 접속하게 되는 사이트인데요.
전자세금계산서를 발급하고, 발급된 전자세금계산서와 현금영수증을
확인하는데 번거로움을 느끼신적없나요?
오늘은 홈택스 연동을 통해 간편한 매입매출 통합관리가 가능해 진 저의
업무 꿀 팁을 안내해 드리려 합니다!
홈택스 연동은 전자세금계산서와 현금영수증 2가지가 있습니다.
바롭리 개발자센터에서 홈택스 연동 시
홈택스 접속 없이 내부시스템(앱/웹/프로그램)으로 모든 내역을 조회할 수 있는데요.
자동업데이트 된 수집내역을 통해 간편한 매입매출 관리와 더불어
부가세 및 소득세 신고 시 참고자료로 활용이 가능합니다.
바로빌에서는 홈택스 연동 외 다양한 서브시를 제공하고있는데요.
바로빌 개발자센터가 무엇이나구요?
2009년부터 운영되어 20만의 개인/기업 사업자와 함께하는 바로빌의
서비스를 OPEN API INTERFACE로 제공하는 세무업무 중심의 기업용 API 플랫폼 입니다.
바로빌 개발자센터 | 비즈니스 데이터 API 연동, 전자세금계산서 구축 (barobill.co.kr)
상담을 위해서는 홈페이지 우측의 문의하기 또는 1544-9256으로 전화 상담시
빠른 안내를 받을 수 있어요!
바로빌 연동을 위해서는 4단계가 필요해요.
연동 상품 선택 -> 문의하기 -> 테스트 연동 -> 실제연동
4단계는 하루만에 진행이 가능합니다.
이 프로젝트를 진행하기 위해 사용된 주요 기술과 코드에 대해 간략히 설명하겠습니다.
1. API 연동 및 데이터 스크래핑:
- 바로빌 개발자 센터의 API를 활용하여 홈택스와 연동하였습니다.
- Python의 requests 모듈과 BeautifulSoup 라이브러리를 사용하여 데이터 스크래핑을 구현했습니다.
pythonCopy code
import requests from bs4 import BeautifulSoup # API 호출 함수 예시 def call_home_tax_api(endpoint, headers, params): response = requests.get(endpoint, headers=headers, params=params) if response.status_code == 200: return response.json() else: return None # 데이터 스크래핑 함수 예시 def scrape_data(response_data): # 스크래핑 로직 작성 pass
2. 데이터 관리 및 매입매출관리:
- 받아온 데이터를 데이터베이스에 저장하고, 필요한 정보를 추출하여 매입매출관리 기능을 개발하였습니다.
- 데이터베이스는 MySQL을 사용하였습니다.
pythonCopy code
import mysql.connector # 데이터베이스 연결 db = mysql.connector.connect( host="localhost", user="username", password="password", database="database_name" ) # 데이터베이스 쿼리 예시 def execute_query(query): cursor = db.cursor() cursor.execute(query) db.commit() cursor.close()
3. 웹 인터페이스 개발:
- Flask 프레임워크를 사용하여 간단한 웹 인터페이스를 개발하였습니다.
- 사용자가 데이터를 조회하고 매입매출 관련 기능을 이용할 수 있도록 구현하였습니다.
pythonCopy code
from flask import Flask, render_template, request app = Flask(__name__) @app.route('/') def index(): # 인덱스 페이지 로직 작성 pass @app.route('/invoices') def view_invoices(): # 전자세금계산서 조회 페이지 로직 작성 pass # 기타 매입매출 관련 라우트 및 로직 작성
저는 PYTHON을 활용하여 개발은 진행하였는데요.
바로빌 개발자센터에서는 JAVA, PYTHON, .NET FRAMEWORK, NODE.JS 등
HTTPS 통신이 가능한 모든 언어에서 연동이 가능하며, 언어별 API가이드와 샘플소스를 제공하고 있어서 쉽게 연동할 수 있어요.
바로빌에서는 세무업무 중심으로 기업을 위한 API를 제공한다고 말씀드렸는데요.
거래 후 거래처 또는 회원사에 간편하게 내용을 알릴 수 있는 문자/팩스/ 카카오 알림톡,친구톡 메시징 서비스 |
흩어져 있는 내역들을 통합 수집해 주는 카드조회, 계좌조회 |
사업자라면 필수업무인 전자세금계산서 발급과 홈택스 연동(전자세금계산서, 현금영수증) |
별도의 양식이 필요없이 간편하게 작성 및 발급이 가능한 현금영수증 과 견적서,청구서,발주서,입금표, 거래명세서,영수증과 같은 전자문서 발급 |
원하는 서비스 만 선택해 업그레이드 또는 개발할 수 있습니다!
이 중, 사업자등록상태조회와 현금영수증 API는 홈택스 연동 시
연동비/도입비 뿐 만 아니라 사용료까지 전부 무료로 제공된다고 합니다.
바로빌에서는 실제 연동 전, 실제와 동일한 환경에서 테스트 개발을 해 볼 수 있다고 하는데요,
이 때 지급되는 10,000포인트를 통해 실제 홈택스 연동 정보를 스크래핑하고,
실제로 사용자에게 수신되는 메시징 서비스를 이용해 볼 수 있습니다.
검증된 API, 안정적인 기술지원으로 하루만에 진행할 수 있는 기업용 프로그램 개발을 원한다면
하단의 이미지를 클릭해 주세요!
반응형