SlideShare a Scribd company logo
1 of 12
Download to read offline
Sales Tax Exemption Integration
(context: eCommerce, Avalara, Vertex)
Donald Fernandes,
2015
2
Agenda
Problem Statement
Solution Options
Scope + Assumptions
Solution Options Summary
(TO-BE) Exemption Processing Flow
Avalara CertCapture Configurations (TBD)
3
Problem Statement
Provide automated integration and UI to enter, validate,
record, compute and report Sales Tax Exemption
information for US Sales Customers using Online Store
4
Current Situation
 SFDC CRM
 Oracle ERP (OM, AR, GL)
 Vertex - O series
5
Scoping + Assumptions
 32 Nexus States (within US)
 Applies only for US based Ship-To addresses
 Sync-up between Avatax (tax engine) and CertCapture modules takes upto a few minutes
 Avalara Tax Filing Functionality: out of scope
 Migration of Legacy Customer Exemptions into CertCapture: out of scope
6
Solution Options
# Option Summary System of Record
for Exemption
Certificate
Pros Cons
1 FORCE-CHECK AT OM BOOKING:
• Exempt Order goes on Taxation Hold
within Oracle
• Manually enter Exempt Customer Info in
Vertex
• Release Order Hold
• Book Order
- Vertex (Legacy) - No possibility of
Discrepancy between
Vertex and Avalara
- No additional tools to
be implemented
- Slows down OM
processing
- Possible quarter-
end issue
2 FULL AUTOMATION:
• Automatically create Exempt Customer
Info in Vertex, using WebService API,
• Suppress Tax in Online Store
- Vertex
(Certificate
Management)
- Guaranteed
Reconciliation between
Vertex and Avalara
- No Manual intervention
- Vertex will need
upgrade to 7.0
- Additional IT+Biz
effort
3 OFFLINE NOTIFICATION ONLY:
• Avalara/ Shopping Cart notifies
salestax@ABCompany.com to
create/check Exempt Customer within
Vertex
• Order gets Booked with no process
changes
• Check Discrepancy Report
- Avalara
(CertCapture)
- Medium IT effort - Timing issue does
not guarantee
Vertex will be
ready prior to
Order Booking, -
- May need after-
the-fact
adjustments
4 AS-IS PROCESS W/ NO CHANGES:
• Order gets Booked with no changes
• Adjust Invoice and Vertex after-the-fact, if
Invoice happens to be for Exempt
Customer
- Vertex (Legacy) - No additional Oracle IT
effort
- Oracle AR and
Vertex will need
after-the-fact
manual
adjustment
7
Business Scenarios
1. New Exempt Customer places online Order (for the first time)
2. Exempt Customer places online Order (for the second time)
3. Exempt Customer requires to update existing Certificate information
4. New Customer places online Order (for the first time), gets no
Exemption, claims a Tax Refund after-the-fact for CC overpayment
5. New Exempt Customer places online Order (for the first time), enters
invalid data
6. New Exempt Customer places online Order (for the first time), ERP
Invoice does not provide equivalent Exemption
8
9
Shopping Cart UI
New Customer: Default Unchecked
Existing Exempt Customer: Default Checked
10
System Changes (Planning Purposes only)
# Change Summary Purpose Impacted System
1 Configurations in Avalara CertCapture Enable System of Record for
storage of Certificate information,
and eCommerce Integration
Avalara CertCapture
2 Sales Tax Exemption Checkbox - Qualify a new Transaction as Tax
Exempt, when entering
- Qualify an existing Customer as
Tax Exempt, when entering
Shopping Cart (SFDC)
3 New Field(s) on Opportunity/Quote/Sales
Order
Record Exemption Flag, and
Avalara Exempt Customer Code
for a given Transaction
- SFDC
- Oracle
4 Order Booking Change Suppress Vertex calculation,
depending on the Flag
- Oracle
5 Notification from Shopping Cart
(NICE-TO-HAVE-ONLY)
Inform
salestax@ABCompany.com
department reg online order
Exemption
Shopping Cart (SFDC)
11
Discovery Summary
# Item Summary Status Owner(s) Comments/ Resolution/ Action
1 What is the end-user process flow/ navigation
UI/screens, when the CertCapture API link is initiated
from eComm Shopping Cart?
Open Avalara Click here for Reference URL on
Avalara Help
What is this ?
Demo Meeting next week
QUESTIONS:
- Whats the Process for handling
Bad or No Certificate data?
- What are the minimum fields/
info expected to be entered self-
service by the Customer?
2 At Submit Order, Avalara (Avatax) Post API needs to
return back Customer Exemption Flag (True/ False)?
Closed ABCompany/ IT Ref. existing Custom POST API
3 Have a new OM Hold – Pending Tax Review – for
online Exempt Customer Orders?
Open ABCompany/ OM
4 Estimate of Exempt Customer Invoices based on
past recent dataset
Closed ABCompany/ IT
5 Content, format of online Exempt Order notification
email
Closed ABCompany Include Exempt Customer Flag in
existing notification
12
Discovery Summary
# Item Summary Status Owner(s) Comments/ Resolution
8 Check basic integration between Avalara (Avatax)
and CertCapture, using couple valid Certificates
Closed ABCompany/ IT Works as expected
(see test transaction on Avatax)
12 Validate appropriate routing of Customer Exempt
Flag from Shopping Cart  SFDC  Oracle
Open ABCompany/ IT Regression Testing only
Leverage OM DFF
13 Biz Process for Bad/ Incomplete Certificate Data
handling within Avalara CertCapture
Open Avalara/
ABCompany

