Portfolio Service
The Portfolio service is where all information for a lease resides. This service also contains the Property domain, along with integration with the Google Places Api.
Lease
The lease is a contract which holds the following attributes.
- Tenant
- Owner
- Property
- Contract
- Managed: This is a lease managed by an agent for the entire duration of the lease
- Unmanaged: This is a lease where an agent finds a tenant to occupy a lease but the owner manages the lease
- InvoiceTemplates: These are the smart invoices, recurring invoices that will continually invoice the tenant and also have payment rules tied to them
- Lease Terms: Start and End date and whether we roll over to month to month billing when it expires
- Settings: Notifications to send tenants/owners on a monthly basis
- Commission Split: How the commission is split.
Each one of the above are attributes on the entity, each update/create/delete results in an emitted event.