HomeBuilder Updates & News

HomeBuilder Release Notes - Archives

Written by Suite Engine Support | Jan 31, 2025 5:34:25 PM

2024 HomeBuilder Release Notes Detail for Dynamics 365 Business Central

Please review the "HomeBuilder Release Notes Testing Advisory" prior to installing on your system.

This is a regular, scheduled Dynamics Business Central SaaS release of HomeBuilder on Microsoft AppSource. This release contains improvements and fixes, as reported in implementations and usage, by consultants and/or customers and is aggregated monthly. Details below.

To report any issue or request an enhancement in HomeBuilder or Retainage please submit an email to homebuilder@suiteengine.com

Release: 33.0

Version: 25.2.20241217.168140

Release Date: 2024-12-17

Major Release – Improvements in Workflow Processing

This release introduces a clean-up of the Task Operations function. We have updated to use standard Microsoft rules; added tests to stop potential errors, and made the following changes.

  1. On deletion of Global and/or Local Workflow Templates, all related tasks are automatically deleted.

  2. It is now possible to rename (change the code) of Workflow Template or its task.

  3. When deleting a Global Workflow Template or related tasks, the system does not check if they are used in Phase Items.

  4. When adding or updating a task dependency in a Global Workflow Template or Lot Workflow, the system conducts validation against a loopback in the workflow.

  5. In Lot Workflows, we have made the following improvements:

  • On adding or updating a task dependency in a Lot Workflow, the system conducts validation against a loopback in the workflow.
  • The system validates that the predecessor task is not the same as the successor.
  • It is now possible to add predecessor to a successor task in Status 'Open'. If added predecessor task is not completed, the successor task will change its Status from 'Open' to 'Pending'.
  • If upon deletion of a predecessor the rest of the predecessors are 'Completed', the successor task will change Status to 'Open'.
  • On insertion of a Task to a Lot Workflow, the system conducts the check for loopback, and re-opening of tasks.
  • Lot Workflow gets re-scheduled upon insertion, deletion or update of a task, if the workflow has Scheduling other than 'Manual'.
  1. In the page "Workflow Tasks", the sub-grid with predecessors is editable if the task Status is 'Pending' or 'Open'.

  2. In the page "Lot Task Predecessors", we fixed the bug with adding a processor and added two fields: "Status" and "Date Completed".

  3. In the pages "Construction Workflow Templates" and "Global Workflow Templates", action "Push to Lots" has undergone the following changes:

  • Loopback check prior to being pushed.
  • If a task of pushed workflow already exists in the target Lot but is not associated with any lot workflow it will be attached to the lot workflow which got pushed.
  • The pushed workflow is re-scheduled.
  1. On re-opening tasks in a Lot Workflow, tasks with Status 'Started' are kept in this Status.

Enhancements

  1. The management of Vendor Document Layouts is now available at the company level, not just the vendor. We created new page "Vendor Document Layouts" which can be called from the "HomeBuilder Executive" and "HomeBuilder Admin" role centers or from the Search.

This page has the action "Copy from Report Selections" which allows a user to populate selected reports to selected vendors. The email addresses in the resulting Vendor Document Layouts get populated from Vendor records upon confirmation.

  1. You can now create a Service Issue without being forced to associate it with a pre-created Inspection. You can do this by running action "+ Service Issues" in role centers "HomeBuilder Inspector" and "HomeBuilder Site Super"; or by running action "New" in the "Service Issues" page.

In this scenario the system will create the Inspection record behind the scenes and open "New Service Issue Card" page, where user will enter Phase Code, Lot Code for the inspection and all the details of the service issue.

A user can add multiple additional service issues to the same inspection by running action "New" before exiting the card.

  1. The checkbox column "Default for New Service Issue" is added to the "Inspection Types" page. Only one Inspection Type can have this checkbox set to 'Yes'. The Inspection Type marked with this checkbox will be assigned to the Inspection created behind the scenes on creation of a Service Issue from scratch.

  2. The field "Inspector Code" is added to the pages "Service Issues" and "Service Issues Card".

  3. Two flow-fields are added to the "Checklist Items" page: "No. of Inspection Types" and "No. of Service Issues". Two respective cues are added to the fact-box: "Inspection Types" and "Service Issues".

  4. Two flow-fields are added to the "Service Inspector" page: "No. of Inspections" and "No. of Service Issues". Two respective cues are added to the fact-box: "Inspections" and "Service Issues".

  5. Two flow-fields are added to the "Measurement Types" page: "No. of House Area Measurements" and "No. of Construction Items". Two respective cues are added to the fact-box: "House Area Measurements" and "Construction Items".

  6. Lot Code is now in the title of the pages "Inspection Card", "Service Issues" (of an Inspection), "Service Issues Card", and "Inspection Checklist".

  7. In the "Lot Selection Choices" page, a user can pre-filter the list of Items or Item Variants for selection. Enter a string fragment of No./Code or Name into the "Item No." or "Variant Code" field and then press lookup button. This is a compromise solution, we are restricted from utilizing the quick find function from Microsoft, however this method gives the user a helpful search addition.

  8. Two fields are added to the Construction Item:

  • Trade Type Code
  • Trade Type Name (flow-field)
  1. The following fields are added to the Construction Item Category as default values for Items:
  • Trade Type Code
  • Base Unit of Measure
  • Gen. Prod. Posting Group
  • Tax Group Code
  • Cost Detail Code
  • Revenue Detail Code",
  • WF Template Code
  • WF Template Task No.

When the Item Category Code is assigned to an Item, these fields will be copied to the Item when applicable.

  1. In the "Lot Budget" page, a user can manually add a budget line.

  2. In page "Cost Details", action "Push to Lots" creates a Lot Budget Revision record if it does not exist for the target Lot.

  3. The following fields have been added to Vendor Contracts:

  • Trade Type Code
  • Trade Type Name (flow-field)
  • Default (checkbox)

Only one Vendor Contract within one Trade Type can be marked as default.

  1. On re-issuing a service Work Order, the system prompts a user that all Service Issues associated with the Work Order will be re-open.

Corrections

  1. In the pages "Service Issues" and "Service Issues Card", the field "Checklist Item Description" gets populated in the case when "Checklist Item Code" gets auto populated upon entering "Deficiency Type Code".

  2. In the fact-box of the "Lot Card", the cue for Lost Budget points to the current budget revision and not to the latest.

  3. Bug fix: on renaming Item or Item Variant, fields "Item No." and "Variant Code" are correctly updated in Lot Selection Choices.

Release: 32.0

Version: 25.1.20241122.164629

Release Date: 2024-11-22

Enhancements

For document tailored for the end-user, visit: Inspectins and Service Issues Improvements

  1. In this release, we have added the ability to compress pictures taken by the camera within Business Central. Each user can set their preferred compression percentage on the "My HomeBuilder Settings" page. Picture compression is available for the following entities:
  • Construction Items
  • Item Variants
  • Service Issues
  • Construction Diary Entries
  1. We have introduced image and attachment functionality for Service Issues, Buyer Notifications, Construction Diary Entries, and Model Pictures by utilizing the standard Document Attachments feature instead of custom objects.

  2. To simplify the implementation process, we have added the option to export or import Lots using an Excel spreadsheet. In the role centers "HomeBuilder Executive" and "HomeBuilder Admin," run the following menu items:

  • HomeBuilder -> Reports/Exports -> Export Lots
  • HomeBuilder -> Reports/Exports -> Import Lots
  1. A "Document Attachments" checkbox has been added to the "Copy from another Model" page, which is accessed from the "Models" and "Model Card" pages.

  2. We have added the following features to the page "Service Issue Card":

  • Non-visible fields: "Resolved by User Id", "Date Resolved", "Completion Confirmed", "Completed by User Id"
  • Actions "Create Work Order", "Resolve", and "Un-resolve"
  1. Action "Un-Resolve" and the flow-field column "No. of Pictures" were added to the pages "Service Issues" and "Inspection Service Issues".

  2. On the "Inspection Types" page, the "Report Usage" column has been replaced by two new columns: "Report Usage – Checklist" and "Report Usage – Issues." With this update, inspections that include checklists can now generate two separate reports: one for the checklist (such as PDI or QC) and another for service issues (like the General Inspection Report).

  3. On the "Inspections" and "Inspection Card" pages, the actions "Print" and "Send by Email" have been replaced with actions "Print – Checklist," "Print – Issues," "Send by Email – Checklist," and "Send by Email – Issues." The actions "Print – Checklist" and "Send by Email – Checklist" will only be visible if the Inspection Type requires a checklist.

  4. The inspection report for a checklist can still be printed even if the inspection fails validation. This may happen if not all checklist entries have an outcome, or if the inspection is missing "Time-In" and "Time-Out" settings. In these situations, users will see pop-up messages notifying them of the validation issues, but these messages will not stop the report from being printed.

  5. When the action "Create Work Orders", which is called for Service Issues, creates one Work Order, this Work Order gets immediately displayed on the page "Vendor Work Order Card".

  6. In the "Vendor Work Order Card" page, the fields "Vendor No." and "Vendor Contract No." can be altered if the Work Order status is "New." These values will be automatically updated in the related Planning Lines and Service Issues.

  7. A new checkbox labeled "Allow Same Planning Line on Multiple Open Purchases" has been added to the "Posting" section on the "HomeBuilder Setup" page. When this checkbox is set to 'Yes', the "Populate from Planning Lines" action in the purchase document will no longer verify if the Planning Line is referenced in another non-posted purchase document.

  8. In purchase documents, the action "Populate from Planning Lines" does not generate comment lines for "Standards" and "Extras".

  9. On the "Package Planning Lines" page, which is accessed from a Lot Selection Package, the following fields are editable if the Planning Line is not released for POE and has a Designation of either 'Component' or 'Single Item':

  • Quantity
  • Unit Cost
  • Instruction
  • Vendor No.
  • Vendor Contract No.
  1. The field "Variants Required" is added to the page "Define Choice Item" used by the "Lot Selection Choices" page for picking the Items.

  2. On the "Customer Template Card" page, the fields "Tax Liable" and "Tax Area Code" are displayed by default, while the field "VAT Business Posting Group" is hidden by default. This change has been implemented specifically for the North American version of HomeBuilder.

  3. On the "Job Cost Ledger Entries" page, a flow-field for "Vendor Name" has been added.

  4. We have added context-specific helpfile links to an additional 11 pages. Corrections

  5. If a deleted Service Issue is the last one associated with a Checklist Entry, the outcome of that Checklist Entry will be updated. It will change to 'OK' if the checkbox labeled "Default OK for Checklist" is set to 'Yes' in the corresponding Inspection Type. Otherwise, it will change to ' ' (undefined).

  6. When a Service Issue is deleted, any attached pictures will also be removed.

  7. On changing fields "Comments" or "Note to Vendor" in a Service Issue, their new values get propagated to the corresponding Planning Line and Work Order Line.

  8. Deleting a Buyer Notification or Diary Entry is permitted if its Status is 'New'.

  9. When a Buyer Notification or Diary Entry is deleted, any attached document or pictures will also be removed.

  10. The process for copying Model Items in the "Copy from another Model" page has been completely redesigned.

  11. On the "Construction Workflow Templates" page, the action "Copy to Models" accurately transfers Key Dates from the workflows to the Model Key Dates.

  12. When a user presses "Cancel" on the "Complete Vendor Work Order" page, there will be no message indicating the work order count.

  13. On the page "Service Issue Card", the "Checklist Item Description" field gets updated upon entering "Checklist Item Code".

  14. On renaming Construction Items (changing their "No."), the field "No." is correctly updated in both Phase COM Components and Model BOM Components.

  15. On changing the Designation of a Construction Item (or Global Item) to 'Component', 'Customer Fee' or 'After-sales', the "Pricing Method" is changed to 'Item' and becomes 'read-only'.

  16. Action "Push to Models" for Global Items creates Model Items only if the associated House Areas exist in the target Model.

  17. On the "Workflow Template Task" page, the fields "Predecessor Task Description" and "Successor Task Description" are populated using tasks from the same workflow.

  18. On the "Lots" and "Lot Card" pages, the action "Release" also releases Planning Lines created from Selection Packages.

  19. It is possible to release a Lot for construction even if the Lot is not yet sited.

  20. In the "Lot Selection Packages" and "Lot Selection Package Card" pages, the "Release" action releases newly created Planning Lines for construction, provided that the Lot has been released. In earlier versions, the Planning Lines for selection packages were released for construction using the "Release for POE" action.

  21. The minimum value for lot amounts, such as "Offer Price", "Premium Amount", "Land Cost", and "GST Margin Scheme Base" is set to 0.00.

  22. When a Lot Selection Package is released multiple times, the Package Installments will not be copied to the Lot Installments again.

  23. Model items can be deleted even if there are planning lines for the item, model, and house area of that model item.

  24. On changing fields "Vendor No.", "Vendor Contract No.", "Note to Vendor", "Vendor Work Order No.", "Completion Confirmed" in a Service Issue, the Service Issue is pushed to the HomeBuilder Portal for display to the corresponding contractor.

  25. Phase Items can be deleted even if there are Planning Lines for the Item and Phase of that Phase Item.

Release: 31.0

Version: 25.1.20241105.161915

Release Date: 2024-11-05

Major Release – Completion/Uncompletion of Work Orders, Tasks, and Planning Lines