More Related Content

What's hot

Le petro presentation_new
Le petro presentation_newLe petro presentation_new
Le petro presentation_newRajendra Singh
 
InterCompany for Sap Business One - Product Brochure - English
InterCompany for Sap Business One - Product Brochure - EnglishInterCompany for Sap Business One - Product Brochure - English
InterCompany for Sap Business One - Product Brochure - EnglishCitiXsys Technologies
 
What's New in Odoo Accounting V13?
What's New in Odoo Accounting V13?What's New in Odoo Accounting V13?
What's New in Odoo Accounting V13?Odoo
 
The Accounts Payable Process
The Accounts Payable ProcessThe Accounts Payable Process
The Accounts Payable ProcessOliviaSmith160
 
Tips on setting up an eCcommerce web site using istore
Tips on setting up an eCcommerce web site using istoreTips on setting up an eCcommerce web site using istore
Tips on setting up an eCcommerce web site using istoreravisagaram
 
R12 revenue recognition_oaug
R12 revenue recognition_oaugR12 revenue recognition_oaug
R12 revenue recognition_oaugSurya Maddiboina
 
What's New in Sage 100 ERP: A Review of the Latest Features in v2013, What's ...
What's New in Sage 100 ERP: A Review of the Latest Features in v2013, What's ...What's New in Sage 100 ERP: A Review of the Latest Features in v2013, What's ...
What's New in Sage 100 ERP: A Review of the Latest Features in v2013, What's ...BCS ProSoft
 
Procure 2 pay life cycle
Procure 2 pay life cycleProcure 2 pay life cycle
Procure 2 pay life cyclepratapbehera123
 
Visual Udyog product overview
Visual Udyog product overviewVisual Udyog product overview
Visual Udyog product overviewVINIT MUNDHRA
 
SAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) OpentextSAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) OpentextZaid Azam
 

What's hot (20)

Auto booom entp gst
Auto booom entp gstAuto booom entp gst
Auto booom entp gst
 
Le petro presentation_new
Le petro presentation_newLe petro presentation_new
Le petro presentation_new
 
ProTrac For Wholesalers
ProTrac For WholesalersProTrac For Wholesalers
ProTrac For Wholesalers
 
Basics of Oracle Order Management
Basics of Oracle Order ManagementBasics of Oracle Order Management
Basics of Oracle Order Management
 
