Introduction to the Course
Get an overview of the course, its motivation, intended audience, and prerequisites.
We'll cover the following
What is this course about?
Whether we’re planning to start a new business or expand our existing one, it’s essential for us to know how to calculate and record the appropriate taxation. With plenty of taxation services, deciding which service to integrate with our business sometimes becomes difficult.
Avalara is a taxation service that’s reliable and integrated with over 1,200 businesses worldwide. One of the APIs that Avalara offers is AvaTax—a cloud-based tax calculation system designed specifically for sales. This course will teach us how to set up an Avalara business account and provide a hands-on experience with AvaTax API.
For this course, we need to make a Sandbox account. This account is similar to the actual Production environment except that sandbox is used for testing, while production is used for live transactions and bill runs.
Intended audience
This course is intended for anyone who wants to learn how to use and integrate taxation APIs. Learners with different levels of expertise in handling taxation can benefit from this course, including the following:
A beginner who wants to learn to calculate and record sales taxes accurately.
An intermediate learner who knows different taxation APIs and wants to explore AvaTax API.
A professional who has already worked with different taxation APIs and wants to explore AvaTax API to integrate it into their company’s system.
Prerequisites
This course requires a basic knowledge of Python programming and the requests
library in Python. It assumes knowledge of HTTP requests and JSON objects and familiarity with making API calls through HTTP requests. Proficiency in Python’s Django framework will also be a significant advantage in this course, because we’ll integrate the AvaTax API with a Django project at the end of the course.