SlideShare a Scribd company logo
November 8, 2017
Wojciech Barczyński
Lead Software Developer
www.smacc.io
AUTOMATE
BOOKKEEPING
WITH AI
Wojciech Barczyński
• Lead Software Developer,
Head of Development Office - SMACC
• Before:
System Engineer – Lyke
• Before:
SAP Research (& Development)
SMACC automates tasks of the finance
department end-to-end applying AI
Deep Learning
application
DATA
EXTRACTION
FINANCIAL
REPORTS
ACCOUNTING
PAYMENTSWORK-
FLOWS
CON-
TROLLIN
G
Automated Financial Management
Data
entry
Manual
accounting and
missed tax filling
deadlines
Outdated
numbers and
gut feeling
Messy
reconciliation
and closing
Missed payment
targets and IBAN
typing
Receipt stamps
and signature
folders
SMACC‘s AI Extractors offers extraction of 70
data fields and all invoiced items
Scalable Seamless
integration
High
Availability &
Secure
Modern,
RESTful API
FLEXIBLE INPUT
PLUG & PLAY
IMPLEMENTATION
CONTINUOUS
IMPROVEMENTS
FULL
SCALABILITY
GOOD
GENERALIZATION
Challenge:
• > 300 000 documents
in system
• > 10 000 different
layouts
Template & Rule based
approaches:
• Limited generalization
• Maintenance and updating
is time consuming
& error prone
Why Deep Learning for Extracting Invoices?
PDF / scanned
document
OCR
Characters + Regions
+ Segments
Bidirectional GRU RNN
Labels
Bidirectional GRU RNN for extracting data
Automatic accounting using NLP &
Neural Networks
Challenge:
• Extract domain specific context from
position descriptions
• position descriptions are short,
keywords sometimes help, often not
Bag of words, n-grams (word2vec – exp.)
Additional input:
Client ID, customer name, tax rate etc.
Client specific approach
Feed to fully connected Neural Network
NLP & Neural Networks for accounting
Source: AP automation study 2014 of Institute of Finance Operations, Kofax & SSON 2016, Techvalidate 2017, University of Mannheim, Thomson Financials, client case studies
Processing time Processing cost Error rates
12 days
0.5 days
5 €
1 €
3 %
1 %
w/o
SMACC
with
SMACC
w/o
SMACC
with
SMACC
w/o
SMACC
with
SMACC
- 95 % - 80 % - 65 %
Automation with AI results in drastic
improvements within finance departments
Market value SME
finance software in
Germany
3bn €
Spending for manual
processing of SMEs in
Germany
43Bn €
x14
Source: Deutsche Bank, PWC, destatis, own assumptions
Automating the finance department is a huge
market opportunity
Movinga case study: things are moving
Starting point
mid 2016
• ~ 1‘000 paper based invoices per month
• Processing time of ~ 20 days
• Error rates ... (high)
• No transparency in payment process
• Cost per invoice > EUR 10
• Accounting team of 8 FTE
Smacc impact
today
• > 3‘000 invoices per month all processed
with SMACC
• Processing time < 12 hours
• Error rate < 1%
• Cost per invoice EUR 1
• Accounting team of 3 FTE
COMPANY PROFILE
• Leading online moving marketplace
• Headquartered in Berlin
• 250 employees
• Active in 6 countries
• Hyper growth
• Troubledwatersandrestructuringoverlastmonths
Demo	Installation	at	McKinsey	&	Company
• Integrations
• Refactoring platform for the growing number of customers
• Support new use cases, more more APIs
Next Steps
Thank you!
December 8, 2017
Wojciech Barczyński
wojciech.barczynski@smacc.io
www.smacc.io
Spark	Finalist	&	2017	German	Accelerator

More Related Content

Similar to SMACC - Automatic Bookkeeping with AI

Accounts Payable Automation - man vs machine
Accounts Payable Automation - man vs machineAccounts Payable Automation - man vs machine
Accounts Payable Automation - man vs machine
OpusCapita
 
Grinex Czech Republic workshop at GGI World Conference Vienna 2017
Grinex Czech Republic workshop at GGI World Conference Vienna 2017Grinex Czech Republic workshop at GGI World Conference Vienna 2017
Grinex Czech Republic workshop at GGI World Conference Vienna 2017
Richard Jahoda
 
