Department of Financial Services Functional Requirements for FACTS Phase Six Purchase Orders

advertisement
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Background
The 2011 Legislature amended Section 215.985, F.S., making Department of Financial Services
(DFS) responsible for the development and maintenance of a contract reporting system. DFS
developed and began operation the Florida Accountability Contract Tracking System (FACTS)
in March 2012.
For FACTS a contract is written agreement between one or more parties with financial
consequences. One of the Contract Types classified in FACTS is:

PO – Purchase Orders – A buyer-generated document that authorizes a purchase
transaction. When accepted by the seller, it becomes a contract binding on both parties. A
purchase order sets forth the descriptions, quantities, prices, discounts, payment terms, date
of performance or shipment, and identifies a specific seller.
Functional Requirements
FACTS functional requirements based on the State’s standard contract information and
functionality required by State law and Chief Financial Officers’ (CFO) directions.
Project phases are:
a) Phase One - Development of the web-based application for submitting, maintaining,
editing, querying and presenting of contract information. (Completed)
b) Phase Two – Budget and Disbursements that ties contract data to FLAIR Disbursements
and General Appropriation. (Completed)
c) Phase Three – Compliance Reporting that provides new screens for reporting audit
findings related to the contract. (Completed)
d) Phase Four – Contract Images that links scanned procurement and contract documents to
each contract. (Completed)
e) Phase Five – Grant Agreements that provides new fields for reporting information that is
specific to grant agreements.
f) Phase Six – Purchase Order Information that that provides new fields for information
from the State’s procurement system.
This document addresses Phase Six – Providing new fields and functionality in FACTS for
recording and reporting information that is specific to purchase orders. Once operational, FACTS
will display all My Florida Market Place (MFMP) purchase orders and associated payments.
Document structure consists of a summary, data element listings with names, definitions,
formats, and comments followed by functional requirement notes and assumptions for the
specific areas of FACTS and MFMP.
1 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Summary
Representatives of Market View, MFMP and Department of Financial Services, Division of
Accounting and Auditing (DFS) staff through a series of meeting developed the following:
MFMP will provide DFS files of the following:
 Selected data for purchase orders issued in Fiscal Year 2013-2014 (Monday – Sunday)
for FACTS baseline until go-live.
 Selected data for purchase orders issued prior to Fiscal Year 2013-2014 but had payments
on the purchase order during the Fiscal Year 2013-2014 (Monday-Sunday) for FACTS
baseline until go-live.
 Selected data for payments made the previous day on previously issued purchase orders
in Fiscal Year 2013-2014 (Monday-Sunday) for FACTS baseline until go-live.
 Selected data for purchaser orders issued or modified during the previous seven calendar
days (week) on or after July 1, 2013 (Monday-Sunday),
 Selected data for purchase orders not previously include in files provided to DFS that had
payments on them on or after July 1, 2013 (Monday – Sunday),
 Selected data for payments processed in MFMP made the previous day on previously
issued purchase orders (Monday – Sunday).
 Selected data for payments processed in MFMP made the previous seven calendar days