Franchise Accounting Software
Franchise Accounting SoftwareFranchise Accounting Software
Franchise Accounting Software
 
Inforln.com ERP LN Finance Concepts Overview Training
Inforln.com ERP LN Finance Concepts Overview TrainingInforln.com ERP LN Finance Concepts Overview Training
Inforln.com ERP LN Finance Concepts Overview Training
 
InterCompany for Sap Business One - Product Brochure - English
InterCompany for Sap Business One - Product Brochure - EnglishInterCompany for Sap Business One - Product Brochure - English
InterCompany for Sap Business One - Product Brochure - English
 
Oracle EBS P2P 101
Oracle EBS P2P 101Oracle EBS P2P 101
Oracle EBS P2P 101
 
Ar ap netting document
Ar ap netting documentAr ap netting document
Ar ap netting document
 
Hitachi Solutions Ecommerce Returns Management
Hitachi Solutions Ecommerce Returns ManagementHitachi Solutions Ecommerce Returns Management
Hitachi Solutions Ecommerce Returns Management
 
What's New in Odoo Accounting V13?
What's New in Odoo Accounting V13?What's New in Odoo Accounting V13?
What's New in Odoo Accounting V13?
 
The Accounts Payable Process
The Accounts Payable ProcessThe Accounts Payable Process
The Accounts Payable Process
 
Tips on setting up an eCcommerce web site using istore
Tips on setting up an eCcommerce web site using istoreTips on setting up an eCcommerce web site using istore
Tips on setting up an eCcommerce web site using istore
 
oracle order management
oracle order managementoracle order management
oracle order management
 
R12 revenue recognition_oaug
R12 revenue recognition_oaugR12 revenue recognition_oaug
R12 revenue recognition_oaug
 
What's New in Sage 100 ERP: A Review of the Latest Features in v2013, What's ...
What's New in Sage 100 ERP: A Review of the Latest Features in v2013, What's ...What's New in Sage 100 ERP: A Review of the Latest Features in v2013, What's ...
What's New in Sage 100 ERP: A Review of the Latest Features in v2013, What's ...
 
Procure 2 pay life cycle
Procure 2 pay life cycleProcure 2 pay life cycle
Procure 2 pay life cycle
 
Visual Udyog product overview
Visual Udyog product overviewVisual Udyog product overview
Visual Udyog product overview
 
SAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) OpentextSAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) Opentext
 
Le petro presentation_new
Le petro presentation_newLe petro presentation_new
Le petro presentation_new
 

Viewers also liked

Quality of Service Configuration for TCP/IP Video Conferencing
Quality of Service Configuration for TCP/IP Video ConferencingQuality of Service Configuration for TCP/IP Video Conferencing
Quality of Service Configuration for TCP/IP Video ConferencingVideoguy
 
Oral health status, needs and risk determinants of caries in 3-15 year old re...
Oral health status, needs and risk determinants of caries in 3-15 year old re...Oral health status, needs and risk determinants of caries in 3-15 year old re...
Oral health status, needs and risk determinants of caries in 3-15 year old re...saskohc
 
Future planning 2015 results
Future planning 2015 resultsFuture planning 2015 results
Future planning 2015 resultssaskohc
 
Filling the Gap: Running a large scale clinic
Filling the Gap: Running a large scale clinicFilling the Gap: Running a large scale clinic
Filling the Gap: Running a large scale clinicsaskohc
 
Measurement of diseases
Measurement of diseasesMeasurement of diseases
Measurement of diseasesSoyebo Oluseye
 
Measuring Dental Caries
Measuring Dental CariesMeasuring Dental Caries
Measuring Dental CariesIAU Dent
 
Income tax deduction certificate for tax returns
Income tax deduction certificate for tax returnsIncome tax deduction certificate for tax returns
Income tax deduction certificate for tax returnsmiangee42
 
Russell’s Periodontal Index & CPITN Probe
Russell’s Periodontal Index & CPITN ProbeRussell’s Periodontal Index & CPITN Probe
Russell’s Periodontal Index & CPITN ProbePriyanka Vadhera
 
