SlideShare a Scribd company logo
Avalara Implementation
(A Case Study for Avatax)
- Donald Fernandes
2015
2
Agenda
(TO-BE) Taxation Process Flow
Scope + Assumptions
Avalara Configurations
Global Settings
Company
Nexus Jurisdictions
Items and Tax Codes
High-Level Test Scenarios
Finance Adjustment Processing
Avalara IT Production Support
3
Scoping + Assumptions (June Go-Live)
USD Transactional Currency Only
Ship-To Countries with Export Compliance Only
US Sales Taxation Only (no International Sales, GST or VAT Tax)
Successfully captured Credit Card Transactions only
32 Nexus States (within US)
Customer Exemption Automation Functionality: out of scope
4 Bundle SKUs (see listed in reference)
Avalara Tax Filing Functionality: out of scope
Application only consumes standard Avalara (Avatax) Tax Codes
Vertex Configurations and Avalara Configurations equivalently match up
Tax Code for Parent SKU EQUALS Tax Codes for ALL respective Child SKUs
4
5
Avalara Configurations (Global Settings)
# Field Navigation Value(s)
1 Address Validation
Options
> Settings UPPERCASE
2 Exemption Certificate
Options
> Settings Enable ECMS (checked)
3 Account ID > Settings XXXX1234
4 License Ley XXXXAB456
6
Avalara Configurations
(Business Users – Company Admins)
# Field Navigation Value
1 User Name > Settings > Manage Users TaxManager@company.com
2 User Name > Settings > Manage Users TaxAnalyst@company.com
…
7
Avalara Configurations
(Transacting Company)
# Field Navigation Value(s)
1 Company Code Organization > Company ABC_COMPANY
2 Company Name Organization > Company ABC Company, Inc
3 Separate Reporting Entity Organization > Company Yes
4 Business Tax Identification #
(TIN)
Organization > Company XXXX1234
5 Default Country Organization > Company Settings United States
6 Base Currency Organization > Company Settings USD
7 Rounding Level Organization > Company Settings Line
8 Company Address Organization > Company Settings 100 Anytown,
AnyCity, CA-12345, USA
9 Primary Contact Organization > Primary Contact Tax Manager
TaxManager@company.com
8
Avalara Configurations (Nexus Jurisdictions)
# Field Navigation Value(s)
1 Country Organization > Company > Nexus
Jurisdictions
United States
2 State Organization > Company > Nexus
Jurisdictions > Select
<see Nexus Taxability Matrix>
3 Tax Type Organization > Company > Nexus
Jurisdictions > Select
Use and Sellers Tax
4 Effectivity Dates Organization > Company > Nexus
Jurisdictions > Select
01/01/2010 - 12/31/2099
9
Avalara Configurations (Items)
# Field Navigation Value(s)
1 Item Code Organization > Items SKU.1111
SKU.2222
SKU.3333
SKU.4444
2 Tax Code (All Items) Organization > Items DC010500
Computer Software (prewritten/canned)
electronically downloaded
10
Avalara Configurations (Custom Rule)
# Field Navigation Value(s)
1 Rule Name
Region
Tax Code
Taxability
Organization > Tax Rules Name:
ZERO TAX FOR NJ DC010500
Condition:
NEW JERSEY
DC010500
Outcome:
No
11
Sales Tax Computational Differences between Vertex and Avalara
Avalara Vertex Mitigation/ Resolution
Tax Code configured at the Parent
(Bundle) SKU level
Tax Code configured at the Child
(component) SKU level
Configure Child and Parent SKU
to use same (equivalent) Tax
Codes
All applicable Nexuses configured Some Nexuses may not be in sync Correct/Complete Vertex Nexus
configuration
All Customers will be treated as non-
Exempt
Automated Customer Exemption works
as configured
**Implement Avalara CertCapture
module, and migrate existing
Certificates
Address Lookup Logic:
Attempt #1: using City+State+Zip
Attempt #2: using Zip only
Address Lookup Logic:
Attempt #1: using City+State+Zip
Use Discrepancy Report
Offline corrective action (TBD)
** To be addressed in future release
12
Avalara-Vertex Sales Tax Reconciliation Report
Report Name: Avalara-Vertex Sales Tax Reconciliation Report
Report Purpose: To assist reconciliation between Avalara and Vertex Taxation for eCommerce Orders
Report Parameters: Invoice (Transaction) Date From
Invoice (Transaction) Date To
Customer Number
Show Transactions: All OR Discrepancy Only
Report Data Filters: Invoice Source = Order Management
Sales Order eCommerce Flag = Yes
Invoice Status = Complete
Round (Avalara Tax Amount) <> Round (EBTax Tax Amount)
Report Columns and
Mockup:
Listed in order –
Invoice (Transaction) Number
Invoice (Transaction) Date
Invoice Amount
Sales Order Number
Ship To Customer Number, Name,
Ship To Address (concatenated string)
Bill To Customer Number, Name,
Bill To Address (concatenated string)
Customer Exemption Flag (DFF)
SFDC Quote Number (DFF)
SFDC Opportunity Number
Customer Purchase Order
Avalara USD Tax Amount (DFF)
EBTax USD Amount (total derived)
Report Format: Tabular Excel (preferred)
Report Platform: Oracle (SRS)
Report Execution Mode: On-demand for Internal Use of Company Technology only
Report Access: Receivables Manager, Receivables User, Tax Manager, etc AR responsibilities
13
Test Scenarios
# Scenario/ Process Example Test Data
(non-Exempt Customers only)
Expected Result
1 Bundle SKU
A) Fully Taxable Nexus State
B) Non-Taxable Nexus State
C) Partially Taxable Nexus State
4 SKU * 32 Nexus State combinations
A) NY, MN
B) CA
C) CT
Compute appropriate Sales Tax,
and confirm via
Standard Avalara and Sales Tax
Reports
2 Same SKU as above w/ a Sub-State
Jurisdiction (example Special District)
LA – East Baton Rouge (Special)
CO - Denver
== as above ==
3 Same SKU as above w/ non-Nexus
State
VT
DE
Order should book and progress
as normal, with zero Sales Tax
11 Invalid US Address (City-Zip
combination)
Zip Code = 97083
State = NY
Zip and State should match
Order should not get booked
12 Different Sales Tax Amounts computed
from Avalara and Vertex
Oracle Discrepancy Report
should identify exception for
offline action
13 International Ship-To Address Country = GB Order should book and progress
as normal, with zero Sales Tax
14 Exempt Customer books Order <TBD> - Identify Over taxation within
Oracle Discrepancy Report
- Process Refund/ Re-
imbursement from Collecting
Authority
14
Handling Vertex-Avalara Discrepancy (TBD)
Scenario Possible Cause Probability of
Occurance
How to Identify? Finance Mitigation (AR User)
Customer is
Overcharged
Sales Tax
Calculation Error
OR
Missing Exemption Cert
OR
<TBD>
Low-Medium Customer
Company Customer
Care
Finance Team
OR
Avalara Discrepancy
Report
Finance Team
1. Contact Customer to receive CC details
2. Validate and receive approval for Refund
3. Process Refund using Virtual Terminal on
Authorize.net for corr. Transaction ID
4. Provide record of Refund to Tax,
Customer Care Departments
Customer is
Undercharged
Tax or no
Sales Tax
Calculation Error
OR
<TBD>
<TBD> Avalara Discrepancy
Report
Finance Team
1. Do not Claim Tax from Customer
2. Record discrete Adjustment for Cash(CR)
and Tax Expense (DR) in Oracle (w/ no
Revenue/ AR impact)
Notes:
• Avalara is our accurate reference for Taxability Driver Configurations (except Customer Exemptions)
• Business policy is to only provide Refunds to Tax component of the Sale
• Refunds are processed using Credit Card and not Check, as Payment Method
• Temporary access will be provided to AR Manager for processing Refunds on Credit Card Gateway
• There is no impact on Aging, Receivable or Revenue accounts owing to above Tax adjustments.
15
Adjustment Functionality (Avalara)
Scenario Example Data
(Sales Orders)
How to Identify? Resolution Steps on Avalara
(Manual process subject to SOX Approvals)
Customer Credit
(Refund) for fully
Collected Invoice in
Oracle
019651 AR/OM Team to advise
Tax Department
Create a NEW Transaction of Document Type “Return Invoice”
and populate appropriate Reference Code
Cancelled Orders,
which were never
Invoiced or Collected
014637
015065
015464
016293
017119
023923
Sales Ops to advise
Tax Department
Query existing Transaction and use the VOID function
Partial Invoice
Adjustment (Taxable
Amount) in Oracle
<none> AR/OM Team to advise
Tax Department
Edit existing Transaction using appropriate Adjustment Reason
16
Production Business Support
Company Name: Company Technology
Avalara Support URL: http://www.avalara.com/support/
Avalara Support Tel: 1-877-780-4848
Support Email: Support@Avalara.com
Helpdesk@company.com
Service Alerts: http://status.avalara.com/
KB URL: https://help.avalara.com/
AvaTax Production URL: https://admin-avatax.avalara.net/
AvaTax Sandbox URL: https://admin-development.avalara.net
Avalara Account Number: XXXXYYYYY
Account Manager (Vendor): SalesRep@@avalara.com
Business Process Owner TaxManager@company.com