(week) on previously issued purchase orders (Monday).
DFS will load the MFMP PO data into FACTS, overlaying any PO data previously provided, and
MFMP PO payment data, for searching, displaying and reporting purchase order information
similar to contract data for both the agencies and public users of FACTS.
Department of Management Services (DMS) intends to sunset MarketView for PO data once the
FACTS purchase order functionality goes live. DMS will make the decision when to cease
operations of MarketView.
Purchase orders are issued in MFMP as the result of a requisition being created and then fully
approved (data from the requisition is copied to the purchase order). Some of the fields
requested for the report are only stored on the requisition. Therefore, a number of fields are
obtained from a purchase order’s corresponding requisition. If a single requisition is used to
create multiple purchase orders, multiple records will be returned since purchase order number is
defined as part of the reporting criteria.
MFMP provides for the ability for customers to designate certain header level information on a
requisition. In addition, customers have the ability to designate multiple accounting codes within
one requisition line item. This functionality referred to as split accountings. This report includes
fields from the header, line item and split accounting of a requisition/purchase order.
Transactions with multiple line items will return multiple records with the same header level
2 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
information. Transactions with multiple split accountings will return multiple records with the
same header and line level information.
Purchase orders modified via the change order process but will maintain original purchase order
numbers. Data for this report obtained from active requisitions/purchase orders in one of the
following statuses: Ordering, Ordered, Receiving, Received, Canceling and Canceled. When an
order cancelled in MFMP, a new version of a requisition created with a status of Canceling and
then Canceled but the ordered date is not populated and line item information is stored in a
repository of “deleted line items.”
MFMP customers have the ability to create PO-based or contract-based invoices in MFMP.
When an invoice is submitted, it will generate an IR. Once an IR is fully approved, it will be
sent to FLAIR for disbursement unless it is marked as “Paid in FLAIR.” MFMP will only
provide data for IRs created for purchase orders that are not marked as paid in FLAIR.
MFMP provides for the ability for customers to designate certain header level information on an IR. In
addition, customers have the ability to designate multiple accounting codes within one IR line item.
This functionality is referred to as split accountings. This report includes fields from the header, line
item and split accounting of an IR. Transactions with multiple line items will return multiple records
with the same header level information. Transactions with multiple split accountings will return
multiple records with the same header and line level information.
3 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
MFMP Purchase Order Date File Elements
The following is the MFMP Purchase Order data file elements with names, definitions, formats and record (table) groupings needed to
meet FACTS operational and reporting needs.
FACTS Purchase Order Data Reports by PO
(Data loaded only to FACTS)
Data Element Name
Purchase Order Number
Definition
MyFloridaMarketPlace unique
system generated number
Length
50
Format
Required
/ Optional
Alphanumeric Required
Comments
Obtained from the requisition line
item level
Not every line is a new Purchase Order
PO Ordered Date
Date purchase order sent to
vendor.
8
MMDDYYYY
Optional
Obtained from the requisition header
level
Must be Valid Date
4 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Data Reports by PO
(Data loaded only to FACTS)
Data Element Name
Status
Definition
Status of Purchase Order
Length
10
Format
Required
/ Optional
Alphanumeric Required
Comments
Obtained from the requisition header
level
Values:
Ordered,
Received,
Receiving,
Canceling
And Canceled
Canceling
Title
Agency entered title of the
purchase order.
128
Alphanumeric Required
5 of 53
Obtained from the requisition header
level
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Data Reports by PO
(Data loaded only to FACTS)
Data Element Name
FLAIR Contract ID
Definition
FLAIR Contract ID
Length
5
Format
Required
/ Optional
Alphanumeric Optional
Comments
Obtained from the requisition Split
Accounting Level
If provided, is valid in FACTS and FLAIR
Field is stored at the MFMP split
accounting field, multiple records
could be displayed if more than one
FLAIR Contract ID is specified for one
line item
PO Start Date
Beginning date of purchase
order
8
MMDDYYYY
Optional
Obtained from the requisition header
If provided, must be valid Date
PO End Date
Ending date of the purchase
order
8
MMDDYYYY
Optional
Obtained from the requisition header
If provided, must be valid Date
Requester OLO
Agency OLO
6
Alphanumeric Required
Obtained from the requisition header
Must be on FLAIR Title File
6 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Data Reports by PO
(Data loaded only to FACTS)
Data Element Name
Vendor
Commodity Code
Definition
Length
Valid number on FLAIR's Vendor
Statewide File, including the
appropriate prefix and sequence
number.
13
Commodity/Service Code of item
ordered.
6
Format
Required
/ Optional
Alphanumeric Required
Comments
Obtained from supplier location on
the requisition line item
Must be on one of FLAIR’s Vendor
Files
Alphanumeric
Required
Obtained from the requisition line
item
Without description
Method of Procurement
Code
Method of Procurement Code
225
Alphanumeric Optional
Obtained from the requisition line
item
First two charters match Method of
Procurement code as it appears in
FACTS Code Validation Tables for valid
code and description values.
State Term Contract
Number
DMS’ State Term Contract
Number, if available
50
Alphanumeric Optional
7 of 53
Obtained from the requisition line
item
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Data Reports by PO
(Data loaded only to FACTS)
Data Element Name
Definition
Length
Agency Solicitation
Number
Agency’s solicitation number, if
available
50
Total PO Amount
Total of all Line Item Totals
Fiscal Year
State Fiscal Year Issued
13.2
4
Format
Required
/ Optional
Comments
Alphanumeric Optional
Obtained from the requisition line
item
Numeric
Required
Obtained from the requisition header
(YYYY)
Optional
Obtained from the requisition header
Last year indicator of the State fiscal
year
Line Item Number
MFMP Generated number
Line Item Description
Line Item Quantity
8
Alphanumeric Required
Obtained from the requisition line
item
Description of item ordered
2,000 Alphanumeric Required
Obtained from the requisition line
item
Quantity of item ordered
13.4
Obtained from the requisition line
item
Numeric
Required
Can be zero, positive and negative
8 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Data Reports by PO
(Data loaded only to FACTS)
Data Element Name
Line Item Price Per Unit
Definition
Price per Unit/Qty of item
ordered
Length
13.4
Format
Numeric
Required
/ Optional
Required
Comments
Obtained from the requisition line
item
Can be zero, positive and negative
Total Line Item Amount
Quantity of item ordered X Price
per Unit/Qty of item ordered
13.2
Numeric
Required
Obtained from the requisition line
item
Can be zero, positive and negative
Split Line Number
MFMP Generated number
Split Accounting Amount
Amount charged to the FLAIR
29-digit Account Code
10
13.2
Alphanumeric Required
Obtained from the requisition split
accounting
Required
Obtained from the requisition split
accounting
Numeric
Can be zero, positive and negative
L1
FLAIR Account Code First
Component
2
Numeric
Optional
Obtained from the agency on the
requisition header
Has been validated with FLAIR
9 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Data Reports by PO
(Data loaded only to FACTS)
Data Element Name
GAAFR
Definition
FLAIR Account Code Second
Component
Length
2
Format
Numeric
Required
/ Optional
Optional
Comments
Obtained from the requisition split
accounting
Has been validated with FLAIR
State Fund
FLAIR Account Code Third
Component
1
Numeric
Optional
Obtained from the requisition split
accounting
Has been validated with FLAIR
Fund Identifier
FLAIR Account Code Fourth
Component
6
Numeric
Optional
Obtained from the requisition split
accounting
Has been validated with FLAIR
Budget Entity
FLAIR Account Code Fifth
Component
8
Numeric
Optional
Obtained from the requisition split
accounting
Has been validated with FLAIR
10 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Data Reports by PO
(Data loaded only to FACTS)
Data Element Name
IBI
Definition
FLAIR Account Code Sixth
Component
Length
2
Format
Numeric
Required
/ Optional
Optional
Comments
Obtained from the requisition split
accounting
Has been validated with FLAIR
Category
FLAIR Account Code Seventh
Component
6
Numeric
Optional
Obtained from the requisition split
accounting
Has been validated with FLAIR
Category Year
FLAIR Account Code Eighth
Component
2
Numeric
Optional
Obtained from the requisition split
accounting
Has been validated with FLAIR
CFI
FLAIR Account Code Ninth
Component
1
Numeric
Optional
Obtained from the requisition split
accounting
Has been validated with FLAIR
11 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Data Reports by PO
(Data loaded only to FACTS)
Data Element Name
Organization Code
Definition
FLAIR Organization Code
Length
11
Format
Numeric
Required
/ Optional
Optional
Comments
Obtained from the requisition split
accounting
Has been validated with FLAIR
Organization Code
Description
FLAIR Organization Code
Description
48
Alphanumeric Optional
Obtained from the requisition split
accounting
Has been validated with FLAIR
Object Code
FLAIR Object Code
6
Numeric
Optional
Obtained from the requisition split
accounting
Has been validated with FLAIR
Object Code Description
FLAIR Object Code Description
48
Alphanumeric Optional
Obtained from the requisition split
accounting
Has been validated with FLAIR
12 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Data Reports by PO
(Data loaded only to FACTS)
Data Element Name
PCard Indicator
Definition
Length
Purchase paid via State Purchase
Card
1
Format
Required
/ Optional
Alphanumeric Required
Comments
Obtained from the requisition line
item
Values:
“N” (if not paid with pcard) and
“Y” (if paid with pcard)
Data sorted in the following order: (1) OLO, (2) PO number, (3) Line Item Number and (4) Split Accounting Line Number
Assumptions
 File posted to the DFS folder (4300) on the Secure Reports website by 6:30AM daily (Monday – Sunday). Data provided in a





comma separated value (CSV) format within a zip file. DFS will retrieve and remove the file from the Secure Reports website
and process at 7:00AM daily.
MFMP system defects may impact the data contained in this or future files.
File excludes requisitions/purchase orders issued for the Legislature (MFMP PUI 1100) and Department of Legal Affairs
(MFMP PUI 4100).
File provides data for requisitions/purchase orders (including change orders) ordered July 1, 2013 or later (applies to orders in
an Ordering, Ordered, Receiving or Received status).
When a requisition is canceled, a new version of the requisition is created (but without an ordered date). Therefore, file
provides data for purchase orders in Canceling or Canceled status with associated requisitions created July 1, 2013 or later.
Not all fields included on this file are required in MFMP. Fields not populated by MFMP customers listed as blank.
13 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders

File provides details at the requisition/purchase order header, line item and split accounting level. Therefore, fields that appear
at the header level and line item level may be listed times.
FACTS Purchase Order Payment Data Report
(Data loaded only to FACTS)
Data Element Name
Agency OLO
Definition
FLAIR Agency OLO
Length
6
Format
Numeric
Required
/ Optional
Required
Comments
Obtained from the IR header
Must be on FLAIR Title File
Purchase Order Number
MyFloridaMarketPlace unique
system generated number
50
Alphanumeric
Required
Obtained from the purchase order
linked to the IR header
Not every line is a new Purchase
Order
Initial order number will be sent for
new versions
Version Numbers will not be used
Statewide Document
Number
FLAIR assigned Statewide
Document Number, including the
line number, for the payment
15
Alphanumeric
14 of 53
Optional
Obtained from the IR split accounting
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Payment Data Report
(Data loaded only to FACTS)
Data Element Name
Definition
Length
Format
Required
/ Optional
Comments
Agency Document
Number
Agency assigned Document
Number for the payment
11
Alphanumeric
Optional
Obtained from the IR split accounting
Vendor
Valid number on FLAIR's
Statewide Vendor File, including
the appropriate prefix and
sequence number
13
Alphanumeric
Required
Obtained from supplier location on
the IR header
FLAIR Contract ID, if available
6
FLAIR Contract ID
Must be on one of FLAIR’s Vendor
Files
Alphanumeric
Optional
Obtained from the IR split accounting
If provide, must be valid in FACTS and
FLAIR
L1
FLAIR Account Code First
Component
2
Numeric
Optional
Obtained from the agency on the IR
header
Has been validated with FLAIR
GAAFR
FLAIR Account Code Second
Component
2
Numeric
Optional
Obtained from the IR split accounting
Has been validated with FLAIR
15 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Payment Data Report
(Data loaded only to FACTS)
Data Element Name
State Fund
Definition
FLAIR Account Code Third
Component
Length
1
Format
Numeric
Required
/ Optional
Optional
Comments
Obtained from the IR split accounting
Has been validated with FLAIR
Fund Identifier
FLAIR Account Code Fourth
Component
6
Numeric
Optional
Obtained from the IR split accounting
Has been validated with FLAIR
Budget Entity
FLAIR Account Code Fifth
Component
8
Numeric
Optional
Obtained from the IR split accounting
Has been validated with FLAIR
IBI
FLAIR Account Code Sixth
Component
2
Numeric
Optional
Obtained from the IR split accounting
Has been validated with FLAIR
Category
FLAIR Account Code Seventh
Component
6
Numeric
Optional
Obtained from the IR split accounting
Has been validated with FLAIR
16 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Payment Data Report
(Data loaded only to FACTS)
Data Element Name
Category Year
Definition
FLAIR Account Code Eighth
Component
Length
2
Format
Numeric
Required
/ Optional
Optional
Comments
Obtained from the IR split accounting
Has been validated with FLAIR
CFI
FLAIR Account Code ninth
Component
1
Numeric
Optional
Obtained from the IR split accounting
Has been validated with FLAIR
Warrant Issue Date
Date warrant was issued
8
Paid Amount
Payment Amount
MFMP Paid Date
MMDDYYYY
Optional
Obtained from the IR split accounting
13.2 Numeric
Required
Obtained from the IR split accounting
Data MFMP used to indicate
payment
8
MMDDYYYY
Required
Obtained from the IR header
Invoice Number
Vendor or MFMP generated number
50
Alphanumeric
Optional
Obtained from the header of the
invoice that created the IR
Line Number
MFMP Generated number
8
Alphanumeric
Required
Obtained from the IR line item
Spit Accounting Number
MFMP Generated number
10
Alphanumeric
Required
Obtained from the IR split accounting
17 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Data sorted in the following order: (1) OLO , (2) Purchase Order Number, (3) Invoice Number, (4) IR Line Item Number, (5) IR Split Accounting
Number
Assumptions
 File posted to the DFS folder (4300) on the Secure Reports website by 6:30AM daily (Monday – Sunday). Data provided in a







comma separated value (CSV) format within a zip file. DFS will retrieve and remove the file from the Secure Reports website
and process at 7:00AM daily.
MFMP system defects may impact the data contained in this or future files.
File excludes IRs completed for the Legislature (MFMP PUI 1100) and Department of Legal Affairs (MFMP PUI 4100).
File provides data for IRs paid the previous day using the IR paid date and status of “Paid.”
File excludes IRs created from contract-based invoices or marked as paid in FLAIR.
Not all fields included on this file are required in MFMP. Fields not populated by MFMP customers will be blank.
File provides details at the IR header, line item and split accounting level. Therefore, data that appear at the header and line
item level may be listed multiple times in the file for the associated order.
This file not display data associated to disputed IR line items (these are marked as DNP or “do not process” internally within
MFMP).

18 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
MFMP and FACTS Functional Requirement Notes and Assumptions

MFMP will provide DFS files of the following:
o Selected data for purchase orders issued in Fiscal Year 2013-2014 (Monday –
Sunday) for FACTS baseline until go-live.
o Selected data for purchase orders issued prior to Fiscal Year 2013-2014 but had
payments on the purchase order during the Fiscal Year 2013-2014 (Monday-Sunday)
for FACTS baseline until go-live.
o Selected data for payments made the previous day on previously issued purchase
orders in Fiscal Year 2013-2014 (Monday-Sunday) for FACTS baseline until go-live.
o Selected data for purchaser orders issued or modified during the previous seven
calendar days (week) on or after July 1, 2013 (Monday-Sunday),
o Selected data for purchase orders not previously include in files provided to DFS that
had payments on them on or after July 1, 2013 (Monday – Sunday),
o Selected data for payments processed in MFMP made the previous day on previously
issued purchase orders (Monday – Sunday).
o Selected data for payments processed in MFMP made the previous seven calendar
days (week) on previously issued purchase orders (Monday).


Purchase orders issued on weekends will be included in Monday night’s file
Files will provide order details at the line item and split accounting level. Therefore, fields
that appear at the header level will display multiple times in the file for the associated order.
Fields in the files are to be comma delimited (csv).
Files will be zipped before posting to the DFS FTP site established for MFMP reports by
6:30 each morning.
FACTS will use the credentials provided to access the files directly and retrieve the files at
7:00 am each morning.
PO file data sorted by OLO, then by PO number, then by line item number and then by split
accounting line number.
Payment file data sorted by OLO, then by PO number, then by Invoice Number, then by line
item number and then by split accounting line number.
Spit Accounting Line data is the lowest level of detail in the file and data in a row can repeat
in the next row until the Spit Accounting Line data changes.
Legislature and Department of Legal Affairs PO data is not to be included in the files.
FACTS will display POs issued July 1, 2013 and going forward in order to comply with
Section 215.985, F.S. requiring FACTS to maintain PO information for any payments made
after July 1, 2013.
Any invoice marked as “Paid in FLAIR” in MFMP will not be included in MFMP Payment
Data file.
Since FACTS receives its PO payment data from MFMP, any payments made directly in
FLAIR for MFMP purchase orders will not display in FACTS.
Any MFMP purchase order marked as “PCard Order” will display a message in FACTS on
the Payment tab that payment made by PCard.











