Proposal Deck
POOOLINGFOREST
2025. 12. 22.
ERP(D365) 전표 작성 및 결재 프로세스 외부 포털 이관 구축
프로젝트 제안서
Project Overview
Problem → Solution
고객사가 겪고 있는 핵심 페인포인트와 풀링포레스트의 솔루션
ERP(D365)의 높은 진입 장벽
일반 임직원이 전표 처리를 위해 기능이 방대하고 UI가 복잡한 D365에 직접 접속해야 합니다.
- ✕회계 비전문가에게 ERP 사용법 교육이 어렵고, 실수가 잦음
- ✕단순 전표 입력에 무거운 ERP 사용 → 사용자 피로도 ↑
Zero-Training UI
누구나 쉽게 쓸 수 있는 직관적인 웹 포털 환경
- ✓비전문가도 즉시 사용 가능한 직관적 인터페이스
- ✓ERP 복잡성을 추상화한 '확인 및 제출' 중심 UX
수기 입력과 데이터 파편화
법인카드, 세금계산서 내역을 ERP에 수동 입력하거나 별도 시스템에서 조회·대조해야 합니다.
- ✕반복적인 수기 입력 → 데이터 입력 오류(Human Error) 위험
- ✕증빙 내역 매핑 과정이 비효율적
자동 연동 & 전표 생성
법인카드, 세금계산서 정보가 자동으로 연동되고 전표까지 자동 생성
- ✓외부 증빙 데이터 자동 수집 및 매핑
- ✓전표 자동 생성으로 Human Error 제로화
불안한 데이터 정합성과 협업 리스크
기존 사내 포털(Go/React/AWS)에 새 기능을 확장하며 ERP와 실시간 동기화가 필요합니다.
- ✕승인 데이터 ERP 전송 누락/회계 데이터 오류 불안
- ✕내부 개발자와 외부 업체 간 R&R 혼선 우려
원팀 협업 & 완벽한 연동
기존 아키텍처를 해치지 않으면서 ERP와 완벽하게 연동
- ✓4단계 상태 머신으로 데이터 정합성 100% 보장
- ✓MUI/Go 구조 준수, One-Team 협업 체계
System Architecture
시스템 아키텍처
기존 포털의 안정적 확장 및 ERP 초연결 구조
Presentation
사용자 채널 & FE
User
임직원
Application
백엔드 로직
AWS EC2
Single Instance
Framework
Go + Fiber
🆕 Journal Service
전표 생성/검증
🆕 Approval Engine
결재 상태 머신
Auth Middleware
기존 SSO/권한
🆕 Interface Handler
외부 연동
Hub 제어
Data Layer
저장/조회
PostgreSQL
Ent ORM
User/Org
기존
Journal_Header/Line
🆕 전표
Approval_History
🆕 결재
Sync_Log
🆕 연동
Integration Layer
API 호출
Microsoft D365 ERP
OData/REST • 전표 Posting
양방향 연동법인카드 API
승인내역
세금계산서 API
매입/매출
Batch Job (Go Routine)
스케줄 기반 연동
Zero-Gap 기술 스택
Go, React, Ent 100% 준수
리소스 최적화
Go Routine 경량 스레드 처리
데이터 무결성
Staging + 트랜잭션 관리
Dashboard Preview
Accounting Cockpit: Personal Task Overview
나의 전표 처리 현황과 결재 대기 건을 한눈에 파악하는 직관적인 대시보드입니다.
김담당자
경영지원팀
대시보드
전표 처리 현황 및 미처리 항목
작성 중
📝12
결재 진행
⏳8
승인 완료
✅156
반려
❌3
미처리 항목
전체보기 →📢 공지사항
마감일: 2025.12.27 (금) 18:00
2025.12.25 02:00-04:00
상세 일정은 공지사항 참조
Core Feature
Zero-Training 전표 입력 화면
회계 비전문가도 실수 없이 입력할 수 있는 똑똑한 UI
일반분개 전표 작성
신규복리후생비 (81100)
야근식대, 회식비, 간식비
여비교통비 (81200)
야간교통비, 택시비
차대변 일치
차변 45,000 = 대변 45,000
차액 발생 시
차액 10,000원 (제출 불가)
실시간 검증
차대변 자동 체크
스마트 검색
일상 용어로 계정 찾기
자동 입력
부서/차원 자동 세팅
엑셀 호환
복사/붙여넣기 지원
Core Feature
Smart Evidence Hub
좌측 증빙을 클릭하면 우측에 자동 생성된 전표가 표시됩니다
수집된 증빙 리스트
4건2024.12.20 14:32 · 김담당자
2024.12.19 · 세금계산서
2024.12.18 · 취소된 결제
동일 금액 결제 2건 감지됨
2024.12.20 18:45 · 박과장
자동 생성 전표 미리보기
스타벅스 강남점
법인카드 · 2024.12.20 14:32
₩45,000
결제금액
• Smart Evidence Hub
Approval Workflow
관리자 결재함
승인 버튼 클릭 → D365 ERP 실시간 전송 → Voucher ID 자동 발급
결재 대기함
3건김담당자 · 경영지원팀 · 2024.12.20
₩45,000
이대리 · 총무팀 · 2024.12.19
₩1,100,000
박과장 · 영업팀 · 2024.12.18
₩23,400
전표 상세
법인카드 - 스타벅스 강남점
요청자: 김담당자 · 경영지원팀
₩45,000
2024.12.20
| 계정과목 | 부서 | 차변 | 대변 |
|---|---|---|---|
| 복리후생비 | 경영지원팀 | ₩45,000 | - |
| 미지급금 | - | - | ₩45,000 |
적요
팀 미팅 - 커피 구매
• Approval Workflow
Reliability 01
ERP 데이터 정합성 보장 전략
분산 트랜잭션 환경에서 포털과 ERP 간 데이터 불일치를 원천 차단하는 아키텍처
State Machine
4-Step 상태 관리
ERP 응답을 받지 못하면 절대 Completed로 바꾸지 않음
작성 중
승인 대기
ERP 확정
동기화 완료
✓ ERP 확정 응답(Posted) 수신 전까지 상태 전이 차단
Atomic Transaction
Ent ORM 트랜잭션
포털 DB 저장과 ERP 전송 로그를 하나의 트랜잭션으로 처리
tx, _ := client.Tx(ctx)
defer tx.Rollback()
// 1. 전표 저장
journal := tx.Journal.Create()...
// 2. ERP 전송 로그 기록
tx.SyncLog.Create()...
// 3. 커밋
tx.Commit()
Retry Mechanism
자동 재전송 & 수동 재전송
Exponential Backoff
1초 → 2초 → 4초 → 8초 간격으로 최대 5회 자동 재시도
Scheduler 기반
5분마다 실패 건 스캔 후 배치 재전송 처리
관리자 수동 재전송
관리자 화면에서 실패 건 선택 후 즉시 재전송 가능
데이터 정합성 100% 보장
포털 승인 ≠ ERP 확정 분리 관리 → 장부 불일치 원천 차단
Reliability 02
단일 EC2 성능 최적화 아키텍처
Go(Fiber) 기반 경량화 설계로 기존 인프라 부담 없이 고성능 서비스 제공
Go Routine
경량 스레드
OS 스레드 대비 1/100 메모리 사용. 월말 전표 마감 폭주에도 안정적인 동시성 처리.
Fiber Framework
고성능 처리량
Node.js 대비 10배 이상 처리량. 단일 인스턴스에서도 여유로운 성능 확보.
Benchmark (req/sec)
Connection Pool
DB 연결 효율화
커넥션 풀 공유로 기존 포털 서비스에 영향도 0% 수렴.
AWS 비용 추가 없이 기능 확장
Go 기반 경량 아키텍처로 기존 EC2 인스턴스 내에서 안정적 운영 보장
Maintainability 01
운영 환경 무중단 개발 전략
기존 포털과 완전히 격리된 환경에서 개발 후 안전하게 전환
Isolation Strategy
운영/개발 환경 완전 분리 전략
기존 포털과 완전히 격리된 개발환경에서 신규 시스템 구축 후 안전하게 전환
운영 환경
기존 포털
현재 서비스 중인 시스템
완전 격리
개발 환경
신규 포털
독립된 인프라에서 개발
검증 후
전환 완료
통합 운영
안전하게 서비스 전환
운영 안정성
기존 포털 서비스 무중단
자유로운 테스트
개발환경에서 충분한 검증
안전한 전환
검증 완료 후 무중단 배포
리스크 최소화
운영 장애 가능성 원천 차단
Maintainability 02
감사 추적 및 보안 아키텍처
재무 감사 대응을 위한 완벽한 이력 추적 및 내부 통제 시스템
Data Snapshot
변경 전/후 스냅샷 저장
전표 데이터 수정/삭제 시 History 테이블에 JSON 형태로 스냅샷 보관
// journal_history table
{
"journal_id": 12345,
"action": "UPDATE",
"before": { amount: 50000 },
"after": { amount: 55000 },
"changed_by": "user@company.com",
"changed_at": "2024-12-22T14:30:00Z"
}
Action Tracking
모든 사용자 행위 로깅
로그인부터 전표 조회, 입력, 승인, 반려까지 전체 추적
Immutability
불가역성
저장된 감사 로그는 관리자도 수정 불가. DELETE 권한 없는 별도 DB 계정 사용.
Retention
법정 보존기간 준수
회계 관련 자료 5년 이상 보관. 파티션 테이블로 성능 유지.
Export
감사 보고서 추출
날짜, 사용자, 행위별 Excel 다운로드 기능. 외부 감사 대응용.
Security Features
AES-256 암호화
민감 데이터 저장
TLS 1.3
모든 통신 구간 보호
OWASP Top 10
보안 취약점 대응
RBAC
역할 기반 접근 제어
내부 통제 및 외부 감사 완벽 대응
누가, 언제, 어디서, 무엇을 했는지 100% 추적 가능 → 재무 사고 발생 시 책임 소재 명확화
Portfolio
레퍼런스 프로젝트
외부 플랫폼 데이터 자동 수집 → 중간 포털 → ERP 적재 연동 경험

