← Back to Kontasks
Sale vs Rental Schema Differences
Key differences between residential (sale) and rental XML/CMS schemas
Output
Sale vs Rental Schema Differences
XML Root Element
| Type | Element |
|---|---|
| SALE | <residential> |
| RENTAL | <rental> |
Rental-Only Fields (XML)
| Field | Description |
|---|---|
| <rent period="weekly"> | Weekly rent amount |
| <bond> | Bond amount |
| <dateAvailable> | When property is available |
Sale-Only Fields (XML)
| Field | Description |
|---|---|
| <price> | Sale price |
| <priceView> | Display text (e.g., "Contact Agent") |
| <soldDetails> | Sold date and price |
CMS/Webflow Schema Differences
| Field | Homes (Sale) | Rentals |
|---|---|---|
| Status Field | pme-listingstatus (PlainText) | listing-status (Option dropdown) |
| Under Offer | pme-underoffer (Switch) | Part of listing-status options |
| Sold Date | pme-solddate (DateTime) | N/A |
| Available Date | N/A | pme-dateavailable (DateTime) |
| Leased Flag | N/A | pme-leased (Switch) |
| Place ID | N/A | placeid (PlainText) |
| Inspection Date | N/A | pme-inspection1-date (DateTime) |
| Description | pme-description | pme-description + property-description-richtext |
Status Values
Sales (konnect.homes)
current/salesoldwithdrawn
Rentals (konnect.rentals)
current(Leasing)leasedwithdrawn
61 fields on homes listings, 62 fields on rentals listings
Quick Actions
Original Request
No layout configured
Details
Type
General
Status
Completed
Created
1 Jan 2026, 9:15 pm
Updated
2 Jan 2026, 3:10 pm
Created By
claude
Raw Data
{
"id": "ae756ff2-a5b8-425c-bc08-742599b30f06",
"type": "general",
"status": "completed",
"title": "Sale vs Rental Schema Differences",
"description": "Key differences between residential (sale) and rental XML/CMS schemas",
"context": {
"output": "<div style=\"background:#fff;color:#222;padding:20px;border-radius:8px;\">\n<h2 style=\"color:#111;margin:0 0 16px 0;\">Sale vs Rental Schema Differences</h2>\n\n<div style=\"background:#f5f5f5;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#111;margin:0 0 12px 0;\">XML Root Element</h3>\n<table style=\"width:100%;border-collapse:collapse;\">\n<tr style=\"border-bottom:1px solid #ddd;\"><th style=\"text-align:left;padding:8px;color:#666;\">Type</th><th style=\"text-align:left;padding:8px;color:#666;\">Element</th></tr>\n<tr style=\"border-bottom:1px solid #eee;\"><td style=\"padding:8px;\"><span style=\"background:#22c55e;color:#fff;padding:2px 6px;border-radius:4px;font-size:0.8rem;\">SALE</span></td><td style=\"padding:8px;font-family:monospace;\"><residential></td></tr>\n<tr><td style=\"padding:8px;\"><span style=\"background:#3b82f6;color:#fff;padding:2px 6px;border-radius:4px;font-size:0.8rem;\">RENTAL</span></td><td style=\"padding:8px;font-family:monospace;\"><rental></td></tr>\n</table>\n</div>\n\n<div style=\"background:#e8f5e9;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#111;margin:0 0 12px 0;\">Rental-Only Fields (XML)</h3>\n<table style=\"width:100%;border-collapse:collapse;\">\n<tr style=\"border-bottom:1px solid #ddd;\"><th style=\"text-align:left;padding:8px;color:#666;\">Field</th><th style=\"text-align:left;padding:8px;color:#666;\">Description</th></tr>\n<tr style=\"border-bottom:1px solid #eee;\"><td style=\"padding:8px;font-family:monospace;\"><rent period=\"weekly\"></td><td style=\"padding:8px;\">Weekly rent amount</td></tr>\n<tr style=\"border-bottom:1px solid #eee;\"><td style=\"padding:8px;font-family:monospace;\"><bond></td><td style=\"padding:8px;\">Bond amount</td></tr>\n<tr><td style=\"padding:8px;font-family:monospace;\"><dateAvailable></td><td style=\"padding:8px;\">When property is available</td></tr>\n</table>\n</div>\n\n<div style=\"background:#fff3e0;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#111;margin:0 0 12px 0;\">Sale-Only Fields (XML)</h3>\n<table style=\"width:100%;border-collapse:collapse;\">\n<tr style=\"border-bottom:1px solid #ddd;\"><th style=\"text-align:left;padding:8px;color:#666;\">Field</th><th style=\"text-align:left;padding:8px;color:#666;\">Description</th></tr>\n<tr style=\"border-bottom:1px solid #eee;\"><td style=\"padding:8px;font-family:monospace;\"><price></td><td style=\"padding:8px;\">Sale price</td></tr>\n<tr style=\"border-bottom:1px solid #eee;\"><td style=\"padding:8px;font-family:monospace;\"><priceView></td><td style=\"padding:8px;\">Display text (e.g., \"Contact Agent\")</td></tr>\n<tr><td style=\"padding:8px;font-family:monospace;\"><soldDetails></td><td style=\"padding:8px;\">Sold date and price</td></tr>\n</table>\n</div>\n\n<div style=\"background:#fce4ec;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#111;margin:0 0 12px 0;\">CMS/Webflow Schema Differences</h3>\n<table style=\"width:100%;border-collapse:collapse;font-size:0.9rem;\">\n<tr style=\"border-bottom:1px solid #ddd;\"><th style=\"text-align:left;padding:8px;color:#666;\">Field</th><th style=\"text-align:left;padding:8px;color:#666;\">Homes (Sale)</th><th style=\"text-align:left;padding:8px;color:#666;\">Rentals</th></tr>\n<tr style=\"border-bottom:1px solid #eee;\"><td style=\"padding:8px;\">Status Field</td><td style=\"padding:8px;\"><code>pme-listingstatus</code> (PlainText)</td><td style=\"padding:8px;\"><code>listing-status</code> (Option dropdown)</td></tr>\n<tr style=\"border-bottom:1px solid #eee;\"><td style=\"padding:8px;\">Under Offer</td><td style=\"padding:8px;\"><code>pme-underoffer</code> (Switch)</td><td style=\"padding:8px;\">Part of listing-status options</td></tr>\n<tr style=\"border-bottom:1px solid #eee;\"><td style=\"padding:8px;\">Sold Date</td><td style=\"padding:8px;\"><code>pme-solddate</code> (DateTime)</td><td style=\"padding:8px;\">N/A</td></tr>\n<tr style=\"border-bottom:1px solid #eee;\"><td style=\"padding:8px;\">Available Date</td><td style=\"padding:8px;\">N/A</td><td style=\"padding:8px;\"><code>pme-dateavailable</code> (DateTime)</td></tr>\n<tr style=\"border-bottom:1px solid #eee;\"><td style=\"padding:8px;\">Leased Flag</td><td style=\"padding:8px;\">N/A</td><td style=\"padding:8px;\"><code>pme-leased</code> (Switch)</td></tr>\n<tr style=\"border-bottom:1px solid #eee;\"><td style=\"padding:8px;\">Place ID</td><td style=\"padding:8px;\">N/A</td><td style=\"padding:8px;\"><code>placeid</code> (PlainText)</td></tr>\n<tr style=\"border-bottom:1px solid #eee;\"><td style=\"padding:8px;\">Inspection Date</td><td style=\"padding:8px;\">N/A</td><td style=\"padding:8px;\"><code>pme-inspection1-date</code> (DateTime)</td></tr>\n<tr><td style=\"padding:8px;\">Description</td><td style=\"padding:8px;\"><code>pme-description</code></td><td style=\"padding:8px;\"><code>pme-description</code> + <code>property-description-richtext</code></td></tr>\n</table>\n</div>\n\n<div style=\"background:#e3f2fd;padding:16px;border-radius:6px;\">\n<h3 style=\"color:#111;margin:0 0 12px 0;\">Status Values</h3>\n<div style=\"display:flex;gap:20px;flex-wrap:wrap;\">\n<div>\n<h4 style=\"margin:0 0 8px 0;color:#444;\">Sales (konnect.homes)</h4>\n<ul style=\"margin:0;padding-left:20px;color:#333;\">\n<li><code>current</code> / <code>sale</code></li>\n<li><code>sold</code></li>\n<li><code>withdrawn</code></li>\n</ul>\n</div>\n<div>\n<h4 style=\"margin:0 0 8px 0;color:#444;\">Rentals (konnect.rentals)</h4>\n<ul style=\"margin:0;padding-left:20px;color:#333;\">\n<li><code>current</code> (Leasing)</li>\n<li><code>leased</code></li>\n<li><code>withdrawn</code></li>\n</ul>\n</div>\n</div>\n</div>\n\n<p style=\"color:#888;font-size:0.85rem;margin-top:16px;\">61 fields on homes listings, 62 fields on rentals listings</p>\n</div>",
"requestedAt": "2026-01-01T03:36:00.000Z",
"requestId": "3f8ca4d7-a58f-4a7f-91c8-7bb9bb883e2e"
},
"createdBy": "claude",
"createdAt": "2026-01-01T11:15:43.640Z",
"updatedAt": "2026-01-02T05:10:54.068Z",
"requestId": "3f8ca4d7-a58f-4a7f-91c8-7bb9bb883e2e"
}