AvalaraAvalaraDeveloperDeveloper
  • Productsdown arrow
      Calculations
      AvaTax
      AvaTax Brazil
      AvaTax for Communications
      AvaTax for Excise
      Avalara Tax Content
      E-invoicing
      Activation Service
      Avalara E-Invoicing and Live Reporting
      Brazil
      Brazil Customer Portal
      Tax Compliance (Brazil)
      Tax Central
      Data Staging
      Returns
      Avalara Managed Returns API
      MyLodgeTax
      Avalara Returns Excise
      VAT Reporting
      Shared service
      Shared Services
      1099 & W-9
      Avalara 1099 & W-9
      Tax registrations and business licenses
      Avalara License Guidance
      Sales Tax Registrations
      Payroll tax registrations
      Avalara license filings
      ECM
      Exemption Certificate Management
      Avalara Cross-Border
      Automated Tariff Code Classification
      Self-Serve Tariff Code Classification
      Managed and Premium Tariff Code Classification
      AvaTax Cross-Border (Estimator + Calculator)
      Avalara Trade Compliance
      Avalara Trade and Tariff Library
  • Learndown arrow
      Integrations guides
      Refactor guides
      Get certified
  • Get starteddown arrow
      AvaTax 90 days free trial
      Playground
      Become a partner
      Build with Avalara using AI
  • Developdown arrow
      APIs
      SDKs
      MCPs
      Agent to Agent (A2A)
      AI use cases
      API versioning
  • Resourcesdown arrow
      Avalara NEXT recordings
      Avalara University
      Knowledge Center
  • Support
MENU
Search Icon

No results found for

Profile
  • Sign In
Sign In
Search Icon

No results found for

  • Productsdown arrow
      Calculations
      AvaTax
      AvaTax Brazil
      AvaTax for Communications
      AvaTax for Excise
      Avalara Tax Content
      E-invoicing
      Activation Service
      Avalara E-Invoicing and Live Reporting
      Brazil
      Brazil Customer Portal
      Tax Compliance (Brazil)
      Tax Central
      Data Staging
      Returns
      Avalara Managed Returns API
      MyLodgeTax
      Avalara Returns Excise
      VAT Reporting
      Shared service
      Shared Services
      1099 & W-9
      Avalara 1099 & W-9
      Tax registrations and business licenses
      Avalara License Guidance
      Sales Tax Registrations
      Payroll tax registrations
      Avalara license filings
      ECM
      Exemption Certificate Management
      Avalara Cross-Border
      Automated Tariff Code Classification
      Self-Serve Tariff Code Classification
      Managed and Premium Tariff Code Classification
      AvaTax Cross-Border (Estimator + Calculator)
      Avalara Trade Compliance
      Avalara Trade and Tariff Library
  • Learndown arrow
      Integrations guides
      Refactor guides
      Get certified
  • Get starteddown arrow
      AvaTax 90 days free trial
      Playground
      Become a partner
      Build with Avalara using AI
  • Developdown arrow
      APIs
      SDKs
      MCPs
      Agent to Agent (A2A)
      AI use cases
      API versioning
  • Resourcesdown arrow
      Avalara NEXT recordings
      Avalara University
      Knowledge Center
  • Support
Profile
  • Sign In
Sign In
Sales (877) 282-5585
cardImage
Home
cardImage
Calculation
  • Sales Tax
  • CDIT
  • VAT
  • Use Tax
  • Communications Tax
  • Excise Tax
  • Brazil Services Tax
  • Brazil Goods Tax
  • Tax Content
  • Beverage Alcohol
  • Fees
cardImage
E-Invoice
  • AvaTax Brazil E-Invoice Services
  • AvaTax Brazil E-Invoice Goods
  • Avalara E-Invoicing and Live Reporting
cardImage
Filing
  • Compliance Extractor
  • Brazil Returns
  • Lodging Tax Extractor
  • 1099/W9
cardImage
Utility
  • Address Validation
  • Exemption Certificate Management
  • Provisioning
Lodging Tax Extractor Badge Requirements
View as markdown

Onboarding

NameTypeDescriptionComments
Create a customer and add properties
Required
Create a new customer with the following information:
  • • Business Entity Data
  • ‐ First Name
  • ‐ Last Name
  • ‐ Email Address
  • ‐ Phone Number
  • ‐ Billing Address
Add property data and include the following information:
  • • Location details
  • ‐ Location ID
  • ‐ Nickname
  • • Address information
Direct customer to complete sign-up process
Required
Provide a URL in the response body directing users to complete the registration process.
Each link remains live for 90 days after generating.PMS monitors the notifications and will notifiy if any changes occur.
Display/confirm customer onboarding status
Required
Provide users with a clear understanding of their onboarding status with MyLodgeTax.Each time a customer is sent to the onboarding flow, pull the customer ID until it returns a successful response, indicating complete onboarding.

(PMS) notification management

NameTypeDescriptionComments
Respond to notifications
Required
The system must demonstrate the capability to respond appropriately to notifications received from the MyLodge Platform by initiating predefined actions or processes.Upon receipt of a homeowner notification, the system must trigger a comprehensive update procedure to refresh all associated property data for the specified homeowner.

Property owner/location information

NameTypeDescriptionComments
Location ID
Required
Location IDs must be unique across all merchants and locations on the platform.
Add/update locations
Required
Allow users to update their locations and the location data.
Delete locations
Required
Users need an ability to delete locations.
Display location status
Required
Allow users to pull and review all location data.Locations must receive a tax rate prior to adding revenue.
Display location tax rates
Suggested
You integration should provide the ability to view daily tax rate information for each location.

Revenue

NameTypeDescriptionComments
Add/update transactions
Required
Your integration should include the ability to add and update transactions to MyLodgeTax. The amount sent must be prior to any native tax calculation, as the calculation is done within MyLodgeTax.All new calls to revenue endpoint will update the revenue.
Delete transactions
Conditional
When invoices are deleted/canceled, this information must be transmitted to MyLodgeTax.
If the source application supports void/delete, then the corresponding transaction in MyLodgeTax must be updated with the current transaction status.

Tax returns

NameTypeDescriptionComments
View summarized return information per property
Suggested
For a given location and transaction, users should have the ability to review summarized return information, including the jurisdiction name, form name, license number, due date, and filing status.
Knowledge CenterDeveloper Support
Avalara.com|Terms of Use|Privacy Policy
© 2026 Avalara, Inc.