Historically you could only reverse the completion of a Work Order. Some companies prefer to stay at the Service Issue level for updating, now you will be able to un-complete any of the Work Orders, Tasks, Planning Lines, and Service Issues.

  1. When a Work Order is re-issued, its Planning Lines change Status to 'Ordered' and Tasks where these Planning Lines belong change Status to 'Pending'. The Service Issues related to these Planning Lines change Status to 'Open'.

  2. When a Task is uncompleted, its Planning Lines change Status to 'Pending' or 'Ordered' (depending on the fact if a Planning Line belong to an Order), and the Work Orders where these Planning Lines belong change Status to 'Issued'. The Service Issues related to these Planning Lines change Status to 'Open'.

We have added an additional (optional) check mark to indicate that the completion of Work Orders, Tasks, and Planning Lines was not necessarily reviewed on site. It is anticipated that this will be used for trusted trades but it still allows the home builder to know that they just accepted the word of the trade.

  1. On actions "Complete" for Work Orders, Tasks, or Planning Lines, the pop-up page is added with the checkbox "Completion Confirmed" (set to 'Yes' by default). Turn off this checkbox if the work was not reviewed. The lines will be marked as completed but will indicate that the work was not confirmed.

  2. Two fields are added to Work Orders, Tasks, Planning Lines, and Service Issues:

  • Completion Confirmed (Boolean)
  • Completed By User Id

When the action "Complete" is executed for Work Orders, these fields get populated in the Work Orders, Planning Lines belonging to the Work Orders, and corresponding Service Issues (if a Work Order is of Type "Service").

When the action "Complete" is executed for Tasks, these fields get populated in the Tasks, Planning Lines belonging to these Tasks, and Service Issues related to the Planning Lines.

When action "Complete" is executed for Planning Lines, fields get populated in Planning Lines and Service Issues related to the Planning Lines.

These fields get cleared in all underlying tables if a Work Order is re-issued or a Task is un-completed.

  1. In the pages "Lot Task Operations", "Task Operations", "Workflow Tasks", and "Phase Tasks": when a task gets completed by clicking the checkbox "Completed" or by entering "Date Completed", it is assumed that completion is confirmed.

  2. The completion of a Service Work Order does not complete the tasks where related Planning Lines belong to.

Major Release – Enhancements to After-sales Service functionality

With this release we have introduced features which enable carrying out inspections using the phone interface of Business Central.

  1. A New page "Service Issues Card" is added to edit a service issue in the card view. The page has the actions "Take Picture" and "Pictures".

  2. The Pages "Service Issues", "Inspection Service Issues", "Inspection Checklist" now have a tile view tuned for the phone interface.

Significant improvements have been made when conducting an inspection from blank Service Issues rather than using the pre-created Checklist. The concept here is that the Checklist is still created for the inspection, however the inspector can create Service Issues from scratch and the system will either find the Checklist Item or it will create it automatically. This speeds up the inspection for an experienced inspector.

  1. We have added the fields "Checklist Item Code" and "Checklist Item Description" (a flow-field) to Service Issues.

After entering "House Area Code", only relevant Checklist Items are shown for that House Area and Inspection Type.

Upon entering "Checklist Item Code", the system does the following:

  • Sets "Assessment" to 'Deficiency'
  • Finds Checklist Entry with the same "House Area Code" and "Checklist Item Code". If found, links the Service Issue to the Checklist Entry and sets Checklist Entry "Outcome" to 'Has Issues'.
  • Selects Deficiency Types applicable to entered Checklist Item and if it is only one selected then assigns it to the Service Issue.
  • Limits lookup to Deficiency Types to those which applicable to the Checklist Item
  1. In the page "Inspection Checklist", the action "Populate" is changed in a way that links created Checklist Entries to existing Service Issues with the same "House Area Code" and "Checklist Item Code". The outcome of such linked Checklist Entries will be set to 'Has Issues'.

  2. Boolean field "Default OK for Checklist" is added to the Inspection Type. When this field is set to 'Yes', action "Populate" in the "Inspection Checklist" page will assign Outcome 'OK' to created Checklist Entries (unless they are not linked to the existing Service Issues).

  3. With this release, it is possible to run action "Resolve" for multiple Service Issues and for Service Issues with Assessment 'Deficiency'.

Action "Resolve" does the following for a Service Issue with Assessment 'Deficiency'

  • Displays pop-up page for entering "Date Resolved" and "Completion Confirmed" (set to 'Yes' by default).
  • If the Service Issue is linked to a Planning Line (which created upon creation of Work Order), this Planning Line will be completed. The completion of the Planning Line may cause completion of the Work Order and/or the Task where the Planning Line belong to.
  • If the Service Issue is not linked to a Planning Line, the Planning Line will be created and completed.
  1. Column "Vendor WO Line No." is added to the Service Issues.

  2. In the page "Deficiency Type", cue "Phase Items" is added to the fact-box for better navigation.

  3. In the page "Applicable Deficiency Types" (called from the page "Checklist Items"), two fields are added:

  • Item No.
  • Item Description
  1. Option "Print Pictures" is added to the report "Pre-delivery Inspection". When it is set to 'Yes' the report prints the pictures taken or uploaded to the Service Issues.

Enhancements

  1. The routine of deletion of Model House Area is essentially redesigned.
  • It is possible to delete a Model House Ares even if it is referenced from Model Item. A confirmation dialogue will be displayed for a user in this case.
  • It is possible to delete a Model House Ares even if it is referenced from Lot House Areas. With a confirmation dialogue, a user has options to delete such Lot House Areas or leave them.
  • If a user decides to delete the related Lot House Areas, the system prompts a user with deletion of related Planning Lines if they exist.
  • The Planning Lines can be deleted only if they are not posted and don't belong to a selection package.
  1. The following columns were added to the page "Planning Lines" and "Lot Planning Lines":
  • Cost Detail Name
  • Revenue Detail Name
  1. Cue "Applicable Workflows" is added to the fact-box of the pages "Models" and "Model Card".

  2. Checkbox "Applicable Workflows" is added to the page "Copy from Another Model".

  3. Action "Copy to Another Workflow Template" is added to the page "Construction Workflow Templates".

  4. When a Construction Workflow Template gets pushed to Models, the Key Dates used in its tasks get pushed to the Model Key Dates as well.

  5. We added context specific helpfile links to an additional 77 pages and reports. Corrections

  6. In the page "Item Worksheet", fields "Default Vendor No.", "Default Contract No.", "Default Contract Description" are editable also if the "Designation" is 'After-sales'.

  7. In the page "Item Worksheet", the validation routine (executed upon actions "Validate" and "Apply Worksheet") makes sure that Items with "Designation" 'Customer Fee' or 'Bundle' are having fields "Default Vendor No.", "Default Contract No.", "Default Contract Description" empty.

  8. Upon running actions "Push to Models" for Items and Global Items, flag "Base Contract" is set correctly in Model Items.

  9. On copying Construction Workflow Template from another company, the field "Construction Workflow" gets copied correctly.

Release: 30.0

Version: 24.5.20240930.156643

Release Date: 2024-09-30

Major Release – Cost to Complete

With this release we introduced the concept of Cost to Complete for lot budgets. The Cost to Complete gets calculated only for Cost Details which are cost (and not revenue) as Budget Amount less Actual Amount with zero threshold, whereas Amount to Complete is always Budget Amount less Actual Amount without thresholding.

These rules can be illustrated with the following examples:

  • Budget Amount = $2000.00, Actual Amount = $1200.00 Amount to Complete = $800.00, Cost to Complete = $800.00
  • Budget Amount = $2000.00, Actual Amount = $2600.00 Amount to Complete = -$600.00, Cost to Complete = $0.00

For revenue Lot Budget Lines, the Cost to Complete is always 0.00

The purpose of "Cost to Complete" amount is to predict how much money should be spent more to complete the construction.

  1. Column or field "Cost to Complete" is added to the following pages:
  • Lot Budget
  • Lot Budget Fact-box
  • Lot Budget Look-up (used to select Cost Detail Code in Purchase Lines)
  • Lot Card, section "Lot Budget Summary"
  1. Column "Cost to Complete" is added to the following reports:
  • Lot Cost Detail
  • Lot Cost Summary
  • Phase Budget
  1. Field "Cost to Complete" is added to the API Page "Lot Budget API" to be available for PowerBI.

Major Release – Purchase Orders for Work Orders

With this release we introduced ability to create Purchase Orders together with the Work Orders, and to create Purchase Orders for previously created Work Orders.

  1. Action "Create WOs and POs" is added to the following pages:
  • Lot Planning Lines
  • Planning Lines (called from a Phase)
  1. Action "Create Purchase Orders" is added to the page "Vendor Work Orders". The action works for multiple selected Work Orders.

  2. Purchase Lines (and the lines of posted purchase document), when created for Work Orders, have reference to the Work Order Lines. Therefore, columns "Vendor WO No." and "Vendor WO Line No." are added to the following pages:

  • Posted Purch. Invoice Subform
  • Posted Purch. Cr. Memo Subform
  • Purchase Order Subform
  • Purch. Cr. Memo Subform
  • Purch. Invoice Subform
  • Purchase Return Order Subform
  1. On deletion of Work Order or Work Order Lines, the system checks the existence of references from Purchase Lines, Purchase Invoice Lines, and Purchase Credit Memo Lines.

Enhancements

  1. A flow-field "No. of Service Issues" was added to pages "Inspections" and "Inspection Card".

  2. The following changes were made in pages "Global Vendors" and "Global Vendor Card":

  • Field "Seach Name" is added. It has the same logic as in the page "Vendor Card".
  • Field "IRS 1099 Form-Box" is obsolete because the same field got obsolete in "Vendor Card" by Microsoft (moved to IRS Forms app).

The routine of dispatching Global Vendors to Companies is modified accordingly.

  1. Action "Push to Global Vendors" is added to pages "Vendors" and "Vendor Card".
  2. In pages "Lot Installments" and "All Lot Installments" the following fields are added:
  • "Posted Amount" (the amount posted for the Lot Installment in Cash Receipt Journal or Deposits)
  • "Amount Diff. Pre/Post Posting" (the difference between "Amount" and "Posted Amount")
  1. New internal mechanism of No. Series management is applied to several HomeBuilder entities to accommodate upcoming versions of Business Central.
  • Inspections
  • Purchase Orders for Extras
  • Vendor Work Orders
  • Closing Adjustment Journal
  1. Improved performance for Document Management by adding a key to the table "Document Attachment".

  2. Improved performance for Portal Integration by adding a key to the table "Portal Incoming Entity".

  3. Two new reports are added to print Purchase Orders for Extras showing "Item No." and "Variant Code":

  • Report 70526095 "Purchase Order for Extras with Item No."
  • Report 70526096 "Purchase Order for Extras no Costs with Item No."

If you want to use these reports for printing POEs, run page "Report Selections – HomeBuilder" to make appropriate settings.

  1. Three more options are added to Email Scenarios which is a standard Business Central mechanism for using Email Accounts in different cases.
  • Construction Work Order
  • Service Work Order
  • Purchase Order for Extras
  1. In the page "Lot Budget Line Entries", field "Comment" is editable.

  2. Two columns are added to the page "Checklist Issues": "Vendor No." and "Vendor Contract No."

  3. Field "E-Mail" is added to the page "T5018 Setup" to be used in XML Port "T5018 XML".

  4. On changing "Quantity" in Model House Area Measurements, the confirmation dialogue is shown only if there is corresponding Lot House Area in the Lots with this Model.

  5. On sending Construction or Service Work Order by Email, the Status changes from 'New' to 'Issued' upon confirmation dialogue but prior to sending email.

  6. The Service Issues when retrieved for the whole company (using page "Service Issues") can be edited in the same way as when they are retrieved from an inspection (using page "Inspection Service Issues").

  7. In pages "Lots" and "Lot Card", Group "WIP" is added with the actions "WIP Entries", "WIP G/L Entries", "Calculate WIP", "Post WIP to G/L".

  8. In the page "Lots", action "Release" works for multiple selected Lots.

  9. In the page "Lot Workflows", the filter on Lot is removable.

  10. Creating or issuing Work Order (Construction or Service) will raise an error if the Vendor is blocked.

  11. On completion of a Work Order, the system will show a warning message if the Vendor is blocked.

  12. In the HomeBuilder Role Centers, the cue "Pending Service Work Orders" now includes Work Order in Status 'New'.

  13. The flow-field "No. of Lines" is added to the page "Vendor Work Orders".