19 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders





FACTS go live schedule:
o Day 1 (Friday - August 30th) – DFS receives the MFMP files for date range July 1 –
August 30, and processes it,
o Day 2 (Monday – September 2nd) – DFS receives the first “PO add/updates” and
payment files and processes them,
o Day 3 (Tuesday – September 3rd) – DFS receives the second “PO add/updates” and
payment files and processes them and
o Day 4 (Wednesday – September 4th) DFS turns on the public view of FACTS
Purchase Orders.
All existing FACTS contract records marked, as “Purchase Order” in the Contract Type field
will have the “Do not publish this Contract on the FACTS public website” filed marked as
“Yes” systematically removing them from public view. However, Agency Users will still
have access to these records to update (i.e. Chang Contract Status, select another Contract
Type, make the contract viewable to the public)
Provide listings of the effected contracts to the affect agencies.
The FACTS Administrator will inactivate the Contract Type “Purchase Order”.
The FACTS Administrator will added the following historical MFMP method of
procurement codes to FACTS Method of Procurement table as inactive codes so FACTS can
display the codes in FATS
APR - Academic Program Review
ART - Artist
AUD - Auditing Services
CCN - Consultants' Competitive Negotiation Act
CCR - Capital Collateral Representative
EMG - Emergency Procurement
FAP - Family Placement
HPM - Health Services, Physical Mental
IGA - Contract w/ another Governmental Agency
ITB - Competitively Bid
ITN - Invitation to Negotiate
LAW - Federal or State Law prescribes with whom Department
must contract with
LEG - Legislative Branch (LEG, AG, PSC)
LES - Legal Services
MES - Medicaid Services pursuant to Section 287.012(3),F.S.
OSC - Office of State Courts Administrator
PRD - PRIDE
PRE - Prevention services by Non-profit org
REA - Rate of payment is established during the appropriation
process
RES - RESPECT
20 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
RFP - Request for Proposal
RFQ - Request For Quote
SAO - State Attorney's Office
SSA - Single Source Approval
STC - State Term Contract
UND - Under Bid Threshold
21 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Purchase Order Data Elements
The following is the FACTS Purchase Order data elements with names, functions, formats and record (table) groupings needed to
meet State agency, public and State operational and reporting needs.
Purchase Order - Main Record
(One Record per Purchase Order)
None of this data is manually entered or sent to FLAIR.
Data Element
Agency Identifier
(OLO)
Definition
FLAIR Agency
Length
Format
6
Alphanumeric
Required /
Optional
Required
Comments
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Requester OLO
Validated with FLAIR Title File Data
Purchase Order
Number
MyFloridaMarketPlace
unique system generated
number
50
Alphanumeric
Required
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Purchase Order Number
FACTS will display only the most current version
of a PO.
If the PO Number is found in FACTS, it is
replaced with new PO information provided by
MFMP.
22 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order - Main Record
(One Record per Purchase Order)
None of this data is manually entered or sent to FLAIR.
Data Element
Status
Definition
Status of Purchase Order
Length
Format
10
Alphanumeric
Required /
Optional
Required
Comments
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Status
Valid values:
Ordered,
Received,
Receiving,
Cancelling and
Canceled
Title
Agency entered title of the
purchase order.
128
Alphanumeric
Required
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Title
Total Purchase
Order Amount
Total of all Line Item Totals
13.2
Numeric
Required
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Total PO Amount
Can be zero, positive and negative
23 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order - Main Record
(One Record per Purchase Order)
None of this data is manually entered or sent to FLAIR.
Data Element
Ordered Date
Definition
Length
Date purchase order sent to
vendor.
8
Format
MMDDYYYY
Required /
Optional
Optional
Comments
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: PO Ordered Date
(Optional due to Cancel and Canceling Status
POs)
Start Date
Beginning date of purchase
order
8
MMDDYYYY
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: PO Start Date
End Date
Ending date of the purchase
order
8
MMDDYYYY
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: PO End Date
Vendor Id
Valid number on FLAIR's
Vendor, including the
appropriate prefix and
sequence number
13
Alphanumeric
Required
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Vendor
24 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order - Main Record
(One Record per Purchase Order)
None of this data is manually entered or sent to FLAIR.
Data Element
Vendor’s Name
Definition
Length
Format
Vendor’s name as it appears
in FLAIR’s vendor files.
60
Alphanumeric
Required /
Optional
System
Generated
Comments
Retrieve from FLAIR's Vendor files for external
vendors.
Not actually stored in the this table
Vendor’s Street
Address
Vendor’s address as it
appears in FLAIR’s vendor
files.
60
Alphanumeric
System
Generated
Retrieve from FLAIR's Vendor files for external
vendors.
Not actually stored in the this table
Vendor’s City
Vendor’s city as it appears in
FLAIR’s vendor files.
30
Alphanumeric
System
Generated
Retrieve from FLAIR's Vendor files for external
vendors.
Not actually stored in the this table
25 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order - Main Record
(One Record per Purchase Order)
None of this data is manually entered or sent to FLAIR.
Data Element
Vendor’s State
Definition
Length
Format
Vendor’s state as it appears
in FLAIR’s vendor files.
2
Alphanumeric
Required /
Optional
System
Generated
Comments
Retrieve from FLAIR's Vendor files for external
vendors.
Not actually stored in the this table
Vendor’s ZIP-Code
Vendor’s ZIP-code as it
appears in FLAIR’s vendor
files.
10
Alphanumeric
System
Generated
Retrieve from FLAIR's Vendor files for external
vendors
Not actually stored in the this table
Vendor’s Country
Vendor’s country as it
appears in FLAIR’s vendor
files.
30
Alphanumeric
System
Generated
Retrieve from FLAIR's Vendor files for external
vendors.
Not actually stored in the this table
Not displayed to public
26 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order - Main Record
(One Record per Purchase Order)
None of this data is manually entered or sent to FLAIR.
Data Element
Minority Vendor
Designation
Definition
This field identifies the
recipient or contractor’s
Minority Designation that
will provide services under
the contract
Length
Format
60
Alphanumeric
Required /
Optional
System
Generated
Comments
Retrieved from FLAIR's Vendor files using the
Vendor Id entered
Not actually stored in the this table
FACTS display the description not the code.
FACTS maintains Minority Vendor Code
descriptions
Fiscal Year
State Fiscal Year PO issued
4
(YYYY)
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Fiscal Year
Last year indicator of the State fiscal year
27 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order - Main Record
(One Record per Purchase Order)
None of this data is manually entered or sent to FLAIR.
Data Element
P Card Order
Indicator
Definition
P Card Order Indicator
Length
Format
1
Alphanumeric
Required /
Optional
Required
Comments
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: PCard Indicator
Valid values :
N
Y
“Y” indicates that PO paid with the P Card and
will not have any Payment data.
Not displayed but used to trigger a Purchase
Card Payment message on the Payments Tab.
Payment Tab message: “Payment for this
purchase order was issued using the state of
Florida Purchasing Card and is therefore not
displayed.”
28 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Line - Deliverables Record
(Could be Many Records per Purchase Order)
None of this data manually entered or sent to FLAIR.
Data Element
Definition
Length
Format
Required /
Optional
Comments
Line Item Number
MFMP generated number.
8
Alphanumeric
Required
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Line Item Number
Commodity /
Service Code
Commodity/Service Code of
item ordered.
6
Alphanumeric
Required
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Commodity Code
Use the code to retrieve and display only the
description of the code from FACTS Commodity
– Service Code table.
Quantity Ordered
Quantity of item ordered.
13.4
Numeric
Required
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Line Item Quantity
Can be zero, positive and negative
Price per Unit/Qty
Price per Unit/Qty of item
ordered.
13.4
Numeric
Required
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Line Item Price Per Unit
Can be zero, positive and negative
29 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Line - Deliverables Record
(Could be Many Records per Purchase Order)
None of this data manually entered or sent to FLAIR.
Data Element
Line Item Total
Amount
Definition
Length
Quantity of item ordered
times Price per Unit/Qty of
item ordered.
13.2
Format
Numeric
Required /
Optional
Required
Comments
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Total Name: Line Item Amount
Can be zero, positive and negative
State Term
Contract Number
DMS’ State Term Contract
Number, if available
50
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: State Term Contract Number
Solicitation
Number
Agency’s solicitation
number, if available
50
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Agency Solicitation Number
Line Item
Description
Description of item
ordered.
2,000
Alphanumeric
Required
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Line Item Description
30 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Line - Deliverables Record
(Could be Many Records per Purchase Order)
None of this data manually entered or sent to FLAIR.
Data Element
Definition
Length
Format
Method of
Procurement Code
Method of Procurement
code as it appears in FACTS
Code Validation Tables for
valid code and description
values.
2
Alphanumeric
Required /
Optional
Optional
Comments
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Method of Procurement
Use first two characters only of possible 255
characters provided
Use the code to retrieve and display only the
description of the code from FACTS Method of
Procurement table.
If MFMP sends a “9 ….” code display FACTS
code “9A” description.
If MFMP sends a “W”….” code display FACTS
code “W2” code description.
31 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Line Split (Accounting) - Record
Data Element
(Could be Many Records per Purchase Order)
None of this data is manually entered or sent to FLAIR.
Required /
Definition
Length
Format
Optional
Comments
Split Accounting
Line Number
Spilt Accounting Line
Number
10
Alphanumeric
Required
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Split Accounting Line Number
Contract ID
FLAID Contract ID
6
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: FLAIR Contract ID
L1
FLAIR Level One of
Operational Level
Organization Code
2
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: L1
GAAFR
FLAIR GAAFR Code
2
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: GAAFR
State Fund
FLAIR State Fund Code
1
Alphanumeric
Optional
From MFMP produced PO file
(MFMP_Purchase_Order_Data_DFS)
Column Name: State Fund
Fund Identifier
FLAIR Fund identifier Code
6
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Fund Identifier
32 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Line Split (Accounting) - Record
Data Element
Budget Entity
(Could be Many Records per Purchase Order)
None of this data is manually entered or sent to FLAIR.
Required /
Definition
Length
Format
Comments
Optional
FLAIR Budget Entity Code
8
From MFMP file
Alphanumeric
Optional
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Budget Entity
IBI
FLAIR IBI code
2
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: IBI
Category
FLAIR Category code
6
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Category
Category Year
FLAIR Category Year
2
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Category Year
CFI
FLAIR Certified Forward
Indicator
1
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: CFI
Organization Code
FLAIR Organization Code
11
Numeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Names: Organization Code
33 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Line Split (Accounting) - Record
Data Element
Organization Code
Description
(Could be Many Records per Purchase Order)
None of this data is manually entered or sent to FLAIR.
Required /
Definition
Length
Format
Comments
Optional
FLAIR Organization Code
38
Alphanumeric
From MFMP file
Optional
Description
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Names: Organization Code Description
Object Code
FLAIR Object Code
6
Numeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Names: Object Code
Object Code
Description
FLAIR Object Code
Description
38
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Names: Object Code Description
Split Amount
Amount for the FLAIR 29digit Account Code.
Numeric
Required
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Split Accounting Amount
Fiscal Year
Calculated Budget Fiscal
Year from MFMP Fiscal Year
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Data_DFS.cvs.gz
Column Name: Fiscal Year
13.2
(YYYY –
YYYY)
Last year indicator of the State fiscal year; need
to generate the first year indicator.
34 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Payment - Record
(Could be Many Records per Purchase Order)
None of this date manually entered or sent to FLAIR.
Data Element
Definition
Length
Format
Required /
Optional
Comments
Agency OLO
Agency OLO
6
Alphanumeric
Required
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column Names: Agency OLO
Purchase Order
Number
MFMP Purchase Order
Number
25
Alphanumeric
Required
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column Names: Purchase Order Number
Statewide Document
Number (SWDN)
FALIR Statewide
Document Number for
the payment
11
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column Names: Statewide Document Number
35 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Payment - Record
(Could be Many Records per Purchase Order)
None of this date manually entered or sent to FLAIR.
Data Element
Required /
Optional
Definition
Length
Format
Agency Document
Number
Agency Document
Number for the payment
11
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column Names: Agency Document Number
Vendor ID
Vendor ID
13
Alphanumeric
Required
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column name: Vendor
Vendor Name
Vendor name
31
Alphanumeric
Required
Retrieve from FLAIR's Vendor file data.
Payment Amount
(Pos/Neg, with
leading sign and
decimal plus 2)
Payment Amount
Numeric
Required
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column name: Paid Amount
13.2
36 of 53
Comments
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Payment - Record
(Could be Many Records per Purchase Order)
None of this date manually entered or sent to FLAIR.
Data Element
Contract ID
Definition
FLAIR Contract ID
Required /
Optional
Length
Format
5
Alphanumeric
Optional
Comments
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column name: FLAIR Contract ID
Not displayed to the public
L1
FLAIR Level One of
Operational Level
Organization Code
2
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column names: L1
Has been validated with FLAIR
GAAFR
FLAIR GAAFR Code
2
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column names: GAAFR
Has been validated with FLAIR
37 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Payment - Record
(Could be Many Records per Purchase Order)
None of this date manually entered or sent to FLAIR.
Data Element
State Fund
Definition
FLAIR State Fund Code
Required /
Optional
Length
Format
1
Alphanumeric
Optional
Comments
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column names: State Fund
Has been validated with FLAIR
Fund Identifier
FLAIR Fund identifier
Code
6
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column names: Fund Identifier
Has been validated with FLAIR
Budget Entity
FLAIR Budget Entity
Code
8
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column names: Budget Entity
Has been validated with FLAIR
38 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Payment - Record
(Could be Many Records per Purchase Order)
None of this date manually entered or sent to FLAIR.
Data Element
IBI
Definition
FLAIR IBI code
Required /
Optional
Length
Format
2
Alphanumeric
Optional
Comments
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column names: IBI
Has been validated with FLAIR
Category
FLAIR Category code
6
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column names: Category
Has been validated with FLAIR
Category Year
FLAIR Category Year
2
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column names: Category Year
Has been validated with FLAIR
39 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Payment - Record
(Could be Many Records per Purchase Order)
None of this date manually entered or sent to FLAIR.
Data Element
CFI
Required /
Optional
Definition
Length
Format
FLAIR Certified Forward
Indicator
1
Alphanumeric
Optional
Comments
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column names: CFI
Has been validated with FLAIR
Warrant Issue Date
(MM/DD/YYYY)
FALIR Voucher Date
8
MMDDYYYY
Optional
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column name: Warrant Issue Date
Fiscal Year
(YY-YY)
Payment fiscal year
5
Alphanumeric
Optional
Calculate by FACTS base on the Warrant Date and
CFI indicator in the FLAIR Account Code.
If CFI = “C”, Fiscal Year is prior fiscal year.
MFMP Paid Date
MFMP recorded
payment date
8
MMDDYYYY
Required
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column name: MFMP Paid Date
Invoice Number
MFMP invoice number
50
Alphanumeric
Optional
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column name: Invoice Number
40 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Purchase Order Payment - Record
(Could be Many Records per Purchase Order)
None of this date manually entered or sent to FLAIR.
Data Element
Definition
Length
Format
Required /
Optional
Comments
Payment Line
Number
MFMP payment line
number
8
Alphanumeric
Required
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column name: Line Item Number
Payment Spit
Accounting Number
MFMP split accounting
number
10
Alphanumeric
Required
From MFMP file
MFMP_Purchase_Order_Invoice_Data_DFS.csv.gz
Column name: Split Accounting Number
41 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Additional FACTS Functional Requirement Notes and Assumptions
Security
Purchase Order data is display only. Security must be so that only authorized
MFMP users (MFMP system) add or modify data via secured file transfers.
However, there will be system wide inquiry access provided. In addition, the
security must provide a means of identifying the user by entity and name. In
addition, FACTS must prevent the public from seeing the following data fields:
a.
Vendor’s ID
b. MFMP Paid Date
c.
FLAIR Contract ID - on Payments tab
Data Exchanges
MFMP
MFMP will provide:
a. Test Load of Purchase Order Header and Detail Records
(PO Level, Line Level, Split Accounting Level)
b. Test Load of Purchase Order Payment Records
c. Initial Load of Purchase Order Header and Detail Records
d. Initial Load of Purchase Order Payment Records
e. Daily File of New and Modified Purchase Order Header
and Detail Records
f. Daily File of Purchase Order Payment Records
Refer to MFMP Functional Requirement Notes and Assumptions above for
details.
FACTS
MFMP will provide a FTP mechanism for FACTS to retrieve data,
including error handling.
Refer to MFMP Functional Requirement Notes and Assumptions above for
details.
FLAIR
FACTS will provide appropriate timely data interface, including error
handling, to and from FLAIR files for the data indicated as retrieved or
validated using FLAIR data.
FACTS Code Changes
The existing Contract Type “Purchase Order” needs to be removed /
inactivated”.
42 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
On-Line Data Querying
a. FACTS must provide initially ad-hock querying, display, exporting, and
printing of data similar to that available for contracts in FACTS by modifying
existing FACTS search and result web pages (Main and Advanced).
ii. Main Search web page;
1. Main search will search both the FACTS contract and purchase
order databases using the search criteria entered on the page and
display all records from each database matching the search criteria,
except as otherwise indicated.
2. If the “Show Contracts only” radio button is checked, a check box
labeled "Show Contracts with published audits only' appears and if
checked search only contract database with published audits..
3. Add the ability to search using a MFMP Purchase Order Number;
when the MFMP Purchase Order Number entered on the page
search only the purchase order database.
4. Add a “Show Purchase Orders only” check box; if checked search
only the purchase order database.
5. The following page labels are to be relabeled:
o “Search Contracts” label is to be relabeled “Search”
o “Advanced Contract Search” is to be relabeled “Advanced
Search”
o “Contract Dollar Value” is to be relabeled “Dollar Value”
o “Beginning and/or Ending Dates of Contract” is to be
relabeled “Beginning and/or Ending Dates”
o “Search Contracts” button is to relabeled to “Search”
6. Message on the page is to read, “To search for contract or purchase
order information please enters at least one search criteria in the
fields below. If you would like to see details for all agencies or all
commodity groups, please provide additional criteria in any of the
remaining fields.”
iii. Main Results web page;
1. Result data are displayed in tabular and line form (all columns
must be sort-able, except for "Commodity / Service Type" and
"View Audits" results must be downloadable in Excel accessible
file format and provide at least one hyperlink to the contract’s
Contract Information page or purchase order’s Purchase Order
Information page ).
2. Remove “Contract Short Title” from the results display.
3. “Agency Name” becomes the 1st column of the results display.
4. Rename “Contract Type” to “Type” and make this as the 2nd
column of the results display.
43 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
5. “Agency Assigned Contract ID” becomes the 3rd column on results
display; column values will be hyperlinked to the “Contract
Details” page.
6. Add a new column “PO Number” as the 4th column of the results
display; column values will be hyperlinked to the “PO Details”
page.
7. “Vendor Name” becomes the 5th column of the results display.
8. Rename “Contract Total Amount” to “Total Amount” and it
becomes the 6th column of the results display.
9. “Commodity/Service Type” becomes the 7th column of the results
display.
10. “View Audits” becomes the 8th column of the results display
respectively on the results display.
iv. Main Search web page messages
1. The “No contracts were found for the search criteria" message
needs to read, “No records were found for the search criteria.
Please refine your search”
2. Place the following message on the Search Results “Search results
may display a amount more than once. Agencies may be recording
contracted amounts on a Contract or on a Purchase Order or on
both in FACTS.”
v. Advanced Search web page:
1. Advanced search will search both the FACTS contract and
purchase order databases using the search criteria entered on the
page and display all records from each database matching the
search criteria, except as otherwise indicated.
2. If the “Show Contracts only” radio button is checked, a check box
labeled "Show Contracts with published audits only' appears and if
checked search only contract database with published audits.
3. Add a “Show Purchase Orders only” check box; if checked search
only the purchase order database.
4. Add a “Purchase Order Specific Search Parameters” section on
Advance Search web page with the following parameters (Create
visual separation for the PO specific search parameters and
Contract specific search parameters by adding a box around them
or something to help distinguish the two.);
a. Ability to select one or more “Purchase Order Status”,
b. Ability to enter a “MFMP Purchase Order Number”,
c. Ability to enter a “Order Date” range,
5. Add a “Contract Specific Search Parameters” section on Advanced
Search web page with the following parameters (Create visual
44 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
separation for the PO specific search parameters and Contract
specific search parameters by adding a box around them or
something to help distinguish the two.);
a. Ability to enter an ‘Agency Assigned Contract ID”,
b. Ability to enter a “FLAIR Contract ID”,
c. Ability to select one or more “Contract Status”
d. Ability to select one a “Contract Type”,
e. Ability to select whether the contract contains
“Administrative Costs”,
f. Ability to select whether the contract contains “Periodic
Increase”
6. The following page labels are to be relabeled:
a. “Advanced Contract Search” is to be relabeled “Advanced
Search”
b. “Basic Contract Search” is to be relabeled “Basic Search”
c. “Contract Dollar Value” is to be relabeled “Dollar Value”
d. “Contract Execution Fiscal Year” is to be relabeled “Fiscal
Year”
e. “Beginning and/or Ending Dates of Contract” is to be
relabeled “Beginning and/or Ending Dates”
f. “Search Contracts” button is to relabeled to “Search”
7. Add a Check Box labeled “Include Inactive” next to the Method of
Payment selection drop-down. If checked, the drop-down will
include inactive as well as active codes for selection.
vi. Advanced Search Results web page;
1. Display data in tabular and line form (all columns must be sortable, results must be downloadable in Excel accessible file format
and provide at least one hyperlink to the purchase order’s Purchase
Order Information page ).
2. Remove the following columns from the Advance Search Results:
a. “General Information”
b. “Exempt Explanation”
c. “Statutory Authority”
d. “Admin Percentage”
3. “Agency Name” becomes the 1st column on the result page.
4. Rename “Contract Type” to “Type” and make it the 2nd column on
results display.
5. “Agency Assigned Contract ID” becomes the 3rd column on the
result page; column values will be hyperlinked to the “Contract
Details” page.
6. Add a new column “PO Number” as the 4th column of the results
page; column values will be hyperlinked to the “PO Details” page.
45 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
7. “Vendor Name” becomes the 5th column on the results page.
8. Rename “Contract Total Amount” to “Total Amount” and it
becomes the 6th column of the results page.
9. “Commodity/Service Type description” becomes the 7th column on
the result page.
10. “View Audits’ becomes the 8th column on the result page.
11. Add “PO Title/Long Title” as the 9th column on the result page;
PO Title is from the purchase order database and Long Title is
from the contracts database.
12. “Contract Short Title” becomes 10th column on the results page.
13. Add “FLAIR Contract ID” the 11th column on the results page.
14. “Execution Date” becomes the 12th column on the result page.
15. “PO Order Date becomes the 13th column on the results page.
16. “Beginning Date” becomes the 14th column on the result page.
17. “Ending Date” becomes the 15th column on the result page.
18. “Status” becomes the 16th column on the result page.
19. “Method of Procurement” becomes the 17th column on the results
page.
20. “State Term ID” becomes the 18th column on the results page.
21. “Agency Service Area” becomes the 19th column on the result
page.
22. “Advance Payment” becomes the 20th column on the results page.
23. “Recipient Type” becomes the 21th column on the results page.
24. “Agency Reference Number” becomes the 22st column on the
results page.
25. Add “CFDA” as the 23nd column on the results page; display
‘Multiple” if multiple records are found.
26. Add “CSFA” as the 24rd column on the results page; display
‘Multiple” if multiple records are found.
27. “Admin Costs?” becomes the 25th column on the results page;
display “Yes” and “No” values.
vii. Advanced Search web page messages
1. The “No contracts were found for the search criteria" message
needs to read “No records were found for the search criteria"
2. Search results may display a contract amount more than
once. Agencies may be recording contracted amounts on a
Contract, on a Purchase Order, or on both in FACTS.
a. FACTS must provide querying assistance such as
Commodity/Service Type download, as well as drop down
pick lists for available data values similar to that available
for contracts in FACTS.
46 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
b. FACTS must provide access to PO data for querying,
displaying and printing for a minimum of ten years
(Purchase Order Data History). Data retention, starting
with initial data loading, will be ten continuous years. Data
exceeding the ten years limit must be archived from
production but readily available for analysis.
Data Display
FACTS must display the purchase order data in similar format as currently displayed for
contracts in FACTS using a Purchase Order Information page containing:
a. “Summary” section containing:
viii. Agency Name
ix. Purchase Order Title
x. Total Purchase Order Amount
xi. Total Payments to date
xii. Purchase Order Number
xiii. Vendor Name
xiv. Total Budgetary Amount
xv. Order Date
b. “Details” tab containing:
“Main Information” section containing:
1. Purchase Order Number
2. Purchase Order Status
3. Order Date
4. Purchase Order Beginning Date
5. Purchase Order Ending Date
6. Purchase Order Fiscal Year
7. Purchase Order Title
ii. “Vendor” section containing:
1. Vendor Name
2. Address (City, State, Zip)
3. Minority Vendor Designation
iii. “Budget” section containing:
1. Total Purchase Order Amount
2. Total Budgetary Amount (Sum of PO’s budgetary amounts)
3. Budgetary details displayed in tabular and line form containing
(details must be downloadable in Excel accessible file format):
a. Budgetary Amount
47 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
b. (FLAIR 29-digit) Account Code
c. Fiscal Year (indicator)
c.
“Deliverables” tab displaying data in tabular and line form containing (specified
columns must be sort-able and details must be downloadable in Excel accessible
file format) containing:
i. Summary table containing:
1. Line Item Number
2. Commodity/Service Type (Sort-able)
3. State Contract Term ID (Sort-able)
4. Agency Solicitation Number (Sort-able)
5. Quantity
6. Unit Price
7. Total Unit Price
ii. Line Item Number Expansion table displaying;
1. Line Item Description (Complete Description); there must be a
blank line between Line Item Description last text line and
“Method of Procurement’ title.
2. Method of Procurement
3. Line (Accounting) Split Details
a. Split (Accounting) Line Number
b. FLAIR Contract ID; value hyperlinked to the “Contract
Details” page
c. Org. Code and Description
d. Object Code and Description
e. FLAIR’s 29-digit Account Code
f. Split Amount
d. “Payments” tab containing:
i. Summary table containing:
1. Fiscal Year
2. Total Amount
ii. Expansion table displaying data in tabular and line form (details must be
downloadable in Excel accessible file format) containing:
1. Statewide Document Number
2. Agency Document Number
3. Vendor Name
4. Invoice Number
5. Line Number
6. Split (Accounting) Number
48 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
7. Amount
8. Divided FLAIR 29-digit Account Code
9. Date
iii. Display the following message on both the Contract and PO Payment tabs;
“An agency may have recorded payments associated with a contract on
both a Contract and a Purchase Orders in FACTS.”
iv. If a purchase order has a paid by Purchase Card flag, display this message
on the Payment tab “Payment for this purchase order was issued using the
state of Florida Purchasing Card and is therefore not displayed.”
Missing Vendor or Commodity/Service Type Codes
Because of potential timing issues between MFMP, Statewide Vendor File and FLAIR
some of the vendor and/or commodity/services type descriptive data cannot be displayed
in FACTS. Implement the following mediating procedures in FACTS so that any missing
data is not displayed to the public until the reconciliation is complete.
a. A flag will added at the PO level in FACTS to identify if the PO record is
complete and all matches (vendor id and commodity code) are found.
b. FACTS will process the record as designed (and associate an payments or
changes received from MFMP) but will set this flag to false if a vendor ID match
(PO Level) OR commodity code match (PO line level) is NOT found.
c. FACTS Main/Advanced Search will NOT display POs that have the flag set to
false.
d. The daily PO batch procedures (after processing the MFMP files) will
automatically try to reconcile all POs that have the flag set to false. If the
previously unmatched data (vendor ID or Commodity) is found in FACTS, it will
flip the flag to true and display on the website.
e. A separate Admin report added to FACTS Administrator webpage listing all POs
that have the flag set to false, for monitoring, to assist with any follow-up actions
needed.
Existing Purchase Orders
a. All existing FACTS contract records marked, as “Purchase Order” in the Contract
Type field will have the “Do not publish this Contract on the FACTS public
website” filed marked as “Yes” systematically removing them from public view.
However, Agency Users will still have access to these records to update (i.e.
Chang Contract Status, select another Contract Type, make the contract viewable
to the public)
b. Provide listings of the effected contracts to the affect agencies.
c. The FACTS Administrator will inactivate the Contract Type “Purchase Order”.
49 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
FACTS Administrator Monitoring Reports
Create an FACTS Admin report to monitor if any of these fields come over Blank
from MFMP:

