포르투갈 송장 50건, 스프레드시트 하나:
일괄 Fatura 처리
APQC 벤치마킹 데이터에 따르면 수동 송장 처리 비용은 문서당 8~15달러입니다. 포르투갈 중소기업의 일반적인 월간 규모인 공급업체 송장 50건은 승인, 검토, SAF-T 조정을 시작하기도 전에 재무팀에 400~750달러의 인건비를 발생시킵니다. 이 숫자만으로도 일괄 처리가 중요한 이유를 설명합니다. 하지만 이 숫자는 실제 문제를 숨깁니다. 일괄 처리는 단순한 처리량이 아닌 워크플로 자체를 변화시킵니다. 그리고 포르투갈 송장(fatura)은 대부분의 일반 일괄 처리 도구를 무력화하는 규제 계층을 추가합니다.
핵심 요약
- 수동 송장 입력 비용은 문서당 8~15달러입니다. 월 50건의 포르투갈 fatura 기준, 단일 IVA 세율 분할을 조정하거나 ATCUD 코드를 확인하거나 SAF-T 제출을 건드리기도 전에 400~750달러가 소요됩니다.
- 모든 포르투갈 fatura는 3개의 IVA 세율, ATCUD 검증 코드를 포함하며 매월 5일까지 제출해야 하는 정기 SAF-T 제출과 연결됩니다. 단일 균일 레이아웃에서 작동하는 위치 기반 추출은 두 번째 공급업체가 NIF를 헤더 대신 바닥글에 넣는 순간 실패합니다.
- 의미론적 컬럼 명명(데이터가 페이지에서 어디에 위치하는지가 아니라 의미하는 바에 따라 추출 컬럼을 정의)은 50건의 fatura 배치를 2시간 데이터 입력 작업에서 10분 검토로 바꾸며, 모든 행은 ATCUD를 통해 원본 문서로 추적 가능합니다.
일괄 처리가 근본적으로 다른 이유
송장 한 장을 처리하는 데는 몇 번의 키 입력만 있으면 됩니다. PDF를 열고, 공급업체명, 송장 번호, 합계 금액을 입력한 후 다음으로 넘어갑니다. 이 과정을 50번 반복하면, 업계 설문조사에서 벤치마킹된 평균 수동 입력 시간인 송장당 3분 기준으로 약 2시간 30분이면 끝나야 합니다. 하지만 실제로 송장 50장을 한 번에 처리해본 사람이라면 실제 시간이 더 오래 걸린다는 것을 압니다.
이 계산이 맞지 않는 이유는 일괄 처리가 단일 문서 규모에서는 존재하지 않는 세 가지 문제를 도입하기 때문입니다. 첫째, 일관성: 각각 다른 레이아웃, 필드 레이블, 그리고 "송장 번호"나 "과세 금액"에 대한 각자의 해석을 가진 여러 공급업체가 발행한 송장에서 동일한 데이터 포인트를 추출해야 합니다. 둘째, 병합: 50개의 개별 추출 결과를 하나의 테이블로 통합해야 하며, 모든 행에서 열 머리글이 일치해야 합니다. 하나라도 일치하지 않으면 피벗 테이블이나 SAF-T 가져오기가 실패하고, 어디서 실패했는지도 알려주지 않습니다. 셋째, 예외: 송장 50장 중에는 거의 확실히 신용 메모(nota de crédito)가 하나, 분할 결제 참조가 있는 것이 하나, 그리고 인쇄된 합계가 라인 항목 합계와 일치하지 않는 것이 하나 이상 있습니다. 병합된 스프레드시트에서 어떤 것이 잘못되었는지 찾는 것은 이를 수정하는 것과는 다른 기술이며, 훨씬 더 많은 시간이 소요됩니다.
결론: 단일 문서 처리는 문서별 정확성을 최적화합니다. 일괄 처리는 문서 간 일관성을 최적화해야 하며, 일관성을 잘못 맞추는 데 따른 비용은 배치의 모든 송장에 대해 기하급수적으로 증가합니다.
포르투갈 Fatura가 일괄 처리를 필요로 하는 이유
일반적인 일괄 처리 도구는 하나의 세율만 처리합니다. 포르투갈 송장(fatura)은 최대 3개의 세율(표준 23%, 중간 13%, 인하 6%)을 포함하며, 각각 별도의 라인 항목에 나타나고, 회계 처리 가능한 스프레드시트에서 각각 자체 열이 필요합니다. 동일한 공급업체명이 동일한 배치에서 다른 영토 VAT 체계 하에 송장을 발행할 수 있는 마데이라(22%/12%/5%) 또는 아조레스(18%/9%/4%)의 공급업체로부터 송장을 처리할 때 문제는 더욱 복잡해집니다.
이 다중 세율 구조는 포르투갈 AP 팀에게 일괄 처리가 선택 사항이 아닌 첫 번째 이유입니다. 단일 추출 도구는 하나의 송장에서 총 IVA를 가져올 수 있습니다. 하지만 보고 기간 다음 달 20일까지 제출해야 하는 정기 VAT 신고서(declaração periódica do IVA)는 세율별로 과세 기준과 세액을 구분하여 제시해야 합니다. 하나의 총액 열로는 충족할 수 없습니다. 다중 세율 fatura에서 IVA만을 위해서도 최소 6개의 열(세 가지 세율 각각에 대한 과세 기준(base tributável)과 VAT 금액(valor do IVA))이 필요합니다. 이를 50개의 송장에 걸쳐 수동으로 추출한다는 것은 6개 열에 걸쳐 300개의 데이터 포인트를 의미하며, 각각은 잠재적인 조정 오류입니다.
두 번째 이유는 월간 SAF-T 청구 마감일 때문입니다. 2024년 1월부터 Autoridade Tributária e Aduaneira(AT)는 청구 SAF-T(SAF-T Faturação) 제출에 대해 익월 5일을 시행하고 있습니다. 이 XML 파일은 AT 인증 소프트웨어로 생성되며, 모든 청구서 라인 항목, 모든 세금 내역, 모든 ATCUD 코드를 포함합니다. 이 마감일은 매달 반복됩니다. 월 50건의 공급자 청구서를 처리하는 포르투갈 중소기업은 사실상 5일의 정기 조정 기간을 갖습니다. 청구서를 수신하고, 데이터를 추출하고, e-Fatura 포털에서 검증하고, NIF를 교차 확인하고, SAF-T XML을 생성해야 합니다. 하루 이상 걸리는 추출 단계는 이 기간을 잠식합니다.
세 번째 이유는 ATCUD(Código Único do Documento)로, 2023년 1월부터 CIVA 제35-A조에 따라 의무화되었습니다. 모든 포르투갈 청구서에는 고유한 8자리 영숫자 검증 코드가 있습니다. 50개의 청구서를 하나의 스프레드시트로 병합할 때 ATCUD는 각 행을 원본 문서로 추적할 수 있는 유일한 신뢰할 수 있는 키가 됩니다. 추출 과정에서 이를 잃으면 AT 감사 중 어떤 청구서가 어떤 행을 생성했는지 증명할 수 없게 됩니다.
개별 청구서 필드 추출(NIF 위치, IVA 세율 식별, QR 코드 처리)에 대한 자세한 설명은 포르투갈 청구서 추출 단계별 가이드를 참조하세요. 이 문서의 나머지 부분은 해당 기초를 전제로 하며, 청구서를 일괄 처리할 때 무엇이 달라지는지에 초점을 맞춥니다.
다중 공급업체 일괄 추출을 위한 열 구조
일괄 처리를 위해 선택하는 스프레드시트 구조는 모든 다운스트림 작업을 결정합니다. SAF-T 가져오기 성공 여부, e-Fatura 조정에 걸리는 시간(몇 분 또는 몇 시간), 동일한 구조를 매달 재사용할 수 있는지 여부가 결정됩니다. 올바르게 설계하려면 배치 내 모든 공급업체에서 작동하는 열을 만들어야 합니다.
최소한 일괄 처리 준비가 된 포르투갈 청구서 스프레드시트에는 다음 열 그룹이 필요합니다.
| 그룹 | 열 | 이유 |
|---|---|---|
| 식별 | 공급자 NIF, 공급자명, 송장 번호, 송장 일자, ATCUD | 행별 고유 키; 전자세금계산서 교차 검증 및 SAF-T 식별자 매핑에 필수 |
| IVA — 표준 세율 (23%) | 과세표준 23%, IVA 23% | IVA 정기 신고서 3행; 본토 PT의 SAF-T 필드 I7/I8과 일치해야 함 |
| IVA — 중간 세율 (13%) | 과세표준 13%, IVA 13% | 레스토랑 서비스, 와인, 일부 식품에 적용; 별도 신고 항목 |
| IVA — 감면 세율 (6%) | 과세표준 6%, IVA 6% | 생필품, 의약품, 도서; 물량은 적지만 추적 필수 |
| 합계 | 순 합계, IVA 합계, 총 합계 | 대사 검증 지점 — 세율별 열 합계가 인쇄된 총액과 일치해야 함 |
| 배치 메타데이터 | 배치명, 처리 일자 | 월간 대사; 각 행을 생성한 처리 실행 추적 |
핵심 설계 결정은 송장당 한 행(헤더 수준) 대 품목당 한 행(세부 수준)입니다. SAF-T 과세 제출의 경우 AT는 품목별 세부 정보를 요구하지만, 월별 AP 대사 및 전자세금계산서 교차 검증에는 헤더 수준이 일반적으로 충분합니다. 저희가 협력하는 대부분의 포르투갈 회계사는 먼저 헤더 수준을 추출하여 전자세금계산서와 대사한 후, SAF-T XML 생성을 위해 두 번째 패스로 품목 수준을 실행합니다. 두 패스를 동일한 도구에서 유지하면 전체 대사 단계를 하나 줄일 수 있습니다.
다양한 공급자에서 이 접근 방식을 작동하게 만드는 것은 의미론적 열 이름 지정입니다. 추출 도구에 "오른쪽 상단 모서리에 있는 숫자를 찾아라"고 알려주는 대신, 데이터가 의미하는 바에 따라 열을 정의합니다: "공급자 NIF", "IVA 포함 송장 총액", "ATCUD". AI는 각 송장을 읽고 필드 의미를 이해하여 공급자가 사용한 레이블("Total", "Valor Total", "Montante", 또는 "Total a Pagar")이나 페이지 내 위치와 관계없이 값을 올바른 열에 배치합니다.
파일은 안전하게 처리되며 저장되지 않습니다.
월간 대사에서도 살아남는 명명 규칙
일괄 처리는 여러 업로드, 여러 추출 실행, 여러 내보내기로 파일을 생성합니다. 3개월 후 분기별 IVA 대사 중에 스프레드시트의 특정 행이 어떤 공급업체 PDF에서 왔는지 추적해야 한다면, "Invoice1.pdf, Invoice2.pdf" 같은 명명 규칙으로는 문제가 생깁니다.
배치 이름은 첫 번째 조직화 도구입니다. AP-2026-06-Fornecedores 또는 2506-Faturas-Monthly 같은 일관된 규칙은 모든 추출 결과를 검색 가능한 레이블 아래 그룹화합니다. 원본 파일명을 열로 보존하면 각 행은 배치 → 원본 파일 → 추출 행으로 이어지는 완전한 출처 체인을 갖게 됩니다. AT가 특정 IVA 공제에 대한 원본 문서를 요청할 때, PDF 50개를 하나씩 열어보지 않고 몇 초 만에 찾을 수 있습니다.
추출 열 자체의 규칙은 열이 나타나는 위치가 아니라 나타내는 내용을 기준으로 이름을 지정하라는 것입니다. "공급업체 NIF"는 배치 내 모든 fatura에 적용됩니다. 모든 fatura에는 NIF(납세자 식별 번호)가 있기 때문입니다. "오른쪽 상단 VAT 번호"는 공급업체가 NIF를 하단에 배치하는 순간 무용지물이 됩니다. 의미 기반 명명은 50개의 다른 레이아웃을 가진 50개의 송장에서 동일한 열 정의를 유효하게 만듭니다.
포르투갈어 특화 명명 고려 사항:
- "VAT Number" 대신 "NIF"를 사용하세요. 포르투갈 회계 소프트웨어는 필드 식별자로 NIF를 기대하며, e-Fatura 포털은 공급업체와 고객 조회 모두에 NIF를 참조합니다. 추출 설정에서 처음 사용할 때는 "공급업체 NIF (NIF Fornecedor)"라고 부르세요.
- IVA 열은 공급업체별이 아닌 세율별로 분리하세요. "IVA 23% 과세표준" 및 "IVA 23% 금액" 열은 포르투에 있는 문구 공급업체의 fatura든 리스본 IT 컨설팅 업체의 fatura든 관계없이 작동합니다. 특정 공급업체 이름을 딴 열은 공급업체 구성이 변경되는 순간 실패합니다.
- ATCUD는 항상 독립 열로 추출하세요. 현재 작업 흐름에서 사용하지 않더라도, ATCUD는 AT 감사 시스템이 조회하는 고유 문서 식별자입니다. 첫날부터 스프레드시트에 포함해 두면 2년 후 감사 요청이 왔을 때 배치를 다시 추출할 필요가 없습니다.
예외 처리: 배치 내 한 개의 인보이스가 잘못된 경우
단일 문서 처리에서는 잘못 읽힌 필드가 즉시 화면에 보여 바로 수정할 수 있습니다. 하지만 50개 배치에서는 동일한 오류가 50행 × 20열의 스프레드시트 속에 사라집니다. 50개 중 34번 인보이스의 잘못된 IVA 금액은 정기 신고가 맞지 않을 때까지 눈에 띄지 않을 수 있으며, 그 시점에는 1,000개 데이터 포인트를 뒤져 하나의 오류를 찾아야 합니다.
첫 번째 방어선은 합계 확인 지점입니다. 배치 출력으로 다른 작업을 하기 전에 IVA 합계 열의 합계를 계산하고 원본 문서에 인쇄된 합계의 합계와 비교하세요. 스프레드시트 합계가 €1,247.80인데 공급업체 명세서에 €1,253.45로 표시되면 무언가 잘못 읽힌 것입니다. ATCUD 열을 사용하면 어떤 행이 잘못되었는지 추적할 수 있습니다. 날짜 범위로 필터링하고 공급업체별로 정렬한 후, 해당 NIF와 월에 대해 AT에 전달된 모든 인보이스를 나열하는 e-Fatura 포털에서 행별로 교차 확인하세요.
두 번째 방어선은 동일한 배치에서 대변 메모(notas de crédito)와 수정 문서를 처리하는 것입니다. Nota de crédito는 인보이스처럼 보이지만 음수 금액을 포함합니다. 추출 열이 이를 표준 fatura와 동일하게 처리하면 음수 값이 배치 합계를 올바르게 상쇄하지만, 열 수준의 IVA 분석이 대변을 잘못된 세율에 귀속시킬 수 있습니다. 가장 안전한 방법은 "문서 유형" 열(값: Fatura, Nota de Crédito, Fatura-Recibo)로 대변 메모에 플래그를 지정하고, 대변 메모의 IVA 세율이 수정 중인 원본 인보이스의 세율과 일치하는지 확인하는 것입니다.
실용 규칙: 배치 추출 후, 처음 5개 행과 마지막 5개 행을 원본 PDF와 대조하여 점검하세요. 오류는 가장자리(비정형 레이아웃의 인보이스, 디지털 원본이 아닌 스캔본, 또는 주요 필드가 2페이지에 나타나는 다중 페이지 문서)에 집중됩니다. 처음 5개에서 오류 패턴을 발견하면 나머지 45개에 동일한 문제가 확산되는 것을 방지할 수 있습니다.
스프레드시트에서 SAF-T로: 연결 고리 닫기
일괄 추출의 결과물은 Excel 파일입니다. AT 인증 소프트웨어에 필요한 것은 Portaria No. 321-A/2007 및 그 후속 업데이트에 정의된 SAF-T XML 스키마에 매핑할 수 있는 구조화된 데이터 세트입니다. 그 사이의 단계 — 스프레드시트를 회계 소프트웨어로 가져오기 — 에서 앞서 구성한 열 구조가 빛을 발합니다.
포르투갈의 각 회계 플랫폼은 대량 가져오기를 다르게 처리합니다:
- Cegid Primavera (구 Primavera BSS)는 필드 매핑이 포함된 구매 송장 CSV 가져오기를 지원합니다. 일괄 내보내기 열이 Primavera 필드 이름("NIF Fornecedor", "Nº Documento", "Data", "Base Tributável", "Valor IVA")과 일치하면 최소한의 수동 재입력으로 직접 매핑이 가능합니다.
- PHC Software(현재 Cegid의 일부)는 Excel 템플릿을 읽을 수 있는 가져오기 마법사를 제공합니다. 열-필드 매핑을 한 번 사전 정의하면 이후 모든 배치에 재사용할 수 있어 월간 가져오기를 두 번의 클릭 작업으로 전환합니다.
- TOConline은 수천 명의 contabilistas certificados가 사용하는 OCC 자체 플랫폼으로, OCR 지원 문서 입력 기능과 구매 송장용 대량 CSV 가져오기를 지원합니다. 플랫폼의 "Robot" 기능은 문서를 사전 분류할 수 있지만, 분류 품질은 추출된 데이터가 Decreto-Lei n.º 158/2009에 정의된 SNC 계정 코드에 얼마나 깔끔하게 매핑되는지에 따라 달라집니다.
- Sage 50 Portugal과 Moloni는 모두 구매 문서에 대해 구조화된 CSV 가져오기를 허용합니다. Moloni는 특히 초소기업 및 소기업 사이에서 인기가 높으며, 39,000개 이상의 기업이 인증 송장 발행에 사용하고 있습니다.
가져오기 후, 인증 소프트웨어는 올바른 구조, 디지털 서명 및 ATCUD 연결이 포함된 SAF-T XML을 생성합니다. 최종 확인 단계는 e-Fatura 포털입니다: 월별로 필터링하고, NIF별로 정렬하여 스프레드시트의 모든 fatura가 AT 기록에 나타나는지 확인합니다. 누락된 문서가 있다면 공급업체가 이를 통신하지 않았음을 의미합니다 — 별개의 문제이지만, 이제 감사 중에 발견하는 것이 아니라 몇 분 만에 식별할 수 있습니다.
Ordem dos Contabilistas Certificados (OCC)의 회장(bastonária)인 Paula Franco는 포르투갈 contabilista 시간의 20%에서 30%가 고객으로부터 문서를 쫓는 데 소비된다고 공개적으로 밝혔습니다 — 분석하거나 조언하는 것이 아니라, 단지 시스템에 입력하는 데 말입니다. 일괄 추출이 "문서 쫓기" 부분을 해결하지는 않습니다. 그러나 재입력 부분을 완전히 제거하여, 두 시간이 걸리던 데이터 입력을 10분 검토 및 가져오기로 전환합니다. OCC가 적극적으로 현대화하려는 직업(그들의 "Contabilista 3.0" 이니셔티브는 특히 반복 작업 자동화를 목표로 함)에게 이러한 변화는 사소한 것이 아닙니다. 매월 5일을 데이터 입력 스프린트로 보내는 contabilista와 검증 및 조언에 사용하는 contabilista의 차이입니다.
자주 묻는 질문
배치 처리는 디지털 PDF뿐만 아니라 스캔한 종이 청구서도 처리할 수 있나요?
네, 스캔본이 읽을 수 있는 상태라면 가능합니다. 최신 AI 추출은 사람처럼 문서 이미지를 읽는 시각적 언어 모델을 사용하므로 텍스트 레이어가 필요하지 않습니다. 휴대폰으로 찍은 종이 청구서의 선명한 사진도 작동합니다. 기울기가 심하거나 해상도가 낮거나 부분적으로 잘린 스캔본은 정확도가 낮아집니다. 혼합 배치(일부 디지털 PDF, 일부 스캔본)의 경우 문서별 추출 품질은 입력 품질에 따라 달라지므로, 스캔본이 많은 배치에서는 샘플 확인 규칙(처음 5개 행과 마지막 5개 행)이 더 중요합니다.
청구서에 IVA 면제(isenção de IVA) 또는 역과세가 적용되면 어떻게 되나요?
추출 템플릿에 "IVA 유형" 열을 추가하고 "일반", "면제(Art. 53)", "자체과세", "역과세"와 같은 값을 입력하세요. 면제 거래의 경우 IVA 세율 열은 0 또는 공란이지만, 순 금액은 올바른 기준 열에 표시되어야 합니다. SAF-T 스키마는 면제 코드를 지원하므로, 인증된 소프트웨어는 유효한 XML을 생성하기 위해 유형 식별자가 필요합니다. 대부분의 포르투갈 회계 플랫폼은 유형 필드가 입력되면 이를 자동으로 처리합니다.
배치 추출이 마데이라와 아조레스 공급업체의 청구서를 동일 배치에서 처리할 수 있나요?
네, 하지만 각 지역에 대해 별도의 IVA 세율 열을 추가하거나 각 행에 태그를 지정할 "지역" 열이 필요합니다. 포르투갈 본토는 23/13/6%, 마데이라는 22/12/5%, 아조레스는 18/9/4%를 사용합니다. 단일 "IVA 23%" 열로는 본토 23% 거래와 마데이라 22% 거래를 구분할 수 없습니다. 실용적인 접근 방식: 섬 지역 공급업체의 청구서를 거의 받지 않는 경우 필요할 때만 지역별 세율 열을 추가하세요. 빈번한 경우 "IVA 지역" 열을 포함하고 소프트웨어 가져오기 중에 세율을 적절히 매핑하세요.
한 번에 몇 개의 인보이스를 처리할 수 있나요?
기술적 한계는 개념이 아닌 도구에 따라 달라집니다. 대부분의 AI 기반 추출 도구는 배치당 20~100개의 파일을 무리 없이 처리합니다. 100개를 초과하는 경우, 추출이 실패해서가 아니라 200개 행의 예외 사항을 검토하는 것이 번거로워지므로 관리 편의를 위해 하위 배치로 나누는 것이 좋습니다. 50개 배치는 실용적인 균형을 이룹니다: 실제 시간을 절약할 만큼 충분히 크고, 철저히 검토할 수 있을 만큼 충분히 작습니다.
추출된 데이터가 회계 소프트웨어에 입력되기 전에 contabilista certificado의 승인이 필요한가요?
법적으로, contabilista certificado(CC)는 법률 제68/2023호에 따라 규제되는 OCC의 전문 기준 하에 회계 기록의 정확성에 대한 책임이 있습니다. 실제로 워크플로는 다양합니다: 일부 CC는 가져오기 전에 배치 출력을 검토하고, 다른 CC는 고객이 직접 추출 및 가져오기를 실행하도록 교육하며, CC는 제출 전 최종 SAF-T를 검토합니다. 어느 쪽이든 배치 출력은 검토 가능해야 하며, 이것이 CC의 검증 단계에서 스프레드시트에 ATCUD와 원본 파일 이름을 보존하는 것이 중요한 이유입니다.
반복되는 SAF-T 마감일은 변하지 않습니다. 하지만 마지막 공급업체 fatura를 받은 후 월별 XML 파일을 제출하기까지의 시간은 변합니다. 배치 처리는 contabilista의 판단 필요성을 없애는 것이 아니라, 그 판단이 데이터 입력에 묻혀 있던 부분을 없애는 것입니다. 위의 열 구조를 자체 공급업체 인보이스에서 테스트해 보세요. 현재 매월 4일과 5일을 가득 채우는 작업이 오전 작업으로 바뀌는지 확인해 보세요.
자체 Faturas로 시도해 보기