More Related Content

What's hot

Accounts Payable Processing Presentation
Accounts Payable Processing PresentationAccounts Payable Processing Presentation
Accounts Payable Processing Presentation
rdpigott
 
IAPP Accounts Payable Automation Presentation
IAPP Accounts Payable Automation PresentationIAPP Accounts Payable Automation Presentation
IAPP Accounts Payable Automation Presentationrdpigott
 
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
CitiXsys Technologies
 
Save Time and Resources - Fully Automate Intercompany Process End to End
Save Time and Resources - Fully Automate Intercompany Process End to EndSave Time and Resources - Fully Automate Intercompany Process End to End
Save Time and Resources - Fully Automate Intercompany Process End to End
Vineeth Mylapur
 
Sap integrated accounts payable solution
Sap integrated accounts payable solutionSap integrated accounts payable solution
Sap integrated accounts payable solution
Newgen Software Technologies Limited
 
The Accounts Payable Process
The Accounts Payable ProcessThe Accounts Payable Process
The Accounts Payable Process
OliviaSmith160
 
AP/AR Netting R12
AP/AR  Netting R12AP/AR  Netting R12
AP/AR Netting R12
abhinav.garud
 
Auto booom entp gst
Auto booom entp gstAuto booom entp gst
Auto booom entp gst
Rajendra Singh
 
