AI 기반 송장 처리 및 주간 지출 보고서 생성 - n8n 워크플로우

AI(GPT-4)를 통한 송장 데이터 추출, 입력값 검증, Airtable 기록 저장, 예약된 주간 지출 보고서 자동 생성을 위한 강력한 n8n 워크플로우를 사용해 보세요.

워크플로우 미리보기

자동화할 준비가 되셨나요?

이 n8n 워크플로우 템플릿을 다운로드하고 즉시 사용을 시작하세요.

추천 대상

수동 데이터 입력을 없애고 싶은 소상공인 및 회계 담당자
AI를 통합한 고급 n8n 템플릿을 찾는 자동화 전문가
구조화된 데이터 저장 및 선제적인 지출 보고가 필요한 재무팀
파일 업로드를 위한 폼 기반 n8n 트리거가 필요한 사용자

개요

수동 송장 처리는 시간이 많이 걸리고 오류가 발생하기 쉽습니다. 이 포괄적인 n8n 워크플로우는 고도로 자동화된 AI 기반 재무 파이프라인을 구현하여 이러한 문제를 해결합니다. 이 정교한 n8n 템플릿은 실시간 처리와 예약 보고의 두 가지 접근 방식을 활용합니다. 실시간 처리를 위해 사용자는 n8n 폼 트리거를 통해 직접 송장 문서를 업로드합니다. 그런 다음 워크플로우는 파일을 OpenAI 기반 에이전트로 라우팅하여 구조화된 데이터를 추출합니다. 추출된 정보는 Airtable n8n 노드를 사용하여 검증되고 효율적으로 저장됩니다. 중요하게도 n8n 워크플로우의 예약된 부분은 높은 수준의 검토를 보장합니다. 저장된 데이터를 기반으로 AI를 사용하여 상세한 주간 지출 보고서를 자동으로 생성한 후 이해관계자에게 이메일로 발송합니다. 이 전체 n8n 워크플로우는 데이터 정확성을 보장하며 수동 개입 없이 필요한 재무 감독 기능을 제공합니다.

작동 방식

이 n8n 워크플로우는 서로 다른 n8n 트리거로 시작되는 두 가지 별도 경로를 사용하여 작동합니다.

경로 1: 송장 추출 및 저장


  1. 송장 업로드: 프로세스는 사용자가 PDF, PNG 또는 JPG 형식의 송장을 업로드할 수 있도록 하는 "송장 업로드 폼" n8n 트리거에서 시작됩니다.

  2. 구성: 워크플로우는 "워크플로우 구성" n8n 노드를 사용하여 Airtable 베이스/테이블 ID 및 보고서 수신자 이메일을 포함한 변수를 초기화합니다.

  3. AI 추출: OpenAI 챗 모델(GPT-4.1-mini)을 사용하는 "송장 데이터 추출" LangChain n8n 노드가 송장 텍스트를 분석합니다. 출력 데이터(공급업체, 날짜, 금액, 품목 내역)가 안정적인 JSON 구조로 제공되도록 "송장 데이터 파서" 구조화된 출력 파서를 사용합니다.

  4. 검증: "송장 데이터 검증" If n8n 노드가 필수 필드(공급업체, 날짜, 총액 > 0)가 존재하고 유효한지 확인합니다.

  5. 저장: 데이터가 유효하면 "Airtable에 송장 저장" n8n 노드가 지정된 Airtable 테이블에 새 레코드를 생성하여 추출된 모든 재무 지표를 기록합니다.

경로 2: 주간 지출 보고서 생성


  1. 예약된 트리거: "주간 보고서 예약" n8n 트리거가 매주(일요일 오후 6시) 자동으로 실행되어 보고 프로세스를 시작합니다.

  2. 데이터 가져오기: "주간 송장 가져오기" Airtable n8n 노드가 지난 7일 동안 생성된 모든 송장 기록을 데이터베이스에서 검색합니다.

  3. AI 보고서 생성: 주간 데이터는 "지출 보고서 생성" LangChain n8n 노드로 전달되며, 여기서 OpenAI 모델을 사용하여 추세를 분석하고, 지출을 분류하며, 전문적인 서술형 보고서를 생성합니다.

  4. 이메일 발송: "주간 보고서 이메일 발송" n8n 노드가 HTML 형식의 종합 보고서를 구성된 수신자 이메일 주소로 보냅니다.

설치 가이드

이 강력한 n8n 워크플로우를 배포하려면 다음 설정 단계를 따르세요.


  1. 가져오기: 제공된 n8n 워크플로우 JSON을 n8n 인스턴스로 가져옵니다.

  2. 자격 증명 설정:

