Universal Payment Report - Input Lists

View fields that can be input when configuring the Universal Payment Report

Written By rosa.elliscook (Administrator)

Updated at November 25th, 2025

The Universal Payment Report has been built to produce transactional payment data in a format that can be easily read by accounting software. The report pulls payment information from your Agreements, including IFRS Component and Non IFRS Component Payments. 

You can run the report using using a preset, using the default set up that loads when you open the report, or you can customise it to fit your existing accounting needs. When customising the report, you can use a range of functions, operators, and hard-coded fields. This article will list those functions, operators, and fields, and provide some explanation of what each does.

Please note: Currently, this report is only visible for select customers. If your company has not requested to use the report, you will not see it available in your view of the system. If you believe the report would be useful for your company's accounting practices, please reach out to your Account Manager or our Support Team (support@nomosone.com) to discuss further. 

 

Functions

A unique feature of the Universal Payment Report is the ability to add Excel functions to the Column Builder, to customise the output. Using functions can help produce a report output that more closely matches your external accounting practices.

Below is a list of some functions that you may like to use in the Universal Payment Report. We have collated this list based on what functions customers commonly use, and what we expect you may like to see in your external accounting practices. 

Function Type Description
AND Logical Returns TRUE if all of its arguments are TRUE 
IF Logical Specifies a logical test to perform
IFS Logical Checks whether one or more conditions are met and returns a value that corresponds to the first TRUE condition.
OR Logical Returns TRUE if any argument is TRUE
ABS Math Returns the absolute value of a number
EVEN Math Rounds a number up to the nearest even integer
ODD Math Rounds a number up to the nearest odd integer
PRODUCT Math Multiplies its arguments
ROUND Math Rounds a number to a specified number of digits
ROUNDDOWN Math Rounds a number down, toward zero
ROUNDUP Math Rounds a number up, away from zero
SUM Math Adds its arguments
AVERAGEA Statistical Returns the averages of its arguments
COUNT Statistical Counts how many numbers are in the list of arguments 
ISNUMBER Information Returns TRUE if the value is a number
DELTA Engineering Tests whether two values are equal
DATEVALUE Date and time Converts a date in the form of text to a serial number
DATEDIF Date and time

Calculates the number of days, months, or years between two dates

EOMONTH Date and time Returns the serial number of the last day of the month before or after a specified number of months
YEARFRAC Date and time Returns the year fraction representing the number of whole days between start_date and end_date
CONCATENATE Text Joins several text items into one text item 
CONCAT Text Combines the text from multiple ranges and/or strings, but it doesn't provide the delimiter or IgnoreEmpty arguments. 
DOLLAR Text Converts a number to text, using the $ (dollar) currency format
EXACT Text Checks to see if two text values are identical
LEFT Text Returns the leftmost characters from a text value
MID Text Returns a specific number of characters from a text string starting at the position you specify
REPLACE Text Replaces characters within text
RIGHT Text Returns the rightmost characters from a text value
SEARCH Text Finds one text value within another (not case-sensitive)
TEXT Text Formats a number and converts it to text
TRIM Text Removes spaces from text

Operators

Alongside the multitude of functions you can use in the column, you can also add operators to get your desired output. You can use operators to specify the calculation to apply to a formula. Check out the tables below to see the operators you can use in the Column Builder.

Arithmetic operators

Operator Sign Common Name Meaning Example
+ plus sign addition 15+20
minus sign

subtraction

negation

150-20

-10

 *  asterisk multiplication 10*5
forward slash division 25/5
percent sign percent 15%
caret/exponent exponentiation 5^3

Comparison operators

Operator Sign Common Name Meaning Example
= equal sign equal to A1=B1
> greater than sign greater than B1>C1
< less than sign less than C1<B1
>= greater than or equal to sign greater than or equal to D1>=E1
<= less than or equal to sign less than or equal to E1<=D1
<> not equal to sign not equal to A1<>E1

Fields

When entering information into the Value field of a column, typing a forward slash (/) brings up a list of text options. These are what we call “data fields”. 

These data fields pull information from other parts of the Nomos One system, in order to produce the report output. For example, the data field “agreement.agreementId” will produce the Agreement ID in any column where the data field has been added. 

