The Price XML Validator is a tool that helps you troubleshoot transaction messages from your price feeds, which contains the prices and price metadata information of your hotel inventory.
On this page
How it works
Available in Hotel Center, the Price XML Validator provides a visual representation to help you understand pricing errors in transaction messages. The Price XML Validator tool allows you to upload a transaction message and receive feedback on the price and hotel metadata included in the message. If valid, the system displays a summary of the data in the message: this includes hotel information, room and price counts, and data errors. If you click on a hotel it will expand to show all itineraries, room bundles, and packages for that property. Information displayed in this page comes directly from the uploaded XML file.
Use of Price XML Validator won’t impact production systems or update rates visible to users. Any XML files uploaded will be analyzed solely for the purpose of analysis and troubleshooting. Warnings and errors will show in Price XML Validator to highlight incorrect or improperly formatted data that can be fixed before adding the data to your production feed.
How to access
Price XML Validator is available for partners who use transaction messages. Currently, Price XML Validator can be used with PULL, Changed Pricing, and Live Query feeds.
- In your Hotel Center account, go to the left navigation menu and click Pricing.
- Click the Price XML Validator tab.
Uploading XML data
- Prepare your Transaction XML message, verify the content, and schema match the message to our formatting criteria. Learn how to create a transaction message with our transaction message guide and transactions XML reference.
- On the Price XML Validator tab, drag the file or click the upload icon to browse and open the file to upload.
- Click Test to upload the data.
- If your file fails to upload, you’ll receive an error message and won’t be able to parse its content. Please confirm your message matches the transaction message schema, and upload again.
After a successful upload, Price XML Validator will analyze the message for schema errors and for price content errors. The upload results will then be displayed for review.
File upload results
The message will only be parsed if there are no upload errors. Price XML Validator will then show the message statistics, issue counts, and hotel-level issue reporting.
- Results: Upon successful upload, the results will include parsed data on how many hotels, itineraries, room/packages, and issues. Errors and warnings will only appear if there are issues in the data.
- Issues: Issue counts, if available, will be broken down by warning and errors for severity. Click on this button to expand the list for more detailed troubleshooting information.
Common errors found under the issue section include:- Problems in the values expressed in the element/attributes of the message.
- Errors caused by the message not following the expected schema.
- An error will also appear if the merchant provides IDs referencing to entities that don’t exist in the account (room ids or package ids that have not been previously defined).
- Issues: Issue counts, if available, will be broken down by warning and errors for severity. Click on this button to expand the list for more detailed troubleshooting information.
- Hotel Price List: A list of hotels included in the Transaction XML message will appear below the results. The Hotel Price Lists also includes information from the XML such as the hotel name and summary counts of the itineraries, room bundles, and packages for that hotel. Click on the hotel row to expand the section to include additional itinerary, room, and package information. The hotel price list can also be filtered for messages with a high number of rooms/packages, making it easier to find specific room and package combinations.