From cd84153994da0cefaa30ccaf2eb5edbfcd368527 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Fri, 20 Mar 2026 09:37:41 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20[rd]=20sales=204=EA=B0=9C=20=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20MNG=20=EC=97=B0=EA=B5=AC=EA=B0=9C=EB=B0=9C?= =?UTF-8?q?=20=ED=95=98=EC=9C=84=20=EC=9D=B4=EA=B4=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 경정청구 소개 (sales/Requestforcorrection → rd/correction-request) - 바로빌 API 통합기획서 (sales/barobill → rd/barobill-plan) - 견적서 자동기획 프로젝트 (sales/plan → rd/auto-quotation) - 라우트/컨트롤러/메뉴 등록 --- app/Http/Controllers/RdController.php | 48 + resources/views/rd/auto-quotation.blade.php | 891 ++++++++ resources/views/rd/barobill-plan.blade.php | 1847 +++++++++++++++++ .../views/rd/correction-request.blade.php | 1151 ++++++++++ routes/web.php | 12 + 5 files changed, 3949 insertions(+) create mode 100644 resources/views/rd/auto-quotation.blade.php create mode 100644 resources/views/rd/barobill-plan.blade.php create mode 100644 resources/views/rd/correction-request.blade.php diff --git a/app/Http/Controllers/RdController.php b/app/Http/Controllers/RdController.php index c78105fb..ce8371eb 100644 --- a/app/Http/Controllers/RdController.php +++ b/app/Http/Controllers/RdController.php @@ -721,4 +721,52 @@ public function cooconCreditReport(Request $request): View|\Illuminate\Http\Resp return view('rd.coocon-credit.report'); } + + /** + * My Octopus 홍보 영상 + */ + public function myOctopus(Request $request): View|\Illuminate\Http\Response + { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('rd.myoctopus')); + } + + return view('rd.myoctopus'); + } + + /** + * 경정청구 소개 + */ + public function correctionRequest(Request $request): View|\Illuminate\Http\Response + { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('rd.correction-request')); + } + + return view('rd.correction-request'); + } + + /** + * 바로빌 API 통합기획서 + */ + public function barobillPlan(Request $request): View|\Illuminate\Http\Response + { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('rd.barobill-plan')); + } + + return view('rd.barobill-plan'); + } + + /** + * 견적서 자동기획 프로젝트 + */ + public function autoQuotation(Request $request): View|\Illuminate\Http\Response + { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('rd.auto-quotation')); + } + + return view('rd.auto-quotation'); + } } diff --git a/resources/views/rd/auto-quotation.blade.php b/resources/views/rd/auto-quotation.blade.php new file mode 100644 index 00000000..c36ab73c --- /dev/null +++ b/resources/views/rd/auto-quotation.blade.php @@ -0,0 +1,891 @@ +@extends('layouts.app') + +@section('title', '견적서 자동기획 프로젝트') + +@section('content') + +
+

+ + 견적서 자동기획 프로젝트 +

+ + R&D 대시보드 + +
+ + +
+
+
+ +
+
+

AI WORKFLOW DOCUMENTATION

+

음성에서 견적서까지, 자동으로

+
+
+

+ 제조 현장의 목소리를 데이터화하고 자동으로 문서화하는 프로세스입니다.
+ Gemini의 멀티모달 분석Claude의 코드 생성 능력을 결합한 최적의 솔루션 +

+
+ 음성 → 텍스트 + 비정형 → 정형 데이터 + JSON → PPTX +
+
+ + +
+

+ + 워크플로우 개요 +

+
+
+
+
+ +
+

Input

+

음성 녹음 파일
(MP3, WAV)

+
+
+ +
+ +
+

Process

+

AI 분석 & 변환
(Gemini + Claude)

+ +
+
+
+ +
+

Output

+

견적서 PPTX 파일
(자동 생성)

+
+
+
+
+ + +
+

+ + 상세 프로세스 (4단계) +

+ + +
+
+
+ 1 +
+

음성 데이터 분석 및 데이터 구조화

+

Gemini 1.5 Pro 활용

+
+ + Gemini + +
+
+
+
+

+ Input +

+
    +
  • + + 음성 파일 (MP3, WAV 등) +
  • +
  • + + 기존 견적서 양식 샘플 +
  • +
+
+
+

+ Process +

+
    +
  • + + 대화 내용을 텍스트로 변환 (STT) +
  • +
  • + + 맥락 파악 및 규칙 정리 +
  • +
+
+
+

+ Output +

+
+

// Structured Data (JSON)

+
{
+  "customer": "A사",
+  "items": [...],
+  "total_price": "..."
+}
+
+
+
+
+
+
+ + +
+
+
+ 2 +
+

웹 기반 중간 검토 및 데이터 보정

+

Claude Web Page Skill

+
+ + Claude + +
+
+
+
+

+ Process +