Osvaldo Bordoni UBS Italia
Osvaldo Bordoni UBS ItaliaOsvaldo Bordoni UBS Italia
Osvaldo Bordoni UBS ItaliaDOCFLOW
 
Best Cash Application Automation Software for Europe, Process, Benefits | Emagia
Best Cash Application Automation Software for Europe, Process, Benefits | EmagiaBest Cash Application Automation Software for Europe, Process, Benefits | Emagia
Best Cash Application Automation Software for Europe, Process, Benefits | Emagia
Emagia
 
Driving Exponential Efficiency in Cash Application with AI | Emagia Master Class
Driving Exponential Efficiency in Cash Application with AI | Emagia Master ClassDriving Exponential Efficiency in Cash Application with AI | Emagia Master Class
Driving Exponential Efficiency in Cash Application with AI | Emagia Master Class
emagia
 
Boost o2c efficiency with digital assistants - Emagia Gia
Boost o2c efficiency with digital assistants - Emagia GiaBoost o2c efficiency with digital assistants - Emagia Gia
Boost o2c efficiency with digital assistants - Emagia Gia
Emagia
 
Modernizing cash application with the 3A's automation analytics and AI
Modernizing cash application with the 3A's automation analytics and AIModernizing cash application with the 3A's automation analytics and AI
Modernizing cash application with the 3A's automation analytics and AI
Emagia
 
Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...
Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...
Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...
emagia
 
RPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCE
RPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCERPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCE
RPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCE
ITESOFT
 
Slick account
Slick accountSlick account
Slick account
Sasmita Pati
 
Digitalizing enterprise finance processes with Low Code – The success story o...
Digitalizing enterprise finance processes with Low Code – The success story o...Digitalizing enterprise finance processes with Low Code – The success story o...
Digitalizing enterprise finance processes with Low Code – The success story o...
dox42
 
Reducing complexity of cash app in europe with ai
Reducing complexity of cash app in europe with aiReducing complexity of cash app in europe with ai
Reducing complexity of cash app in europe with ai
Emagia
 
Achieving non-linear operational growth through Smart Technology
Achieving non-linear operational growth through Smart TechnologyAchieving non-linear operational growth through Smart Technology
Achieving non-linear operational growth through Smart Technology
SSFIndia1
 
10TH ANNUAL CFO ​LEADERSHIP CONFERENCE: Achieving “Touchless” AP Automation
10TH ANNUAL CFO ​LEADERSHIP CONFERENCE: Achieving “Touchless” AP Automation10TH ANNUAL CFO ​LEADERSHIP CONFERENCE: Achieving “Touchless” AP Automation
10TH ANNUAL CFO ​LEADERSHIP CONFERENCE: Achieving “Touchless” AP Automation
Auxis Consulting & Outsourcing
 
Solutions and Services for Banks
Solutions and Services for BanksSolutions and Services for Banks
Solutions and Services for Banks
Sergei Rabotai
 
Services and Solutions for Banks
Services and Solutions for BanksServices and Solutions for Banks
Services and Solutions for Banks
Sergei Rabotai
 
We ACT Smart Automation
We ACT Smart Automation We ACT Smart Automation
We ACT Smart Automation
Karthik Reddy
 
De-mystifying Robotic Process Automation
De-mystifying Robotic Process AutomationDe-mystifying Robotic Process Automation
De-mystifying Robotic Process Automation
NICSA
 
SwiftAnt EDI Services_Microsoft Gold Partner
SwiftAnt EDI Services_Microsoft Gold PartnerSwiftAnt EDI Services_Microsoft Gold Partner
SwiftAnt EDI Services_Microsoft Gold Partner
Venkat Santhosh Subramanian
 
How RPA improves financial KPIs - DocProcess
How RPA improves financial KPIs - DocProcessHow RPA improves financial KPIs - DocProcess
How RPA improves financial KPIs - DocProcess
DocProcess
 

Similar to SMACC - Automatic Bookkeeping with AI (20)

