Guides interactions with the Oblio.eu accounting MCP server for Romanian invoicing, payments, and e-Factura. Use when working with Oblio API, creating invoices, managing documents, collecting payments, querying nomenclatures, or submitting e-Factura to SPV.
MCP server for Oblio.eu Romanian accounting software. Provides tools for document management (invoices, proformas, notices), payment collection, nomenclature lookups, and e-Factura SPV integration.
Romanian Accounting Terminology
Romanian
English
MCP type value
Factura
Invoice
"invoice"
Proforma
Proforma
"proforma"
Aviz
Delivery notice
"notice"
Chitanta
Receipt
"Chitanta"
Bon fiscal
Fiscal receipt
"Bon fiscal"
相關技能
Ordin de plata
Bank transfer
"Ordin de plata"
CIF
Tax ID (Cod de Identificare Fiscala)
string, e.g. "RO37311090"
TVA
VAT
—
Gestiune
Stock management location
—
SPV
e-Invoice verification system
—
Incasare
Payment collection
—
Setup Requirements
Environment variables required:
OBLIO_API_EMAIL — Oblio account email
OBLIO_API_SECRET — API secret from Oblio > Setari > Date Cont
CIF — Default company CIF (optional, can be set via set_cif tool)
Common Workflows
1. Check if a Client Paid Their Last Invoice
When the user asks something like "Did Carrefour pay the last invoice?":
Step 1: Find the client's CIF
→ get_nomenclatures(type: "clients", name: "Carrefour")
→ Extract the cif field from the result (e.g. "RO18321712")
Step 2: Get the most recent invoice for that client
→ list_documents(type: "invoice", filters: {
client: { cif: "RO18321712" },
orderBy: "issueDate",
orderDir: "DESC",
limitPerPage: "1"
})
Step 3: Check the "collected" field in the result
→ 0 means unpaid, 1 means paid
→ Also check "total" for the invoice amount
Step 1: Look up document series → get_nomenclatures(type: "series")
Pick the series where type="Factura" (e.g. name="FCT")
Step 2: Look up VAT rates → get_nomenclatures(type: "vat_rates")
Note the name and percent (e.g. "Normala", 19)
Step 3: Create the invoice → create_document(type: "invoice", data: {...})
4. Create Invoice from Proforma
No client or product data needed -- it copies from the proforma: