There are many types of import files that might be needed to fully integrate a point of sale system with R365. Support will provide one or more import file templates to suit the POS and the needs of your organization. The tables below provide definitions for the columns that appear in each type of import file. Select a link from the list below to quickly navigate to definitions for the import file.


Required fields are marked with a red asterisk ( ).


Article Topics


Deposits

ColumnData TypeDescription
DepositDate DateTime
(mm/dd/yyyy hh:mm:ss)
Date when the deposit occurred.
Amount decimalAmount that was deposited.
DaypartNamestringName of the part of day when the deposit was applied.
EmployeeNumberstringIdentification number for the employee who made the deposit.
NumberstringIdentification number for the deposit.
RevenueCenterNamestringRevenue center associated with the deposit.
ClosedTimeDateTime
(mm/dd/yyyy hh:mm:ss)
Date and time when the deposit was closed.


Discounts

ColumnData Type
Description
CompPromo_CheckNumber stringNumber of the check to which the discount was applied.
Comp_CompName stringName of the discount.
Comp_EmployeeNumberstringIdentification number for the employee who applied the discount.
Comp_RevenueCenterNamestringRevenue center where the discount occurred.
Comp_TimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the discount was applied.
Comp_Amount decimalAmount subtracted from the total due to the discount.
Comp_DrawerNumberstringDrawer number associated with the discount.
Promo_PromoName stringName of the promotion.
Promo_EmployeeNumberstringIdentification number for the employee who applied the promotional discount.
Promo_RevenueCenterNamestringRevenue center where the promotional discount occurred.
Promo_TimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the promotional discount was applied.
Promo_Amount decimalAmount subtracted from the total due to the discount.
Promo_DrawerNumberstringDrawer number associated with the promotional discount.


Employees

This file is required to track employee and labor data. For more information, see Workforce Employee record.

ColumnData Type
Description
EmployeeId stringNumber used to identify the employee in R365.
FirstName stringEmployee's first name or given name.
MiddleNamestringEmployee's middle name or second name.
LastName stringEmployee's last name or surname.
PayrollIdstringNumber used to identify the employee for the purpose of processing payroll.
EmailstringEmail address on file that can be used to contact the employee.
PhonestringPhone number on file that can be used to contact the employee.
AddressstringAddress number and street name of the employee's mailing address. This line might also include a unit, suite, apartment number, or P.O. box, if applicable.
CitystringCity of the employee's mailing address.
StatestringState or province of the employee's mailing address.
ZipstringZip code or postal code of the employee's mailing address.
BirthdateDateTime
(yyyy/mm/dd hh:mm:ss)
Employee's date of birth.
Format: YYYY/MM/DD
Example: If an employee was born on February 13th, 1988, the Birthdate field should read 1988/02/13.
IsInactiveboolean
(True/False OR 0/1)
Indicates whether the employee is actively employed. 


House Accounts

For more information, see House Accounts and Customer record.

ColumnData Type
Description
HouseAccountNumber* stringNumber used to identify the house account in R365.
HouseAccountName* stringName of the house account.
AddressstringAddress number and street name listed on the Customer record.
CitystringCity listed on the Customer record.
StatestringState or province listed on the Customer record.
PostalCodestringZip code or postal code listed on the Customer record.
FirstNamestringFirst name listed on the Customer record.
LastNamestringLast name listed on the Customer record.
PhoneNumberstringPhone number listed on the Customer record.
EmailAddressstringEmail address listed on the Customer record.


Jobs

This file is required to track labor data.

ColumnData Type
Description
JobCode* stringNumber used to identify the job in R365.
JobName* stringName of the job.
DefaultPayRatedecimalDefault rate of pay for the job.
JobDescriptionstringDescription of the job.


Labor Detail

This file is required to import labor data.

ColumnData Type
Description
EmployeeNumber* stringNumber used to identify the employee in R365.
ShiftNumber* integerIncremental number used to track each shift for an employee on a single business day.
ClockInDate* DateTime
(mm/dd/yyyy hh:mm:ss)
Date when the employee clocked in to the shift.
ClockInTime* DateTime
(mm/dd/yyyy hh:mm:ss)
Time when the employee clocked in to the shift.
ClockOutTime* DateTime
(mm/dd/yyyy hh:mm:ss)
Time when the employee clocked out of the shift.
CreditTipsdecimalAmount of tips paid by credit card.
DeclaredTipsdecimalAmount of tips declared by the employee.
Salesdecimal
Employee's sales for the day.
JobCodestringNumber used to identify the job that the employee worked in R365.
JobNamestringName of the job that the employee worked.
PayRatedecimalEmployee's rate of pay for the job that they worked.
RegularHoursdecimalNumber of regular hours worked.
IsUnpaidBreakboolean
(True/False OR 0/1)
Indicates whether the shift included an unpaid break.
IsPaidBreakboolean
(True/False OR 0/1)
Indicates whether the shift included a paid break.


ColumnData Type
Description
ItemNumber* stringNumber used to identify the item in the POS. The sales detail file uses this number to look up the menu item name, category, and other relevant information.
ItemName* stringName of the item.
PLUstringPrice Look Up code.
CategoryNamestringName of the category to which the item is assigned.
ItemCostdecimalCost for the item.
SKUstringStock Keeping Unit code.


Non Sales Revenue

ColumnData Type
Description
NonSalesRevenue_CheckNumber* stringNumber of the check to which the non-sales revenue was applied.
NonSalesRevenue_Amount* decimalAmount for the transaction.
NonSalesRevenue_QuantityintegerNumber of non-sales items involved in the transaction.
NonSalesRevenue_DaypartNamestringName of the part of day when the transaction occurred.
NonSalesRevenue_EmployeeNumberstringIdentification number for the employee who completed the transaction.
NonSalesRevenue_RevenueCenterNamestringRevenue center where the transaction occurred.
NonSalesRevenue_TimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the transaction occurred.
NonSalesRevenue_Name* stringName of the non-sales revenue item. Example: Event Deposit.


ColumnData Type
Description
Amount* decimalAmount for the paid in/out.
AffectsCashboolean
(True/False OR 0/1)
Indicates whether the paid in/out affects case.
DaypartNamestringName of the part of day when the paid in/out occurred.
EmployeeNumberstringIdentification number for the employee who processed the paid in/out.
PaidInOutName* stringName of the paid in/out.
TimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the paid in/out occurred.
NotesstringAny notes or comments attached to the paid in/out.


Payments

ColumnData Type
Description
Payment_CheckNumber* stringNumber of the check to which the payment was applied.
Payment_EmployeeNumberstringIdentification number for the employee who processed the payment.
Payment_GuestNamestringName of the guest involved in the payment, if applicable.
Payment_TenderIdentitystringLast four digits of the credit card used for the payment.
Payment_TenderNumber* stringNumber used to look up the tender information in the tender file.
Payment_TimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the payment was made.
Payment_TipdecimalAmount of tips applied to the payment.
Payment_RevenueCenterNamestringRevenue center for which the payment was processed.
Payment_BaseAmount* decimalAmount for the payment, not including tips or gratuity.
Payment_DrawerNumberstringDrawer number for the payment.
Payment_AutoGratuityNamestringName for the automatically applied gratuity charge.
Payment_AutogratuityAmountdecimalAmount of the automatically applied gratuity charge.


Refunds

ColumnData Type
Description
Refund_CheckNumber* stringNumber of the check to which the refund was applied.
Refund_EmployeeNumberstringIdentification number of the employee who processed the refund.
Refund_TimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the refund was applied.
Refund_RevenueCenterNamestringRevenue center where the refund occurred.
Refund_DaypartNamestringName of the part of day when the refund was applied.
Refund_ItemNumberstringNumber used to identify the refunded item in the software.
Refund_ManagerEmployeeNumberstringIdentification number for the manager who approved the refund.
Refund_OrderModeNamestringOrder mode (R365 Service Type) in which the refund occurred, such as For Here, To Go, Delivery, and so on.
Refund_RefundNamestringName of the refund.
Refund_TenderNumberstringTender number for the type of payment that was refunded.
Refund_DrawerNumberstringDrawer number for the refund.
Refund_NotesstringAny notes or comments attached to the refund, if applicable.
Refund_TaxAmountdecimalAmount of tax refunded.
Refund_TaxNumberintegerNumber associated with the refunded taxes.
Refund_Amount* decimalTotal amount that was refunded.
Refund_QuantityintegerNumber of items that were refunded.


Sales Detail

ColumnData Type
Description
CheckNumber* stringCheck number (or order number).
OpenTimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the check was opened.
CloseTime* DateTime
(mm/dd/yyyy hh:mm:ss)
Time when the check was closed.
RevenueCenterNamestringRevenue center where the check was processed.
OrderModeNamestringOrder mode (R365 Service Type) on which the check was processed.
EmployeeNumberstringIdentification number for the employee associated with the check. This is usually the server who worked the table.
GuestCountintegerNumber of guests associated with the check.
TableNamestringName or number used to identify the table.
ItemSale_EmployeeNumberstringIdentification number for the employee who added the menu item.
ItemSale_TicketItemNumber* integerIncremental number used to identify the parent and child menu items. Any parent item with modifiers should have the same TicketItemNumber in order to attach the modifiers to that specific parent item.