고객사
엘지유니참
Project
외부 플랫폼 데이터 자동 수집 및 SAP 연동 포털 구축
Overview
주식회사 엘지유니참은 쿠팡, 지마켓, 11번가, 네이버 등 주요 이커머스 플랫폼의 판매 데이터를 자동으로 수집하고, 중간 관리 포털을 통해 데이터를 정제·검증한 후 SAP ERP 시스템에 최종 적재하는 통합 연동 시스템을 구축했습니다. 기존에는 플랫폼별 상이한 데이터 형식으로 인해 수작업 변환이 필요했고, SAP 연동 시 데이터 정합성 검증이 어려웠습니다. 이에 외부 플랫폼 API/크롤링 → 중간 포털(데이터 정제·매핑·검증) → SAP RFC 연동의 3단계 아키텍처를 설계하여, 전 플랫폼 데이터를 자동 수집하고 포털에서 SAP 마스터 데이터와 매핑 후 실시간으로 ERP에 적재하는 프로세스를 구현했습니다. 그 결과 데이터 입력 시간을 90% 단축하고, ERP 데이터 정합성을 확보하여 재무·회계 업무 효율을 크게 향상시켰습니다.
Tech Stack
Key Achievements

외부 플랫폼 데이터 수집 및 SAP 연동 관리 포털 화면
외부 데이터 → ERP 연동
외부 플랫폼 데이터를 중간 포털 거쳐 ERP에 적재하는 동일 패턴
데이터 정제·검증 포털
ERP 적재 전 중간 단계에서 데이터 품질 검증 경험
ERP 실시간 연동
SAP RFC 기반 실시간 데이터 적재 및 동기화 구현 노하우
Portfolio
레퍼런스 프로젝트
결재 워크플로우 및 데이터 관리 시스템 구축 경험