Corrections

  1. Connection to Azure BLOB Storage accommodates new requirements for authentication.

  2. On deletion of Work Orders, the system checks the existence of references from Job Cost Ledger Entries, Service Issues, and Progress Bill Lines.

  3. Improvements in the page "Phase Card":

  • Flow-fields "No. of Lots", "No. of Phase Items", "No. of Vendor Contracts" have ability to drill-down to the corresponding pages.
  • New flow-fields are added: Flow-fields added: "No. of Job Cost Ledger Entries", "No. of Construction Workflows", "No. of Key Dates"
  1. In the page "Phases", the flow-fields "No. of Lots", "No. of Phase Items", "No. of Vendor Contracts", "No. of Job Cost Ledger Entries", "No. of Construction Workflows", "No. of Key Dates" now have ability for drill-down to the corresponding pages.

  2. The following fixes have been made for action "Move Selected" in Work Order Card, which moves lines to another Work Order.

  • The destination Work Orders to be picked get selected using the following criteria: o Phase is the same as the in the current Work Order o Work Order Type (Construction or Service) is the same as in the current Work Order. o Status is 'New'

  • Lines in the destination Work Order get assigned with Service Issue descriptions (when applicable).

  • The related Service Issues get assigned with the following references to the destination Work Order: "Vendor No.", "Vendor Contract No.", "Vendor Work Order No.", Vendor WO Line No."

  1. The quantities on cues in the HomeBuilder role centers get refreshed on re-opening page.

  2. In the page "Inspection Service Issues", field "Checklist Item Description" gets refreshed upon changing "Checklist Item Code".

  3. In the page "Package Work Planning", fields "Bundle Item No." and "Bundle Variant Code" get populated upon adding Planning Lines to a Choice.

  4. In the "Import Lot Purchasers" routine (called from HomeBuilder menu in Roles Centers "HomeBuilder Executive" and "HomeBuilder Admin"), "Contact Business Relation" gets created if missing.

  5. On deletion of a Document Attachment, the system checks if the Blob Name exists in other companies before deleting file in Azure Blob Storage.

  6. Work Orders can be printed even if they don't have "Contract No." assigned.

Release: 29.0

Version: 24.4.20240826.151542

Release Date: 2024-08-26

Major Release – Document Management

With this release we introduced document management functionality related to HomeBuilder entities and functionalities. The document management is based on the mechanism of Document Attachments in Business Central.

  1. Document attachments can be added to the following HomeBuilder entities:
  • Phase
  • Model
  • Lot
  • Vendor Contract
  • Lot Installment
  • Global Vendor
  1. The document attachments can be stored directly in the SQL database used by Business Central (standard BC and the default option) or in Azure BLOB Storage.

To store document attachments in Azure BLOB Storage, turn on the checkbox "Use Azure Blob Storage for HomeBuilder documents", and specify the "Azure Blob Storage Account" and "Azure Blob Storage Key " in the “HomeBuilder Setup” page.

  1. To share documents in the portal (that are loaded into BC), Azure BLOB Storage must be turned on. When using the base BC database storage, you will not be able to view the documents in the Portal even if the integration is enabled.

  2. The document attachments uploaded to Phases, Models, Lots and Vendor Contract are the attachments that will be visible in the HomeBuilder Portal if the portal integration is enabled, and Blob storage is turned on. Note that the Lot Installment and Global Vendor attachments are not part of the portal integration.

  3. To create useful categorization, we have added the following custom fields to Document Attachments in Business Central:

  • Document Category Code
  • Document Category Name (flow-field)
  • Document Type Code (the is a sub-category)
  • Document Type Name (flow-field)
  • Description
  • Holder (Phase, Model, Lot, Vendor Contract, Global Vendor, or Lot Installment)
  • Holder Description
  • Customer No. (gets populated from the lot purchaser if the Document Type has flag "Purchaser" set to 'Yes')
  • Customer Name (flow-field)
  • Origin (Business Central or Portal)
  • Portal Status
  • Portal Status Date/Time
  1. To maintain the list of Document Categories, go to HomeBuilder Setup Document Management Document Categories in the role centers "HomeBuilder Admin" or "HomeBuilder Executive" or enter 'Document Categories' in the Search.

The fact-box of this page contains cues that allow you to view Document Types and Document Attachments of selected Document Category.

  1. To maintain the list of Document Types, go to HomeBuilder ->Setup -> Document Management -> Document Types in role centers "HomeBuilder Admin" or "HomeBuilder Executive" or enter 'Document Types' in the Search.

To define which Document Types are applicable for which entities, use checkboxes "Phase", "Model", "Lot", "Vendor Contract", "Global Vendor", and "Lot Installment".

When checkbox "Lot" is turned on, you can also turn on checkbox "Purchaser" to specify that the document of this Type is specific for a customer.

The fact-box of this page contains a cue that allows you to view Document Attachments of selected Document Type.

  1. If the portal integration is enabled, both Document Categories and Document Types get automatically synchronized to the HomeBuilder Portal.

  2. We provide the ability to view all HomeBuilder-related document attachments in one page. To open this page, go to HomeBuilder Operations Transactions Builder Documents in role centers "HomeBuilder Admin" or "HomeBuilder Executive" or enter 'Builder Documents' in the Search.

Enhancements

  1. In page "Lots", action "Site Model" now works on multiple selected lots.

  2. The following menu items were added to the menu "HomeBuilder" in role centers "HomeBuilder Admin" and "HomeBuilder Executive":

  • Setup General Report Selections – HB
  • Setup General Site Superintendents
  • Setup Workflows Changing Tasks Butches
  • Setup Functional Management License Selections
  • Setup Functional Management Functional Roles
  1. Flow-fields (as well as cues) "Planning Lines", "Planning Lines without Contract" are added to Phase Items. The flow-fields and cues open the list of Planning Lines related to the Phase Item.

  2. The following entries were added to the "My Notifications" page to allow a user to disable some confirmation dialogues on mass operations.

  • HomeBuilder - Confirm changing Quantity in Model House Area Measurements.
  • HomeBuilder - Confirm deletion of Model Items upon deletion of Phase Item.
  • HomeBuilder - Confirm deletion of Selection Options upon deletion of Phase Item.
  1. The current date and time get printed on the following reports:
  • Color Chart
  • Color Chart – Multiple Signatures
  • Purchaser Extras
  • Purchaser Extras – Multiple Signatures
  1. In the page "Item Worksheet", action "Validate" was improved by adding the following validations
  • "Default Vendor No." should exist in Vendors
  • If the Item with this "No." exists, the system checks if the following fields in Item can be changed to values specified in the Item Worksheet line:
    • Variants Required
    • Cost Scope
    • Designation
    • Base Contract
    • Color Chart
    • Unit of Measure
  1. In page "Checklist Entries", action "Populate Checklist" works regardless of existence of Service Issues for the Inspection. The Checklist Entries with Service Issues will always remain under the Inspection upon re-population.

  2. Upon "Assign Vendor Contract" at the Phase Item level, the Planning Lines related to the Phase Item will be assigned with the Vendor Contract upon confirmation.

  3. Action "Push to Lots" is added to the page "House Areas". If a destination lot has Model assigned, the Quantity in Lot House Area Measurements gets populated from the Model House Area Measurements.

  4. In the page "Selection Package POEs", two actions are added: "Send by Email" and "Send by Email No Cost".

  5. The Lot Description gets formed by Phase Code, Block/Floor Code (if defined), and Lot Code.

  6. The Lot Card is redesigned. The order of sections has been changed. Some fields are hidden by default and can be seen by pressing "Show More".

  7. To stop portal integrations being inadvertently created upon copying companies, we introduced the ability to enable/disable portal integration at the company level using the flag "Portal Integration" in HomeBuilder Setup. When you copy a company, this flag will be turned off in the destination company upon copying and must be manually enabled.

  8. In the page "Lot Budget Line Entries", the field "Comment" is now editable.

  9. The XML port "T5018 XML" is re-designed to satisfy the current requirements of CRA.

  10. In the page "T5018 Setup", the new field "Transmission No. Series" is added.

  11. In the page "Phase Items", the filter by Phase is removable.

  12. The fields "SystemCreatedBy" and "SystemModifiedBy" are available for viewing upon Personalization in the following pages:

  • Purchase Invoices
  • Purchase Invoice
  • Purchase Credit Memos
  • Purchase Credit Memo
  • Purchase Orders
  • Purchase Order
  • Purchase Return Orders
  • Purchase Return Order
  1. In the page "Phase Card", a checkbox field "Portal Show Document" is added to enable or disable menu item "Documents" in homebuyer interface of the HomeBuilder Portal.

Corrections

  1. Bug fix: Update page error on action "Un-site Model" in the Lot Card.

  2. Bug fix: On updating "Name" in the Customer record with empty "No.", the "Purchase Name" on the Lots were updated for the Lots with empty "Purchaser No."

  3. Bug fix: Item Category Code gets assigned to Job Planning Lines created upon creation of Work Orders for Service Issues.

  4. In Lot Selection Packages: On assigning "Item No." to a Choice, the "Quantity" is now taken from Model Item House Areas for the items with Pricing Method 'Item'.

  5. On changing Model on Lot, the system replaces budget even if some Cost Details were used in postings or in Planning Lines. Such Cost Details will remain in the Lot Budget.

  6. Bug Fix: The replacement of Dimension Value for a Lot happens only when the Lot Code changes from one value to another.

  7. Bug Fix: In reports "Color Chart – Multiple Signatures" and "Purchaser Extras – Multiple Signatures", option "Don't Print Signatures" works also in Work layout.

  8. Bug Fix: Lot Closing Date record can be deleted even if the "Date Adjustment Code" is empty.

  9. Applicable Checklist Items can be added to the Inspection Type one by one in "Edit List" mode.

  10. Action "Site Model" for a lot works although some Phase Items are not assigned with the "Task No.", if these Phase Items are not applicable for the Model of the Lot.

  11. Bug Fix: Action "Push to Models" available for a Construction Item does not create the Model Item if the Model does not have House Areas which are applicable for the Item.

  12. Numerous data integrity validations are disabled for temporary records.

Release: 28.0 Release Date: 2024-06-24

Version: 24.2.20240624.141943

Enhancements:

Major Release – Re-design of Dimension management.

With this release we introduced re-designed management of Dimensions related to HomeBuilder entities and functionalities. The goal of the re-design is to use the standard mechanisms for managing Dimensions which are available in Business Central.

  1. Field "SEHB Dimension Value Code" is obsoleted in tables Phase, Lot (Job), Cost Group, Cost Detail.

  2. Phase- and Lot-related Dimensions Values are specified in Default Dimensions for the Phase or Lot, (Base Business Central functionality). To view Default Dimensions, run action Related Dimensions in the Lot Card or action Related ->Dimensions-> Dimensions-Single in the page "Lots".

  3. Cost Group- and Cost Detail Dimension Values are specified in Cost Detail and Group Default Dimensions (Base Business Central functionality). To view Default Dimensions, run action Related Dimensions for selected Cost Detail in the page "Cost Details".

  4. Upon creation of a Phase, Cost Group or Cost Detail or upon changing these Codes, the corresponding Dimension Value will be created or renamed automatically. You can execute these updates explicitly by running action "Synch Codes to Dimensions" for selected records in pages "Cost Groups", "Cost Details", and "Phases".

  5. On assigning "Phase Code" to a Lot, its Default Dimensions will be automatically re-populated for both "Phase Code" and "Lot Code". The "Dimension Value Code" for the Phase in the Dimensions associated with non-posted Purchase Lines, Sales Lines and General Journal Lines will be automatically updated.

To explicitly synchronize "Phase Code" and "Lot Code" with the lot Default Dimensions, run action "Synch Codes to Dimensions" in the page "Lots" for selected records.

If there are transactions already posted for that Lot, then Default Dimensions will not be re-populated automatically (the user will be given a message indicating this and will need to handle the rename manually if necessary).

  1. On assigning "Lot Code" to a Lot, the corresponding Dimension Value will be automatically created or renamed, and its Default Dimensions will be re-populated for both "Phase Code" and "Lot Code". The "Dimension Value Code" for the Lot in the Dimensions associated with non-posted Purchase Lines, Sales Lines and General Journal Lines will be automatically updated.

If there are transactions already posted for that Lot, then Default Dimensions will not be re-populated automatically (the user will be given a message indicating this and will need to handle the rename manually if necessary).

  1. In Purchase Lines, Sales Lines, and General Journal Lines:

a) Upon entering "Phase Code" and "Lot Code" (which causes assigning "Job No. to the Line), the Dimensions for Lot and Phase associated with the Lot record get added to the Line using standard Business Central mechanism.

b) Upon entering "Cost Detail Code", the Dimensions for Cost Group and Cost Detail associated with the Cost Detail record get added to the Line using the same standard Business Central mechanism.

These rules get applied for all cases of automated creation of Purchase, Sales, and General Journal Lines:

  • Action "Populate from Planning Lines" in purchase documents
  • Action "Split Costs Across Lots" in purchase documents
  • Action "Create Purchase Invoice" in Progress Bills
  • Action "Populate from Planning Lines" in sales documents
  • Create Sales Invoice for a Lot Selection Package
  • Populate Closing Adjustment Journal
  • Reallocate Costs in Job Cost Ledger Entries
  1. This release withdraws the requirement for HomeBuilder dimensions (used for Cost Group, Cost Detail, Phase, and Lot) to be defined as Shortcut Dimensions in the General Ledger Setup.

Major Release – Enhancements in After-sales Service

  1. In the page "Checklist Items":
  • A flow-field column "House Areas" is added to indicate how many House Areas a checklist item can be applied to.
  • A flow-field "Deficiency Types" drills-down to the page "Applicable Deficiency Types".
  • The cues "Houses Areas" and "Deficiency Types" are added to the fact-box.
  • Action "Push to House Areas" is added to the page "Checklist Items". This action allows a user to push multiple Checklist Items to multiple House Area to specify applicable Checklist Items for House Areas.
  1. In the page " Deficiency Types":
  • A flow-field column "Checklist Items" is added to indicate how many Checklist Items it can be applied to.
  • The cue " Checklist Items " is added to the fact-box of this page.
  1. In the page "Construction Items":
  • A flow-field column "Deficiency Types" is added to indicate how many Deficiency Items it is referenced from.
  • The cue "Deficiency Types" is added to the fact-box of this page (as well as in the "Construction Item Card")
  1. In the page "Checklist Entries":
  • Action "Add Checklist Entries" now can add multiple Checklist Items.
  1. In the page "Inspection Type Applicable Checklist Items":
  • Field "Mandatory" is renamed into "Auto-Populate in Checklists" for clarity
  • Action "Toggle Checklists Auto-Populate" toggles field "Auto-Populate in Checklists" for selected records.
  1. In the page "Inspection Service issues":
  • Fields "Comment", "Internal Note", "Note to Vendor" can be edited in a multi-line text area control.
  • Action "Create Work Order" will create Work Orders even if "Vendor Contract No." is not specified in Service Issues.