+
    +
  • + 1 + 추출된 데이터를 테이블 형태로 표시 +
  • +
  • + 2 + 사용자가 오인식된 항목을 직접 수정 +
  • +
  • + 3 + 수정 사항 즉시 JSON 데이터에 반영 +
  • +
+
+
+

+ Key Feature +

+
+
+ + 데이터 확정 + + 버튼 클릭 +
+

+ 확정 버튼을 누르면 PPTX 생성 스크립트로 데이터가 전달됩니다. +

+
+
+
+
+
+
+ + +
+
+
+ 3 +
+

PPTX 생성 로직 실행

+

Claude Code Skill

+
+ + Claude + +
+
+
+
+

+ Process +

+
    +
  • + 1 + python-pptx 라이브러리 활용 +
  • +
  • + 2 + 템플릿 슬라이드에 데이터 매핑 +
  • +
  • + 3 + 코드 자동 작성 및 실행 +
  • +
+
+
+

+ 레이아웃 자동 배치 +

+
+
+ + 품목이 많으면 슬라이드 자동 복제 +
+
+ + 표 크기 자동 조절 로직 포함 +
+
+
+
+
+ +
+

OUTPUT

+

최종 견적서 파일 (.pptx)

+
+
+
+
+
+ + +
+
+
+ 4 +
+

최종 산출물 피드백 및 저장

+

Review & Iteration

+
+ + 반복 + +
+
+
+
+

+ 프로세스 +

+
    +
  • + + 생성된 PPTX 파일을 사용자에게 제공 +
  • +
  • + + 디자인/내용 수정 필요 시 Claude에게 요청 +
  • +
  • + + 코드 즉시 재수정 가능 +
  • +
+
+
+

+ 수정 요청 예시 +

+
+
+

"표의 색상을 변경해줘"

+
+
+

"마지막에 안내 문구를 추가해줘"

+
+
+
+
+
+
+
+
+ + +
+

+ + 주요 기술 스택 및 역할 분담 +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
단계담당 AI기술 및 도구비고
+ 음성 인식 & 추론 + + Gemini + + Multimodal Audio Input + 긴 대화의 맥락 파악에 최적
+ 데이터 구조화 + + Gemini / Claude + + JSON Schema 추출 + 비정형 → 정형 데이터 변환
+ UI/UX 구성 + + Claude + + React / HTML/JS + 사용자 데이터 확인 인터페이스
+ 문서 생성 + + Claude + + Python (python-pptx) + 실제 파일 바이너리 생성
+
+
+
+ + +
+

+ + 성공적인 자동화를 위한 팁 +

+
+ +
+
+ 1 +
+

프롬프트 엔지니어링 (Few-shot)

+

+ Gemini에게 음성을 넘길 때, "이전 견적서 사례" 2~3개를 함께 예시로 주면 추출 정확도가 대폭 향상됩니다. +

+
+

+ 핵심: 예시 기반 학습으로 정확도 향상 +

+
+
+ + +
+
+ 2 +
+

템플릿 고정

+

+ PPTX의 배경 디자인이나 로고는 미리 만든 template.pptx 파일을 활용하고, AI는 값만 채우도록 설정 +

+
+

+ 핵심: 디자인 품질 유지에 유리 +

+
+
+ + +
+
+ 3 +
+

예외 처리

+

+ 대화 중 불확실한 내용은 Unconfirmed 플래그를 달아 웹 페이지에서 강조 표시되도록 설계 +

+
+

+ 핵심: 불확실성 명시적 관리 +

+
+
+
+
+ + +
+

+ + Claude Code Skills 기반 구현 +

+

음성 → 텍스트 변환 이후 PPTX 생성까지 Claude Code의 Subagent와 Skills를 활용한 자동화 파이프라인

+ + +
+

+ Skills 아키텍처 +

+
+ +
+
+ 1 +

text-analyzer-skill

+
+

자연어 텍스트 분석 및 PDF 템플릿 구조 매핑

+
+
+ 섹션 패턴 인식 +
+
+ 콘텐츠 자동 분류 +
+
+ JSON Schema 추출 +
+
+
+ node txt-to-pptx.js +
+
+ + +
+
+ 2 +

proposal-skill

+
+

PDF 기획서 분석 및 PPT 기획서 자동 생성

+
+
+ PDF 구조 분석 +
+
+ 템플릿 추출 +
+
+ 콘텐츠 자동 매핑 +
+
+
+ npm run create-proposal +
+
+ + +
+
+ 3 +

pptx-skill

+
+

HTML 슬라이드를 PowerPoint 파일로 변환

+
+
+ HTML → PPTX 변환 +
+
+ PptxGenJS 라이브러리 +
+
+ 썸네일 검증 +
+
+
+ node html2pptx.js +
+
+
+
+ + +
+

+ PPT Team Agent 워크플로우 +

+
+
+
+

Input

+

