TRAMS AI 프로젝트 문의
AI 뽀개기

Qonto 같은 재무 업무 자동화 만들기: 송장 OCR과 지급 승인 연결

Qonto AI Operator처럼 지급·카드·청구서 업무를 준비하는 서비스의 제작 방법을 설명합니다. Azure Document Intelligence·Claude·Swan·Stripe의 역할과 자체 검증·승인 로직, 유럽 공급 조건을 구분합니다.

핵심 요약

1. 송장 입력, 공급업체 지급 준비, 카드 설정, 고객 청구서 작성을 연결해 중소기업 재무 업무 자동화 서비스를 만듭니다. 2. Azure Document Intelligence·Claude는 문서 추출과 요청 구조화를, Swan·Stripe API는 금융·청구 업무 처리를 담당합니다. 3. 금액 검증, 중복 방지, 권한 확인, 사용자 승인, 처리 상태 관리는 자체 개발 로직으로 연결합니다.

Qonto AI Operator에서 가져올 제작 범위

프랑스에 본사를 둔 Qonto의 AI Operator는 유럽 사업자의 지급·카드·청구서 업무를 준비합니다. 반복 입력과 화면 이동을 줄이고, 금융에 영향을 주는 실행은 사용자가 확인·승인하는 것이 핵심 가치입니다.

유사 서비스를 만들 때도 요청을 실행 가능한 초안으로 바꾸는 데 집중합니다. 아래 기술 조합은 Qonto의 비공개 내부 기술을 설명하는 것이 아니라, 같은 업무 흐름을 구현하기 위한 대안입니다.

송장 OCR API 연동으로 매입 송장 자동 입력

입력은 공급업체가 보낸 이미지·스캔·PDF 송장입니다. 여기서 송장은 택배 운송장이 아닌 거래 금액과 품목이 담긴 금융 문서를 뜻합니다. OCR은 문서 이미지에서 문자를 읽는 기술이며, Azure Document Intelligence v4.0의 송장 모델은 주요 필드와 행별 항목을 구조화해 반환합니다.

자체 로직은 공급업체·금액·세금·품목을 내부 데이터 항목에 맞추고 합계 불일치와 중복 문서를 점검합니다. 불분명한 값은 원문과 함께 검토 화면에 표시하도록 설계합니다. 출력은 사용자가 수정할 수 있는 매입 송장 데이터와 지급 준비 목록입니다.

정책 위반이나 위조 여부, 발주·입고·송장의 일치 여부는 추출 API의 결과만으로 확정하지 않습니다. 이를 판단하려면 별도 업무 자료와 비교 규칙을 개발해야 합니다.

청구서 초안 생성과 검토 대기
출처: qonto.com

SEPA 이체 API 연동으로 공급업체 대금 지급 준비

입력은 검토된 송장의 수취인과 지급 금액입니다. SEPA는 유럽의 유로 결제 체계이며, Swan의 SEPA Credit Transfers API를 이체 업무를 연결할 후보로 사용할 수 있습니다. API에 보낼 요청을 준비하는 단계와 실제 이체 실행 단계를 분리합니다.

자체 로직은 수취인 정보, 계좌 검증 상태, 잔액, 중복 지급 가능성을 확인하고 승인 대상 목록을 만듭니다. 송장 일괄 지급 승인 화면에는 건별 수취인·금액과 전체 합계를 보여줍니다. Swan에서는 canInitiatePayments 권한을 가진 계좌 회원의 동의 조건도 충족해야 합니다.

출력은 승인 대기 목록과 실행 후 확인한 이체 상태입니다. 금융 업무 승인 워크플로는 승인한 내용이 바뀌면 다시 검토하게 설계합니다. 요청 생성만으로 지급 완료를 표시하지 않고, 업무 API의 실제 처리 상태를 반영합니다.

업무용 카드 한도 설정을 자연어 요청과 연결하기

입력은 카드를 사용할 직원, 업무 용도, 필요한 한도입니다. Claude API의 structured outputs는 정해진 JSON Schema, 즉 데이터 항목과 형식 규칙에 맞춰 요청을 구조화하는 후보입니다. 형식이 맞는 출력이 금액의 정확성이나 발급 권한까지 보장하지는 않습니다.

청구서 초안 생성과 검토 대기
출처: qonto.com