Example:
  • Ticket item number 1 - Parent Menu Item 1
    • Ticket item number 1 - Modifier 1
    • Ticket item number 1 - Modifier 2
    • Ticket item number 1 - Modifier 3
  • Ticket item number 2 - Parent Menu Item 2
    • Ticket item number 2 - Modifier 1
  • Ticket item number 3 - Parent Menu Item 3
  • Ticket item number 4 - Parent Menu item 4
ItemSale_ItemNumber* stringNumber used to identify the menu item in R365.
ItemSale_RevenueCenterNamestringRevenue center where the sale of the menu item occurred.
ItemSale_TimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the sale of the menu item occurred.
ItemSale_QuantityintegerNumber of menu items involved in the sale.
ItemSale_GrossAmount* decimalGross amount of revenue gained from the sale of the menu item.
ItemSale_Modifiers_ItemNumber**stringNumber used to identify the menu item modifier in R365.
This field is required if a menu item modifier is applied.
ItemSale_Modifiers_Quantity** integerNumber of modifier items sold.
This field is required if a menu item modifier is applied.
ItemSale_Modfiers_GrossAmount** decimalGross amount of revenue gained from the sale of the menu item modifier.
This field is required if a menu item modifier is applied.
ItemSale_Comp_CompName*stringName of the discount.
ItemSale_Comp_EmployeeNumberstringIdentification number for the employee who applied the discount.
ItemSale_Comp_RevenueCenterNamestringRevenue center where the discount was applied.
ItemSale_Comp_TimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the discount was applied.
ItemSale_Comp_Amount*decimalAmount subtracted from the total due to the discount.
ItemSale_Comp_DrawerNumberstringDrawer number associated with the discount.
ItemSale_Promo_PromoName*stringName of the promotion.
ItemSale_Promo_EmployeeNumberstringIdentification number for the employee who applied the promotional discount.
ItemSale_Promo_RevenueCenterNamestringRevenue center where the promotional discount was applied.
ItemSale_Promo_TimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the promotional discount was applied.
ItemSale_Promo_Amount*decimalAmount subtracted from the total due to the discount.
ItemSale_Promo_DrawerNumberstringDrawer number associated with the promotional discount.


Surcharges

ColumnData Type
Description
Surcharge_CheckNumber* stringNumber of the check to which the surcharge was applied.
Surcharge_Amount* decimalAmount of the surcharge.
Surcharge_DaypartNamestringName of the part of day when the surcharge was applied.
Surcharge_EmployeeNumberstringIdentification number for the employee who applied the surcharge.
Surcharge_RevenueCenterNumberstringRevenue center where the surcharge was applied.
Surcharge_TimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the surcharge was applied.
Surcharge_Name* stringName of the surcharge.


Tax Definitions

ColumnData Type
Description
Number* stringNumber or code used to identify the tax.
Name* stringName of the tax.
RatedecimalRate of the tax.
RateTypestringIndicates whether the rate is based on a percentage or is a fixed rate.
Format: Percentage/Fixed
IsInclusiveboolean
(True/False OR 0/1)
Indicates whether the tax is inclusive.


Tax Details

ColumnData Type
Description
CheckNumber* stringNumber of the check to which the tax was applied.
Tax_TaxNumber* stringNumber or code used to identify the tax.
Tax_RevenueCenterNamestringRevenue center where the tax was applied.
Tax_Amount* decimalAmount of the tax.
IsInclusiveboolean
(True/False OR 0/1)
Indicates whether the tax is inclusive.


Tenders

ColumnData Type
Description
Number* stringNumber used to identify the tender.
Name* stringName of the tender.
TypestringType of tender, such as cash or non-cash.


Tills

ColumnData Type
Description
BusinessDate* DateTime
(mm/dd/yyyy hh:mm:ss)
Date with which the till is associated.
DrawerNumber* stringDrawer number used to identify the till.
ExpectedAmount* decimalTotal amount of cash that is expected to be in the till.
EmployeeNumberstringIdentification number for the employee who is responsible for the till.
IsClosed* boolean
(True/False OR 0/1)
Indicates whether the till is closed.
ClosedTimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the till closed.


Voids

ColumnData Type
Description
Void_CheckNumber* stringNumber of the check on which the void occurred.
Void_ItemNumberstringNumber used to identify the item in the voided transaction.
Void_EmployeeNumberstringIdentification number for the employee who voided the transaction.
Void_RevenueCenterNamestringRevenue center where the void occurred.
Void_TimeDateTime
(mm/dd/yyyy hh:mm:ss)
Time when the transaction was voided.
Void_Amount* decimalAmount of the transaction that was voided.
Void_QuantityintegerNumber of items involved in the voided transaction.
Void_NamestringName of the void.
Void_Notesstring
Any notes or comments attached to the void, if applicable.
Void_DrawerNumberstringDrawer number on which the void occurred.


Back to Top