OpenAI: '송장 파서' 및 '보고서 생성기' n8n 노드 모두에 대한 OpenAI API 키 자격 증명을 설정합니다.
Airtable: '송장 저장' 및 '주간 송장 가져오기' n8n 노드에 대한 Airtable 개인용 액세스 토큰 자격 증명을 구성합니다.
이메일: '주간 보고서 이메일 발송' n8n 노드에 대해 SMTP 또는 기본 이메일 서비스 자격 증명을 구성합니다.

  1. 워크플로우 구성 노드: '워크플로우 구성' n8n 노드를 열고 자리 표시자 값을 업데이트합니다.

airtableBaseId: 사용자 고유의 Airtable 베이스 ID입니다.
airtableTableId: 송장이 저장되는 특정 Airtable 테이블 ID입니다.
reportRecipientEmail: 주간 보고서를 수신할 이메일 주소입니다.

  1. 이메일 발신자: '주간 보고서 이메일 발송' n8n 노드에서 <PLACEHOLDERVALUESender email address_>를 실제 발신자 이메일 주소로 바꾸세요.

  2. Airtable 데이터베이스: Airtable 테이블에 공급업체, 송장 날짜, 총액, 통화 및 품목 내역(문자열화된 JSON 배열 저장을 위해)과 같은 필수 열이 포함되어 있는지 확인합니다.

  3. 활성화: n8n 워크플로우를 저장하고 활성화합니다. 처리 경로는 폼 링크를 통해 즉시 준비되며 보고 경로는 매주 트리거됩니다.

노드 상세 정보

송장 업로드 폼 (n8n 트리거): 송장 처리 경로의 시작점입니다. 일반적인 송장 유형(PDF, PNG, JPG)의 단일 파일 업로드를 수락하도록 구성되어 있습니다.
워크플로우 구성 (n8n 노드): 쉬운 관리와 n8n 워크플로우 전반의 동적 데이터 참조를 위해 주요 구성 변수(Airtable ID, 수신자 이메일)를 중앙 집중화하는 데 사용되는 Set 노드입니다.
송장 데이터 추출 (LangChain 에이전트 n8n 노드): 공급업체 이름, 날짜, 총액, 통화 및 상세 품목 내역을 추출하는 AI 작업을 정의합니다. 출력 파서에 연결하여 구조화된 추출을 보장합니다.
OpenAI 챗 모델 - 송장 파서 (n8n 노드): 사용 중인 대규모 언어 모델(LLM)을 지정하며, 여기서는 API 자격 증명을 통해 빠른 GPT-4 모델(gpt-4.1-mini)을 사용하도록 구성되어 있습니다.
송장 데이터 파서 (LangChain 출력 파서 n8n 노드): AI가 추출된 송장 데이터를 예측 가능하고 구조화된 형식으로 반환하도록 강제하기 위해 JSON 스키마 예제를 구현하며, 이는 검증 및 Airtable 저장을 위해 필수적입니다.
송장 데이터 검증 (n8n If 노드): 중요한 데이터 무결성 검사를 수행합니다. 이 n8n 노드는 공급업체 이름과 송장 날짜가 비어 있지 않은지, 총액이 0보다 큰지 확인합니다.
Airtable에 송장 저장 (Airtable n8n 노드): 데이터 지속성 단계입니다. '생성' 작업을 사용하여 검증된 데이터 필드(공급업체, 총액, 송장 날짜)를 해당 Airtable 열에 매핑합니다.
주간 보고서 예약 (n8n 트리거): 보고 경로를 위한 시간 기반 n8n 트리거로, 데이터를 가져오고 보고서를 생성하기 위해 매주 활성화되도록 설정됩니다.
주간 송장 가져오기 (Airtable n8n 노드): Airtable에서 검색 작업을 실행하며, 지난 7일간의 기록을 동적으로 필터링하기 위해 공식(IS_AFTER({Invoice Date}, DATEADD(TODAY(), -7, 'days')))을 사용합니다.
지출 보고서 생성 (LangChain 에이전트 n8n 노드): 검색된 주간 송장 기록을 받아 AI가 총액 계산, 주요 비용 식별, 지출 동향 요약 등 복잡한 분석을 수행하도록 지시합니다.


  • 주간 보고서 이메일 발송 (n8n 노드): 최종 작업으로, 이메일 발송 노드를 활용하여 AI가 생성한 보고서 내용을 지정된 이메일 서비스를 통해 수신자에게 전달합니다.

관련 n8n 워크플로우

무료

노드: 10 노드
업데이트됨: 12월 26 2025
모두 보기
작성자
tsushima ryuto
tsushima ryuto

추천*