고객사
유니세프코리아
Project
다단계 승인 워크플로우 기반 인증평가 시스템 구축
Overview
사단법인 유니세프한국위원회는 지자체의 아동 권리 실현 체계를 평가하는 '아동친화도시 인증'의 문서 중심·수작업 평가 방식으로 인한 비효율, 데이터 관리 한계, 평가 신뢰성 부족 문제를 해결하기 위해 아동친화도시 QMS 웹 서비스를 도입했습니다. 당사는 인증 신청부터 평가, 결과 관리까지 전 과정을 온라인화하고, 평가 자료의 체계적 저장·분석이 가능한 데이터 기반 관리 시스템을 구축했으며, 평가 기준과 절차를 표준화해 공정성과 투명성을 강화했습니다.
Tech Stack
Key Achievements



결재 워크플로우
다단계 승인 프로세스 설계 및 상태 관리 경험
데이터 무결성
문서 기반을 데이터 기반으로 전환하며 정합성 100% 달성
감사 추적
모든 처리 이력의 투명한 기록 및 추적 시스템 구현
Summary
Technical Architecture Blueprint
사용자 편의성과 시스템 안정성을 모두 갖춘, 지속 가능한 확장형 플랫폼입니다.
User Layer
React + MUI
Service Layer
Go + Fiber + Ent
Integration Layer
External API ↔ D365
Expected Outcomes
50%
업무 시간 단축
전표 작성 소요 시간 절반 감소
99.9%
데이터 정확도
자동 검증으로 오류 최소화
0건
ERP 연동 실패
재시도 메커니즘으로 100% 전송
↓
라이선스 비용 절감
ERP 직접 접근 사용자 감소
"ERP 혁신, 풀링포레스트가 함께하겠습니다."
신뢰할 수 있는 파트너십으로 성공적인 디지털 전환을 약속드립니다
Workflow
진행 프로세스
프로젝트 전 과정에서 투명한 소통과 체계적인 진행 관리를 약속드립니다.
Communication
실시간 소통 채널 개설
참여하는 개발자 모두가 참여하는 전용 채널을 개설해, 이슈·문의·결정을 한 곳에서 관리합니다.
Live Preview
퍼블리싱 웹화면 직접 제공
디자인 시안 단계부터 실제 웹화면으로 퍼블리싱하여 제공합니다. 실제 동작하는 화면에서 직접 확인 가능합니다.
Weekly Deploy
주간 배포 · URL 공유
매주 개발 상황을 스테이징 URL로 배포해, 직접 접속하여 구현 상태를 확인하실 수 있습니다.
Weekly Sync
정기 싱크 미팅
주간 또는 격주 온라인 미팅으로 리스크·우선순위를 점검하고 다음 스프린트 범위를 확정합니다.
Quality Assurance
내부 · 고객사 테스트
개발사 내부 테스트를 선행하고, 고객사 테스트를 함께 지원합니다. 테스트 케이스 기반 체계적 검증.
Handover Docs
기술 문서 · 운영 매뉴얼
시스템 구조와 기능별 사용 방법을 상세히 문서화해 전달합니다. 빠른 온보딩 지원.
Deliverables
기본 제공 산출물
Core Deliverables
최종 통합 테스트
개발한 모든 기능 및 핵심 시나리오에 대한 통합 테스트 및 결과 리포트 제공
클라우드 서버 배포
클라우드 인프라 배포 및 CI/CD 파이프라인, 헬스체크 구성
소스코드 및 저장소
버전 이력 포함 원본 소스코드, 환경 변수 템플릿, 패키지 명세
저작권/소유권 이전
소스코드, 디자인 저작권 및 산출물 소유권 이전 확인서 제공
인수인계 미팅
원격 1회 진행, 데모와 운영 포인트 정리
최종 보안 점검
인증·권한·API·서버 설정에 대한 보안 점검 수행 및 취약점 개선
기술 문서
운영 매뉴얼
사후 지원
안정화 기간 모니터링
계약 종료 후 2~4주 모니터링, 장애·성능 알림 발생 시 즉시 조치
무제한 하자보수
운영 중 발견된 개발 범위 내 소스코드 오류 무제한 패치 및 원인 분석
기능/기술 헬프데스크
운영 중 기능 문의·기술 질문 대응
유지보수 플랜 (별도계약)Option
보안 및 백업 점검, 성능 튜닝, 인프라 확충·클라우드 장애 대응 지원