Le petro presentation_new
Le petro presentation_newLe petro presentation_new
Le petro presentation_new
Rajendra Singh
 
Seefin Dcs Service To Financial Departments
Seefin Dcs Service To Financial DepartmentsSeefin Dcs Service To Financial Departments
Seefin Dcs Service To Financial Departments
jpos1
 
What is intercompany reconciliations
What is intercompany reconciliationsWhat is intercompany reconciliations
What is intercompany reconciliationssamuthra Thilak
 
Configure taxes in Hitachi Solutions Ecommerce
Configure taxes in Hitachi Solutions EcommerceConfigure taxes in Hitachi Solutions Ecommerce
Configure taxes in Hitachi Solutions Ecommerce
Hitachi Solutions America, Ltd.
 
Oracle AP Cycle
Oracle AP CycleOracle AP Cycle
Oracle AP Cycle
Joselito Perez
 
Webinar: Shared Services - Latin America best practices for electronic invoic...
Webinar: Shared Services - Latin America best practices for electronic invoic...Webinar: Shared Services - Latin America best practices for electronic invoic...
Webinar: Shared Services - Latin America best practices for electronic invoic...
Tradeshift
 
inter-company-reconciliation in SAP
inter-company-reconciliation in SAPinter-company-reconciliation in SAP
inter-company-reconciliation in SAP
Rajeev Kumar
 