자체 로직은 요청자를 사내 사용자와 연결하고 한도 정책, 회원 권한, 공급자 제한을 점검합니다. 사용자가 설정안을 확인하면 Swan의 카드 생성·수정 API와 spendingLimit 항목을 연결하는 방식으로 구현합니다. 업무용 카드 발급 API가 처리한 결과를 확인해 카드 정보와 적용된 한도를 보여줍니다.

카드 종류는 공급자가 지원하는 가상·실물 등의 범위에 맞춰 선택합니다. 업무용 카드를 모두 신용카드로 가정하거나, 계좌가 제공되는 국가에서 모든 카드도 발급된다고 단정해서는 안 됩니다.

Stripe Invoicing으로 고객 청구서 자동 작성

입력은 고객명·품목 설명·수량·단가를 담은 CSV 또는 자연어 요청입니다. CSV 청구서 일괄 생성은 파일의 행을 읽어 고객별 청구 항목으로 묶는 자체 로직부터 설계합니다. 자연어 입력은 Claude로 구조화하고, 누락된 고객 정보와 수량·단가·세금 계산은 별도로 검증합니다.

검토할 데이터가 준비되면 Stripe Invoicing API로 청구서 초안을 생성하는 흐름을 연결합니다. auto_advance=false는 자동 상태 진행을 제한하는 설정입니다. 사용자 승인 여부를 확인한 뒤 확정·발송하도록 자체 로직을 추가해야 합니다.

Qonto AI Operator 유사 기능 구현 기술 요약
자료: 트램스 AI · 유사 기능 구현 기술 요약

출력은 검토 가능한 고객별 청구서 초안과 승인 후의 처리 상태입니다. 초안 수정과 확정·발송을 구분해야 잘못된 금액이 외부로 전달되는 일을 줄일 수 있습니다. 이 흐름을 국내 전자세금계산서 발행과 동일한 기능으로 소개해서는 안 됩니다.

공급 범위를 정하고 재무 업무 AI 에이전트 개발하기

서비스 국가와 이용 권한은 구현 범위를 결정합니다. Swan의 계좌국 안내에는 프랑스·벨기에·독일·이탈리아·네덜란드·스페인이 포함되지만, 계좌 개설 심사와 검증 상태에 따른 제한이 있습니다. 카드 공급 범위와 Stripe 이용 가능 국가, 현지 전자송장 요건은 각각 확인해야 하며 한국 사업자의 즉시 이용을 전제할 수 없습니다.

Qonto의 2026년 8월 18일 갱신 도움말에서는 모바일 개별 청구서 생성이 예고로 표시되어 있습니다. 따라서 웹과 모바일에 같은 기능이 제공된다고 가정하지 않습니다. 제작할 제품도 채널별 입력 방식과 지원 업무를 먼저 정합니다.

SDK·라이브러리는 API 연결과 CSV 읽기를 돕고, AI 스킬은 작업 절차를 묶는 보조 계층으로 활용할 수 있습니다. 자체 서비스는 업무 API가 요구하는 권한·동의와 사내 승인 규칙을 연결하고, 승인 기록과 오류 시 재처리 기준을 관리합니다.

이런 청구서 자동화 서비스 개발이나 지급·카드 업무 연결을 계획한다면, 필요한 기능과 입력 자료, 대상 국가, 연결할 업무를 정리해 주세요. 트램스 AI 제작 문의(https://trams.co.kr/ai-si/contact/#inquiry)에서 구현 범위를 상담할 수 있습니다.

참고 자료

  1. https://qonto.com/en/ai
  2. https://qonto.com/en-de/imprint
  3. https://support-fr.qonto.com/hc/en-us/articles/45994623540113-How-do-I-use-Qonto-s-AI-Agents
  4. https://qonto.com/en/ai/use-cases/invoices-get-paid
  5. https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/prebuilt/invoice?view=doc-intel-4.0.0
  6. https://platform.claude.com/docs/en/build-with-claude/structured-outputs
  7. https://docs.swan.io/topics/payments/credit-transfers/sepa/
  8. https://docs.swan.io/topics/cards/
  9. https://docs.swan.io/topics/accounts/
  10. https://docs.stripe.com/api/invoices/create
TRAMS AI

비슷한 AI 서비스를
사업에 적용하고 싶으신가요?

아이디어와 필요한 기능을 알려주시면 제작 범위와 방법을 검토합니다.

프로젝트 문의