In the following lists, the Syntax column will display how the data field appears once added to the Value field. The Field column then separates out that data field syntax for readability. The Description column will explain what information the data field will pull through into the report output.

Agreement Fields

Syntax Field Description
agreement.agreementId Agreement ID The system-generated ID for the Agreement
agreement.agreementKnownAs Agreement Known As The name of the Agreement
agreement.agreementType Agreement Type The Agreement type selected on the Settings page (lease, sublease, etc.)
agreement.client Client The role selected on the Settings page (landlord, tenant, etc.)
agreement.fileMatterReference File Matter Reference The reference entered in the File/Matter Reference field on the Settings page
agreement.subMode Sub Mode The selection made in the Sub Mode field on the Settings page. For more information about how this field works with the UPR, check out this article.
agreement.created Created The date that the Agreement was created in Nomos One
agreement.fileOwner File Owner The Nomos One Organisation that the Agreement is in
agreement.firstPaymentDate First Payment Date The date entered into the “First Payment Date” field on the Rent & Payment Page
agreement.initialRent Initial Rent The initial total monthly rent recorded on the Rent & Payment page
agreement.expiryDate Expiry Date The final expiry date of the Agreement, as recorded on the Events page
agreement.commencementDate Commencement Date The date entered in the Commencement Date field on the Events page
agreement.paymentMode Payment Mode Whether rent is paid in advance or in arrears 
agreement.currencyCode Currency Code The code of the currency selected on the Rent & Payment Page
agreement.currencySymbol Currency Symbol The symbol of the currency selected on the Rent & Payment Page
agreement.annualTotalRent Annual Total Rent The current total of the annual rent, calculated by adding the Premises and Carpark rent
agreement.annualPremisesRent Annual Premises Rent The current annual rent for the Premises
agreement.annualCarparksRent Annual Carparks Rent The current annual rent for the Carparks, if any
agreement.monthlyTotalRent Monthly Total Rent The current total of the monthly rent, calculated by adding the Premises and Carpark rent
agreement.monthlyPremisesRent Monthly Premises Rent The current monthly rent for the Premises
agreement.monthlyCarparksRent Monthly Carparks Rent The current monthly rent for the Carparks, if any
agreement.weeklyTotalRent Weekly Total Rent The current total of the weekly rent, calculated by adding the Premises and Carpark rent
agreement.weeklyPremisesRent Weekly Premises Rent The current weekly rent for the Premises
agreement.weeklyCarparksRent Weekly Carparks Rent The current weekly rent for the Carparks, if any
agreement.proportionOfOutgoings Proportion of Outgoings The information entered in the Proportion of Outgoings field on the Rent & Payment page
agreement.defaultInterestRate Default Interest Rate The information entered in the Default Interest Rate field on the Rent & Payment page
agreement.glTemplateId GL Template ID The system-generated ID for the GL Template that is assigned to the Agreement

The data fields agreement.currency, agreement.assetClass, agreement.knownAs, agreement.hoursUnrestrictedAccess, agreement.normalAirConditioningDays, agreement.normalAirConditioningHours, agreement,publicRiskInsuranceSum, agreement.bankGuaranteeSum, and agreement.leaseMadeDate appear in the data field drop down, but do not work.

Payment Fields

Syntax Field Description
payment.paymentDate Payment Date The date the payment is scheduled for
payment.amount Amount The amount of money, either as recorded or as calculated based on total amount and payment frequency
payment.description Description If an IFRS or Non IFRS Component Payment, the information recorded in the Description field
payment.paymentType Payment Type The type of payment it is, whether it is a regular rent payment, or one of the numerous IFRS or Non IFRS Component payments
payment.detail Detail Identifies regular rent payments and wash up / pro rata payments

The data fields payment.glCode and payment.split appear in the data field drop down, but do not work.

Entity Fields

