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% Lower cost of check review From US$1M+ a year in manual work to a US$60K platform run cost.
15.6M Documents a year 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. The accelerator brings the next one to 6 to 8 weeks.

Client Challenge

A review process that had not changed in about 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 of them a month, each with its deposit slip: 1.3 million documents a month, 15.6 million a year.

Every one 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.

The Itaú 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 US$60K and one that spends US$624K on parsing alone.

Databricks AI Parse Document US$3 per 1,000 pages Azure Document Intelligence US$10 per 1,000 pages Amazon Textract US$15 per 1,000 pages GPT-5 US$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 off it, 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 of it.

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 +US$1M US$60K 93% lower
Cost per check US$0.13 US$0.009 14x cheaper
People on manual review ~30 FTE 2 to 4 FTE 85 to 95% freed
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.

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

A packaged accelerator for regulated back offices

The check-clearing reference architecture, the parse-and-rules pipeline, the 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 one to 6 to 8 weeks. The same pattern applies to account opening, loan files, insurance claims and any regulated back office still reviewing documents by hand.

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