OpenPMX 2026 private exchange publish rules A publishable property requires its full address and both coordinates. A publishable property requires a title, supported type, category, status, and sale/rent flags. Coordinates must be within the valid latitude and longitude ranges. Coordinates 0,0 are an unset marker and do not identify a usable property location. A supplied money amount must be a non-negative number. A supplied area must be a non-negative number followed by its unit child. A residential exterior must pair its category with a residential or agricultural TypeId from the current catalog. A sale offer must use a sale category. A rental or lease offer must use a rental category. A sale offer requires a numeric sale price in SaleInformation/Price. A sale offer requires a numeric lot size and its unit. A residential exterior requires a description. A residential rental offer requires an application fee. A commercial exterior must pair its category with a commercial or land TypeId from the current catalog. A commercial sale offer must use cfs or lfs. A commercial rental offer must use cfl or the designated commercial TypeId under rfr. A sale offer requires a numeric sale price in SaleInformation/Price. A sale offer requires a numeric lot size and its unit. Each residential interior requires its title, description, type ID, beds, baths, and numeric size. Each commercial interior requires its title, description, and numeric size. Each leased interior requires a numeric rent amount and security deposit.