Accounts Payable Automation - man vs machine
Accounts Payable Automation - man vs machineAccounts Payable Automation - man vs machine
Accounts Payable Automation - man vs machine
 
Grinex Czech Republic workshop at GGI World Conference Vienna 2017
Grinex Czech Republic workshop at GGI World Conference Vienna 2017Grinex Czech Republic workshop at GGI World Conference Vienna 2017
Grinex Czech Republic workshop at GGI World Conference Vienna 2017
 
Osvaldo Bordoni UBS Italia
Osvaldo Bordoni UBS ItaliaOsvaldo Bordoni UBS Italia
Osvaldo Bordoni UBS Italia
 
Best Cash Application Automation Software for Europe, Process, Benefits | Emagia
Best Cash Application Automation Software for Europe, Process, Benefits | EmagiaBest Cash Application Automation Software for Europe, Process, Benefits | Emagia
Best Cash Application Automation Software for Europe, Process, Benefits | Emagia
 
Driving Exponential Efficiency in Cash Application with AI | Emagia Master Class
Driving Exponential Efficiency in Cash Application with AI | Emagia Master ClassDriving Exponential Efficiency in Cash Application with AI | Emagia Master Class
Driving Exponential Efficiency in Cash Application with AI | Emagia Master Class
 
Boost o2c efficiency with digital assistants - Emagia Gia
Boost o2c efficiency with digital assistants - Emagia GiaBoost o2c efficiency with digital assistants - Emagia Gia
Boost o2c efficiency with digital assistants - Emagia Gia
 
Modernizing cash application with the 3A's automation analytics and AI
Modernizing cash application with the 3A's automation analytics and AIModernizing cash application with the 3A's automation analytics and AI
Modernizing cash application with the 3A's automation analytics and AI
 
Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...
Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...
Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...
 
RPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCE
RPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCERPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCE
RPA & AI IN THE CLOUD - THE LATEST IN AS-A-SERVICE SOLUTIONS FOR FINANCE
 
Slick account
Slick accountSlick account
Slick account
 
Digitalizing enterprise finance processes with Low Code – The success story o...
Digitalizing enterprise finance processes with Low Code – The success story o...Digitalizing enterprise finance processes with Low Code – The success story o...
Digitalizing enterprise finance processes with Low Code – The success story o...
 
Reducing complexity of cash app in europe with ai
Reducing complexity of cash app in europe with aiReducing complexity of cash app in europe with ai
Reducing complexity of cash app in europe with ai
 
Achieving non-linear operational growth through Smart Technology
Achieving non-linear operational growth through Smart TechnologyAchieving non-linear operational growth through Smart Technology
Achieving non-linear operational growth through Smart Technology
 
10TH ANNUAL CFO ​LEADERSHIP CONFERENCE: Achieving “Touchless” AP Automation
10TH ANNUAL CFO ​LEADERSHIP CONFERENCE: Achieving “Touchless” AP Automation10TH ANNUAL CFO ​LEADERSHIP CONFERENCE: Achieving “Touchless” AP Automation
10TH ANNUAL CFO ​LEADERSHIP CONFERENCE: Achieving “Touchless” AP Automation
 
Solutions and Services for Banks
Solutions and Services for BanksSolutions and Services for Banks
Solutions and Services for Banks
 
Services and Solutions for Banks
Services and Solutions for BanksServices and Solutions for Banks
Services and Solutions for Banks
 
We ACT Smart Automation
We ACT Smart Automation We ACT Smart Automation
We ACT Smart Automation
 
De-mystifying Robotic Process Automation
De-mystifying Robotic Process AutomationDe-mystifying Robotic Process Automation
De-mystifying Robotic Process Automation
 
SwiftAnt EDI Services_Microsoft Gold Partner
SwiftAnt EDI Services_Microsoft Gold PartnerSwiftAnt EDI Services_Microsoft Gold Partner
SwiftAnt EDI Services_Microsoft Gold Partner
 
How RPA improves financial KPIs - DocProcess
How RPA improves financial KPIs - DocProcessHow RPA improves financial KPIs - DocProcess
How RPA improves financial KPIs - DocProcess
 

More from Wojciech Barczyński

