↑
Case StudyFinancial ServicesCase StudyFinancial ServicesCase StudyFinancial ServicesCase StudyFinancial ServicesCase StudyFinancial ServicesCase StudyFinancial ServicesCase StudyFinancial ServicesCase StudyFinancial ServicesCase StudyFinancial ServicesCase StudyFinancial ServicesCase StudyFinancial ServicesCase StudyFinancial ServicesCase StudyFinancial ServicesCase StudyFinancial Services
Banco Macro • Argentina

Autonomous Check Clearing

Banco Macro clears roughly 650,000 physical checks a month, each one compared by hand against core banking records. SunnyData built a Databricks-native document-AI pipeline that reads, verifies and decides every check automatically, replacing a process that had not changed in 30 years, in 16 weeks.

93% Decreased cost for check review From $1M+ a year in manual work to a $60K platform run cost.
15.6M Checks and deposit slips parsed Governed end-to-end in one pipeline.
4.8x Return in year one 8.5x over three years. Business case approved by the bank.
16 Weeks to delivery Two phases, a core team of three.
In the client's words

Hear it from Banco Macro

The bank's Operations Lead on moving from a team that executed repetitive tasks to one that manages the process.

Christian Giummarra Director of Operations, Banco Macro

Client Challenge

A review process that had not changed in 30 years

650,000 a month. Physical cheques, each one paired with its deposit slip.

Banco Macro is Argentina's largest private bank by branch network and equity, and physical checks are still central to how its customers pay. The bank clears roughly 650,000 checks a month, each with its own deposit slip; this adds up to a total of 1.3 million documents a month and 15.6 million a year.

Every document was opened on screen by an analyst who compared the image against COBIS and SPC records by eye: amount, date, drawer CUIT, endorsement, and signature. Values were then re-keyed into the balancing module, and high-value checks required two independent reviewers, which meant reviewer fatigue on decisions worth billions of pesos.

In addition, Banco Macro had acquired the Argentinian operations of Itaú Unibanco, and the integration made scaling that team unviable under a fixed deadline. No bank in Argentina had automated the process, so there was no reference implementation to follow, and any solution had to leave the analysts' workflow undisturbed.

The Solution

A governed document-AI pipeline on Databricks

SunnyData designed and built an end-to-end check-clearing pipeline on Databricks. Images land through an API, key fields are parsed, the signature is verified by a purpose-built computer-vision model, and a rule engine returns an accept or reject decision to SPC, with Unity Catalog governing the lineage of every sensitive image from raw file to the decision written into the core banking system.

01 Ingestion

Check and deposit-slip images arrive through an API at the bank's own operating frequency, governed in Unity Catalog from the first byte.

02 Field extraction

ai_parse_document reads amount, date, drawer CUIT, lot number, account and endorsement from handwritten, stamped and low-quality scans.

03 Signature verification

A purpose-built computer-vision model confirms the signature is present and matches it against the bank's stored signature base at a tuned acceptance threshold.

04 Decision & write-back

The rule engine runs the market's clearing logic and returns accept or reject to SPC through Model Serving. Only genuine exceptions reach a person.

Platform components

The platform runs entirely on Databricks and is deployed as code, so the same architecture ports to the next institution without a rebuild. Two clearing flows × four task types × two check types, each with distinct validation rules, live in one governed engine.

Unity Catalog
Unity CatalogGoverns check and signature imagery, extracted fields and operational decision tables end-to-end.
ai_parse_document
AI Parse DocumentExtracts the key fields from checks and deposit slips at the hardest end of the OCR spectrum.
Mosaic AI Model ServingThree production endpoints, consumed synchronously by the bank's clearing system.
MLflow
MLflowExperiment tracking for the signature model and a continuous accuracy audit in production.
Lakeflow
Lakeflow JobsOrchestrates ingestion, parsing, rules, and write-back on a single schedule.
AI/BI GenieVolumes, exceptions, and accuracy in plain language for the operations team.
Why this architecture won

The parsing cost

Four document-AI stacks were benchmarked on real check images at the bank's real volume before the architecture was fixed. At 15.6 million documents a year, the price per thousand pages is the difference between a platform that runs for $60K and one that spends $624K on parsing alone.

Databricks AI Parse Document $3 per 1,000 pages Azure Document Intelligence $10 per 1,000 pages Amazon Textract $15 per 1,000 pages GPT-5 $30 per 1,000 pages

AI Parse Document reached 91% parsing accuracy at the lowest price point of the four. The design also stayed cloud-agnostic, so the bank kept portability across its existing AWS, GCP, and Azure footprint rather than locking a core banking process into one provider.

The Pipeline at Work

An analyst opened the image, read four fields, compared each against two core systems and re-keyed the result. The pipeline does the same work as a governed sequence, and records every step.

Follow one check through

Five stages a person used to run by hand

SPECIMEN CHECK No. 0000-00000000 DATE OF PAYMENT 08142026 PAY TO THE ORDER OF PAYEE NAME $ 2,400,000.00 AMOUNT IN WORDS TWO MILLION FOUR HUNDRED THOUSAND AND 00/100 TAX ID 30-XXXXXXXX-4 ACCOUNT No. 0000-00000000/0 SIGNATURE 00000000000000000000
01INGESTIONImage lands via API
02FIELD EXTRACTIONDate and amount
03CROSS-CHECKPayee, tax ID and account
04COMPUTER VISIONSignature verification
05RULE ENGINEAccept or reject to SPC
01
Ingestion
Image lands via API
02
Field extraction
Date and amount
03
Cross-check
Payee, tax ID and account
04
Computer vision
Signature verification
05
Rule engine
Accept or reject to SPC

Key Benefits Achieved

Documented business results, before and after

MetricBeforeAfterChange
Annual cost of check review +$1M → $60K 93% lower
Cost per check $0.13 → $0.009 14x cheaper
People on manual review ~30 FTE → 2 to 4 FTE 85 to 95% fewer
Field-extraction accuracy Manual, unmeasured → 96 to 98% audited in MLflow
Payback on the investment n/a → 1 month 4.8x in year one

Baseline figures were measured with the customer. Post-go-live figures are the business case approved by Banco Macro; accuracy is the MLflow evaluation on real check images in the bank's QA environment. Three Model Serving endpoints are running against real images today, reconciled against analyst decisions, with production cutover scheduled for September 2026.

A packaged accelerator for regulated back offices

The check-clearing reference architecture, parse-and-rules pipeline, signature-verification model, and SunnyData's MLOps Quickstart (guardrails, RBAC, monitoring, lineage, AI risk governance) ship together. This build took 16 weeks; the accelerator brings the next stage to 6 to 8 weeks. The same pattern applies to account opening, loan files, insurance claims, and any regulated back office process that still reviews documents by hand.

Dave Harper Account Executive, Financial Services
Still reviewing documents by hand?