Syntax Field Description
entity.completeName Complete Name The complete name, including title and middle names, of the entity
entity.entityType Entity Type The selected entity type
entity.role Entity Role The entity's role in the relevant Agreement
entity.title Title If the type is “individual”, the recorded title
entity.firstName First Name If the type is “individual”, the recorded first name
entity.middleNames Middle Name/s If the type is “individual”, the recorded middle name
entity.lastName Last Name If the type is “individual”, the recorded surname
entity.companyNumber Entity Company Number If “company”, “trust”, or "other, the recorded company number
entity.website Entity Website If “company”, “trust”, or "other, the recorded website URL
entity.entityContact Contact Person The contact person recorded in the “contact” section
entity.emailAddress Email Address The email address recorded in the “contact” section
entity.addressLine1 Entity Address The street address recorded in the “contact” section
entity.poBox Entity P.O. Box The P.O. box recorded in the “contact” section
entity.city Entity City The city recorded in the “contact” section
entity.postcode Entity Postcode The postcode recorded in the “contact” section
entity.state Entity State The state recorded in the “contact” section
entity.country Entity Country The country recorded in the “contact” section
entity.phone Phone The phone number recorded in the “contact” section
entity.mobile Mobile The mobile phone number recorded in the “contact” section
entity.fax Fax The fax number recorded in the “contact” section

The data fields entity.firmInternalRef and entity.subtype appear in the data field drop down, but do not work.

Entity Mappings

To use the above fields in conjunction with keys created in the Mapping section, simply remove the word “entity” from the start of the syntax, and replace it with the key (including both “key.” and the second half of the key). For example, to use a Mapping key to produce a column that just displays the complete name of the landlord for each Agreement, we would take the data field “entity.completeName”, and replace “entity” with key.landlord". For more information about using Mappings, check out this article.

Property Fields

Syntax Field Description
property.propertyKnownAs Property Known As The name of the property
property.propertyType Property Type The selected property type
property.propertySubType Property Sub Type The selected property sub-type, if one has been selected
property.fullAddress Property Address The full address of the property
property.propertyShortName Property Short Name The name of all of the properties in the hierarchy, and the recorded Internal Reference formatted in parentheses
property.propertyInternalReference Property Internal Reference The information recorded in the Internal Reference field
property.propertyTopLevel Property Top Level If this property is at the top of a property hierarchy, this field will display “Top Level”. If not, this field will display “Child”
property.propertyNumber Property Number The street number of the property
property.propertyName Property Name If you edit the address of the property, you can give it a specific name (e.g. Nomos Hall) in this field
property.city Property City The city of the property
property.state Property State The state of the property
property.country Property Country The country of the property
property.postCode Property Postcode The postcode of the property
property.longitude Longitude The longitude of the property
property.latitude Latitude The latitude of the property
property.propertyDescription Description The information recorded in the Full Description field
property.propertyComputerRegisterIdentitifer Computer Register Identifier The information recorded in the Computer Register Identifier field
property.propertyLegalDescription Legal Description The information recorded in the Legal Description field
property.rentableArea Rentable Area The area of the space being leased
property.buildingArea Building Area If the property type is Building, the recorded area of the whole building (opposed to just the space being leased)

The data fields property.addressLine1, property.addressLine2, and property.addressLine3 appear in the data field drop down, but do not work.

Custom Fields

If your Organisation has Custom Data Fields set up, these fields can be used in the Universal Payment Report. The data field name for use in the report will depend on how the custom field is named in your Organisation, and what kind of custom field it is.

For Agreement custom fields, these appear using the format of agreement.custom.ExampleField. Note the inclusion of custom. before the name of the custom data field. The actual name of the custom field will appear in the report with all words combined, with the first letter of each word capitalised. For example, an Agreement custom field called “New Zealand Region” will appear as a data field in the report as agreement.custom.NewZealandRegion. An Agreement custom field called “Bank” will appear as a data field in the report as agreement.custom.Bank

For Entity and Property custom fields, these appear using the format entity.ExampleField and property.ExampleField respectively. The actual name of the custom field will appear in the report with all words combined, with the first letter of each word capitalised. For example, an Entity custom field called “Account Manager” will appear as a data field in the report as entity.AccountManager. A Property custom field called “Registration” will appear as a data field in the report as property.Registration


Nomos One does not provide or purport to provide any accounting, financial, tax, legal or any professional advice, nor does Nomos One purport to offer a financial product or service. Nomos One is not responsible or liable for any claim, loss, damage, costs or expenses resulting from your use of or reliance on these resource materials. It is your responsibility to obtain accounting, financial, legal and taxation advice to ensure your use of the Nomos One system meets your individual requirements.