Enhancements

  1. With this release, we made it possible to send Buyer Notifications not only to the HomeBuilder Portal but also directly to purchasers' emails. The purchasers are represented by the lot Contacts. To turn-on sending emails for Buyer Notifications, proceed with the following steps:

a) In HomeBuilder Setup, turn-on checkbox "Send Email on Buyer Notifications". b) In page "Email Accounts", create Email Account and assign scenario "Buyer Notifications" to it. If you don't create specific email account for buyer notifications, the system will use default email account for that purpose.

  1. We have enabled editing fields in the following list pages:
  • Construction Items
  • Global Items
  • Phase Items
  • Models Items

The editability rules are the same as in the corresponding pages "Construction Item Card", "Global Item Card", "Phase Item Card", "Model Item Card".

  1. In the page "House Areas", new action "Push to Items" is added. This action allows a user to add selected set of House Areas to selected set of Construction Items.

  2. In the reports "Purchaser's Extras" and "Purchaser's Extras – Multiple Signatures", the selection choices get sorted by the "Reference #".

  3. With the Business Central Release 2024 Wave 1, table "Job" was renamed into "Project". To avoid confusion, we renamed our custom table "Project" into "Builder Project". Corrections

  4. Bug fix: The routine for updating "Unit Cost" and "Unit Price" in Model BOM Components upon changing "Unit Cost" and "Unit Price" in Phase BOM Component with Item having Cost Scope 'Universal' has been fixed.

  5. On validation of Models, the Model Lot Types are not validated if the flag "Use Lot Types" in the HomeBuilder Setup is set to 'No'.

  6. On creation of Purchase Invoice from a Vendor Progress Bill (page "Vendor Progress Bill", action "Create Purchase Invoice") it is now possible to specify "Document Date" for the invoice.

  7. Bug fix: On creating Planning Lines/Work Orders for Service Issues, values of "Vendor No." and "Vendor Contract No." are taken from Service Issues, not from Phase Items.

  8. On deletion of a Lot, the Sales Status History gets deleted within cascade deletion.

Release: 27.0 Release Date: 2024-05-27

Version: 24.1.20240527.137750

Enhancements:

Major Release – Locking/Unlocking Budget

With this release we introduced the functionality for locking and unlocking a lot budget. Once the lot budget is locked, the following operations get disabled:

  • Editing amounts such as "Anchored Amount", "Estimated Amount", and "New Amendment" in Lot Budget lines
  • Modifying "Unit Cost", "Unit Price", and "Quantity" in the Planning Lines of the lot.
  • Anchoring and Un-anchoring Lot Budget
  • Adding or removing Lot Budget Revision

Only a user with Functional Permission "CAN LOCK BUDGET" can lock the lot budget. Only a user with Functional Permission "CAN UNLOCK BUDGET" can un-lock the lot budget.

  1. Actions "Lock" and "Unlock" are added to the page "Lot Budget". Editing "Anchored Amount", "Estimated Amount", and "New Amendment" in Lot Budget lines is disabled if the budget is locked.

  2. In pages "Lot Card" and "Lots", the Boolean field "Budget is Locked" is added to indicate if the Lot Budget is locked.

  3. A user cannot modify "Unit Cost", "Unit Price", and "Quantity" in the Planning Lines of the lot if its budget is locked. However, releasing of Lot Selection Packages or Adding new Lot Planning Lines is enabled regardless of the lot budget locked or not.

Enhancements

  1. Boolean field "Reason is Mandatory to Add Planning Lines" is added to the HomeBuilder Setup page. When it is set to "Yes", the system requires a user to enter the Reason Code on adding a Planning Line to a Lot or on adding a Planning Line to a choice.

To maintain the list of Reason Codes, use the standard Business Central page "Reason Codes" which can be found through the Search.

  1. The fields "Reason Code" and "Reason Description" are added to "Job Planning Lines" table and to the pages which show Planning Lines.

  2. The picture uploaded for a Model is shown in the fact-box of the page "Models".

  3. Fields "Phase Code", "Model Code", and "House Area Code" are added to the table "Selection Choice Components" as Normal fields to improve the performance of operations.

  4. The following reports can be executed with Word layout:

  • Color Chart Multiple Signatures
  • Purchaser Extras Multiple Signatures
  1. The on-line help was added or modified for the following pages:
  • Job Card
  • Job Journal Templates
  • Job List
  • Job Posting Groups
  • Jobs Setup
  • Job WIP Methods
  • Company List
  • Global Vendors
  • Global Vendor Card
  • HomeBuilder Setup
  • Inspection Card
  • Inspection Work Orders

Corrections

  1. On changing "Unit Cost" in Phase or Model Items, Phase or Model Item Variants, Phase or Model BOM Components, the "Unit Cost" in corresponding Lot Selection Choices and Selection Choice Components get automatically updated if the Lot Selection Package is not released.

  2. On uploading picture for a Model, it gets published in the HomeBuilder Portal.

  3. Fixes for updating Inspection Time Slot upon retrieval the Inspection Request from the HomeBuilder Portal.

  4. Automatic Buyer Notifications for operations of confirming, cancelling, or rejecting inspection appointments get created in the companies where the respected lots belong to.

  5. The "Cancellation Reason" is shown in the Inspection Time Slot Card and can be included into automatic Buyer Notifications using the template placeholder [[Cancellation Reason]].

  6. Bug Fix: In Lot Selection Choices, when the "Item Category Code" is not entered yet, and the "Item No." is entered by F8 or manually, the "Item Category Code" was not populated.

  7. Bug Fix: In Lot Selection Choices, when both House Area Code and Item Category Code are filled in, a user pressed Lookup and then closed the pop-up window, the "Item Category Code" was cleared.

Release: 26.0 Release Date: 2024-05-06

Version: 24.0.20240506.134507

Enhancements:

Major Release – Inspection Scheduling

With this release, we introduced the functionality for scheduling after-sales service inspections by homebuyers. This functionality is based on the following new entities.

  • Inspection Site

    • is a set of Lots within the same geographical location. The traveling time between the Lots within the same Inspection Site is negligible. The Inspection Site is a global entity.
  • An Inspection Time Slot

    • is a period for carrying out an inspection. This period is allocated for an Inspector and an Inspection Site. Inspection Time Slot is a global entity.

The Inspection Type Slot has the following Statuses.

  • 0 – New
  • 1 – Available
  • 2 – On Hold
  • 3 – Requested
  • 4 – Confirmed
  • 5 - Cancelled

The Status Diagram is the following.

Inspection Requests is a request for inspection placed by a homebuyer in the HomeBuilder Portal or by a user in Business Central on behalf of a homebuyer. The Inspection Request is placed for a specific Inspection Time Slot. Inspection Request is a global entity.

The Inspection Request has the following Statuses.

  • 0 – New
  • 1 - Submitted
  • 2 – Confirmed
  • 3 – Rejected
  • 4 – Cancelled

The Status Diagram is the following.

The Inspection Hours Template is a named set of Inspections Schedule Hours which defines the weekly schedule. An example of such a weekly schedule is the following. | Day | Time start | Time End | |------|------|-------| |Monday       | 09:00:00.000      | 11:00:00.000| |Monday       | 13:00:00.000       |15:00:00.000| |Monday       | 15:00:00.000       |17:00:00.000| |Tuesday      | 09:00:00.000      | 11:00:00.000| |Tuesday      | 13:00:00.000       |15:00:00.000| |Tuesday      | 15:00:00.000      | 17:00:00.000| |Wednesday   | 09:00:00.000      | 11:00:00.000| |Wednesday   | 13:00:00.000       |15:00:00.000| |Wednesday   | 15:00:00.000      | 17:00:00.000|

The Inspection Hours Template is to be used for populating Inspection Time Slots in bulk mode.

  1. Page "Inspection Sites" provides the ability to maintain the list of the Inspection Sites.

  2. In pages "Lot Card" and "Lots", the field "Inspection Site Code" is added to define the Inspection Site where the Lot belongs to.  

  3. In pages "Phase Card" and "Phases", the field "Inspection Site Code" is added to define the Inspection Site where the Phase belongs to. When a Phase is assigned with an Inspection Site Code, all Lots of the Phase are also assigned with the same Inspection Site Code. If a Phase is spread between several Inspection Sites, then leave this field blank.  

  4. Page "Inspection Hours Template" provides the ability to maintain the list of the Inspection Hours Templates. To define scheduled hours, click on the template Code or press "Edit".

  5. Page "Inspection Time Slots" provides the ability to maintain the list of the Inspection Time Slots.   To populate the records of Inspection Time Slots, run the action "Populate". In the pop-up windows, enter the following parameters:

  • Inspection Site
  • Inspector
  • Inspection Hours Template
  • Date From
  • Date To
  • Base Calendar (defines weekends and public holidays).

A user can run the following actions for Inspection Time Slots.

  • Validate (make sure the selected time slots have been correctly set)
  • Make Available (changes Status to 'Available' and publishes records to the HomeBuilder Portal)
  • Set On Hold (changes Status to 'On Hold' and updates records in the HomeBuilder Portal)
  • Confirm (changes Status to 'Confirmed' for a time slot having submitted Inspection Request, changes Status of the Inspection Request to 'Confirmed', updates the time slot and request records in the Home Builder Portal, and sends Notification about the confirmation to homebuyers).
  • Cancel (prompts for entering Cancellation Reason, changes Status to 'Cancelled' for a previously confirmed time slot, changes Status of the request to 'Cancelled', updates the time slot and request records in the Home Builder Portal, and sends notification about cancellation to homebuyers)
  1. Page "Inspection Time Slot Card" allows a user to view the details of a time slot, and see the requests placed for the time slot in a sub-grid.

The page has the actions which work the same way as in the page "Inspection Time Slots".

  • Validate
  • Make Available
  • Set On Hold
  • Confirm
  • Cancel