From the PO Report
a. Org Code
b. Org Description
c. Object Code
d. Object Code Description
e. FLAIR accounting fields
f. Method of Procurement
g. Vendor or Commodity/Service Type

From the Payment Data Report
h. Statewide Document Number
i. FLAIR accounting fields
FACTS Agency Monitoring Report
Create an agency report to monitor if any Methods of Procurement codes are
blank. We understand that is an editable field in MFMP and if blank, the agencies
can go into MFMP and update this field.
Notes and Assumptions
1. Written agreements with two signatures and payment(s) from the State Treasury
are contracts recorded in FACTS. If attached to a purchase order, it is in FACTS
as a purchase order as well.
2. FACTS will display budgets for purchase orders.
3. FACTS will display blank fields for optional fields not populated in MFMP.
4. FACTS will match MFMP Field lengths.
5. FACTS will display any special characters entered in MFMP.
6. FACTS will not maintain a log of purchase order changes.
7. MFMP is the system of record for purchase orders.
50 of 53
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Document revision control:
Name
Bill DuBose
Bill DuBose
Bill DuBose
Bill DuBose
Bill DuBose
Bill DuBose
Bill DuBose
Bill DuBose
Bill DuBose
Bill DuBose
Bill DuBose
Bill DuBpse
Bill DuBose
Bill Dubose
Bill DuBose
Action
Initial Draft
Updated because for 3/25/13 Meeting with
MFMP.
Updated for 4/16/13 Telephone Meeting with
MFMP.
Updated based on 5/9/13 communications with
MFMP.
Update because for 6/7/13 Meeting with
MFMP.
Update because for 7/3/13, 7/5/13 and 7/8/13
DFS, MFMP and Agency Meetings.
Update for Danielle Kosberg and Christina
Smith’s 7/10/13 Review.
Change Object Code and Organization Code
descriptions field sizes.
Update Data table structure changes and
addition of MFMP Paid Date and PO Date.
Update for missing Vendor and
Commodity/Service Type descriptive data
procedures.
Update for existing purchase orders
Updated for approved message Search Result
and Payment Tab, including if the PO paid by
Pcard.
Updated to change CFI from Required to
Optional
Updated to change Order Date to Optional
because PO Canceled and Canceling status.
Updated for addition of vendor invoice number,
IR line number and IR Split Accounting Line
Number to MFMP Purchase Order Payment files
51 of 53
Date
3/18/13
3/26/13
4/17/13
5/10/13
6/14/13
7/913
7/10/13
8/5/13
8/12/13
8/19/13
8/21/13
8/22/13
8/23/13
9/11/13
10/3/13
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Bill DuBose
Update for the addition of MFMP historical
method of procurement codes to FACTS
method of procurement table so they can be
displayed in FACTS, Updates for the Payment
Details Page to include left to right scroll and
renaming label “Split Accounting Line #” to
“Split Line #”, modified logic for calculating
the Fiscal year display to include MFMP Paid
date if Warrant Date is missing from MFPM
data, added requirement that MFMP MOP code
of 9 be displayed in FACTS with FACTS MOP
Description for MOP Code 9A, Changed the
following fields to Optional in FACTS
PO Report
Method of Procurement Code
Fiscal Year
Org Code
Org Description
Object Code
Object Code Description
FLAIR accounting fields
Payment Data Report
Statewide Document Number
Agency Document Number
MFMP Invoice Number
Warrant Issue Date
FLAIR accounting fields
And added requirements for FACTS Admin
report to monitor if any of these fields come
over Blank from MFMP:
From the PO Report
Org Code
Org Description
Object Code
Object Code Description
FLAIR accounting fields
From the Payment Data Report
Statewide Document Number
FLAIR accounting fields
and an agency report to monitor if any MOPs
are blank.
52 of 53
10/24/13
Department of Financial Services
Functional Requirements for FACTS
Phase Six
Purchase Orders
Bill DuBose
Update Method of Payment comments to
include; If MFMP sends a “9”….” code display
FACTS code “9” code description. If MFMP
sends a “W”….” code display FACTS code
“W2” code description.
Bill DuBose
Added “Include Inactive” check box for MOP
10/30/13
codes.
11/8/13
Added “PO Order Date becomes the 13th
column on the advance results page and added
Purchase Order Fiscal Year to “Detail” “Main
Information” section
Bill Dubose
Bill DuBose
Remove Vendor Line 2 from requirements
53 of 53
10/28/13
11/13/13
Download