Document Layout and Programming
Once the laws have been accessed, analyzed, and synthesized, the legal department works hand-in-hand with the forms and computer programming departments to ensure that its mortgage lending documents are perfectly compliant with applicable laws. The process is essentially as follows:
-
Attorney Document Creation - Attorneys draft changes to existing documents -- or create entirely new documents -- based on applicable law. If necessary, a newly created form or amended form is submitted to the appropriate state or federal agency for compliance approval.
-
Computer Template Creation - After the form is in final legal form, the forms department inputs these forms or "lays them out," creating a basic computer document template.
-
Attorney Legal Review - The Legal Department reviews the template and checks it against the hard copy original for accuracy and compliance with specified statutes and regulations.
-
Computer Programming - The template is then "programmed" - complete with computer-data "fill" if necessary and appropriate. The "fill" provides the user and DocMagic with flexibility to manipulate appropriately variable terms. For example, "fill" enables DocMagic to produce customer specific loan documents - with other than standard terms - at no extra cost to the customer.
-
Attorney Legal Review - The Legal Department again reviews the document after programming to ensure that the computer fill and programming are accurate and compliant with applicable laws and regulations.
-
Selection Logic/Business Rules - The form is then input into the DocMagic network through sophisticated DocMagic selection logic that mirrors applicable law and/or customer business rules so that it is produced when required - for example, a particular computer message is required if a certain disclosure is required only for first-lien purchase money loans with interest exceeding a specified amount.
-
Testing - Finally, after document creation, programming and the formulation of selection logic, DocMagic tests its document creation, computer programming and implementation logic to ensure that the perfect document is produced in exactly the right circumstances each and every time.