My slide share's presentations are used and cited
My slide share's  presentations are used and citedMy slide share's  presentations are used and cited
My slide share's presentations are used and citedAhmed-Refat Refat
 
Us Healthcare Presentation
Us Healthcare PresentationUs Healthcare Presentation
Us Healthcare Presentationesilbert
 
Clinical trial registration: where & why ?
Clinical trial registration: where &  why  ?Clinical trial registration: where &  why  ?
Clinical trial registration: where & why ?Ahmed-Refat Refat
 
Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Irfan Shokat
 
Vertex Configuration Guide. A to Z Steps with Description.
Vertex Configuration Guide. A to Z Steps with Description.Vertex Configuration Guide. A to Z Steps with Description.
Vertex Configuration Guide. A to Z Steps with Description.Keyur Mistry
 
Canadian tax configuration in sap
Canadian tax configuration in sapCanadian tax configuration in sap
Canadian tax configuration in sapAmit Sawant
 
Taxation 101 basic rules and principles in philippine taxation by jr lopez go...
Taxation 101 basic rules and principles in philippine taxation by jr lopez go...Taxation 101 basic rules and principles in philippine taxation by jr lopez go...
Taxation 101 basic rules and principles in philippine taxation by jr lopez go...JR Lopez Gonzales
 
Agile Mitarbeiterführung mit OKRs / Manage Agile 2017 / Berlin
Agile Mitarbeiterführung mit OKRs / Manage Agile 2017 / BerlinAgile Mitarbeiterführung mit OKRs / Manage Agile 2017 / Berlin
Agile Mitarbeiterführung mit OKRs / Manage Agile 2017 / Berlindie.agilen GmbH
 
Hitachi Solutions Ecommerce with Microsoft Dynamics CRM2016
Hitachi Solutions Ecommerce with Microsoft Dynamics CRM2016Hitachi Solutions Ecommerce with Microsoft Dynamics CRM2016
Hitachi Solutions Ecommerce with Microsoft Dynamics CRM2016Hitachi Solutions America, Ltd.
 

Viewers also liked (19)

Quality of Service Configuration for TCP/IP Video Conferencing
Quality of Service Configuration for TCP/IP Video ConferencingQuality of Service Configuration for TCP/IP Video Conferencing
Quality of Service Configuration for TCP/IP Video Conferencing
 
Oral health status, needs and risk determinants of caries in 3-15 year old re...
Oral health status, needs and risk determinants of caries in 3-15 year old re...Oral health status, needs and risk determinants of caries in 3-15 year old re...
Oral health status, needs and risk determinants of caries in 3-15 year old re...
 
Future planning 2015 results
Future planning 2015 resultsFuture planning 2015 results
Future planning 2015 results
 
Netra Intro
Netra IntroNetra Intro
Netra Intro
 
Vistex Project -
Vistex Project -Vistex Project -
Vistex Project -
 
Filling the Gap: Running a large scale clinic
Filling the Gap: Running a large scale clinicFilling the Gap: Running a large scale clinic
Filling the Gap: Running a large scale clinic
 
Measurement of diseases
Measurement of diseasesMeasurement of diseases
Measurement of diseases
 
Measuring Dental Caries
Measuring Dental CariesMeasuring Dental Caries
Measuring Dental Caries
 
Income tax deduction certificate for tax returns
Income tax deduction certificate for tax returnsIncome tax deduction certificate for tax returns
Income tax deduction certificate for tax returns
 
Russell’s Periodontal Index & CPITN Probe
Russell’s Periodontal Index & CPITN ProbeRussell’s Periodontal Index & CPITN Probe
Russell’s Periodontal Index & CPITN Probe
 
My slide share's presentations are used and cited
My slide share's  presentations are used and citedMy slide share's  presentations are used and cited
My slide share's presentations are used and cited
 
