Colombia operates a unified treatment in terms of the acquisition and rental of property and makes no distinction based on the nationality of the renter or purchaser.
The sales contract for property gives rise to a public deed submitted to a notary. In order for it to enter into full force and meet the duty of disclosure, this document must be registered in the Public Instrument Records Office.
The process must be carried out in due form, following these steps:
- Preliminary stage - Due diligence: Verifying the existence of the property and the seller, the ownership of the person who is selling the property and checking that the land use matches the intended use and other relevant issues.
- Study of title deeds: Studying the chain of title and determining whether there are any existing charges on the property, in such a way that its free availability can be verified.
- Integrity analysis of the previous titleholders of the property: Performing a study on public and business databases, public registers, websites, and other mediums, in order to verify the good standing of the seller.
- Land use study: Checking the land use in order to accommodate the investor’s expectations and prevent any unforeseen events from occurring in the projects.
- Promise to purchase: Usually, a promise to purchase contract is signed to ensure the execution of a deal that is being postponed while each party carries out the corresponding procedures. The contract must include the details of the purchaser and the seller; a description of the location of the property; the price and form of payment; the date and form of delivery; the date, time and place the deed was signed; conditions precedent; and the signatures and authentications before a notary public.
Additionally, the rental of property must take place through a rental contract, which is concluded by setting a rental price and specifying the good that is subject to the rental, the forms of payment and the payment period. Other details are widely recommended, but not essential.
×
Error message
- Warning: array_flip(): Can only flip STRING and INTEGER values! in Drupal\Core\Entity\EntityStorageBase->loadMultiple() (line 265 of core/lib/Drupal/Core/Entity/EntityStorageBase.php).
Drupal\Core\Entity\EntityStorageBase->loadMultiple(Array) (Line: 249) Drupal\Core\Entity\EntityStorageBase->load(Object) (Line: 51) Drupal\taxonomy\Plugin\views\argument\Taxonomy->title() (Line: 980) Drupal\views\Plugin\views\argument\ArgumentPluginBase->getTitle() (Line: 1110) Drupal\views\ViewExecutable->_buildArguments() (Line: 1267) Drupal\views\ViewExecutable->build(NULL) (Line: 1391) Drupal\views\ViewExecutable->execute() (Line: 263) Drupal\views_field_view\Plugin\views\field\View->render(Object) (Line: 1155) Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 236) template_preprocess_views_view_field(Array, 'views_view_field', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 437) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195) Drupal\Core\Render\Renderer->render(Array) (Line: 1747) Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 761) Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(Array) call_user_func(Array, Array) (Line: 378) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 195) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 151) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 582) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 152) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 712) Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 576) Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 468) Drupal\views\Plugin\views\style\StylePluginBase->render(Array) (Line: 2111) Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1533) Drupal\views\ViewExecutable->render() (Line: 131) Drupal\views\Plugin\views\display\Block->execute() (Line: 1630) Drupal\views\ViewExecutable->executeDisplay('block_1', Array) (Line: 77) Drupal\views\Element\View::preRenderViewElement(Array) (Line: 59) Drupal\views\Plugin\Block\ViewsBlock->build() (Line: 212) Drupal\context\Plugin\ContextReaction\Blocks->execute(Array, Object, Array) (Line: 109) Drupal\context\Plugin\DisplayVariant\ContextBlockPageVariant->build() (Line: 259) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 44) Drupal\services\StackMiddleware\FormatSetter->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 693) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Illegal offset type in Drupal\Core\Entity\EntityStorageBase->getFromStaticCache() (line 172 of core/lib/Drupal/Core/Entity/EntityStorageBase.php).
Drupal\Core\Entity\EntityStorageBase->getFromStaticCache(Array) (Line: 275) Drupal\Core\Entity\EntityStorageBase->loadMultiple(Array) (Line: 249) Drupal\Core\Entity\EntityStorageBase->load(Object) (Line: 51) Drupal\taxonomy\Plugin\views\argument\Taxonomy->title() (Line: 980) Drupal\views\Plugin\views\argument\ArgumentPluginBase->getTitle() (Line: 1110) Drupal\views\ViewExecutable->_buildArguments() (Line: 1267) Drupal\views\ViewExecutable->build(NULL) (Line: 1391) Drupal\views\ViewExecutable->execute() (Line: 263) Drupal\views_field_view\Plugin\views\field\View->render(Object) (Line: 1155) Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 236) template_preprocess_views_view_field(Array, 'views_view_field', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 437) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195) Drupal\Core\Render\Renderer->render(Array) (Line: 1747) Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 761) Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(Array) call_user_func(Array, Array) (Line: 378) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 195) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 151) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 582) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 152) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 712) Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 576) Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 468) Drupal\views\Plugin\views\style\StylePluginBase->render(Array) (Line: 2111) Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1533) Drupal\views\ViewExecutable->render() (Line: 131) Drupal\views\Plugin\views\display\Block->execute() (Line: 1630) Drupal\views\ViewExecutable->executeDisplay('block_1', Array) (Line: 77) Drupal\views\Element\View::preRenderViewElement(Array) (Line: 59) Drupal\views\Plugin\Block\ViewsBlock->build() (Line: 212) Drupal\context\Plugin\ContextReaction\Blocks->execute(Array, Object, Array) (Line: 109) Drupal\context\Plugin\DisplayVariant\ContextBlockPageVariant->build() (Line: 259) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 44) Drupal\services\StackMiddleware\FormatSetter->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 693) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Illegal offset type in isset or empty in Drupal\Core\Entity\EntityStorageBase->load() (line 250 of core/lib/Drupal/Core/Entity/EntityStorageBase.php).
Drupal\Core\Entity\EntityStorageBase->load(Object) (Line: 51) Drupal\taxonomy\Plugin\views\argument\Taxonomy->title() (Line: 980) Drupal\views\Plugin\views\argument\ArgumentPluginBase->getTitle() (Line: 1110) Drupal\views\ViewExecutable->_buildArguments() (Line: 1267) Drupal\views\ViewExecutable->build(NULL) (Line: 1391) Drupal\views\ViewExecutable->execute() (Line: 263) Drupal\views_field_view\Plugin\views\field\View->render(Object) (Line: 1155) Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 236) template_preprocess_views_view_field(Array, 'views_view_field', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 437) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195) Drupal\Core\Render\Renderer->render(Array) (Line: 1747) Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 761) Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(Array) call_user_func(Array, Array) (Line: 378) Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 195) Drupal\Core\Render\Renderer->render(Array, 1) (Line: 151) Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 582) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 152) Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 712) Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 576) Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 468) Drupal\views\Plugin\views\style\StylePluginBase->render(Array) (Line: 2111) Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1533) Drupal\views\ViewExecutable->render() (Line: 131) Drupal\views\Plugin\views\display\Block->execute() (Line: 1630) Drupal\views\ViewExecutable->executeDisplay('block_1', Array) (Line: 77) Drupal\views\Element\View::preRenderViewElement(Array) (Line: 59) Drupal\views\Plugin\Block\ViewsBlock->build() (Line: 212) Drupal\context\Plugin\ContextReaction\Blocks->execute(Array, Object, Array) (Line: 109) Drupal\context\Plugin\DisplayVariant\ContextBlockPageVariant->build() (Line: 259) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 44) Drupal\services\StackMiddleware\FormatSetter->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 693) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)