Detial process description inter company stock transfer
Detial process description inter company stock transferDetial process description inter company stock transfer
Detial process description inter company stock transferMuhammad Zafar Firoz
 
Blue Ice Reporting Presentation
Blue Ice Reporting PresentationBlue Ice Reporting Presentation
Blue Ice Reporting Presentationmsteiner19
 

What's hot (20)

Accounts Payable Processing Presentation
Accounts Payable Processing PresentationAccounts Payable Processing Presentation
Accounts Payable Processing Presentation
 
IAPP Accounts Payable Automation Presentation
IAPP Accounts Payable Automation PresentationIAPP Accounts Payable Automation Presentation
IAPP Accounts Payable Automation Presentation
 
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
 
Save Time and Resources - Fully Automate Intercompany Process End to End
Save Time and Resources - Fully Automate Intercompany Process End to EndSave Time and Resources - Fully Automate Intercompany Process End to End
Save Time and Resources - Fully Automate Intercompany Process End to End
 
Sap integrated accounts payable solution
Sap integrated accounts payable solutionSap integrated accounts payable solution
Sap integrated accounts payable solution
 
Taxability
TaxabilityTaxability
Taxability
 
The Accounts Payable Process
The Accounts Payable ProcessThe Accounts Payable Process
The Accounts Payable Process
 
AP/AR Netting R12
AP/AR  Netting R12AP/AR  Netting R12
AP/AR Netting R12
 
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
 
Seefin Dcs Service To Financial Departments
Seefin Dcs Service To Financial DepartmentsSeefin Dcs Service To Financial Departments
Seefin Dcs Service To Financial Departments
 
What is intercompany reconciliations
What is intercompany reconciliationsWhat is intercompany reconciliations
What is intercompany reconciliations
 
Ap ar netting
Ap ar nettingAp ar netting
Ap ar netting
 
Configure taxes in Hitachi Solutions Ecommerce
Configure taxes in Hitachi Solutions EcommerceConfigure taxes in Hitachi Solutions Ecommerce
Configure taxes in Hitachi Solutions Ecommerce
 
Oracle AP Cycle
Oracle AP CycleOracle AP Cycle
Oracle AP Cycle
 
Webinar: Shared Services - Latin America best practices for electronic invoic...
Webinar: Shared Services - Latin America best practices for electronic invoic...Webinar: Shared Services - Latin America best practices for electronic invoic...
Webinar: Shared Services - Latin America best practices for electronic invoic...
 
inter-company-reconciliation in SAP
inter-company-reconciliation in SAPinter-company-reconciliation in SAP
inter-company-reconciliation in SAP
 
Detial process description inter company stock transfer
Detial process description inter company stock transferDetial process description inter company stock transfer
Detial process description inter company stock transfer
 
CommerceVantAPAutoSlick
CommerceVantAPAutoSlickCommerceVantAPAutoSlick
CommerceVantAPAutoSlick
 
Blue Ice Reporting Presentation
Blue Ice Reporting PresentationBlue Ice Reporting Presentation
Blue Ice Reporting Presentation
 

Similar to Avalara (Avatax) Implementation

Managing Third-Party Royalties
Managing Third-Party RoyaltiesManaging Third-Party Royalties
Managing Third-Party Royalties
Donald Fernandes
 
Test case, test sets and test scripts
Test case, test sets and test scriptsTest case, test sets and test scripts
Test case, test sets and test scripts
Vinnie Tangsirikusolwong
 
Oracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaperOracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaper
Rizwan Ali Qumbrani
 
E-Business Tax Purchasing Whitepaper
E-Business Tax Purchasing WhitepaperE-Business Tax Purchasing Whitepaper
E-Business Tax Purchasing Whitepaper
Baker Khader Abdallah, PMP
 
Streamline Your Sales Tax Process in 2021 with AccurateTax
Streamline Your Sales Tax Process in 2021 with AccurateTaxStreamline Your Sales Tax Process in 2021 with AccurateTax
Streamline Your Sales Tax Process in 2021 with AccurateTax
AccurateTax.com
 
Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University
Vinnie Tangsirikusolwong
 