Us Healthcare Presentation
Us Healthcare PresentationUs Healthcare Presentation
Us Healthcare Presentation
 
Clinical trial registration: where & why ?
Clinical trial registration: where &  why  ?Clinical trial registration: where &  why  ?
Clinical trial registration: where & why ?
 
Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)
 
Vertex Configuration Guide. A to Z Steps with Description.
Vertex Configuration Guide. A to Z Steps with Description.Vertex Configuration Guide. A to Z Steps with Description.
Vertex Configuration Guide. A to Z Steps with Description.
 
Canadian tax configuration in sap
Canadian tax configuration in sapCanadian tax configuration in sap
Canadian tax configuration in sap
 
Taxation 101 basic rules and principles in philippine taxation by jr lopez go...
Taxation 101 basic rules and principles in philippine taxation by jr lopez go...Taxation 101 basic rules and principles in philippine taxation by jr lopez go...
Taxation 101 basic rules and principles in philippine taxation by jr lopez go...
 
Agile Mitarbeiterführung mit OKRs / Manage Agile 2017 / Berlin
Agile Mitarbeiterführung mit OKRs / Manage Agile 2017 / BerlinAgile Mitarbeiterführung mit OKRs / Manage Agile 2017 / Berlin
Agile Mitarbeiterführung mit OKRs / Manage Agile 2017 / Berlin
 
Hitachi Solutions Ecommerce with Microsoft Dynamics CRM2016
Hitachi Solutions Ecommerce with Microsoft Dynamics CRM2016Hitachi Solutions Ecommerce with Microsoft Dynamics CRM2016
Hitachi Solutions Ecommerce with Microsoft Dynamics CRM2016
 

Similar to Tax Certificate Integration

Managing Third-Party Royalties
Managing Third-Party RoyaltiesManaging Third-Party Royalties
Managing Third-Party RoyaltiesDonald Fernandes
 
Avalara (Avatax) Implementation
Avalara (Avatax) ImplementationAvalara (Avatax) Implementation
Avalara (Avatax) ImplementationDonald Fernandes
 
Resources-Training-Order-To-Cash- ETON Technologies.pdf
Resources-Training-Order-To-Cash- ETON Technologies.pdfResources-Training-Order-To-Cash- ETON Technologies.pdf
Resources-Training-Order-To-Cash- ETON Technologies.pdfssuserf4597f
 
Enterprise Integration - Solution Patterns From the Field
Enterprise Integration - Solution Patterns From the FieldEnterprise Integration - Solution Patterns From the Field
Enterprise Integration - Solution Patterns From the FieldSalesforce Developers
 
Efficiently handling Applications of Customer Receipts in Oracle Receivables
Efficiently handling Applications of Customer Receipts in Oracle Receivables Efficiently handling Applications of Customer Receipts in Oracle Receivables
Efficiently handling Applications of Customer Receipts in Oracle Receivables KPIT
 
2020 year end planning for Sage 500
2020 year end planning for Sage 5002020 year end planning for Sage 500
2020 year end planning for Sage 500RKLeSolutions
 
Cleartax e way bill
Cleartax e way billCleartax e way bill
Cleartax e way billDev Ramnane
 
How to Manage Operational Inefficiencies in the Era of GST, E-way Bill and E-...
How to Manage Operational Inefficiencies in the Era of GST, E-way Bill and E-...How to Manage Operational Inefficiencies in the Era of GST, E-way Bill and E-...
How to Manage Operational Inefficiencies in the Era of GST, E-way Bill and E-...Sakshi Singh
 
6 types of data to synchronize between e commerce and erp systems
6 types of data to synchronize between e commerce and erp systems6 types of data to synchronize between e commerce and erp systems
6 types of data to synchronize between e commerce and erp systemsi95Dev
 
01-TallyPrime EWB Applicable Customer_Owner+Accountants_ Release 2 Event - Co...
01-TallyPrime EWB Applicable Customer_Owner+Accountants_ Release 2 Event - Co...01-TallyPrime EWB Applicable Customer_Owner+Accountants_ Release 2 Event - Co...
01-TallyPrime EWB Applicable Customer_Owner+Accountants_ Release 2 Event - Co...RajuBothra1
 
