Transfer Standard

The HPXML Transfer Standard (BPI-2100-S-2013 Standard for Home Performance-Related Data Transfer v.2.3) provides requirements for an extensible mark-up language (xml) data transfer protocol that can be used to transfer data defined in the HPXML Data Dictionary between different software systems.

The transfer standard is the companion standard to the HPXML data dictionary. Each of the data elements defined in the data dictionary can be transferred using the standard xml transfer protocol.


HPXML compliant software has been tested and verified by the HPXML working group to be sending and/or receiving files in accordance with the working group's defined rules and protocols for the data standard. Be sure to ask your software provider to verify files with the HPXML Validator to ensure compliance with the data standard.