Oracle R12 SCM Functional Interview Questions - Order Management,
Oracle R12 SCM Functional Interview Questions - Order Management, Oracle R12 SCM Functional Interview Questions - Order Management,
Oracle R12 SCM Functional Interview Questions - Order Management,
Boopathy CS
 
Vatwizardbrochure
VatwizardbrochureVatwizardbrochure
Vatwizardbrochure
Roger Sinniah
 
Understanding Net Payout
Understanding Net PayoutUnderstanding Net Payout
Understanding Net Payout
Shalini Nandwani
 
New payment settlements tab
New payment settlements tabNew payment settlements tab
New payment settlements tab
paytmslides1
 
Cin information
Cin informationCin information
Cin information
Mohammed Azhad
 
Payment lifecycle - Wholesale
Payment lifecycle - WholesalePayment lifecycle - Wholesale
Payment lifecycle - Wholesale
paytmslides1
 
Income tax
Income taxIncome tax
Income tax
Abhilash Warrier
 
SAP FI - Accounts Receivable
SAP FI - Accounts ReceivableSAP FI - Accounts Receivable
SAP FI - Accounts Receivablesaiprasadbagrecha
 
SAP - FI Accounts Receivable - Part 2
SAP - FI Accounts Receivable - Part 2SAP - FI Accounts Receivable - Part 2
SAP - FI Accounts Receivable - Part 2
saiprasadbagrecha
 
Fiar2 130611232511-phpapp02 (1)
Fiar2 130611232511-phpapp02 (1)Fiar2 130611232511-phpapp02 (1)
Fiar2 130611232511-phpapp02 (1)
Jongsung Lee
 
Payment lifecycle - Paytm mall shop
Payment lifecycle - Paytm mall shopPayment lifecycle - Paytm mall shop
Payment lifecycle - Paytm mall shop
paytmslides2
 
Payment lifecycle
Payment lifecyclePayment lifecycle
Payment lifecycle
paytmslides1
 
Better Billing, More cash. There's an Easy Button For That. (Subscribed13)
Better Billing, More cash. There's an Easy Button For That. (Subscribed13)Better Billing, More cash. There's an Easy Button For That. (Subscribed13)
Better Billing, More cash. There's an Easy Button For That. (Subscribed13)
Zuora, Inc.
 

Similar to Avalara (Avatax) Implementation (20)

Managing Third-Party Royalties
Managing Third-Party RoyaltiesManaging Third-Party Royalties
Managing Third-Party Royalties
 
Test case, test sets and test scripts
Test case, test sets and test scriptsTest case, test sets and test scripts
Test case, test sets and test scripts
 
Oracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaperOracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaper
 
E-Business Tax Purchasing Whitepaper
E-Business Tax Purchasing WhitepaperE-Business Tax Purchasing Whitepaper
E-Business Tax Purchasing Whitepaper
 
Streamline Your Sales Tax Process in 2021 with AccurateTax
Streamline Your Sales Tax Process in 2021 with AccurateTaxStreamline Your Sales Tax Process in 2021 with AccurateTax
Streamline Your Sales Tax Process in 2021 with AccurateTax
 
Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University
 
Oracle R12 SCM Functional Interview Questions - Order Management,
Oracle R12 SCM Functional Interview Questions - Order Management, Oracle R12 SCM Functional Interview Questions - Order Management,
Oracle R12 SCM Functional Interview Questions - Order Management,
 
Fiar
FiarFiar
Fiar
 
Vatwizardbrochure
VatwizardbrochureVatwizardbrochure
Vatwizardbrochure
 
Understanding Net Payout
Understanding Net PayoutUnderstanding Net Payout
Understanding Net Payout
 
New payment settlements tab
New payment settlements tabNew payment settlements tab
New payment settlements tab
 
Cin information
Cin informationCin information
Cin information
 