New features in oracle fusion financial accounts receivables and account paya...
New features in oracle fusion financial accounts receivables and account paya...New features in oracle fusion financial accounts receivables and account paya...
New features in oracle fusion financial accounts receivables and account paya...Jade Global
 
Frappe / ERPNext Open Day October 14
Frappe / ERPNext Open Day October 14Frappe / ERPNext Open Day October 14
Frappe / ERPNext Open Day October 14rushabh_mehta
 
Integration of SAP Delivery to 3PL WMS
Integration of SAP Delivery to 3PL WMSIntegration of SAP Delivery to 3PL WMS
Integration of SAP Delivery to 3PL WMSAshish Saxena
 
R12 New Features In Order Management
R12 New Features In Order ManagementR12 New Features In Order Management
R12 New Features In Order Managementravisagaram
 
Faq receiving returns and corrections document Oracle apps
Faq receiving returns and corrections  document Oracle apps Faq receiving returns and corrections  document Oracle apps
Faq receiving returns and corrections document Oracle apps SarathShankar
 

Similar to Tax Certificate Integration (20)

Managing Third-Party Royalties
Managing Third-Party RoyaltiesManaging Third-Party Royalties
Managing Third-Party Royalties
 
Avalara (Avatax) Implementation
Avalara (Avatax) ImplementationAvalara (Avatax) Implementation
Avalara (Avatax) Implementation
 
Resources-Training-Order-To-Cash- ETON Technologies.pdf
Resources-Training-Order-To-Cash- ETON Technologies.pdfResources-Training-Order-To-Cash- ETON Technologies.pdf
Resources-Training-Order-To-Cash- ETON Technologies.pdf
 
Enterprise Integration - Solution Patterns From the Field
Enterprise Integration - Solution Patterns From the FieldEnterprise Integration - Solution Patterns From the Field
Enterprise Integration - Solution Patterns From the Field
 
Efficiently handling Applications of Customer Receipts in Oracle Receivables
Efficiently handling Applications of Customer Receipts in Oracle Receivables Efficiently handling Applications of Customer Receipts in Oracle Receivables
Efficiently handling Applications of Customer Receipts in Oracle Receivables
 
2020 year end planning for Sage 500
2020 year end planning for Sage 5002020 year end planning for Sage 500
2020 year end planning for Sage 500
 
Cleartax e way bill
Cleartax e way billCleartax e way bill
Cleartax e way bill
 
How to Manage Operational Inefficiencies in the Era of GST, E-way Bill and E-...
How to Manage Operational Inefficiencies in the Era of GST, E-way Bill and E-...How to Manage Operational Inefficiencies in the Era of GST, E-way Bill and E-...
How to Manage Operational Inefficiencies in the Era of GST, E-way Bill and E-...
 
6 types of data to synchronize between e commerce and erp systems
6 types of data to synchronize between e commerce and erp systems6 types of data to synchronize between e commerce and erp systems
6 types of data to synchronize between e commerce and erp systems
 
01-TallyPrime EWB Applicable Customer_Owner+Accountants_ Release 2 Event - Co...
01-TallyPrime EWB Applicable Customer_Owner+Accountants_ Release 2 Event - Co...01-TallyPrime EWB Applicable Customer_Owner+Accountants_ Release 2 Event - Co...
01-TallyPrime EWB Applicable Customer_Owner+Accountants_ Release 2 Event - Co...
 
New features in oracle fusion financial accounts receivables and account paya...
New features in oracle fusion financial accounts receivables and account paya...New features in oracle fusion financial accounts receivables and account paya...
New features in oracle fusion financial accounts receivables and account paya...
 
AP and AR Positioning
AP and AR PositioningAP and AR Positioning
AP and AR Positioning
 