The sub-grid with the inspection requests has the action "Reject" (prompts for entering Rejection Reason, changes the Status of the request to 'Rejected', changes the Status of the Inspection Time Slot to "Available" if there are not any other submitted of confirmed requests for the same time slot.

  1. To request (schedule) inspection on behalf of a homebuyer, open the Lot Card and execute the action "Request Inspection". This action is also available in the page "Lots" for a selected Lot. In the pop-up window, select the time slot, Inspection Type, and enter the Comment if needed.

  2. Fields "Scheduled Time From" and "Scheduled Time To" are added to Inspections. They get automatically populated upon the confirmation of the Inspection Time Slot for the inspection request.

  3. A new Boolean field "Can be Requested" is added to Inspection Types to signify that an inspection of this type can be scheduled (requested) by a homebuyer.

  4. A user has the ability to invite a homebuyer for an inspection of a certain type. This can be done in the pages "Lots" and "Lot Card" by running the action "Invite for Inspection".   In the pop-up window, enter "Inspection Type", "Date Form", "Date To", and press "Invite for Inspection". The drop-down gets populated with the Inspection Types having the flag "Can be Request" set to "Yes".

This action creates records of "Invitation for Inspection" for the selected Lots or Lot, pushes them to the HomeBuilder Portal, and sends notifications to the homebuyers.

The Invitation for Inspection determines which dates can be selected by a homebuyer for requesting the inspection in the HomeBuilder Portal.

  1. Page "Invitations for Inspection" shows all invitations sent to the homebuyers within the company.

  2. This release provides the ability to define Buyer Notification Templates for automated creation of Buyer Notifications (which are issued and pushed to the HomeBuilder Portal) upon confirmation of inspection, creation of invitation for inspection, rejection of the inspection request, and cancellation of an inspection.  

Enhancements

  1. Prior to this release, an inspection checklist had been completed with two outcomes: 'OK' and 'Has Issues'. This release provides the ability to answer questions with answers 'Yes' or 'No', or provide a specific answer as a text value.

  2. In page "Checklist Items", a user can specify the "Outcome Type" for each checklist item which can take the following options:  

  • OK/Has Issues
  • Yes/No
  • Answer

Also, a user can specify "Detailed Description" (long description) for checklist items. When defined, it will be printed in PDI report instead of "Description".

  1. The field "Outcome Type" is added as a flow-field to pages "Inspection Type Applicable Checklist Items" and "House Area Checklist Items".

  2. In page "Check List Entries", the following columns are added:  

  • Outcome Type (as flow-field)
  • Detailed Description (as flow-field)
  • Answer

When the "Outcome Type" is 'OK/Has Issues', the allowed Outcome options are 'OK' and 'Has Issues'. The checklist entries with "Outcome Type" 'OK/Has Issues' work the same way as before.

When the "Outcome Type" is 'Yes/No', the allowed Outcome options are 'OK' and ' ', which are treated as answers 'Yes' and 'No' respectively.

When the "Outcome Type" is 'Answer', the allowed Outcome option is ' ', and a user has the ability to enter text in the column "Answer".

  1. The PDI Report prints outcomes 'OK'/'Has Issues', 'Yes'/'No', or the text of the Answer depending on the "Outcome Type".

  2. In pages "Phases", and "Phase Card", a new field "Time Zone" is added. This field is necessary for the HomeBuilder Portal.

  3. In the page "HomeBuilder Setup", a new field "Default Selection Choice House Area" is added. When set, a newly inserted Lot Selection Choice gets populated with this House Area Code.

  4. On entering values into a Lot Selection Choice, a user can enter "House Area Code" first, and "Item No." right after, without entering "Item Category Code". The list of available Items includes all Items available for the House Area in the Model. The "Item Category Code" will be populated automatically upon picking the Item.  

  5. A user with a Functional Permission 'CAN EDIT COLOR CHART NOTE' can edit the "Color Chart Note" field in a Lot Selection Choice, if the package has the Status 'Open'.  

  6. In pages "Lot Selection Packages", and "Lot Selection Package Card", new action "Un-release" is added. When executed, this action changes the package Status to "Approved" and deletes Job Planning Lines associated with the package if they are not referenced by postings, Work Orders, POEs, or other transactions.

A user is not able to edit the Lot Selection Choices which reference Job Planning Lines created on a prior release. When needed, make changes directly in these Job Planning Lines instead.

  1. In Lot Installments, the field "Status" (of type Option) is replaced with the field "Status Code" which references the table "Installment Status". This way, a user can define the Installment Statuses of their choice. To do so, open the page "Installment Statuses" from the Search or from the menu HomeBuilder àSetup àLot Attributes àInstallment Statuses.

  2. In the page "Vendor Contracts", action "Lines per Lot" is renamed into "Planning Lines". The page which opens by this action is renamed from "Vendor Lot Lines" to "Vendor Contract Planning Lines".  

  3. In the page "Vendor Contract Planning Lines" two actions are added:  

  • Export Planned Costs (it exports Vendor Contract Planning Lines into an Excel file)
  • Import Planned Costs (updates "Unit Cost" in the Vendor Contract Planning Lines listed in the imported Excel file).
  1. In table "Job Planning Line":

The following HomeBuilder custom fields were deprecated:

  • Parent Item No. (flow-field)
  • Parent Item Description (flow-field)

The following HomeBuilder custom fields were added instead:

  • Bundle Item No. (normal)
  • Bundle Item Description (flow-field)
  • Bundle Variant Code (normal)
  • Bundle Variant Description (flow-field)

The new fields can be viewed in the following pages:

  • Planning Lines
  • Lot Planning Lines
  • Planning Line Card
  • Vendor Contract Planning Lines
  • Contract Costs to Planning Lines
  • Planning Lines for Purchase Document
  • Package Planning Lines
  1. With this release, we have added 'Word' report layout for the following reports:
  • PDI Inspection
  • General Inspection
  • Vendor Work Order
  • Vendor Work Order with Costs
  • Service Work Order
  1. Boolean option "Print Standard Items" is added to reports "Purchaser Extras" and "Purchaser Extras Multiple Signatures".

  2. In Role Centers "HomeBuilder Executive" and "HomeBuilder Admin", the menu structure under the item "HomeBuilder" has been essentially re-designed.

  3. The online help was added or corrected in 55 pages.  

  4. A new report "Selections Price List" is added to pages "Models", "Model Card", "Lots", and "Lot Card". The report prints prices for color chart items available for a Model.

Corrections

  • Bug fix: A user can add a record of Lot Selection Choice by entering values into the fields using a keyboard.
  • Bug fix: A Lot Selection Package cannot be closed if it does not have Lot Selection Choices.
  • Bug Fix: House Area Code gets assigned to auto-created Service Issue when a user picks Outcome "Has Issues" in the Checklist Entry.
  • Bug Fix: Notice Due Date in Lot Closing Dates gets re-calculated upon entering Closing Adjustment Type.
  • Bug Fix: On un-site Model from a Lot, the Planning Lines referenced from a Progress Bill will not be removed.
  • On reversing a Bank Deposit, Lot Installments associated with it get the field "Posted" set to 'No'.
  • When Model Item gets deleted, the child records of Model Item Variants, Model BOM Components, and, Model Item House Areas get deleted automatically.
  • A user has the ability to clear signatures of homebuyers, décor designer, or service inspector in Lot Selection Packages and Service Inspections.
  • Whenever a Service Issue gets updated, it gets automatically pushed to the HomeBuilder Portal.
  • A Purchaser can be assigned to a Lot even if the Lot is not yet assigned with the Sales Status.
  • Improved performance of action "Push Costs to Lots" in the page "Contract Revision Items".
  • Improved performance of action "Push to Models" in the page "Global Items".
  • In tax calculations for reports "Work Order with Costs" and "Purchaser Extras", the Decimal formatting has been corrected.

Release: 25.0 Release Date: 2024-02-29

Version: 23.4.20240229.122741

Enhancements:

  1. With this release we introduced the functionality of trade notifications. If you want to inform some vendors about an extra or upgrade chosen by a homebuyer, then define the set of trade types that should receive notification under the construction item representing this extra or upgrade. You may define notification trade types for color chart items with the designation "Single Item" or "Bundle". You should assign the appropriate "Task No." for each of the trade types listed under the item.

    For example, for the extra item Additional Basement Window you may want to notify vendors of trade types Concrete, Framing, and Drywall.

    To define which vendor (or vendors) represent each trade type in a phase, run the action "Trade Type Vendors" for this phase. For each trade type, at least one record should be marked as default (in other words, you should define the default vendor for each trade type).

    Upon releasing a Lot Selection Package, the system will generate a Planning Line for a choice and additional notification Planning Lines for each vendor that should be notified. The notification Planning Lines will have the prefix "Notification: " in the Description field, zero Unit Cost, "Vendor No." defined in the "Trade Type Vendors" as default, and "Task No." defined for the trade type under the item.

    The notification Planning Lines will be included in the POEs and Work Orders in the same way as regular Planning Lines.

  2. The page "Trade Types" allows a user to define the global list of trade types. You can open this page from the main menu HomeBuilder Setup or from the Search.

  3. In pages "Contraction Items", "Construction Item Card", "Global Items", and "Global Items Card", the action "Trades to Notify" is added. This action allows a user to define trade types for vendor notifications and appropriate tasks for each of them.

    The list of trades to be notified gets copies along with the item (global item) on the following actions:

  • Item -> Copy to new Item
  • Item -> Copy from another Company
  • Item -> Copy to Global Item
  • Global Item -> Copy to new Global Item
  • Global Item -> Pusch to Models (on implicit copying Global Item to Item in the destination companies)
  1. In pages "Phase Items", "Phase Item Card", "Model Items", and "Model Item Card", the action "Trades to Notify" is added for informational purposes. This action opens the same page as the action "Trades to Notify" for the Item.

  2. In pages "Phases" and "Phase Card", the action "Trade Type Vendors" is added. This action allows a user to define Vendors or Vendor Contracts for Trade Types. Make sure that one of the Vendors for the same Trade Type is marked as default.

    The page "Trade Type Vendors" contains the action "Populate" which populates the list with all Trade Types defined in the setup.

  3. In the page "Work Planning" available for lot selection packages, the action "Release for POE" is modified in a way that creates notification Planning Lines for each vendor that should be notified.

  4. In the pages that list Planning Lines, fields "Trade Notification" (Boolean) and "Trade Notification Code" are added.

  5. Creation of POEs from a Lot Selection Package or from Phase Planning Lines does not require "Vendor Contract No." to be specified in the Planning Lines, however, "Vendor No." is still required.

  6. In the page "Model Item House Areas", two columns are added: "Item No." and "Item Description".

  7. In the page "Construction Work Order", two columns are added to order lines: "Unit Cost" and "Total Cost". Only a user with functional permission "CAN SEE LOT COSTS" can seed these columns.

  8. In the page "Lot Budget", the action "Populate Anchor Amount" is added. This function copies "Estimated Amount" to "Anchored Amount" for each lot budget line of the current budget revision.

  9. In the page "Lot Budget", action "Un-Anchor" requires a user to have functional permission "CAN UN-ANCHOR BUDGET".

  10. In the page "Split Costs Across Lots" called from the "Purchase Invoice Card", the "Item No." used for splitting the cost and populated from the "Vendor Card" can be changed.

  11. In the pages "Phases" and "Phase Card", the field "Site Super Name" becomes obsolete and is replaced with the fields "Site Superintendent Code" and "Site Superintendent Name".

  12. The page "Site Superintendents" allows a user to define the global list of site superintendents. You can open this page from the main menu HomeBuilder Setup or from the Search.

  13. In the pages "Phase" and "Phase Card", the action "Copy Content To" is added. This action allows a user to copy the content of the phase to selected phases within the same company. A user can choose what data to copy. The entities for copying include the following:

  • Models
  • Model House Areas
  • Model Lot Types
  • Model Budgets
  • Model Workflows and Key Dates
  • Phase Items
  • Model Items
  • Color Selections
  • Trade Type Vendors
  • Vendor Contracts
  • Vendor Contract Prices
  1. In pages "Vendor Works Orders" and "Vendor Work Order Card", the following actions are added:
  • Print with Costs (prints Work Order with Unit Cost, Total Cost in the lines, and with totaling section)

  • Send by Email with Costs (sends Work Order report with costs by email)

    These actions are enabled only for users with functional permission "CAN SEE LOT COSTS".

  1. Actions "Dimensions-Single" and "Dimensions-Multiple" are added to page "Lots" and action "Dimensions" is added to the page "Lot Card". They work the same way as in pages "Jobs" and "Job Card".

  2. Page "Document Layouts" called from the "Vendor Card" by action Related Vendor Other Document Layouts was modified. Action "Copy from Repost Selections" populates the Document Layouts with HomeBuilder reports applicable to vendors. Corrections:

  3. The bug with the error message "The Lot Selection Choice does not exist." which was happening on adding a choice in in-line mode has been fixed.

  4. The bug with assigning Dimensions on purchase, sales documents, and general journals when all Shortcut Dimensions in General Ledger Setup are filled in has been fixed.

  5. In Vendor Card, when "Default Line Type" is 'G/L Account' then the field "Default No." looks up to G/L Accounts filtered by the following criteria:

  • Account Type = 'Posting'

  • Income/Balance = 'Income Statement'

  • Blocked = 'No'

    When the "Default Line Type" is 'Item' then the field "Default No." looks up to Items filtered by the following criteria:

  • Designation = 'Single Item'

  • Variants Required = 'No'

  • Color Chart = 'No'

  • Blocked = 'No'

  1. Purchase Lines of Type 'Comment' are excluded from the rule "Lot is Mandatory".

Release: 24.0 Release Date: 2024-02-24

Version: 23.4.20240201.118493

Enhancements:

  1. In Municipalities, the "Region Code" is not mandatory. If a Municipality resides in more than one Region, leave the "Region Code" blank.
  • In the Lot Card, enter the "Region Code" first. On entering "Municipality Code", the system will show you the list of Municipalities either having entered "Region Code" or blank "Region Code".
  1. With this release, the "Job Statuses" get replaced with "Stock Statuses".

  2. The Boolean field "End of Life" is added to the table "Sales Statuses". When a Sales Status with "End of Life" set to 'Yes' gets assigned to a Lot, the field "Blocked" gets assigned with the option "Posting". In other words, it will be not possible to post transactions for that Lot.

  3. The fact-box which is available in the page "Phases" is added to the page "Phase Card".

  4. The following flow-fields are added to page "Phases":

  • No. of Lots
  • No. of Models
  • No. of Phase Items
  • No. of Vendor Contracts
  1. With this release you can define Stages within a Phase. In pages "Phases" and "Phase Card", go to Related -> Stages to define Stages.
  • You can assign "Stage Code" to a Lot in pages "Lots" and "Lot Card".
  1. The field "Description" is added to the page "Lot Card".

  2. In HomeBuilder W1, the field "ABN No." is added to the "Global Vendor Card" for Australian clients.

Corrections:

  1. In the page "Lot Planning Lines", the action "Add" is now enabled even if there are no Planning Lines for the Lot.

Release: 23.0 Release Date: 2024-01-23

Version: 23.3.20240123.116922

Enhancements:

  1. With this release, Sales Statuses for lots can be defined by a user. To maintain the list of Sales Statuses, go to the main menu HomeBuilder -> Setup -> Sales Statuses or find the page "Sales Statuses" through the Search.

In the page "Sales Statuses", you have the ability to define how Sales Status can be changed by specifying a list of "next" statuses for each status.

  1. The following setup tables were added to the main menu HomeBuilder Setup:
  • Sales Statuses
  • Phase Groups
  • Phase Types
  • Regions
  • Municipalities
  • Building Types
  • Lot Categories
  • Development Statuses
  • Job Statuses
  1. The following attribute Types were added to the "Construction Attributes" setup table:
  • Positioning
  • Aspect
  • Gas-Electric
  • Garage Type
  1. The following fields are added to Phases:
  • Phase Group Code
  • Phase Group Name (flow-field)
  • Phase Type Code
  • Phase Type Name (flow-field)
  1. The following fields are added to Lots:
  • Phase Group Code
  • Phase Type Code
  • Lot Category Code
  • Lot Category Name (flow-field)
  • Building Type Code
  • Building Type Name (flow-field)
  • Storeys (flow-field to "Storeys" defined in the Building Type)
  • Number of Bedrooms
  • Number of Bathrooms
  • GST Margin Scheme Base
  • Region Code
  • Region Name (flow-field)
  • Country Code (flow-field to the Country Code in the Region)
  • Municipality Code
  • Municipality Name (flow-field)
  • Development Status Code
  • Development Status Name (flow-field)
  • Job Status Code
  • Job Status Name (flow-field)
  • Job Status Updated At
  • Job Status Updated By
  • Width
  • Depth
  • Land Area
  • Number of Lots
  • Land Cost
  • Registration No.
  • Salesperson Code
  • Positioning
  • Aspect
  • Gas-Electric
  • Garage Type
  1. In Models, the field "Number of Bedrooms" became Decimal, and the field "Number of Bathrooms" was added as Decimal. When "Model Code" gets assigned to a Lot, the lot fields "Number of Bedrooms" and "Number of Bathrooms" will be populated from the Model.

  2. You have the ability to export Lot Customers and Contacts into one Excel spreadsheet. To run the export, go to the main menu HomeBuilder Reports/Exports Export Lot Purchasers.

  3. You have the ability to import Lot Customers and Contacts from one Excel spreadsheet. To run the import, go to the main menu HomeBuilder Reports/Exports Import Lot Purchasers.

  4. The checkbox "Print Bundle Components" is added to the Options of reports "Color Chart" and "Purchaser Extras" available under Lot Selection Packages. When this flag is set to Yes, the system prints the description of the components that constitute the selected bundle items.

  5. The checkbox "Lot Mandatory on Purchases" is added to the HomeBuilder Setup. When this checkbox is set to Yes, a user must specify "Phase Code", "Lot Code", and "Cost Detail Code" in purchase lines (expect retainage purchase lines).

  6. The checkbox "Lot is not mandatory on purchases" is added to Vendors and Global Vendors. This checkbox allows for excluding certain vendors from the requirement to specify "Phase Code", "Lot Code", and "Cost Detail Code" in purchase lines when the checkbox "Lot Mandatory on Purchases" in the HomeBuilder Setup is set to Yes.

  7. In the page "My Notifications", all notifications introduced by the HomeBuilder application start with the word "HomeBuilder".

  8. You have the ability to turn off the warning on exceeding Budget Amount on posting a purchase document of Job G/L Journal for a user having functional permission "CAN EXCEED BUDGET". To do so, find the line "HomeBuilder - Warn about posting which exceeds Budget Amount for a lot budget line." and uncheck the flag "Enabled".

  9. You have the ability to turn off the confirmation dialog on changing Quantity in the Model House Area Measurements. To do so, find the line "HomeBuilder - Confirm changing Quantity in Model House Area Measurements." and uncheck the checkbox "Enabled".

  10. The option of online help is added to pages "Bank Account Reconciliations" and "Bank Acc. Reconciliation".

Corrections:

  1. When a Lot Installment gets posted in a Bank Deposit or Cash Receipt Journal, the Dimensions for the Phase and Lot get assigned to the corresponding Bank Deposit Line or Cash Receipt Journal Lines.

  2. Bug fix: On changing "House Area Code" in a Lot Selection Choice, the "Quantity" gets re-calculated from the Model Item Applicable House Areas.

Release: 22.0 Release Date: 2024-01-04

Version: 23.2.20240104.113788

Enhancements:

  1. A card view (not just a list) has been added to the "Lot Selection Choices".

  2. The fact boxes of pages "Lot Selection Choices" and "Lot Selection Choice Card" now show the picture of the selected item or item variant.

  3. In the page "Lot Selection Choices", a user can add a new lot selection choice directly in the grid. A user has the option to enter first the House Area Code and then the Item Category Code, or vice versa.

Corrections:

  1. A new Lot Selection Choice can be added only if the Lot Selection Package is in the Status "Open".

  2. Pictures can be added to the Construction Diary Entry only if the Status is "New".

  3. A Buyer Notification Card can be opened regardless of its Status. If the Status is other than “New”, then the card gets opened in read-only mode.

  4. Bug fix: on retrieving License Type upon creation of sandbox environment.

  5. Bug fix: On changing "Unit Cost Override" in Lot Selection Choice Components, the "Unit Cost Override" of the Lot Selection Choice gets re-calculated correctly.

  6. On importing the Excel sheet into Item Worksheet, empty cells for Decimal and Integer values get interpreted as zeros, and empty cells for Boolean values get interpreted as FALSE.

2023 HomeBuilder Release Notes Detail for Dynamics 365 Business Central

Please review the "HomeBuilder Release Notes Testing Advisory" prior to installing on your system.

This is a regular, scheduled Dynamics Business Central SaaS release of HomeBuilder on Microsoft AppSource. This release contains improvements and fixes, as reported in implementations and usage, by consultants and/or customers and is aggregated monthly. Details below.

To report any issue or request an enhancement in HomeBuilder or Retainage please submit an email to homebuilder@suiteengine.com

Release: 21.0 Release Date: 2023-12-21

Version: 23.1.20231221.112658

Enhancements:

  1. This release introduces construction Projects as an optional classification. Hierarchically, Project is higher than Phase and lower than Company. The Project Code can be assigned to a Phase and be shown in Models and Lot as a flow-field. The list of Projects can be accessed from HomeBuilder  Operations menu of Role Centers "HomeBuilder Executive" and "HomeBuilder Admin"; or from the Search field.

  2. The integration with HomeBuilder Portal is fully available.

  3. The Phase Card is added for improved data entry and viewing now that the Phase has many more functions.

  4. The following check-box fields are added to Phase to turn on or off certain functionalities in the homebuyer interface of HomeBuilder Portal.

  • Show Prices and Deposits
  • Show Notifications
  • Show Chats
  • Show Installments
  • Show Selections
  • Show Schedule
  • Show Service
  • Show Weather
  1. As an efficiency improvement, it is now possible to push House Areas to Models rather than selecting House Areas to pull into Model. The Action "Push to Models" is added to the page "House Area". This action allows you to add multiple House Areas to multiple Models.

  2. To improvement visibility of an already existing function, a new field "Quantity" is added to Model Items. This read-only calculated field shows the Quantity defined in Model Item House Areas. Click on Quantity value to see Model Item House Area records.

  3. In page "Model House Areas", the filter by Model can be removed.

  4. Two fields are added to the following pages: "Phase Tasks", "Task Operations" and "Workflow Tasks":

  • Portal Status
  • Portal Status Date/Time
  1. For better finance tracking, the following fields are added to the following pages: "Package Planning Lines" which gets called from Lot Selection Package (card or list):
  • Posted Total Cost
  • Purchase Document No.
  • Sales Invoice No. Corrections:
  1. Selection Package Card can be opened from the whole-company list of Selection Packages.

  2. Some of obsolete code got removed with this release.

Release: 20.0 Release Date: 2023-11-26

Version: 23.1.20231126.107901

Enhancements:

  1. This release introduces ability to cancel a Lot Selection Package after it has been released. To cancel a Lot Selection Package, open the "Lot Selection Package Card" and run action "Cancel".

As a result of cancellation, the Lot Selection Package changes its Status to 'Cancelled' and Planning Lines created for the Lot Selection Package get deleted unless there are some transactions executed for these Planning Lines.

  1. Two fields are added to Lot Selection Package table and pages:
  • Cancelled By User Id

  • Cancelled Date/Time

  1. This release introduces the ability for a user to specify which workflows are applicable for a Model. To view or manage model applicable Workflows, run action "Applicable Workflows" in the Model list or the Model Card.

On assigning Model Code to a Lot, the workflows applicable to the Model will be pushed to the Lot.

  1. In the page "Construction Workflow Templates", new action "Push to Models" is added. This action allows a user to push selected workflows templates to selected Models.

  2. This release introduces the new field "Total Qty Per BOM" for BOM Components. When this field is assigned with a value, the Quantity in Planning Line created from the BOM Component will be equal to "Total Qty Per BOM" regardless of the Quantity in the Planning Line of the parental bundle.

When the "Total Qty Per BOM" in a BOM component gets assigned with a value, the field "Quantity Per" gets cleared, and vice versa.

  1. In the page "HomeBuilder Setup", the checkbox "Diff. Customer than Lot on Sales Inv." is added. When this checkbox is turned on, you can post a Sales Invoice for a Lot with the Customer different from the one assigned to the Lot.

  2. In the page "HomeBuilder Setup", the checkbox " Use Azure Blob Storage for HomeBuilder documents" is added. When this checkbox is turned on, the system stores HomeBuilder-related attachments (such a Pictures of Service Issues) in the Azure Blob Storage rather than in the Business Central database.

If you want a Company to be integrated with the HomeBuilder Portal, turn this flag on.

  1. In the page "Lot Selection Choices", the action "Customer Signatures" allows a user to collect signatures from multiple home buyers represented by Contacts of the Lot.

  2. Two new reports are added for Lot Selection Choices.

70526092 – Color Chart (with multiple customer signatures)

70526091 – Purchaser Extra (with multiple customer signatures)

To enable these reports, specify their Report IDs in "Report Selections – HomeBuilder".

  1. Action "Measurements" is added to the Model Card. It works the same way as in the page "Models".

  2. New action "Republish in Portal" is added to the page "Phase". This action allows to push all appropriate data related to the selected Phase to the HomeBuilder Portal.

  3. In page "Lot House Areas", the filter by Lot can be removed.

  4. In pages " Bank Account Ledger Entries" and "Check Ledger Entries", columns "Statement Status", "Statement No.", "Statement Line No." are added to the grids.

  5. In pages "Lot Installments" and "Package Installments", columns "Cheque No." and "Cheque Date" are renamed into "Document No." and "Document Date".

  6. The field "Job Posting Group" is added to pages "Lot Card" and "Lots".

  7. In the page "Construction Item Card":

  • "Pricing Method" can be entered for items with Designation 'Bundle'.

  • "Default Vendor No.", "Default Vendor Contract No." can be entered for items with Designation "After-sales".

  1. Page "Portal Outbox Entries":
  • A user can see the full text of the error message by clicking on it.

  • On opening the page, the records are sorted by "Entry No." in descending order.

  1. A user has ability to download the pictures from the Construction Diary entries and attachments from Buyer Notifications.

  2. Field "Origin" (with options 'Business Central' and 'Portal') is added to Inspections and Service Issues to indicate where the record originates.

  3. In the page "Model House Area Measurements", the deletion of records is allowed.

Corrections:

  1. Bug fix: The Dimensions "Cost Group" and "Cost Detail" used in Closing Adjustment Journal may be not defined as Global Dimensions.

  2. In the page "Portal Outbox Entries", the record can be deleted even if it has an error message.

Release: 19.0 Release Date: 2023-10-20

Version: 23.0.20231020.102918

Enhancements:

  1. In the page "HomeBuilder Setup", the checkbox "Use Lot Types" is added.

When the checkbox is turned on:

  • A user can specify Lot Types applicable for a Model.
  • A user can assign Lot Type to a Lot
  • When a user assigns Model Code to a Lot, the list of Model is limited to those which are applicable to the Lot Type of the Lot.

When the flag is turned off:

  • When a user assigns Model Code to a Lot, the list of Models includes all Models.
  1. In the page "HomeBuilder Setup", the checkbox "Model Price per Lot Type" is added.

This checkbox can be turned on only if the checkbox "Use Lot Types" is turned on.

When the checkbox "Model Price per Lot Type" is turned on:

  • A user must specify the Price per combination Model/Lot Type.
  • When a user enters Model Code to a Lot, the field "Model Price" gets assigned from the Model Lot Type record.

When the checkbox "Model Price per Lot Type" is turned off:

  • A user must specify the Price right in the Model record.
  • When a user enters Model Code to a Lot, the field "Model Price" gets assigned from the Model record.
  1. On changing "Price" in the Model record or in the Model Lot Type record, the system updates field "Model Price" in the related Lots. The field "Original Price" stays intact.

  2. In the page "HomeBuilder Setup", the checkbox "Check Vendor Invoice No. in all companies" is added.

When this checkbox is turned on:

  • On posting Purchase Invoice, the system checks if the purchase invoice with the same "Vendor No." and "Vendor Invoice No." was posted in any other company.
  • On posting Purchase Credit Memo, the system checks if the purchase credit memo with the same "Vendor No." and "Vendor Cr. Memo No." was posted in any other company.
  1. The checkbox "Use in Bundle Cost" is added to the following tables:
  • Service BOM Component
  • Global BOM Component
  • Phase BOM Component
  • Model BOM Component

When this checkbox is turned on, the Unit Cost of the component is not included into the Unit Cost of the parental bundle.

  1. Cues "All Items" and "Component Items" are added to the Role Centers "HomeBuilder Executive" and "HomeBuilder Admin".

  2. When the action "Ghantt Chart" is called from the page "Lot Task Operations", the tasks with empty "Scheduled Date Open" and "Scheduled Date Completed" will be presented as having start date "today" and the Duration of 1 day.

  3. In the page "Job Cost Ledger Entries", the field "Sales Status" is added as a flow-field referencing the Lot record.

Corrections:

  1. Bug Fix: In the pages "Construction Item Card", "Global Item Card", "Phase Item Card", "Model Item Card", "Phase Item Cost", and "Model Item Costs", the field "Unit Cost" is not editable if the item Designation is 'Bundle'. The reason is that the Unit Cost of the bundle is always determined by the Unit Cost of its components.

  2. Bug Fix: In Item Variants, Global Item Variants, Phase Item Variants, and Model Item Variants, on re-calculating "Unit Cost", the Markup and Profit % get re-calculated.

  3. In page "Item Worksheet", the actions "Export to Excel" and "Import from Excel" operate with columns applicable to the Business Central platform: NA or W1.

  4. In the page "Item Worksheet", on applying Item Worksheet to Construction Items, the Unit Cost is assigned with 0 for items with Designation 'Customer Fee' and 'After-sales service'.

Release: 18.2 Release Date: 2023-09-29

Version: 22.5.20230929.100296

Enhancements:

  1. In the page "Item Worksheet", the discrepancies between Variants get validated only on applying an Item Worksheet to Construction Items.

  2. The action "Re-apply Item Template" is added to the page "Item Worksheet".

  3. The system provides ability to view the history of Status changes in lot tasks. To do so, run the action "History" in pages "Lot Task Operations", "Workflow Tasks", and "Phase Tasks".

  4. In page "Vendor Contracts", the system provides ability to copy selected Vendor Contracts to another Phase using action "Copy to Phase".

  5. Field "Transaction Code" is added to the Bank Account Card. When set to "45" it indicates that the bank account uses the USD currency (in a Canadian bank). The Transaction Code gets printed at the end of MICR code in the following cheque reports:

  • 70526084 SEHB Check (Check/Stub/Stub)
  • 70526089 SEHB Check (Chk/Stb/Stb-Plain)
  1. The following fields are added to Buyer Notifications:
  • Subject
  • Acknowledgement Level
  • Acknowledgement Date/Time
  1. The following fields are added to the sub-grid "Notification Lots" in the page "Buyer Notifications":
  • Acknowledged Date/Time
  • Notification Lot Status
  1. Field "Mobile Phone No." is added to the "Global Vendor Card".

  2. Page "Phase Items" is available from the main menu of role centers "HomeBuilder Admin" and "HomeBuilder Executive". When called from the main menu, it shows Phase Items for all Phases.

  3. The following flow-fields are added to Phases:

  • No. of Job Cost Ledger Entry
  • No. of Construction Workflows
  • No. of Key Dates
  1. On changing Quantity in Model House Area Measurements, the warning for changing Quantity in Lot House Area Measurements is shown only if it is checked in My Notifications.

  2. On changing Category Code in Construction Item (or Global Item) the warning for reviewing House Areas in the item is shown only if it is checked in My Notifications.

  3. In the page "Lot Workflows", the Boolean column "Construction Workflow" is added.

  4. Field "Start Date" is added to Phases to indicate the beginning of the construction.

  5. Actions "Create Work Order" and "WO Card" are added to the page "Lot Planning Lines". They work the same way as in the page "Phase Planning Lines".

  6. The following actions are added to the page "Vendor Work Orders":

  • Issue
  • Un-Issue
  • Re-Issue
  • Report as Done
  • Complete
  • Cancel

They work the same way as in the "Work Order Card" page.

  1. Actions "Upload Picture", "Delete Picture" are added to the page "Model Card". The picture gets pushed to the HomeBuilder Portal to be shown for the home buyers.

  2. The column "Action" (with options ‘Publish’, ‘Unpublish’) is added to the page "Portal Outbox".

  3. Cues "Job Cost Ledger Entries", "Construction Workflows", and "Key Dates" are added to the page "Phases".

  4. Cue "Lots" is added to pages "Models" and "Model Card".

  5. Cue "Picture Count" is added to the page "Inspection Service Issues".

  6. Cues "Pictures", "Lots" are added to the page "Construction Diary".

  7. Cues "Attachments" and "Lots" are added to the page "Buyer Notifications".

  8. Page "Job Cost Ledger Entries" when called from a Phase or Lot provides ability to remove the filters.

  9. Page "Lot Key Dates" when called from a Phase or Lot provides ability to remove the filters.

  10. Page "Item House Areas" provides ability to remove the filter by Item No.

  11. Page "Contract Revision Items", action "Push Costs to Lots": If only one line is selected, the system shows a warning.

  12. In role centers "HomeBuilder Executive" and "HomeBuilder Admin", the cue "Lot Installments" is changed to "Lot Installments (Unposted)".

  13. The size of the field "Address" in the Lot Card is increased to 100 characters.

  14. Fields "Portal Status" and "Portal Status Date/Time" are added to the following tables:

  • Lot Installment

  • Lot Selection Package

  • Lot Selection Choice

  1. Page "Company API" is added for integration with PowerBI. The page lists all Companies.

Corrections:

  1. Bug Fix: In the page "Item Worksheet", when the Item Template Code is entered to a line, the Task No. and Cost Detail Code get unconditionally updated from the Item Template.

  2. Bug Fix: In the page "Item Worksheet", on applying the Item Worksheet, the Markup gets correctly updated in Construction Items.

  3. Bug Fix: In the page "Construction Item Card", the Price/Profit gets re-calculated upon changing Unit Cost.

  4. Bug Fix: It is now possible to edit Quantity in "Model House Area Measurements" when the "Model House Areas" page is called from the cue in the page "Models".

  5. Action "Push to Models" (available in the "Construction Item Card") checks Quantity only in the Model House Area Measurements applicable to the selected Items.

  6. License limitations are added for actions in pages "Task Operations" and "Workflow Tasks".

  7. Some objects and fields got to the final stage of being obsolete.

Release: 18.1 Release Date: 2023-08-16

Version: 22.4.20230817.94890

Enhancements:

  1. Change the sorting order of the Planning Lines, made available on the Purchase Invoices and Orders to Phase Code, Lot Code, House Area Code, and Item No

  2. Add an ability to change task in Lots from one set of tasks to another.

  • Start the process by opening the page "Changing Tasks Batches".
  • Create a new batch.
  • Run the action "Changing Tasks Worksheet" which defines how the existing tasks will be changed to new tasks.
  • Run the action "Apply to Lots".
  1. There is a new functionality called “Construction Diary”.
  • Start a new Diary Entry by opening the page "Start Diary Entry".
  • Select the Lots applicable for new Diary Entry and press "New Diary Entry".
  • Enter a Note in the Diary Entry Card and take pictures.
  • Approve the entry and then it will be transferred to the HomeBuilder Portal to be displayed for home buyers
  1. There is a new functionality called “Buyer Notifications”.
  • Start the new Notification by opening the page "Start Notification".
  • Select the Lots applicable for new Notification and press "New Notification".
  • Enter the Note in the Buyer Notification Card and attach documents if required.
  • Submit the notification and it will be transferred to the HomeBuilder Portal to be displayed for home buyers.
  1. There is a new check-box field "Primary" added to the Contact Card and Contract List. This indicates the primary contact on the Lot. When set to 'Yes', the Contact Code of the contact gets populated into the Customer Card.

  2. The column "Client Name" is added to the table "ACH RB Footer", which allows the user to specify Client Name in the footer of the EFT file for Royal Bank of Canada when using Data Exchange Definitions. The Client Name gets retrieved from the Bank Account record.

  3. In the page "HomeBuilder Setup", the check-box field "Don't create Planning Lines on Closing Adjustment" is added to the section "Postings". When it is set to "Yes", the system does not create Planning Lines on posting the Closing Adjustment Journal.

  4. In the page "HomeBuilder Setup", the fields " Azure Blob Storage Account" and " Azure Blob Storage Key" are added to the section "Global Settings". The Azure Blob Storage is used to store pictures and attachments of Diary Entries and Buyer Notifications to be accessed later from the HomeBuilder Portal.

  5. The field "Printed Name" was added to VAT Posting Setup to be printed in the customer purchase and sales documents in the W1 version of the HomeBuilder.

  6. The API Pages have been added to enable retrieving the following entities from the PowerBI.

  • Construction items
  • Cost Details
  • Customers
  • Deficiency Types
  • House Areas
  • Item House Areas
  • Item Variants
  • Job Cost Ledger Entries
  • Job Ledger Entries
  • Lot Budget
  • Lot Installments
  • Lot Tasks
  • Model Budget
  • Model House Areas
  • Model Items
  • Model Item Variants
  • Vendors
  • Contacts
  • Contact Business Relations
  • Lot Key Dates
  • Lots
  • Models

Corrections:

  1. All relevant objects were modified to be compatible with the W1 version of Business Central

Release: 17.0 Release Date: 2023-06-28

Version: 22.2.20230628.xxx

Enhancements:

  1. Item Worksheets - Commentary:
  • One of the most significant aspects of implementation setup is the Item list. The Item lists directly impact how you use the system from the setup day forward.
  • The list of Items that you will create changes based upon the usage the Item, Base Contract Items are generally simpler and often have a one-to-one relationship with most of the setup tables. Selections Items are often categorized by type e.g., cabinets are set up one way and flooring another.
  • Having a simple view of Items without being forced to comply with all the controls of an ERP system is helpful in setup.
  • The setup of Items is made particularly complicated because all the ancillary tables that support items must be setup (in the base Dynamics BC system) prior to creating Items. People most commonly think of the Item first and the classifications (created by the ancillary tables) second.
  • The introduction of the Item Worksheet Templates helps improve the user experience for all these topics.
  1. Item Worksheets - Details:
  • A user can edit a list of Items or Items + Variants.
  • When creating the Item Worksheet Template you will need to specify which columns you want in the Worksheet. This flexibility creates a little extra work to start but it is necessary to allow each group of items to have their own Template setup.
  • The Item Worksheet Template allows to set the flag for automated copying Item No. to Task No. or to Cost Detail Code.
  • A user can create Item Worksheet Batches (individual worksheets) for each Item Worksheet Template. This allows the user to work from the same template layout but e.g., have a batch for hardwood and another for carpet.
  • A user can build the Worksheet with existing Items, import from Excel or just start typing to create new ones.
  • You may enter an existing Item into Item Worksheet Line on the Item No. field and the existing details get added.
  • If you enter e.g., CAR* to the template line, the system will find all items beginning CAR and enter all those items to the worksheet.
  • If you enter the Item Template Code into Item Worksheet Line, the details are updated based upon the Item Template values.
  • A user can export a worksheet into Excel, work on the list of items in the Excel worksheet and then import it back.
  • When a worksheet is ready, you will “apply” the worksheet to Items and the Item and any related tables will be populated with these new values. If you think you made a mistake, just recreate the worksheet from the newly created items, adjust and “apply” to items again.
  1. To improve visibility of date and not force the user to jump out of the Model Budget page to find the related information , the following fields are added to the page "Model Budget" as flow fields with values from the underlying tables: "Model Item Amount", "Planned Cost Amount", "Planned Revenue Amount", "Planned Amount", "Actual Amount".

  2. The field "Model Code" is added to Job Cost Ledger Entry. The filed gets populated on posting.

  3. The field "Check No. Prefix" is added to the "Bank Account Card". The prefix gets printed in front of the "Cheque No." on all custom cheques.

  4. Actions "Print Selections" and "Print Extras" are added to the page "Lot Selection Choices".

  5. Menu item "Item Worksheet Templates" is added to the role centers "HomeBuilder Executive" and "HomeBuilder Admin".

  6. The following Queries were added to be accessible from Power BI:

  • Models
  • Model Budget
  • Model House Areas
  • Model Items
  • Lots
  • Lot Tasks

Corrections:

  1. License limitations are added to pages "Construction Item Templates" and "Construction Item Template Card".

  2. On changing Designation in Construction Item, Global Item or Construction Item Template: If Designation is not "Customer Fee" and Color Chart is set to 'No' then the "Revenue Detail Code" gets cleared.

  3. In Planning Lines, Quantity can be changed even if the Planning Line is release for POE.

  4. Action "Push to Models" in page "Construction Items": "Default Vendor No." and "Default Contract No." get assigned to Model Item Variant if they are not already assigned.

  5. In the page "Lot Selection Packages", actions "Print Selections" and "Print Extras" got promoted (visible in the menu ribbon).

  6. On renaming a Phase, the associated Dimension Value gets renamed as well.

  7. Page "Lot Budget":

  • On changing "Estimated Amount", the Comment for the previous change gets erased.
  • On creating Lot Budget Entry, the "Date Modified" gets assigned with today date.
  1. Bug Fix: On updating "Unit Cost" for in "credit" Phase Item, "Phase Item Variant", "Model Item", or "Model Item Variant", the sign in the corresponding Contract Revision Item stays negative.

  2. Bug Fix: On running actions "Update Items" and "Update Global Items", the sing in "credit" Construction Items and Global Items stays positive.

  3. Bug Fix: On creating new Contract Revision, the sign for "Unit Cost" in Contract Revision Items for "credit" Phase Item Variants and Model Item Variants stays negative.

Release: 16.0 Release Date: 2023-06-07

Version: 22.0.20230607.xxx

Enhancements:

  1. Business Central table "Item Template" has been customized to include HomeBuilder specific fields. To maintain Item Templates for HomeBuilder functionality, call page "Construction Item Templates" from Role Centers "HomeBuilder Executive", "HomeBuilder Admin" or from the Search.

On the creation of a new Construction Item, the system suggests choosing one of the available Item Templates.

  1. Two actions are added to pages "Global Vendors" and "Global Vendor Card":
  • Vendor Bank Accounts
  • Document Layouts

On dispatching Global Vendors to companies, the Vendor Bank Accounts and Document Layouts get pushed to local Vendors.

  1. Field "Preferred Bank Account Code" is added to the Global Vendor Card.

  2. Page "Global Vendor Card" provides the ability to attach documents.

  3. The field "Phase General Lot Code" is added to Phases to specify the fictitious lot for posting general phase expenses.

  4. Field "Description 2" is added to Global Items, Construction Items, Phase Items and Model Items. Field "Item Description 2" is added to Selection Options, Lot Selection Choices, and Contract Revision Items. Field "Description 2" in Planning Lines gets populated from Items or Lot Selection Choices.

  5. In purchase documents, on running action "Populate from Planning Line", a user doesn't necessarily need to specify Phase Code or Contract No. In this case, the user will see planning lines which belong to different phases and/or contracts.

  6. On adding purchase line with different phase code, the phase code gets cleared from the purchase header.

  7. In Construction Items the following fields are added:

  • Default Vendor No.
  • Default Contract No.
  • Default Contract Description

On pushing Items to Models, the system does the following:

  • Creates a Vendor Contract if one does not exist.
  • Assigns the Vendor Contract to the Phase Item if the Phase Item is not assigned to any Vendor Contract.
  1. In Global Items, Construction Items, Phase Items, Model Items: If Markup is set to 0, the Profit % is set to 0 as well

  2. Improved business rules in Global Items and Construction Items:

  • On changing Designation to 'Customer Fee', the Unit Cost is set to 0.
  • On changing Designation to 'Single Item', the field "Use Component Prices" is set to False.
  • On changing Designation to 'Customer Fee' or 'Bundle', the fields "Default Vendor No.", "Default Contract No.", "Default Contract Description" get cleared.
  • When "Color Chart" is set to 'No', fields "Color Chart Note" and "Show Note to Vendor" get cleared.
  1. Status 'Accepted' is added to POE to signify that the Vendor has accepted the POE in Vendor Portal. Field "Date Accepted" is added to POE.

  2. In page "Lot Card", action "Populate Adjustment Journal" is enabled also for Sales Status 'Occupancy.

  3. In page "Lot Card", the "Sales Status" can be changed regardless of the current value.

  4. In page "Model Budget", a user can remove the filter by the model and push selected budget lines to lots. The list of the lots contains lots having models of selected budget lines.

  5. Column "Model Name" is added to the page "Motel Items".

  6. In the Gantt Chart displayed for Task Operations, the start date for Completed task is determined as "Date Started" if the task was explicitly stared or "Scheduled Date Open" otherwise.

  7. On Starting a Task, if Date Open is empty, it gets populated with Date Started.

Corrections:

  1. In Phase BOM Components, changing the field "Use Component Cost" is not allowed if the Phase BOM Component is referenced from a Vendor Contract.

  2. Upon creation of a Vendor Contract, the first Vendor Contract Revision gets created with the Revision Date assigned with the current date.

  3. In the Construction Item, error messages contain Item No.

  4. In page "POE Card", action "Release" is enabled when the Status is 'Open'. The action "Re-open" is enabled when the Status is 'Released'.

  5. Bug Fix: In page "Task Operations", Planning Lines are now shown under the tasks.

  6. Bug Fix: In pages "Workflows" and "Lot Workflows", a user can schedule multiple selected workflows at once.

  7. The print-out for Service Work Order shows the Closing Date of the lot.

Release: 15.0 Release Date: 2023-04-21

Version: 22.0.20230421.80256

Enhancements

  1. In the page "Lot Workflows", a workflow can be deleted even if some of its tasks are 'Started' or 'Completed'. Upon deletion, tasks with a Status of 'Started' or 'Completed' will not be deleted, however the dependencies for the remaining tasks will be deleted.

  2. On the Pages "Construction Items" and "Construction Card", the action "Push to Models" will not update "Unit Cost" in Phase Items, Phase Item Variants and Phase BOM Components if they are assigned with Vendor Contracts. The "Unit Price" gets recalculated based on Markup if the "Price/Profit Calculation" rule is 'Price=Cost+Profit'.

  3. For the action "Split Costs Across Lots" in Pages "Purchase Invoice" and "Purchase Credit Memo":

  • The flag "Apply to Planning Lines" is added. When this flag is set to 'Yes', the system will try to apply added Purchase Lines to Lot Planning Lines.
  • Default values for fields "Default Line Type", "Default Cost Detail Code", "Default No." get populated from the Vendor Card and not from the Purchase Header.
  1. The fields "Default Line Type", "Default Cost Detail Code", "Default No." are removed from the pages "Purchase Invoice", "Purchase Credit Memo", "Purchase Order", "Purchase Return Order".

  2. For the pages "Lot Task Operations", "Workflow Tasks":

  • A user is allowed to delete a task. Upon deletion of a task, the task dependencies get re-established automatically.
  • A user is allowed to add a task. Upon adding a task, the task dependencies get established automatically based on the task number.
  1. In the page "Lot Task Operations", the action "Gantt Chart View" is added.

  2. A new section called "Contacts" is added to the Lot Card.

  3. For the action "Un-release" in the Lot Card, the ability to unrelease has been extended to work even if some of the Lot Planning Lines belong to Work Orders. The action un-releases all Lot Planning Lines that are not related to a Work Order.

  4. In the page "Construction Items", the action "Push to Lots" is added. To run this action, you must ensure that Items were already pushed to Models. This function is out of sequence with standard “new item” creation however it makes sense when you want to push information from previously created Items.

  5. The following fields have been added to Global Vendor Card and List:

  • Currency Code
  • Purchaser Code
  • Pay-to Vendor No.
  • Last Date Modified
  • Balance (includes Balances in all companies)
  • Balance (LCY)
  • Responsibility Center
  • Federal ID No.
  • IRS 1099 Code
  1. In the Page "Phase Items", the cues "Model Item Variants" and "Model BOM Components" have been added.

  2. For the pages "Lot Planning Lines" and "Planning Lines":

  • Fields "Description", "House Area", "Variant Description", "Unit Price" are editable when it is possible.
  • On changing "Quantity" or "Variant Code", the system checks if the Planning Lines belongs to a Work Order; in this case the change is not allowed.
  1. On the page "Add Planning Item" (called from page "Lot Planning Lines"): page title contains Lot Code.

  2. A new custom report for Purchase Order (ID: 70526090) is created to include column with the "Lot Code". To use this report, please change settings in Repost Selections for Purchases.

  3. The Page “Phase Item Variants” allows for filter removal when opened from cue “Phase Item Variants” in page “Item Variants”.

  4. On-line help is added to the following pages:

  • Global Key Date Categories
  • Global Key Dates
  • Global Key Date Templates
  • Key Date Categories
  • Key Dates
  • Key Date Templates
  • Lot Key Dates

Corrections

  1. In pages “Construction Items”, “Construction Item Card”, “ Global Items”, and “Global Item Card”, action “Push to Model” propagates ‘After-sales’ Items to Phases.

  2. When called from the page “Phase Items”, action “Push to Lots” makes sure that all Phase Items belong to the same Phase, and the Lots belong to the Phase of the selected Phase Items.

  3. Bug fix: On posting Purchase Credit Memo or Purchase Return Order, the validation rule for over-crediting has been fixed to be based on posted amounts.

  4. Bug fix: On changing Customer “No.”, the system changes Customer No. in Lot Installments.

  5. Role Centers “HomeBuilder Admin” and “HomeBuilder Executive”: cue “Pending Construction Work Orders” includes Work Orders with the Status "New".

  6. Bug Fix: On Adding Item to Planning Lines, the system correctly sets flag "Released for Construction" in added Planning Lines.

  7. Bug Fix: In the page "Global Items", action "Push to Models" excludes items with Designation 'Component' from pushing.

  8. In page "Phase Items", action "Copy Costs" copies "Unit Costs" even if the destination Phase Item is assigned with a Vendor Contract. In this case, the "Unit Cost" in the Vendor Contract will be updated as well.

  9. Page "Models", action "Copy from Another Model": Quantities in Model House Area Measurements gets copies when in Model House Area Measurements already exist.

  10. Bug Fix: On opening Lot Workflow the initial tasks get opened.

  11. Bug Fix: Phase BOM Component: validation for reference from Contract Revision Items happens only if flag "Use Component Cost" has changed.

  12. Bug Fix: On changing Unit Cost in Phase Item of Designation 'Component', the Unit Cost gets updated in the corresponding Phase BOM Components if "Use Component Cost" is set to 'Yes'.

  13. Pages "Construction Items" and "Construction Item Card": actions "Copy to new Item", "Push to Models" are enabled if the company License Types in page "HomeBuilder License Selection" is not 'Basic'.

  14. Bug Fix: Action "Push to Model" correctly sets Variant Code in Phase Item Variants.

  15. The routine of re-opening workflow tasks has been redesigned to open not only initial tasks but also the tasks with completed predecessors.

Release: 14.0 Release Date: 2023-03-01

Version: 1.0.2023030120.73139

Enhancements:

  1. The functionality of page "Lot Budget" has undergone a major upgrade with respect to the underlying data structure. The functionality for most users will not be significantly altered however, these changes allow both for the more consistent usage (for users familiar with Base BC); there is now a more intuitive understanding for people that do not need full versioning.
  • The Fields "Committed Amount" and "Amendment of Est. Amount" are obsoleted as they are duplicated functionality and replaced with a new field respectively
  • The Field "New Amendment" is added to allow a user to directly enter changes to the "Estimated Amount".
  • The Field "Latest Amendment" is added to store the only the most recent changes to the "Estimated Amount".
  • The Field "Estimated Amount" can look-up to new page – "Lot Budget Entry", which shows the history of changes of "Estimated Amount" in all revisions for the Lot Budget Line.
  • On entering a Comment, it gets copied to the Lot Budget Entry for the most recent change of "Estimated Amount".
  • On adding a new revision, the record is added to the Lot Budget Entry with a zero Amount to give a full picture during an audit of data.
  1. The Action "Un-site Model" in the Lot Card is re-designed in the following way. If there are Lot Planning Lines which are referenced by other entities or transactions, the system does the following:
  • Prompts a user with the confirmation dialogue.
  • Removes only those Base Contract Lot Planning Lines which are not referenced by other entities or transactions i.e., the only those Lot Planning Lines that will be removed are those where no transaction has happened with them. The possible references include the following: Job Cost Ledger Entries, Job Usage Link, Purchase Lines, Sales Lines, Work Orders, started or completed Tasks.
  1. The Action "Site Model on Lot" in the Lot Card is re-designed in the following way. If there is a Base Contract Lot Planning Line which already exists AND the Model Planning Lines have a duplicate that the system wants to add upon siting, the system does the following:
  • Prompt the user with the confirmation dialogue.
  • Do not create a duplicate Lot Planning Lines (if one already exists).
  • Update Unit Cost for existing Lot Planning Lines.
  • Give a reminder to the user to update Vendor No, Contract No. and Description on existing base contract Lot Planning Lines if necessary (this is considered an intervention that is best handled manually).
  1. For both Construction Items and Global Items: a new field "Budget Overage Control" is added. The value of this field takes effect in the validation of budget overage for the item on posting purchase invoices or orders. The field has the following options:
  • Standard - uses the HomeBuilder Setup options in conjunction with User - Functional Roles.
  • Budget (Contract) Bypass - removes all Budget overage restrictions and messages when posting purchases against Lot Planning Lines (derived from Vendor Contracts).
  • Estimate Bypass - removes overage and messages against Estimated costs.
  • Budget & Estimate Bypass - removes all purchase Budget and Estimate posting restrictions including messages. This field is also shown as read-only for Phase Items and Model Items.
  1. The Pages "Lots" and "Lot Card": a new field "Construction Priority" is added.
  2. The Page "Lot Date Analysis View": a new field "Lateness Threshold" is added. This field is to be used in the Excel output for Lot Date Analysis View. The concept is that the Excel output uses a different colour if the Actual Date is later than the Planned Date but within the threshold.
  3. The Page "Key Date Template Items": fields for formatting Excel report for Lot Date Analysis Views are added: a. "Font Size" b. "Bold" c. "Uppercase" d. "Font Color" e. "Background Color".
  4. The Excel report for Lot Date Analysis Views has been re-designed.
  5. On the Pages "Phase Items" and "Phase Item Card": The cue "Model Items" is added to the fact-box.
  6. The Page "Planning Line Card" has the following fields added as read-only: a. "Qty. Posted" b. "Posted Total Cost" c. "Remaining Qty.".
  7. On the Pages "Phase Planning Lines" and "Lot Planning Lines": deletion of planning lines is allowed.
  8. The Page "Purchase Orders for Extras" is available from the Search.
  9. The Page "Contract Revision Items", action "Push Costs to Lots" displays a page with Lot Planning Lines for selected revision items. A user selects planning lines for which Unit Cost should be updated to make this page more consistent with other pages and to improve usability.

Corrections:

  1. Bug fix: In page "Lot Installments", the repeated adding of a Lot Installment to the Cash Receipt Journal or Bank Deposit is prevented.
  2. Bug fix: In table "Job Cost Ledger Entry", fields "Job No." and "Job Task No." reference tables "Job" and "Job Task" respectively.
  3. Lot Key Dates: improved logic of record deletion.
  4. Bug fix: On siting model on lot, some of the created Lot Key Dates were missing Phase Code and Lot Code.
  5. Bug fix: On workflow re-scheduling, field "Scheduled Date Open" remains intact for a started Task.