Payment lifecycle - Wholesale
Payment lifecycle - WholesalePayment lifecycle - Wholesale
Payment lifecycle - Wholesale
 
Income tax
Income taxIncome tax
Income tax
 
SAP FI - Accounts Receivable
SAP FI - Accounts ReceivableSAP FI - Accounts Receivable
SAP FI - Accounts Receivable
 
SAP - FI Accounts Receivable - Part 2
SAP - FI Accounts Receivable - Part 2SAP - FI Accounts Receivable - Part 2
SAP - FI Accounts Receivable - Part 2
 
Fiar2 130611232511-phpapp02 (1)
Fiar2 130611232511-phpapp02 (1)Fiar2 130611232511-phpapp02 (1)
Fiar2 130611232511-phpapp02 (1)
 
Payment lifecycle - Paytm mall shop
Payment lifecycle - Paytm mall shopPayment lifecycle - Paytm mall shop
Payment lifecycle - Paytm mall shop
 
Payment lifecycle
Payment lifecyclePayment lifecycle
Payment lifecycle
 
Better Billing, More cash. There's an Easy Button For That. (Subscribed13)
Better Billing, More cash. There's an Easy Button For That. (Subscribed13)Better Billing, More cash. There's an Easy Button For That. (Subscribed13)
Better Billing, More cash. There's an Easy Button For That. (Subscribed13)
 

More from Donald Fernandes

Billing for Subscriptions
Billing for SubscriptionsBilling for Subscriptions
Billing for Subscriptions
Donald Fernandes
 
SaaS: From Sales to Metrics
SaaS: From Sales to MetricsSaaS: From Sales to Metrics
SaaS: From Sales to Metrics
Donald Fernandes
 
Commission Expense Deferrals
Commission Expense Deferrals Commission Expense Deferrals
Commission Expense Deferrals
Donald Fernandes
 
XML Invoice Transmission
XML Invoice TransmissionXML Invoice Transmission
XML Invoice Transmission
Donald Fernandes
 
EBTax Implementation Case
EBTax Implementation CaseEBTax Implementation Case
EBTax Implementation Case
Donald Fernandes
 
Accu-Image to Payables Integration
Accu-Image to Payables IntegrationAccu-Image to Payables Integration
Accu-Image to Payables Integration
Donald Fernandes
 
Mobilizing Expense Management
Mobilizing Expense ManagementMobilizing Expense Management
Mobilizing Expense Management
Donald Fernandes
 
Using WebServices with Vertex
Using WebServices with Vertex Using WebServices with Vertex
Using WebServices with Vertex
Donald Fernandes
 

More from Donald Fernandes (8)

Billing for Subscriptions
Billing for SubscriptionsBilling for Subscriptions
Billing for Subscriptions
 
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
 
Using WebServices with Vertex
Using WebServices with Vertex Using WebServices with Vertex
Using WebServices with Vertex
 

Recently uploaded

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 

Recently uploaded (20)

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 