Frappe / ERPNext Open Day October 14
Frappe / ERPNext Open Day October 14Frappe / ERPNext Open Day October 14
Frappe / ERPNext Open Day October 14
 
P2P.ppt
P2P.pptP2P.ppt
P2P.ppt
 
Integration of SAP Delivery to 3PL WMS
Integration of SAP Delivery to 3PL WMSIntegration of SAP Delivery to 3PL WMS
Integration of SAP Delivery to 3PL WMS
 
7. net suite retail
7. net suite   retail7. net suite   retail
7. net suite retail
 
R12 New Features In Order Management
R12 New Features In Order ManagementR12 New Features In Order Management
R12 New Features In Order Management
 
Good QTC OFI
Good QTC OFIGood QTC OFI
Good QTC OFI
 
Faq receiving returns and corrections document Oracle apps
Faq receiving returns and corrections  document Oracle apps Faq receiving returns and corrections  document Oracle apps
Faq receiving returns and corrections document Oracle apps
 
O_C_Overview.ppt
O_C_Overview.pptO_C_Overview.ppt
O_C_Overview.ppt
 

More from Donald Fernandes

SaaS: From Sales to Metrics
SaaS: From Sales to MetricsSaaS: From Sales to Metrics
SaaS: From Sales to MetricsDonald Fernandes
 
Commission Expense Deferrals
Commission Expense Deferrals Commission Expense Deferrals
Commission Expense Deferrals Donald Fernandes
 
Accu-Image to Payables Integration
Accu-Image to Payables IntegrationAccu-Image to Payables Integration
Accu-Image to Payables IntegrationDonald Fernandes
 
Mobilizing Expense Management
Mobilizing Expense ManagementMobilizing Expense Management
Mobilizing Expense ManagementDonald Fernandes
 

More from Donald Fernandes (6)

SaaS: From Sales to Metrics
SaaS: From Sales to MetricsSaaS: From Sales to Metrics
SaaS: From Sales to Metrics
 
Commission Expense Deferrals
Commission Expense Deferrals Commission Expense Deferrals
Commission Expense Deferrals
 
XML Invoice Transmission
XML Invoice TransmissionXML Invoice Transmission
XML Invoice Transmission
 
EBTax Implementation Case
EBTax Implementation CaseEBTax Implementation Case
EBTax Implementation Case
 
Accu-Image to Payables Integration
Accu-Image to Payables IntegrationAccu-Image to Payables Integration
Accu-Image to Payables Integration
 
Mobilizing Expense Management
Mobilizing Expense ManagementMobilizing Expense Management
Mobilizing Expense Management
 

