프리랜서와 소규모 사업자가 청구서를 만들고 결제 및 비용을 추적할 수 있는 셀프 호스팅 오픈소스 청구서 관리 앱입니다.
piratuks/invoice-builder
프리랜서와 소규모 사업자를 위한 오프라인 우선 오픈소스 청구서·견적서 앱으로, PDF 내보내기와 로컬 SQLite 저장을 지원합니다.
대체할 수 있는 제품:Quickbooks
Xero
- 스타
- 1,364
- 포크
- 207
- 열린 이슈
- 14
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
Invoice Builder는 실시간 PDF 미리보기와 A4 또는 Letter 용지 형식으로 청구서와 견적서를 만들고 관리합니다. 사업체, 고객, 은행 계좌, 품목, 카테고리, 단위, 통화 데이터를 XLSX로 가져오고 내보낼 수 있습니다. 금융 처리 기능으로 할증료, 할인, 배송비, 세금 포함·별도 계산, 부분 결제, 문서 상태 관리 등을 지원합니다.
데이터는 사용자가 소유한 데이터베이스 파일에 저장되므로 사용자의 기기에 그대로 남습니다. Windows, Linux, macOS용 데스크톱 빌드는 SQLite를 사용하며, Docker 배포 환경에서는 여러 기기에서 접근할 수 있도록 SQLite 또는 PostgreSQL로 실행할 수 있습니다. 전체 데이터베이스 백업 및 복원, JSON 가져오기와 내보내기, 문서별 스냅샷으로 과거 기록을 정확하게 보존합니다.
청구서는 전자 청구를 위해 UBL 2.1, Peppol BIS Billing 3.0 또는 XRechnung XML 형식으로도 내보낼 수 있습니다. 이 프로젝트는 Electron, React, Node.js로 제작되었습니다.
핵심 기능
- 01A4 또는 Letter 형식의 실시간 PDF 미리보기를 지원하는 청구서 및 견적서 작성
- 02문서 레이아웃을 시각적으로 구성하는 드래그 앤 드롭 빌더
- 03사업체, 고객, 품목 및 기타 기준 데이터의 XLSX 가져오기와 내보내기
- 04부분 결제, 할인, 할증료, 세금 포함·별도 계산
- 05UBL 2.1, Peppol BIS Billing 3.0, XRechnung XML 형식으로 내보내기
- 06Windows, Linux, macOS용 데스크톱 앱 또는 Docker를 이용한 셀프 호스팅
활용 사례
- 구독료 없이 청구서와 견적서를 발행하는 프리랜서
- 고객 및 청구 기록을 자체 기기에 보관하는 소규모 사업자
- Peppol 또는 XRechnung 형식의 전자 청구서 작성
- 여러 기기에서 사용할 수 있도록 셀프 호스팅 서버에 공유 청구서 인스턴스 운영
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/piratuks/invoice-builder.git - 2
프로젝트 폴더로 이동합니다
cd invoice-builder - 3
Docker 이미지를 가져옵니다
docker compose pull - 4
앱을 시작한 다음 브라우저에서 http://localhost:3001 을 엽니다
docker compose up -d
사용 전 알아둘 점
- 3.0.2로 업그레이드하려면 데이터베이스를 백업하고 먼저 2.10.0까지 마이그레이션을 완료해야 합니다. 그렇지 않으면 업그레이드되지 않습니다.
- 프로젝트를 한 명의 개발자가 유지 관리하므로 지원과 업데이트가 제한될 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- invoice-builder은(는) 무엇인가요?
- 프리랜서와 소규모 사업자를 위한 오프라인 우선 오픈소스 청구서·견적서 앱으로, PDF 내보내기와 로컬 SQLite 저장을 지원합니다. Invoice Builder는 실시간 PDF 미리보기와 A4 또는 Letter 용지 형식으로 청구서와 견적서를 만들고 관리합니다. 사업체, 고객, 은행 계좌, 품목, 카테고리, 단위, 통화 데이터를 XLSX로 가져오고 내보낼 수 있습니다. 금융 처리 기능으로 할증료, 할인, 배송비, 세금 포함·별도 계산, 부분 결제, 문서 상태 관리 등을 지원합니다.
- invoice-builder은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- invoice-builder은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- invoice-builder은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. invoice-builder의 마지막 커밋은 2026년 11월 2일입니다.
- invoice-builder은(는) 어디에 사용할 수 있나요?
- 구독료 없이 청구서와 견적서를 발행하는 프리랜서 고객 및 청구 기록을 자체 기기에 보관하는 소규모 사업자 Peppol 또는 XRechnung 형식의 전자 청구서 작성 여러 기기에서 사용할 수 있도록 셀프 호스팅 서버에 공유 청구서 인스턴스 운영
- invoice-builder는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/piratuks/invoice-builder.git 프로젝트 폴더로 이동합니다: cd invoice-builder Docker 이미지를 가져옵니다: docker compose pull 앱을 시작한 다음 브라우저에서 http://localhost:3001 을 엽니다: docker compose up -d
- invoice-builder은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/piratuks/invoice-builder
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
프리랜서를 위한 셀프 호스팅 오픈소스 인보이스 앱으로, 견적서, 청구서, 결제, 전자 인보이스 발행과 법적 보관을 지원합니다.
Factur-X, FatturaPA, UBL 2.1 형식의 전자 인보이스를 생성하는 경량 셀프 호스팅 인보이스 애플리케이션입니다.
프리랜서와 팀을 위한 셀프 호스팅 시간 추적 및 인보이스 앱으로, 타이머, 프로젝트, PDF 인보이스, Peppol 전자 인보이스 기능을 제공합니다.
Laravel 기반으로 청구서, 견적서, 프로젝트, 작업, 경비, 시간 추적을 관리하는 호스팅형 또는 자체 호스팅형 인보이스 앱입니다.
Laravel과 VueJS 기반의 소규모 사업자 및 프리랜서용 온라인 회계 소프트웨어