source/*.txt

+
+ +
+

Parser

+

텍스트 파싱

+
+ +
+

Analyzer

+

섹션 인식

+
+ +
+

Mapper

+

템플릿 매핑

+
+ +
+

Output

+

PPTX 생성

+
+
+
+ + +
+
+

+ 디렉터리 구조 +

+
+
flow-chart/
+├── source/           # TXT 입력 파일
+├── pptx/             # PPTX 출력
+├── templates/        # JSON 템플릿
+├── data/             # 샘플 데이터
+├── run.js            # 통합 실행
+└── estimate-pptx-generator.js
+
+
+
+

+ 실행 명령어 +

+
+
+ npm run ppt + # TXT → PPTX +
+
+ npm run estimate + # 견적서 생성 +
+
+ npm run template + # 템플릿 기반 +
+
+
+
+
+ + +
+

+ SAM ERP 견적서 생성기 +

+
+
+

생성되는 슬라이드 구성

+
+
+ 1 + 표지 (SAM 로고 및 시스템 소개) +
+
+ 2 + 견적관리 메인 (필터, 통계, 목록) +
+
+ 3 + 견적 상세 (정보 입력 폼) +
+
+ 4 + 견적서 문서 (요약) +
+
+ 5 + 견적서 문서 (항목별 상세 내역) +
+
+
+
+

견적 데이터 구조 (JSON)

+
+
{
+  "company": "(주) 주일기업",
+  "documentNumber": "ABC123",
+  "client": {
+    "name": "회사명",
+    "site": "현장명",
+    "contact": "연락처"
+  },
+  "items": [
+    {
+      "name": "FSSB01(주차장)",
+      "width": 2530,
+      "height": 2550,
+      "materialCost": 1420000,
+      "laborCost": 510000
+    }
+  ],
+  "summary": {
+    "grandTotal": 93950000
+  }
+}
+
+
+
+
+
+ + +
+

+ + 기술 구현 세부사항 +

+
+ +
+

+ 텍스트 파서 (TextParser) +

+

자연어 텍스트의 구조와 내용을 자동 파싱

+
+

섹션 인식 패턴:

+
+
+ 프로젝트명: + 메타데이터 추출 +
+
+ === 섹션 === + 주요 섹션 구분 +
+
+ 1. 항목 + 번호 목록 인식 +
+
+
+
+ 정확도: 섹션 인식률 90% 이상 +
+
+ + +
+

+ 템플릿 매퍼 (TemplateMapper) +

+

파싱된 데이터를 PDF 템플릿 구조에 매핑

+
+

매핑 대상:

+
+
+ 표지 (Cover) +
+
+ 문서 히스토리 +
+
+ 메뉴 구조 +
+
+ 상세 화면 +
+
+
+
+ 일치도: SAM_ERP 스토리보드 95% 일치 +
+
+ + +
+

+ PptxGenJS 라이브러리 +

+

JavaScript 기반 PowerPoint 생성

+
+
// 색상 코드 (# 없이)
+{ color: 'FF0000' }
+{ fill: { color: '1e3a5f' } }
+
+// 슬라이드 크기 (16:9)
+pres.defineLayout({
+  name: 'CUSTOM_16x9',
+  width: 10,
+  height: 5.625
+});
+
+
+ 주의: 색상 코드에 # 접두사 사용 금지 +
+
+ + +
+

+ HTML → PPTX 변환 +

+

Playwright + PptxGenJS 조합

+
+

HTML 작성 규칙:

+
+
+ + 텍스트에 border/background 금지 +
+
+ + 불릿 기호로 시작하는 텍스트 금지 +
+
+ + table 태그 사용 금지 (flexbox 사용) +
+
+ + body: 720pt x 405pt (16:9) +
+
+
+
+ 검증: thumbnail.py로 시각적 확인 +
+
+
+
+ + +
+

+ + 전체 흐름도 +

+
+
+
+
+ +
+

음성 녹음

+
+ + + +
+
+ +
+

Gemini STT

+
+ + + +
+
+ +
+

JSON 데이터

+
+ + + +
+
+ +
+

웹 검토

+
+ + + +
+
+ +
+

Claude Code

+
+ + + +
+
+ +
+

PPTX 완성

+
+
+ + +
+
+
+ + AI 처리 단계 +
+
+ + 최종 산출물 +
+
+
+
+
+ + +
+
+
+ +

AI 기반 제조 견적서 자동화 시스템

+
+

Powered by Gemini + Claude

+
+
+@endsection + +@push('scripts') + +@endpush diff --git a/resources/views/rd/barobill-plan.blade.php b/resources/views/rd/barobill-plan.blade.php new file mode 100644 index 00000000..c69d704c --- /dev/null +++ b/resources/views/rd/barobill-plan.blade.php @@ -0,0 +1,1847 @@ +@extends('layouts.app') + +@section('title', '바로빌 API 통합기획서') + +@section('content') + + +
+ {{-- 페이지 헤더 --}} +
+

+ + 바로빌 API 통합기획서 +

+

바로빌(Barobill) API를 활용한 멀티테넌시 회계 자동화 시스템

+
+ + {{-- 탭 네비게이션 --}} + + + {{-- ============================================ --}} + {{-- 탭 1: 대시보드 --}} + {{-- ============================================ --}} +
+ {{-- 프로젝트 개요 --}} +
+

+ 프로젝트 개요 +

+

바로빌(Barobill) API를 활용한 멀티테넌시 환경의 회계 자동화 시스템

+
+
+
+

회원사 관리

+

API 기반 가입 및 관리

+
+
+
+

인증서 연동

+

공인인증서 플러그인

+
+
+
+

전자세금계산서

+

발행 및 관리

+
+
+
+

금융 데이터

+

카드/계좌 실시간 조회

+
+
+
+ + {{-- 워크플로우 --}} +
+

+ 통합 워크플로우 +

+
+

+ 1 + 회원 온보딩 프로세스 +

+
+
+
+ + 회원 가입 +
+

사업자 정보 입력 → RegistCorp API → 연동키 발급

+
+ +
+
+ + 인증서 등록 +
+

플러그인 호출 → 인증서 선택 → 보안 서버 전송

+
+ +
+
+ + 연동 확인 +
+

등록 완료 → 상태 '활성(Active)' 변경

+
+
+
+
+

+ 2 + 서비스 이용 프로세스 +

+
+
+
+ + 전자세금계산서 +
+

매출 데이터 → RegistTaxInvoice → 국세청 전송

+
+
+
+ + 카드 내역 +
+

카드 등록 → GetCardLog → 지출 내역 스크래핑

+
+
+
+ + 계좌 내역 +
+

계좌 연결 → GetBankAccountLog → 입출금 동기화

+
+
+
+
+ + {{-- 메뉴 구조 --}} +
+

+ 메뉴 구조도 +

+
+
+
+ 대시보드 +
+
    +
  • + + 회계 요약 +
  • +
  • + + 알림 +
  • +
+
+
+
+ 매출/매입 관리 +
+
    +
  • + + 전자세금계산서 발행/목록 +
  • +
  • + + 카드 이용 내역 +
  • +
  • + + 계좌 거래 내역 +
  • +
+
+
+
+ 설정 및 연동 +
+
    +
  • + + 회사 정보 관리 +
  • +
  • + + 바로빌 연동 설정 +
  • +
  • + + 사용자 권한 설정 +
  • +
+
+
+
+ + {{-- 데이터 관리 전략 --}} +
+

+ 멀티테넌시 데이터 관리 +

+
+
+

+ 데이터 격리 +

+
    +
  • + + 모든 테이블에 TenantID 부여 +
  • +
  • + + 회원사 간 데이터 혼선 방지 +
  • +
  • + + 테넌트별 고유 연동키 동적 매핑 +
  • +
+
+
+

+ 보안 및 예외 처리 +

+
    +
  • + + HTTPS 통신 및 토큰 기반 보안 +
  • +
  • + + 인증서 만료/API 한도 초과 알림 +
  • +
  • + + API 요청/응답 로그 기록 +
  • +
+
+
+
+
+ + {{-- ============================================ --}} + {{-- 탭 2: 매출/매입 관리 --}} + {{-- ============================================ --}} +
+ {{-- API 서비스 개요 --}} +
+
+

+ 바로빌 API 연동 서비스 +

+ + 개발자센터 바로가기 + +
+

+ 바로빌 개발자센터는 전자세금계산서, 카드/계좌 조회, 홈택스 매입매출 연동 등 B2B API 서비스를 제공합니다. + Java, Python, PHP, .NET, Node.js 등 HTTP 통신이 가능한 모든 개발언어를 지원합니다. +

+
+
+
+
전자세금계산서
+
+
+
+
카드 사용내역
+
+
+
+
계좌 입출금
+
+
+
+
홈택스 연동
+
+
+
+ + {{-- 전자세금계산서 API --}} +
+

+ 전자세금계산서 API +

+ + {{-- 발급 유형 --}} +
+

발급 유형

+
+
+
+ + 정발행 +
+

공급자가 세금계산서 작성 후 인증서로 전자서명하여 발급하고, 공급받는자에게 이메일로 발송

+
+
+
+ + 역발행 +
+

공급받는자가 세금계산서 작성 후 공급자에게 발급 요청, 공급자가 확인 후 전자서명하여 발급

+
+
+
+ + 위수탁발행 +
+

공급자(위탁자)를 대신하여 수탁자가 세금계산서를 작성 및 발급(전자서명)

+
+
+
+ + {{-- 주요 API 메소드 --}} +
+

주요 API 메소드

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
메소드명기능비고
RegistTaxInvoice세금계산서 임시저장발급 전 데이터 저장
IssueTaxInvoiceEx세금계산서 발급문자, 첨부파일 지원
GetTaxInvoiceNK세금계산서 내용 조회국세청승인번호 사용
GetTaxInvoiceStatesIK세금계산서 상태 조회최대 100건
GetTaxInvoiceSalesList매출 세금계산서 목록 조회국세청 전송완료 건
GetTaxInvoicePurchaseList매입 세금계산서 목록 조회국세청 전송완료 건
ProcTaxInvoice세금계산서 승인/거부/취소역발행 처리용
GetTaxInvoicesPrintURL세금계산서 인쇄 URL최대 50건
+
+
+ + {{-- 세금계산서 필드 명세 --}} +
+

세금계산서 객체 필드 명세

+
+ {{-- 기본 정보 --}} +
+
기본 정보
+
+
writeDate[필수] 작성일자 (yyyyMMdd)
+
issueType[필수] 발행형태
+
purposeType[필수] 영수/청구 구분
+
taxType[필수] 과세형태
+
chargeDirection[필수] 과금방향
+
+
+ {{-- 공급자 정보 --}} +
+
공급자 정보
+
+
invoicerCorpNum[필수] 사업자번호 (10자리)
+
invoicerCorpName[필수] 상호
+
invoicerMgtKey[필수] 문서번호 (1~24자리)
+
invoicerCEOName[필수] 대표자 성명
+
invoicerEmail[선택] 담당자 이메일
+
+
+ {{-- 공급받는자 정보 --}} +
+
공급받는자 정보
+
+
invoiceeCorpNum[필수] 사업자번호
+
invoiceeCorpName[필수] 상호
+
invoiceeType[필수] 구분 (사업자/개인/외국인)
+
invoiceeCEOName[필수] 대표자 성명
+
invoiceeEmail1[선택] 담당자 이메일
+
+
+ {{-- 금액 정보 --}} +
+
금액 정보
+
+
supplyCostTotal[필수] 공급가액 합계
+
taxTotal[필수] 세액 합계
+
totalAmount[필수] 합계금액
+
remark1~3[선택] 비고
+
+
+
+
+
+ + {{-- 카드 사용내역 API --}} +
+

+ 카드 사용내역 조회 API +

+ +
+ {{-- 서비스 설명 --}} +
+

서비스 개요

+
+

+ 개인/법인카드의 사용내역을 자동으로 수집하여 사용일시, 승인번호, 승인구분, 거래금액, 과세유형 정보를 제공합니다. +

+
    +
  • 매일 자동 업데이트
  • +
  • 기간별/카드별 조회 가능
  • +
  • 가맹점 과세유형 조회 지원
  • +
  • 부가세 신고 자료 활용
  • +
+
+ +

조회 가능 필드

+
+
+
사용일시
+
승인번호
+
카드번호
+
거래금액
+
가맹점명
+
가맹점 사업자번호
+
승인구분
+
과세유형
+
+
+
+ + {{-- API 메소드 --}} +
+

주요 API 메소드

+
+
+ RegistCard +

카드 정보 등록 (카드번호, 유효기간, 비밀번호)

+
+
+ GetCardLog +

카드 사용내역 조회 (기간, 카드번호 지정)

+
+
+ GetCardList +

등록된 카드 목록 조회

+
+
+ DeleteCard +

등록된 카드 삭제

+
+
+
+
+
+ + {{-- 계좌 입출금 API --}} +
+

+ 계좌 입출금내역 조회 API +

+ +
+ {{-- 서비스 설명 --}} +
+

서비스 개요

+
+

+ 총 20개 뱅킹의 기업/개인 계좌 입출금내역을 수집하여 입출금일시, 입출금액, 잔액, 이체내역 등의 정보를 제공합니다. +

+
    +
  • 은행 직접 접속 불필요
  • +
  • 다수 은행 통합 조회
  • +
  • 다양한 조회 주기 설정
  • +
  • 자동 수집 기능
  • +
+
+ +

조회 가능 필드

+
+
+
거래일시
+
입금액
+
출금액
+
잔액
+
거래점
+
적요
+
거래구분
+
메모
+
+
+
+ + {{-- API 메소드 --}} +
+

주요 API 메소드

+
+
+ RegistBankAccount +

계좌 정보 등록 (은행코드, 계좌번호, 비밀번호)

+
+
+ GetBankAccountLog +

계좌 입출금내역 조회 (기간, 계좌번호 지정)

+
+
+ GetBankAccountList +

등록된 계좌 목록 조회

+
+
+ GetBankAccountBalance +

계좌 잔액 조회

+
+
+
+
+ + {{-- 지원 은행 --}} +
+

지원 금융기관 (20개)

+
+ @foreach(['국민은행', '신한은행', '우리은행', '하나은행', 'NH농협', '기업은행', 'SC제일', '씨티은행', '케이뱅크', '카카오뱅크', '토스뱅크', '새마을금고', '신협', '우체국', '수협', '대구은행', '부산은행', '광주은행', '전북은행', '제주은행'] as $bank) + {{ $bank }} + @endforeach +
+
+
+ + {{-- 홈택스 매입매출 연동 --}} +
+

+ 홈택스 매입매출자료 연동 API +

+ +
+

+ 홈택스에 신고/수집된 세금계산서, 현금영수증, 신용카드 매입내역 등을 API로 조회하여 부가세 신고 및 결산 자료로 활용할 수 있습니다. +

+
+ +
+
+
+ + + + 세금계산서 +
+
    +
  • • 매출/매입 세금계산서 조회
  • +
  • • 국세청 전송 상태 확인
  • +
  • • 수정세금계산서 이력
  • +
+
+
+
+ + + + 현금영수증 +
+
    +
  • • 발급/취소 내역 조회
  • +
  • • 매입자료 수집
  • +
  • • 공제/불공제 구분
  • +
+
+
+
+ + + + 신용카드 매입 +
+
    +
  • • 매입세액 공제 자료
  • +
  • • 가맹점별 내역 조회
  • +
  • • 과세유형 자동 분류
  • +
+
+
+
+
+ + {{-- ============================================ --}} + {{-- 탭 3: 설정 및 연동 --}} + {{-- ============================================ --}} +
+
+

+ 설정 및 연동 관리 +

+

바로빌 API 연동을 위한 회사 정보, 인증서, 사용자 권한을 관리합니다.

+ +
+
+
+ +
+

회사 정보 관리

+

사업자등록번호, 상호, 대표자, 업태/종목 등 기본 정보 관리

+ +
+
+
+ +
+

바로빌 연동 설정

+

API 연동키, 공인인증서 등록, 연동 상태 확인

+ +
+
+
+ +
+

사용자 권한 설정

+

담당자별 접근 권한, 발급 권한, 조회 범위 설정

+ +
+
+
+ + {{-- 연동 가이드 --}} +
+

+ 연동 가이드 +

+ +
+
+ 1 +
+

바로빌 개발자센터 회원가입

+

dev.barobill.co.kr에서 회원가입 후 테스트 API 키를 발급받습니다.

+
+
+
+ 2 +
+

회원사 등록 (RegistCorp)

+

사업자 정보를 입력하고 RegistCorp API를 호출하여 연동키를 발급받습니다.

+
+
+
+ 3 +
+

공인인증서 등록

+

바로빌 전용 플러그인을 통해 세금계산서 발급용 공인인증서를 등록합니다.

+
+
+
+ 4 +
+

테스트 및 운영 전환

+

테스트베드에서 API 연동을 검증한 후, 운영 환경으로 전환합니다.

+
+
+
+
+
+ + {{-- ============================================ --}} + {{-- 탭 4: 과금정책 --}} + {{-- ============================================ --}} +
+ {{-- 파트너 소개 --}} +
+
+

+ 바로빌 할인형 연동 서비스 +

+ 할인형 연동 +
+
+

+ 본 서비스는 바로빌(Barobill)의 공식 API를 활용하여 할인된 계약 단가로 제공되는 회계 자동화 솔루션입니다. + 정산요율은 '바로빌 100% / 파트너 0%' 방식으로, 별도의 판매 마진 없이 최저가 수준의 비용으로 서비스를 이용하실 수 있습니다. +

+
+ 바로빌 공식 연동 + 최저가 할인 단가 + 멀티테넌시 지원 + 종량제 및 월정액 +
+
+
+
+
부가세 별도
+
모든 단가는 부가세 별도 기준
+
+
+
건당 7.7원~
+
카카오 알림톡 기준
+
+
+
정산 100%
+
투명한 과금 체계
+
+
+
+ + {{-- 요금 정책 요약 --}} +
+

+ 요금 체계 요약 +

+
+
+
+ 건당 과금 (18개 서비스) +
+
    +
  • 단가 범위7.7원 ~ 110원
  • +
  • 과금 방식사용량 x 단가
  • +
  • 주요 서비스세금계산서, 문자, 카카오톡
  • +
+
+
+
+ 월정액 (9개 서비스) +
+
    +
  • 단가 범위3,300원 ~ 33,000원
  • +
  • 과금 방식매월 고정 요금
  • +
  • 주요 서비스홈택스, 계좌 스크래핑
  • +
+
+
+
+ + {{-- 요금표 --}} +
+

+ 1. 건당 과금 서비스 +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
서비스 항목건당 단가비고
전자문서 발행
세금계산서110원전자세금계산서
종지세금계산서 / 대량발행55원거래명세서, 청구서, 견적서 등 동일
현금영수증11원-
메시징 서비스
카카오 알림톡7.7원최저가 권장
문자 (SMS)16.5원90byte 이하
문자 (LMS)38.5원2,000byte 이하
팩스 (Fax)55원-
기타 조회
사업자등록 상태조회11원휴/폐업 실시간 확인
+ +

+ 2. 월정액 서비스 +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
서비스 항목월 요금비고
홈택스 자동 수집
홈택스 매입매출조회 (세금계산서/현금영수증)33,000원각 항목별 자동 수집
금융 스크래핑
카드 매출 조회3,300원최저가
계좌 조회 (1일 주기)3,300원최저가
계좌 조회 (10분 주기)6,600원실시간형
기타 월정액
080 수신거부 번호31,900원번호 유지비 포함
+
+ + {{-- 월별 시나리오 --}} +
+

+ 월별 예상 비용 시나리오 +

+
+
+
소규모 기업
+
    +
  • 세금계산서 100건
  • +
  • 알림톡 500건
  • +
  • 계좌조회(1일) 1회
  • +
+
약 51,150원
+
+
+
중규모 기업 (권장)
+
    +
  • 세금계산서 500건
  • +
  • 알림톡 2,000건
  • +
  • 홈택스 조회 포함
  • +
+
약 110,000원
+
+
+
대규모 기업
+
    +
  • 세금계산서 2,000건
  • +
  • 알림톡 10,000건
  • +
  • 계좌/홈택스 풀세트
  • +
+
약 376,200원
+
+
+
+ +
+

+ 검토 및 권장 사항 +

+
+
    +
  • 알림톡 우선 활용: SMS(16.5원) 대비 알림톡(7.7원)이 약 53% 저렴하여 비용 절감에 효과적입니다.
  • +
  • 계좌 주기 최적화: 실시간 확인이 불필요한 경우 1일 주기(3,300원)를 선택하여 고정비를 낮출 수 있습니다.
  • +
+
    +
  • 홈택스 연동: 매입/매출 자동 수집(33,000원)을 통해 경리 업무의 90% 이상을 자동화할 수 있습니다.
  • +
  • 사업자 상태조회: 건당 11원으로 거래처의 휴/폐업 여부를 자동으로 판별하여 리스크를 관리하세요.
  • +
+
+
+ + {{-- 회원사 가입 프로세스 --}} +
+

+ 회원사 가입 프로세스 +

+

코드브릿지엑스 솔루션을 통해 바로빌 API 서비스를 이용하려면 아래 절차를 따르세요.

+ +
+
+
+
1
+
+

회원사 등록

+

사업자 정보 입력 및 이용약관 동의

+
+
+
+
+
2
+
+

연동키 발급

+

RegistCorp API로 회원사 고유 연동키 생성

+
+
+
+
+
3
+
+

인증서 등록

+

세금계산서 발급용 공인인증서 등록

+
+
+
+
+
4
+
+

포인트 충전

+

선불 포인트 충전 후 서비스 이용 시작

+
+
+
+
+ + {{-- 과금 방식 상세 --}} +
+

+ 과금 방식 상세 +

+ +
+ {{-- 포인트 시스템 --}} +
+

+ + + + 포인트 시스템 +

+
    +
  • + +
    선불 충전: 포인트를 미리 충전한 후 서비스 이용 시 차감
    +
  • +
  • + +
    자동 알림: 잔액 부족 시 이메일/SMS 알림 발송
    +
  • +
  • + +
    사용 내역: 실시간 포인트 사용 내역 조회 가능
    +
  • +
  • + +
    유효기간: 충전일로부터 5년간 유효
    +
  • +
+
+ + {{-- 정산 방식 --}} +
+

+ + + + 정산 및 결제 +

+
    +
  • + +
    결제 수단: 신용카드, 실시간 계좌이체, 가상계좌
    +
  • +
  • + +
    세금계산서: 충전 금액에 대해 전자세금계산서 발급
    +
  • +
  • + +
    정산 주기: 월별 사용 내역 리포트 제공
    +
  • +
  • + +
    대량 할인: 월 사용량에 따른 볼륨 디스카운트
    +
  • +
+
+
+ + {{-- API 호출 예시 --}} +
+

회원사 포인트 조회 API

+
+
// 회원사 포인트 잔액 조회
+
$balance = $barobill->GetBalance(
+
"CERT_KEY", // 파트너 인증키
+
"1234567890" // 회원사 사업자번호
+
);
+
// 반환값: 현재 잔액 (원)
+
+
+ + {{-- 문의 안내 --}} +
+
+
+

과금 정책 문의

+

대량 사용, 맞춤 요금제 등 문의사항이 있으시면 연락주세요.

+
+ +
+
+ + {{-- ============================================ --}} + {{-- 상세 단가표 --}} + {{-- ============================================ --}} +
+
+
+
+ +
+
+

바로빌 API 구간별 상세 단가표

+

전체 구간별 할인 요율 및 계산 예시 / VAT 별도

+
+
+
+ + {{-- Pricing Tabs --}} +
+ + + + + +
+ + {{-- Card: Tax --}} +
+
+
+
+
+ +
+
+

전자세금계산서

+

발급 건당 과금 / 6개 구간

+
+
+ 건당 50~100원 +
+
+
+

+ + 구간별 기본 단가 +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
구간발급건수단가
기본3,000건 이하100원
1구간3,001 ~ 4,00090원
2구간4,001 ~ 5,00080원
3구간5,001 ~ 8,00070원
4구간8,001 ~ 10,00060원
5구간10,000건 초과50원
+
+
+
+ +
+
+
+ 월 4,000건 발급 시 + 평균 98원 +
+ + + + + + + +
구간수량단가금액
기본 (3,000)3,000100원300,000
1구간 (1,000)1,00090원90,000
390,000원
+
+
+
+
+ + {{-- Card: Account --}} +
+
+
+
+
+ +
+
+

계좌조회 (10분주기)

+

등록 건당 과금 / 5개 구간

+
+
+ 건당 3,000~6,000원 +
+
+
+

+ + 구간별 기본 단가 +

+
+ + + + + + + + + + + + + + + +
구간등록수단가
기본 (1~50)50개6,000원
1구간 (51~100)50개5,000원
2구간 (101~500)400개4,000원
3구간 (501~1,000)500개3,500원
4구간 (1,000 초과)-3,000원
+
+
+
+ + {{-- Card: Card --}} +
+
+
+
+
+ +
+
+

법인/개인카드 조회

+

등록 건당 과금 / 5개 구간

+
+
+ 건당 1,700~3,000원 +
+
+
+

+ + 구간별 기본 단가 +

+
+ + + + + + + + + + + + + + + +
구간등록수단가
기본 (1~50)50개3,000원
1구간 (51~100)50개2,500원
2구간 (101~500)400개2,300원
3구간 (501~1,000)500개1,900원
4구간 (1,000 초과)-1,700원
+
+
+
+ + {{-- Card: Hometax --}} +
+
+
+
+
+ +
+
+

홈택스 매입/매출 조회

+

개사당 월정액 / 6개 구간

+
+
+ 월 10,000~30,000원 +
+
+
+

+ + 구간별 기본 단가 +

+
+ + + + + + + + + + + + + + + + +
구간개사수단가
기본 (1~20)20개사30,000원
1구간 (21~50)30개사20,000원
2구간 (51~100)50개사18,000원
3구간 (101~200)100개사15,000원
4구간 (201~500)300개사12,000원
5구간 (500 초과)-10,000원
+
+
+
+ + {{-- Summary Table --}} +
+
+

+ + 서비스별 할인 요율 요약 +

+

대량 사용 시 최대 할인폭 비교

+
+
+
+
+
전자세금계산서
+
50% OFF
+
100원 -> 50원
+
+
+
계좌조회
+
50% OFF
+
6,000원 -> 3,000원
+
+
+
카드조회
+
43% OFF
+
3,000원 -> 1,700원
+
+
+
홈택스조회
+
67% OFF
+
30,000원 -> 10,000원
+
+
+
+
+ + {{-- Additional Info --}} +
+

위 단가표는 Code Bridge X 파트너 전용 특별 할인 단가입니다.

+

정확한 견적은 사용량 추이에 따라 매달 정산됩니다.

+
+
+
+
+
+ +{{-- ============================================ --}} +{{-- 모달창들 --}} +{{-- ============================================ --}} + +{{-- 모달 오버레이 --}} + +@endsection + +@push('scripts') +@verbatim + +@endverbatim +@endpush diff --git a/resources/views/rd/correction-request.blade.php b/resources/views/rd/correction-request.blade.php new file mode 100644 index 00000000..0770069e --- /dev/null +++ b/resources/views/rd/correction-request.blade.php @@ -0,0 +1,1151 @@ +@extends('layouts.app') + +@section('title', '경정청구 소개') + +@section('content') +
+ {{-- Tab Navigation --}} +
+ +
+ + {{-- Dynamic Content Area --}} +
+ {{-- Content injected by JS --}} +
+
+ + +@endsection + +@push('scripts') + +@verbatim + +@endverbatim +@endpush diff --git a/routes/web.php b/routes/web.php index bc7a39ab..637cd830 100644 --- a/routes/web.php +++ b/routes/web.php @@ -467,6 +467,18 @@ Route::get('/', [RdController::class, 'cooconCredit'])->name('index'); Route::get('/report', [RdController::class, 'cooconCreditReport'])->name('report'); }); + + // My Octopus 홍보 영상 + Route::get('/myoctopus', [RdController::class, 'myOctopus'])->name('myoctopus'); + + // 경정청구 소개 + Route::get('/correction-request', [RdController::class, 'correctionRequest'])->name('correction-request'); + + // 바로빌 API 통합기획서 + Route::get('/barobill-plan', [RdController::class, 'barobillPlan'])->name('barobill-plan'); + + // 견적서 자동기획 프로젝트 + Route::get('/auto-quotation', [RdController::class, 'autoQuotation'])->name('auto-quotation'); }); // 일일 스크럼 (Blade 화면만)