Recently uploaded

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Tax Certificate Integration

  • 1. Sales Tax Exemption Integration (context: eCommerce, Avalara, Vertex) Donald Fernandes, 2015
  • 2. 2 Agenda Problem Statement Solution Options Scope + Assumptions Solution Options Summary (TO-BE) Exemption Processing Flow Avalara CertCapture Configurations (TBD)
  • 3. 3 Problem Statement Provide automated integration and UI to enter, validate, record, compute and report Sales Tax Exemption information for US Sales Customers using Online Store
  • 4. 4 Current Situation  SFDC CRM  Oracle ERP (OM, AR, GL)  Vertex - O series
  • 5. 5 Scoping + Assumptions  32 Nexus States (within US)  Applies only for US based Ship-To addresses  Sync-up between Avatax (tax engine) and CertCapture modules takes upto a few minutes  Avalara Tax Filing Functionality: out of scope  Migration of Legacy Customer Exemptions into CertCapture: out of scope
  • 6. 6 Solution Options # Option Summary System of Record for Exemption Certificate Pros Cons 1 FORCE-CHECK AT OM BOOKING: • Exempt Order goes on Taxation Hold within Oracle • Manually enter Exempt Customer Info in Vertex • Release Order Hold • Book Order - Vertex (Legacy) - No possibility of Discrepancy between Vertex and Avalara - No additional tools to be implemented - Slows down OM processing - Possible quarter- end issue 2 FULL AUTOMATION: • Automatically create Exempt Customer Info in Vertex, using WebService API, • Suppress Tax in Online Store - Vertex (Certificate Management) - Guaranteed Reconciliation between Vertex and Avalara - No Manual intervention - Vertex will need upgrade to 7.0 - Additional IT+Biz effort 3 OFFLINE NOTIFICATION ONLY: • Avalara/ Shopping Cart notifies salestax@ABCompany.com to create/check Exempt Customer within Vertex • Order gets Booked with no process changes • Check Discrepancy Report - Avalara (CertCapture) - Medium IT effort - Timing issue does not guarantee Vertex will be ready prior to Order Booking, - - May need after- the-fact adjustments 4 AS-IS PROCESS W/ NO CHANGES: • Order gets Booked with no changes • Adjust Invoice and Vertex after-the-fact, if Invoice happens to be for Exempt Customer - Vertex (Legacy) - No additional Oracle IT effort - Oracle AR and Vertex will need after-the-fact manual adjustment
  • 7. 7 Business Scenarios 1. New Exempt Customer places online Order (for the first time) 2. Exempt Customer places online Order (for the second time) 3. Exempt Customer requires to update existing Certificate information 4. New Customer places online Order (for the first time), gets no Exemption, claims a Tax Refund after-the-fact for CC overpayment 5. New Exempt Customer places online Order (for the first time), enters invalid data 6. New Exempt Customer places online Order (for the first time), ERP Invoice does not provide equivalent Exemption
  • 8. 8
  • 9. 9 Shopping Cart UI New Customer: Default Unchecked Existing Exempt Customer: Default Checked
  • 10. 10 System Changes (Planning Purposes only) # Change Summary Purpose Impacted System 1 Configurations in Avalara CertCapture Enable System of Record for storage of Certificate information, and eCommerce Integration Avalara CertCapture 2 Sales Tax Exemption Checkbox - Qualify a new Transaction as Tax Exempt, when entering - Qualify an existing Customer as Tax Exempt, when entering Shopping Cart (SFDC) 3 New Field(s) on Opportunity/Quote/Sales Order Record Exemption Flag, and Avalara Exempt Customer Code for a given Transaction - SFDC - Oracle 4 Order Booking Change Suppress Vertex calculation, depending on the Flag - Oracle 5 Notification from Shopping Cart (NICE-TO-HAVE-ONLY) Inform salestax@ABCompany.com department reg online order Exemption Shopping Cart (SFDC)
  • 11. 11 Discovery Summary # Item Summary Status Owner(s) Comments/ Resolution/ Action 1 What is the end-user process flow/ navigation UI/screens, when the CertCapture API link is initiated from eComm Shopping Cart? Open Avalara Click here for Reference URL on Avalara Help What is this ? Demo Meeting next week QUESTIONS: - Whats the Process for handling Bad or No Certificate data? - What are the minimum fields/ info expected to be entered self- service by the Customer? 2 At Submit Order, Avalara (Avatax) Post API needs to return back Customer Exemption Flag (True/ False)? Closed ABCompany/ IT Ref. existing Custom POST API 3 Have a new OM Hold – Pending Tax Review – for online Exempt Customer Orders? Open ABCompany/ OM 4 Estimate of Exempt Customer Invoices based on past recent dataset Closed ABCompany/ IT 5 Content, format of online Exempt Order notification email Closed ABCompany Include Exempt Customer Flag in existing notification
  • 12. 12 Discovery Summary # Item Summary Status Owner(s) Comments/ Resolution 8 Check basic integration between Avalara (Avatax) and CertCapture, using couple valid Certificates Closed ABCompany/ IT Works as expected (see test transaction on Avatax) 12 Validate appropriate routing of Customer Exempt Flag from Shopping Cart  SFDC  Oracle Open ABCompany/ IT Regression Testing only Leverage OM DFF 13 Biz Process for Bad/ Incomplete Certificate Data handling within Avalara CertCapture Open Avalara/ ABCompany