Expense Importer
ALL UPLOADED FILES:
· Must be in CSV format with a header row.
· Must have a column headed "EmployeeID" intended for the Employee Id of the person who is getting the item in their import pool, which must be populated.
· May have a column headed "Project" which may be null or empty or may specify the project code.
· May have a column headed "ExpenseType" which may be null or empty or may specify the expense type.
· May have a column headed "IncurredDate" which may be null or empty or may specify the date.
· May have a column headed "Description" which may be null or empty or may specify the description of the item.
· May have a column headed "Location" which may be null or empty or may specify a location.
· May have a column headed "NotChargeable" which may be null or empty or may specify "true" or "false" to represent if item is billable.
· May have a column headed "HandyInfo" which may be null or empty or may specify any additional info to identify the item.
· May have a column headed "PayeeVendorName" which may be null or empty or may specify a payee vendor name.
· May have a column headed "Currency" which may be null or empty or may specify a currency code.
· May have a column headed "TotalPaid" which may be null or empty or may specify a double-precision monetary value to represent the incurred amount.
· May have a column headed "TotalDue" which may be null or empty or may specify a double-precision monetary value to represent the total amount disbursed.
· If there is a column headed "_PPSA_Status" it will be overwritten in the output file.
· If there is a column headed "_PPSA_Messages" it will be overwritten in the output file.
· Any other columns are ignored.
ALL RECORDS (each row after the header row):
· Must have a value in the required EmployeeID column.
Output File Generated:
· Will have all columns that were provided.
· The _PPSA_Status column will indicate success or failure of the operation on the associated record.
· The _PPSA_Messages columns will contain further information about the operation.
Additional Info
· User is given an option to type in a payee vendor name that will be applied to all items in the file, overriding any existing payee vendor names in the file.
· User must select a date format if file includes a column labeled "Incurred Date".