Avalara (Avatax) Implementation

  • 1. Avalara Implementation (A Case Study for Avatax) - Donald Fernandes 2015
  • 2. 2 Agenda (TO-BE) Taxation Process Flow Scope + Assumptions Avalara Configurations Global Settings Company Nexus Jurisdictions Items and Tax Codes High-Level Test Scenarios Finance Adjustment Processing Avalara IT Production Support
  • 3. 3 Scoping + Assumptions (June Go-Live) USD Transactional Currency Only Ship-To Countries with Export Compliance Only US Sales Taxation Only (no International Sales, GST or VAT Tax) Successfully captured Credit Card Transactions only 32 Nexus States (within US) Customer Exemption Automation Functionality: out of scope 4 Bundle SKUs (see listed in reference) Avalara Tax Filing Functionality: out of scope Application only consumes standard Avalara (Avatax) Tax Codes Vertex Configurations and Avalara Configurations equivalently match up Tax Code for Parent SKU EQUALS Tax Codes for ALL respective Child SKUs
  • 4. 4
  • 5. 5 Avalara Configurations (Global Settings) # Field Navigation Value(s) 1 Address Validation Options > Settings UPPERCASE 2 Exemption Certificate Options > Settings Enable ECMS (checked) 3 Account ID > Settings XXXX1234 4 License Ley XXXXAB456
  • 6. 6 Avalara Configurations (Business Users – Company Admins) # Field Navigation Value 1 User Name > Settings > Manage Users TaxManager@company.com 2 User Name > Settings > Manage Users TaxAnalyst@company.com …
  • 7. 7 Avalara Configurations (Transacting Company) # Field Navigation Value(s) 1 Company Code Organization > Company ABC_COMPANY 2 Company Name Organization > Company ABC Company, Inc 3 Separate Reporting Entity Organization > Company Yes 4 Business Tax Identification # (TIN) Organization > Company XXXX1234 5 Default Country Organization > Company Settings United States 6 Base Currency Organization > Company Settings USD 7 Rounding Level Organization > Company Settings Line 8 Company Address Organization > Company Settings 100 Anytown, AnyCity, CA-12345, USA 9 Primary Contact Organization > Primary Contact Tax Manager TaxManager@company.com
  • 8. 8 Avalara Configurations (Nexus Jurisdictions) # Field Navigation Value(s) 1 Country Organization > Company > Nexus Jurisdictions United States 2 State Organization > Company > Nexus Jurisdictions > Select <see Nexus Taxability Matrix> 3 Tax Type Organization > Company > Nexus Jurisdictions > Select Use and Sellers Tax 4 Effectivity Dates Organization > Company > Nexus Jurisdictions > Select 01/01/2010 - 12/31/2099
  • 9. 9 Avalara Configurations (Items) # Field Navigation Value(s) 1 Item Code Organization > Items SKU.1111 SKU.2222 SKU.3333 SKU.4444 2 Tax Code (All Items) Organization > Items DC010500 Computer Software (prewritten/canned) electronically downloaded
  • 10. 10 Avalara Configurations (Custom Rule) # Field Navigation Value(s) 1 Rule Name Region Tax Code Taxability Organization > Tax Rules Name: ZERO TAX FOR NJ DC010500 Condition: NEW JERSEY DC010500 Outcome: No
  • 11. 11 Sales Tax Computational Differences between Vertex and Avalara Avalara Vertex Mitigation/ Resolution Tax Code configured at the Parent (Bundle) SKU level Tax Code configured at the Child (component) SKU level Configure Child and Parent SKU to use same (equivalent) Tax Codes All applicable Nexuses configured Some Nexuses may not be in sync Correct/Complete Vertex Nexus configuration All Customers will be treated as non- Exempt Automated Customer Exemption works as configured **Implement Avalara CertCapture module, and migrate existing Certificates Address Lookup Logic: Attempt #1: using City+State+Zip Attempt #2: using Zip only Address Lookup Logic: Attempt #1: using City+State+Zip Use Discrepancy Report Offline corrective action (TBD) ** To be addressed in future release
  • 12. 12 Avalara-Vertex Sales Tax Reconciliation Report Report Name: Avalara-Vertex Sales Tax Reconciliation Report Report Purpose: To assist reconciliation between Avalara and Vertex Taxation for eCommerce Orders Report Parameters: Invoice (Transaction) Date From Invoice (Transaction) Date To Customer Number Show Transactions: All OR Discrepancy Only Report Data Filters: Invoice Source = Order Management Sales Order eCommerce Flag = Yes Invoice Status = Complete Round (Avalara Tax Amount) <> Round (EBTax Tax Amount) Report Columns and Mockup: Listed in order – Invoice (Transaction) Number Invoice (Transaction) Date Invoice Amount Sales Order Number Ship To Customer Number, Name, Ship To Address (concatenated string) Bill To Customer Number, Name, Bill To Address (concatenated string) Customer Exemption Flag (DFF) SFDC Quote Number (DFF) SFDC Opportunity Number Customer Purchase Order Avalara USD Tax Amount (DFF) EBTax USD Amount (total derived) Report Format: Tabular Excel (preferred) Report Platform: Oracle (SRS) Report Execution Mode: On-demand for Internal Use of Company Technology only Report Access: Receivables Manager, Receivables User, Tax Manager, etc AR responsibilities
  • 13. 13 Test Scenarios # Scenario/ Process Example Test Data (non-Exempt Customers only) Expected Result 1 Bundle SKU A) Fully Taxable Nexus State B) Non-Taxable Nexus State C) Partially Taxable Nexus State 4 SKU * 32 Nexus State combinations A) NY, MN B) CA C) CT Compute appropriate Sales Tax, and confirm via Standard Avalara and Sales Tax Reports 2 Same SKU as above w/ a Sub-State Jurisdiction (example Special District) LA – East Baton Rouge (Special) CO - Denver == as above == 3 Same SKU as above w/ non-Nexus State VT DE Order should book and progress as normal, with zero Sales Tax 11 Invalid US Address (City-Zip combination) Zip Code = 97083 State = NY Zip and State should match Order should not get booked 12 Different Sales Tax Amounts computed from Avalara and Vertex Oracle Discrepancy Report should identify exception for offline action 13 International Ship-To Address Country = GB Order should book and progress as normal, with zero Sales Tax 14 Exempt Customer books Order <TBD> - Identify Over taxation within Oracle Discrepancy Report - Process Refund/ Re- imbursement from Collecting Authority
  • 14. 14 Handling Vertex-Avalara Discrepancy (TBD) Scenario Possible Cause Probability of Occurance How to Identify? Finance Mitigation (AR User) Customer is Overcharged Sales Tax Calculation Error OR Missing Exemption Cert OR <TBD> Low-Medium Customer Company Customer Care Finance Team OR Avalara Discrepancy Report Finance Team 1. Contact Customer to receive CC details 2. Validate and receive approval for Refund 3. Process Refund using Virtual Terminal on Authorize.net for corr. Transaction ID 4. Provide record of Refund to Tax, Customer Care Departments Customer is Undercharged Tax or no Sales Tax Calculation Error OR <TBD> <TBD> Avalara Discrepancy Report Finance Team 1. Do not Claim Tax from Customer 2. Record discrete Adjustment for Cash(CR) and Tax Expense (DR) in Oracle (w/ no Revenue/ AR impact) Notes: • Avalara is our accurate reference for Taxability Driver Configurations (except Customer Exemptions) • Business policy is to only provide Refunds to Tax component of the Sale • Refunds are processed using Credit Card and not Check, as Payment Method • Temporary access will be provided to AR Manager for processing Refunds on Credit Card Gateway • There is no impact on Aging, Receivable or Revenue accounts owing to above Tax adjustments.
  • 15. 15 Adjustment Functionality (Avalara) Scenario Example Data (Sales Orders) How to Identify? Resolution Steps on Avalara (Manual process subject to SOX Approvals) Customer Credit (Refund) for fully Collected Invoice in Oracle 019651 AR/OM Team to advise Tax Department Create a NEW Transaction of Document Type “Return Invoice” and populate appropriate Reference Code Cancelled Orders, which were never Invoiced or Collected 014637 015065 015464 016293 017119 023923 Sales Ops to advise Tax Department Query existing Transaction and use the VOID function Partial Invoice Adjustment (Taxable Amount) in Oracle <none> AR/OM Team to advise Tax Department Edit existing Transaction using appropriate Adjustment Reason
  • 16. 16 Production Business Support Company Name: Company Technology Avalara Support URL: http://www.avalara.com/support/ Avalara Support Tel: 1-877-780-4848 Support Email: Support@Avalara.com Helpdesk@company.com Service Alerts: http://status.avalara.com/ KB URL: https://help.avalara.com/ AvaTax Production URL: https://admin-avatax.avalara.net/ AvaTax Sandbox URL: https://admin-development.avalara.net Avalara Account Number: XXXXYYYYY Account Manager (Vendor): SalesRep@@avalara.com Business Process Owner TaxManager@company.com