Rent Manager Guide
This guide covers all aspects of RentManager and its integration to Purchasing Platform
- What is RentManager (RM)?
- RM is a property management software that allows companies to streamline their operations. RM includes features to support accounting, reporting, marketing, and other key business functions
- RM & Purchasing Platform
- Purchasing Platform has partnered with RM to build an integration option that allows RM users to link to their Purchasing Platform account
- Once active this feature will transmit approved orders from Purchasing Platform into RM as bills automatically. This process enhances accounting functions and greatly reduces the number of manual processes for our customers
- List of current RM customers
- Gemstone
- Continental Communities
- Castle Park
- MHP-Communities
- Park Avenue Partners
- Osprey
- Homestead
- Island Communities
- Roots Management
- Clachan Management
- Creating an Integration
- Customers need to opt in for this integration. There are two ways to opt in:
- Independent Request
- Within RM, there is feature that lists available integrations. Purchasing Platform is listed here with a brief description of our company. A RM user can hit a button requesting an integration.
- This type of request does not require any account or access to Purchasing Platform
- Onboarding Request
- During the course of setting up a new customer, they can request this function. This makes the integration process part of the onboarding process
- To direct a new customer to an integration request, send this deck
- Independent Request
- Once a request as been made a notification is sent to sales@purchasingplatform
- Dave Bowen is the key tracker of this inbox and will forward any requests as needed
- All requests, as well as current integrations, can be viewed via the RM Partner Web Access site
- Current login information is listed in 1Password under “Rent Manager Partner Web Access”
- This site limits access by maintaining an IP whitelist, if your current IP is not listed, you will be denied access
.png?width=637&height=335&name=image%20(17).png)
- If your IP is not included on the list, request adding it to the list via the #prodcut-updates slack page or a DM to an active user. Include your current IP address in any request
- Current Users
- Dave Bowen
- Jovana Florus
- Zamira Norova
- Elliot Schulz
- Current Users
- Customers need to opt in for this integration. There are two ways to opt in:
-
- Once you access the Partner Site click the Purchasing Platform logo under “Products to access the status page
- In the bottom right corner you will see a box marked “Clients” showing counters for “Integrated” and “Interested” customers
- Integrated included all customers who have utilized integration at one time. So, even customers no longer using the integration are listed here
.png?width=670&height=149&name=image%20(18).png)
- Integrated included all customers who have utilized integration at one time. So, even customers no longer using the integration are listed here
- Click “Interested” to start setting up a new integration
- A list will show a table of all companies requesting integration
- Determine if the request is Independent or Onboarding
-
Check the backend customer or user pages to confirm if company or listed contact has created an account with us
-
If the requestor has no account in our system, reach out to the listed email using the following language
- Hi (First Name), We recently received a request to integrate to your Rent Manager environment. To get this process started you will need to register for an account on our site. Please follow this link to create your free, no obligation account.
In order to get the most out of Purchasing Platform and our Rent Manager integration, I’d like to know a little more about your company. Let me know a couple of times we can chat or go through a short demo of the site.
Thank you again for your interest in Purchasing Platform! Have a wonderful day!
-
If the requestor does have an account, proceed to the next step
-
- Record the company code from the Partner Web Access site. This is the key to setting up an integration
.png?width=494&height=84&name=image%20(19).png)
- Proceed to the Rent Manager page on the backend.
- Click “New Rent Manager Mapping” in the upper right corner
- Fill in all the required fields
- elect the correct customer from the drop down menu
- Create the API URL by using the company code recorded from Partner Web Access site
- DO NOT include the colon (:) or the period at the end of the example. This will negate the API and prevent integration
- Check “Bill Integration”
- This function should be universal for all new RM integrations. This determines how orders display in RM. This bill function is preferred to journal as it allows for more functions
- Terms should only be checked for customers who have been granted terms
- Access the specific customer page and click “Pmt Systems and Methods” to confirm if the customer has been granted terms
- Approve Bills
- Consult the customer contact on this. Checking this box determines the status of the order upon order transmission
- Use of this option depends upon the preference of the customer’s accounting or finance team
- Once done click “Create Rent manager mapping”
- Return to the Partner Web Access page and the “Interested” list under clients
- Click the three dots in the far right hand column and select “Enable Integration” to activate the integration
- PLEASE NOTE: Once you enable an integration, Purchasing Platform is assessed a $50 fee per month for this access. Consult your supervisor or a senior operations manager if you have any concerns over this fee
.png?width=228&height=115&name=image%20(21).png)
- PLEASE NOTE: Once you enable an integration, Purchasing Platform is assessed a $50 fee per month for this access. Consult your supervisor or a senior operations manager if you have any concerns over this fee
- Return to the Rent Manager page on the backend
- Locate your new integration and click “Mapping” in the second column
- Confirm the integration is active via the presence of a green checkmark next to the customer name
- If the green checkmark is not present, review your steps to ensure everything is correct
- Click “Sync now!” to make sure the data is current before moving to the next section
- Mapping an Integration
- In order to function correctly key customer data points (objects) must be mapped to their RM equivalents via the backend
.png?width=337&height=273&name=image%20(22).png)
- Return the Rent Manager page on the backend
- Locate the correct customer and click “Mapping”
- BEFORE YOU BEGIN. Note that the size of the customer (number of locations or payment methods) can impact the speed of the mapping pages. Larger customer mappings will be subject to a (un)healthy amount of lag.
- DON’T BE A HERO. If you don’t find a particular mapping or cannot determine which is correct, don’t guess, ask. Confirm with the customer contact which RM object should be used. If mapping is incorrect it will cause downstream problems that only the customer can fix within RM. Don’t create more work for our customers.
- The key categories the need mapping are “Properties”, “Payment Methods”, “Expense Accounts”, and “Vendor”
- Properties
- This category is equivalent to locations
- Any locations that have been added must be mapped
- Use the search menu to locate the RM counterpart to the Purchasing Platform location
.png?width=670&height=128&name=image%20(23).png)
- It is not uncommon for their to multiple search results to appear for a single property
- The business unit always displays in parentheses after the property name, when in doubt confirm the business unit via the specific location page
- Ex. Agave Village see the Business Units section in the lower right to confirm you have the correct mapping
.png?width=670&height=177&name=image%20(24).png)
- Ex. Agave Village see the Business Units section in the lower right to confirm you have the correct mapping
- The business unit always displays in parentheses after the property name, when in doubt confirm the business unit via the specific location page
- Map all locations on the current page before clicking “Update Rent manager mapping”
- Allow the page to completely reload with the newly assigned mappings before clicking “Back” or proceeding to the next page
- Payment Methods
- All registered payment methods (credit cards & bank accounts) will require mapping
- If a non-admin user adds a credit card during checkout, this card will also be included with the mapping. Check with customer contact if they would like this mapped
- Most times these cards are not registered or stored in RM, so cannot be mapped
- If a non-admin user adds a credit card during checkout, this card will also be included with the mapping. Check with customer contact if they would like this mapped
- Use the same steps for Properties to search for the correct credit card or bank in RM
.png?width=489&height=201&name=image%20(25).png)
- Often, customers will have a different naming convention for their banks so matching can take additional time
- DON’T BE A HERO -When in doubt contact your customer to confirm the appropriate bank GL code to match with
- Map all payment methods on the current page before clicking “Update Rent manager mapping”
- Allow the page to completely reload with the newly assigned mappings before clicking “Back” or proceeding to the next page
- All registered payment methods (credit cards & bank accounts) will require mapping
- Terms (Where Applicable)
- If a customer has been granted terms by our finance team, Terms will replace the “Payment Methods” line
- You must map the established terms from the backend in RM
- Access the specific customer page and click “Pmt Systems and Methods” to confirm the terms assigned to a customer (ex. Net 15, Net 30, etc)
- Click the “Terms” link and select the corresponding terms for RM
- Most common terms have been added as selection already, but you can create custom terms if required
.png?width=670&height=391&name=image%20(26).png)
- Click “Create” or update as necessary
- Most common terms have been added as selection already, but you can create custom terms if required
- Expense accounts
- Any expense account (GL code) added to a customer’s Chart of Accounts (CoA) must be mapped to RM
- This is is the easiest mapping in RM as you can search by the listed GL code number and turn up the exact result in RM
.png?width=670&height=184&name=image%20(27).png)
- Map all payment methods on the current page before clicking “Update Rent manager mapping”
- Allow the page to completely reload with the newly assigned mappings before clicking “Back” or proceeding to the next page
- Vendor
- Vendor is a one time mapping with only single item to map. Purchasing Platform must be listed as the vendor
.png?width=670&height=254&name=image%20(28).png)
- This is crucial to link to RM as this will tie us as the vendor of record when bills are submitted
- If you do not see Purchasing Platform as an option, reach out to the customer to confirm we have been added as a vendor within their RM environment
- Vendor is a one time mapping with only single item to map. Purchasing Platform must be listed as the vendor
- Advanced Search Options
- Once an integration goes live, we have the ability to access select customer data within RM
- If you struggling with mapping or matching items you can review the data en masse as an authenticated partner
- Use this article on Rent Manager API Data Pull for access and navigation
- Multiple Locations in Customer RM environment
- Within some customer RM environments, their information can be sorted by “Location”
- Location is a tool to isolate or sort different properties into established groups
- At present Purchasing Platform can only support integration to a single “Location”
- If the customer is utilizing multiple Locations in RM, the data will only populate from the first Location selected
- If this is the case, we can only support integration to properties within the designated location
- Most customers use “Default” as their only Location
- Within some customer RM environments, their information can be sorted by “Location”
- Integrating Lots or Unit Numbers
- A base feature of the integration is linking all registered unit or lot numbers for expense classification in real time
- So if a unit is added in RM it will be available for use in Purchasing Platform immediately
- Linking this feature requires a specific account configuration on the front and back ends
- Proceed to the specific customer page on the backend
- Once you find the correct customer page click on it
- Note the account owner under “Users”
- Click the edit button (pencil) in the upper right corner
- Check the box for “Require unit/lot number during expense classification”
.png?width=670&height=64&name=image%20(30).png)
- On the front end, start a shadow session as the account owner
- Proceed to the Expense Account page
- Once there toggle “Require Unit/Lot Field” on all applicable CoAs
.png?width=670&height=176&name=image%20(31).png)
- Once this has been turned on, a drop down menu will populate automatically on any line item linked to the CoA (Expense type)
.png?width=640&height=461&name=image%20(32).png)
- Note that once active only registered unit or lots will transmit to RM
- If you have manually added or uploaded a list of units or lots, these will not be carried over to the customer RM environment
- Any manually added lots or units must be deleted on the location page to make this an effective feature
- Exception: Many customers will request a generic designation for orders intended for the office or community at large. This manually added lot can remain with the understanding that when selected, it will not show up in RM.
- A base feature of the integration is linking all registered unit or lot numbers for expense classification in real time
- Job numbers from RM link automatically via External Reference # field
- All available job numbers will be linked and become searchable via the External Reference #
.png?width=383&height=398&name=image%20(33).png)
- Orders can only support a single Job #, you cannot add any additional numbers
- All available job numbers will be linked and become searchable via the External Reference #
- Properties
- In order to function correctly key customer data points (objects) must be mapped to their RM equivalents via the backend
- Rent Manager in the Wild (Full & Active Integration)
- This section will review how RM functions once it goes live
- Once live and active, orders that are fully approved (processing) are transmitted automatically to RM
- They will transmit with all the current expense classification or lot designations
- IMPORTANT: If a user, supervisor, or any other user makes adjustment within Purchasing Platform to an order (expense classification, unit, notes, etc.) after the order is sent, these changes will not be transmitted. The order can also not be resent. The customer will have to manually adjust within their RM environment
- They will transmit with all the current expense classification or lot designations
- You can review a customer’s order dashboard to see the status of orders in regards to RM transmission
.png?width=670&height=306&name=image%20(34).png)
- Orders with just the RM logo have been successfully transmitted
- Orders with “send to” plus the RM logo have not been sent
- See section on Maintenance & Common Errors for troubleshooting options
- Once transmitted, this is a version of what the order looks like within RM
.png?width=670&height=339&name=image002%20(3).png)
- You can see key information displayed as a result of mapping
- Property will link to the selected business unit which is in turn is linked to the property in our system
- Unit will display only if configured correctly (see above)
- Expense accounts display at the line item level
- Jobs are populated if user utilized the External Refence # field at checkout
- The Memo field will include the SKU name as well as all text from the Note, PO/Project #, etc. field on each line item
- A PDF similar to the order confirmation will transmit under “Attachments”
- Invoice number will be the Purchasing Platform order number
- Maintenance & Common Errors
- Mapping is King
- If a customer adds any additional properties, expense codes, or payment methods, they must be mapped
- Follow the setup steps to ensure this is done
- If any of the new objects are not showing up it’s possible they haven’t been added in RM or weren’t authorized for integration
- Confirm the objects were added by contacting the customer contact or utilize the Advanced Search Options to confirm inclusion
- If you confirm that the object is present via the search or customer, but still cannot locate within mapping, integration permissions may be the issue
- When customers are opting into integration (see Rent Manager Integration Process pdf) they have to specify which locations and payment methods to grant us access to
- If locations or payment methods are added after the initial request, direct the customer back to their integration settings to make sure the new objects are authorized for integration
- If any of the new objects are not showing up it’s possible they haven’t been added in RM or weren’t authorized for integration
- The most common type of error for an order while transmitting is an object not being mapped
- If you click “send to” by the order you should be given a specific error as to why an order isn’t able to transmit
.png?width=670&height=78&name=image%20(35).png)
- First check the order on the front end to ensure the expense classification has been filled in
.png?width=670&height=235&name=image%20(36).png)
- If the expense shows “Not Classified” request the customer add the expense accounts before re-attempting submission to RM
- If the expense is added and the order does not transmit, review all associated mappings to ensure the property, GL codes, and payment methods are all correctly mapped
- If you click “send to” by the order you should be given a specific error as to why an order isn’t able to transmit
- Refunds
- Refunds will not automatically transmit once recorded, so must be manually pushed over via the frontend
- If refunds do not transmit manually, there is a common error listed that relates to the property
- Confirm that the mapping is done correctly
- If mapping is correct and the error still persists, the problem could lie with a customers vendor settings within RM
- Advise the customer to navigate to Purchasing Platform’s vendor page within their RM environment
- Under “General” request confirmation that all properties are enabled under “Associated Properties"
.png?width=601&height=491&name=image%20(37).png)
- Custom Addresses
- When users bill to a custom address (set up at checkout as opposed to created on the location page or uploaded) RM transmission becomes impossible
- These locations are registered to users as opposed to the customers so will never show up in mapping, making transmission impossible
- When users bill to a custom address (set up at checkout as opposed to created on the location page or uploaded) RM transmission becomes impossible
- When all else fails open up some ticket(s)
- If none of the above steps work to transmit an order, it might be necessary to open an internal and external ticket to probe the root cause
- Start by opening a Jira ticket internally laying out the nature of the issue and the steps taken to correct the error
- Zamira is the tech team member most familiar with RM errors and troubleshooting, never a bad idea to tag her in the ticket or reach out via slack DM to pick her brain
- Reach out to our RM account manager, Gabe Wiseman (gabe.wiseman@rentmanager.com), and communicate the issue as well as steps taken to correct the error
- Generally Gabe will loop in his API support team to assist
- This API team will generally ask for logs or details related to the transmission
- The RM API request and response will be published at the bottom of the order page and can be sent to RM upon request
-1.png?width=670&height=630&name=image%20(38)-1.png)
- Generally Gabe will loop in his API support team to assist
- Mapping is King
- Outstanding Jira Tickets related to RM
- There are a couple of outstanding tickets related to RM performance
- PPD-6468 Payment Mapping Error
- Orders are flowing over to RM without proper payment method mapping
- PPD-6167 Asset transmission in RM
- A number of RM customers are shifting away from lot/unit designation to using a feature called Assets to track expenses. This ticket is exploring what it will take to add a feature that allows users to link assets to an order.
- PPD-6468 Payment Mapping Error
- There are a couple of outstanding tickets related to RM performance
- Sandbox
- Purchasing Platform has a version of RM (RM Express) to explore or test out. See “Rentmanager Test Site” entry in 1Pass for site address and login information
- Video Tutorials
- See previous guide for videos that cover this material as well