DevOps - what I have learnt so far
DevOps - what I have learnt so far DevOps - what I have learnt so far
DevOps - what I have learnt so far
Wojciech Barczyński
 
Effective Building your Platform with Kubernetes == Keep it Simple
Effective Building your Platform with Kubernetes == Keep it Simple Effective Building your Platform with Kubernetes == Keep it Simple
Effective Building your Platform with Kubernetes == Keep it Simple
Wojciech Barczyński
 
Zero downtime deployment of micro-services with Kubernetes
Zero downtime deployment of micro-services with KubernetesZero downtime deployment of micro-services with Kubernetes
Zero downtime deployment of micro-services with Kubernetes
Wojciech Barczyński
 
Effective Kubernetes == Keep it Simple [Ignite Talk DevOpsDays Warsaw]
Effective Kubernetes == Keep it Simple [Ignite Talk DevOpsDays Warsaw]Effective Kubernetes == Keep it Simple [Ignite Talk DevOpsDays Warsaw]
Effective Kubernetes == Keep it Simple [Ignite Talk DevOpsDays Warsaw]
Wojciech Barczyński
 
Effective Platform Building with Kubernetes. Is K8S new Linux?
Effective Platform Building with Kubernetes. Is K8S new Linux?Effective Platform Building with Kubernetes. Is K8S new Linux?
Effective Platform Building with Kubernetes. Is K8S new Linux?
Wojciech Barczyński
 
Zero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with KubernetesZero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with Kubernetes
Wojciech Barczyński
 
Monitor your Java application with Prometheus Stack
Monitor your Java application with Prometheus StackMonitor your Java application with Prometheus Stack
Monitor your Java application with Prometheus Stack
Wojciech Barczyński
 
How to monitor your micro-service with Prometheus?
How to monitor your micro-service with Prometheus?How to monitor your micro-service with Prometheus?
How to monitor your micro-service with Prometheus?
Wojciech Barczyński
 
Golang Warsaw #19 (early autumn) Intro Slides
Golang Warsaw #19 (early autumn) Intro SlidesGolang Warsaw #19 (early autumn) Intro Slides
Golang Warsaw #19 (early autumn) Intro Slides
Wojciech Barczyński
 
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
Wojciech Barczyński
 
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
Wojciech Barczyński
 
Azure Kubernetes Service - benefits and challenges
Azure Kubernetes Service - benefits and challengesAzure Kubernetes Service - benefits and challenges
Azure Kubernetes Service - benefits and challenges
Wojciech Barczyński
 

More from Wojciech Barczyński (12)

DevOps - what I have learnt so far
DevOps - what I have learnt so far DevOps - what I have learnt so far
DevOps - what I have learnt so far
 
Effective Building your Platform with Kubernetes == Keep it Simple
Effective Building your Platform with Kubernetes == Keep it Simple Effective Building your Platform with Kubernetes == Keep it Simple
Effective Building your Platform with Kubernetes == Keep it Simple
 
Zero downtime deployment of micro-services with Kubernetes
Zero downtime deployment of micro-services with KubernetesZero downtime deployment of micro-services with Kubernetes
Zero downtime deployment of micro-services with Kubernetes
 
Effective Kubernetes == Keep it Simple [Ignite Talk DevOpsDays Warsaw]
Effective Kubernetes == Keep it Simple [Ignite Talk DevOpsDays Warsaw]Effective Kubernetes == Keep it Simple [Ignite Talk DevOpsDays Warsaw]
Effective Kubernetes == Keep it Simple [Ignite Talk DevOpsDays Warsaw]
 
Effective Platform Building with Kubernetes. Is K8S new Linux?
Effective Platform Building with Kubernetes. Is K8S new Linux?Effective Platform Building with Kubernetes. Is K8S new Linux?
Effective Platform Building with Kubernetes. Is K8S new Linux?
 
Zero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with KubernetesZero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with Kubernetes
 
Monitor your Java application with Prometheus Stack
Monitor your Java application with Prometheus StackMonitor your Java application with Prometheus Stack
Monitor your Java application with Prometheus Stack
 
How to monitor your micro-service with Prometheus?
How to monitor your micro-service with Prometheus?How to monitor your micro-service with Prometheus?
How to monitor your micro-service with Prometheus?
 
