Zum Inhalt springen
FinancePro — €97

Process Colombian XML Invoices from Gmail to Sheets

100/100
23 Nodes

Beschreibung

Verarbeitet kolumbianische XML-Rechnungen aus Gmail und speichert die Daten in Google Sheets.

Setup-Anleitung

# 🧾 Colombian electronic invoices processing

This N8N workflow automates the extraction and organization of **personal electronic invoices** in Colombia received via **Gmail**. It includes the following key steps:

## 🔁 Flow Summary

1. **Email Trigger**
   - Polls Gmail every **30 minutes** for emails with `.zip` attachments (assumed to contain invoices).
   - Following DIAN requirements in Colombia

2. **ZIP File Handling**
   - Extracts all files.
   - Filters only **PDF** and **XML** files for processing.

3. **Data Extraction & Processing**
   - Uses **LangChain Agent + OpenAI (GPT-4o-mini)** to extract:
     - Tipo de documento (Factura / Nota Crédito)
     - Número de factura
     - Fecha de emisión (YYYY-MM-DD)
     - NIT emisor y receptor (sin dígito de verificación)
     - Razón social del emisor
     - Subtotal, IVA, Total
     - CUFE
     - Resumen de compra (max 20 words, formatted sentence)

4. **Validation**
   - Ensures **Total = Subtotal + IVA** using a calculator node.

5. **Storage**
   - Uploads the original PDF to **Google Drive**.
   - Renames the file to: `YYYY-MM-DD-NUMERO_FACTURA.pdf`.
   - Inserts or updates invoice details in **Google Sheets** using a unique `Key` (`NIT_Emisor + Numero_Factura`) to prevent duplication.

---

> ⚙️ Designed for personal use with minimal latency tolerance and high automation reliability.

Benötigte Integrationen (10)

Aggregate

Aggregate

Compression

Compression

Extract From File

ExtractFromFile

Filter

Filter

Gmail

Gmail

API Key

Google API

Google Drive

API Key

Google API

Google Sheets

API Key

Split In Batches

SplitInBatches

Stop And Error

StopAndError

Xml

Xml

Workflow freischalten

Kaufe das Pro Bundle für €97 — erhalte sofortigen Zugang zu diesem und allen weiteren Starter + Pro Workflows als ZIP-Datei zum Import in n8n.

Sichere Zahlung via Stripe. 7-Tage Geld-zurück-Garantie.
← Zurück zum Marketplace