Golang Warsaw #19 (early autumn) Intro Slides
Golang Warsaw #19 (early autumn) Intro SlidesGolang Warsaw #19 (early autumn) Intro Slides
Golang Warsaw #19 (early autumn) Intro Slides
 
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
Wprowadzenie do Kubernetesa. K8S jako nowy Linux.
 
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
Effective Kubernetes - Is Kubernetes the new Linux? Is the new Application Se...
 
Azure Kubernetes Service - benefits and challenges
Azure Kubernetes Service - benefits and challengesAzure Kubernetes Service - benefits and challenges
Azure Kubernetes Service - benefits and challenges
 

Recently uploaded

Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 

Recently uploaded (20)

Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 

SMACC - Automatic Bookkeeping with AI

  • 1. November 8, 2017 Wojciech Barczyński Lead Software Developer www.smacc.io AUTOMATE BOOKKEEPING WITH AI
  • 2. Wojciech Barczyński • Lead Software Developer, Head of Development Office - SMACC • Before: System Engineer – Lyke • Before: SAP Research (& Development)
  • 3. SMACC automates tasks of the finance department end-to-end applying AI Deep Learning application DATA EXTRACTION FINANCIAL REPORTS ACCOUNTING PAYMENTSWORK- FLOWS CON- TROLLIN G Automated Financial Management Data entry Manual accounting and missed tax filling deadlines Outdated numbers and gut feeling Messy reconciliation and closing Missed payment targets and IBAN typing Receipt stamps and signature folders
  • 4. SMACC‘s AI Extractors offers extraction of 70 data fields and all invoiced items Scalable Seamless integration High Availability & Secure Modern, RESTful API
  • 5. FLEXIBLE INPUT PLUG & PLAY IMPLEMENTATION CONTINUOUS IMPROVEMENTS FULL SCALABILITY GOOD GENERALIZATION Challenge: • > 300 000 documents in system • > 10 000 different layouts Template & Rule based approaches: • Limited generalization • Maintenance and updating is time consuming & error prone Why Deep Learning for Extracting Invoices?
  • 6. PDF / scanned document OCR Characters + Regions + Segments Bidirectional GRU RNN Labels Bidirectional GRU RNN for extracting data
  • 7. Automatic accounting using NLP & Neural Networks
  • 8. Challenge: • Extract domain specific context from position descriptions • position descriptions are short, keywords sometimes help, often not Bag of words, n-grams (word2vec – exp.) Additional input: Client ID, customer name, tax rate etc. Client specific approach Feed to fully connected Neural Network NLP & Neural Networks for accounting
  • 9. Source: AP automation study 2014 of Institute of Finance Operations, Kofax & SSON 2016, Techvalidate 2017, University of Mannheim, Thomson Financials, client case studies Processing time Processing cost Error rates 12 days 0.5 days 5 € 1 € 3 % 1 % w/o SMACC with SMACC w/o SMACC with SMACC w/o SMACC with SMACC - 95 % - 80 % - 65 % Automation with AI results in drastic improvements within finance departments
  • 10. Market value SME finance software in Germany 3bn € Spending for manual processing of SMEs in Germany 43Bn € x14 Source: Deutsche Bank, PWC, destatis, own assumptions Automating the finance department is a huge market opportunity
  • 11. Movinga case study: things are moving Starting point mid 2016 • ~ 1‘000 paper based invoices per month • Processing time of ~ 20 days • Error rates ... (high) • No transparency in payment process • Cost per invoice > EUR 10 • Accounting team of 8 FTE Smacc impact today • > 3‘000 invoices per month all processed with SMACC • Processing time < 12 hours • Error rate < 1% • Cost per invoice EUR 1 • Accounting team of 3 FTE COMPANY PROFILE • Leading online moving marketplace • Headquartered in Berlin • 250 employees • Active in 6 countries • Hyper growth • Troubledwatersandrestructuringoverlastmonths
  • 13. • Integrations • Refactoring platform for the growing number of customers • Support new use cases, more more APIs Next Steps
  • 14. Thank you! December 8, 2017 Wojciech Barczyński wojciech.barczynski@smacc.io www.smacc.io