Attachment 3 - List of Integrations (Revised) .xlsx

XLSX spreadsheet 15 KB Posted

Attached to
Advanced Metering, Utility, & Waste Data Tracking
Solicitation number
47HAA021R0001
Issued by

About this file

This document provides details for a federal contract solicitation seeking an advanced metering, utility, and waste data tracking solution. The General Services Administration's Office of the Chief Information Officer - Office of Public Buildings Information Technology Services, in support of the PBS Office of Facilities Management and Office of Financial Management, is seeking a cloud-based, commercial-off-the-shelf enterprise solution to replace existing applications and services for energy usage analysis, advanced metering, solid waste tracking, and utility invoice processing. Offerors must submit proposals by 10AM ET on August 20, 2021. The solution will provide a single integrated environment to be managed by a single contractor and include hosting, licensing, configuration, data architecture, integration, and support services. Questions regarding this requirement are due by July 27, 2021 to the identified contracting staff.

View the file

Other files

Show all 15

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Systems Integration List

Column NameField TypeMax LengthRequiredValidation RulesPurposeHeader or LineFSD Mapping
Invoice NumberAN20Required by SystemIf missing, the invoice line

record will not be processed. Must not contain any of the following characters:

· Space

· |Unique identifier of the invoice.HeaderInvoice Number (Bill ID)
Invoice Line NumberN5Required by SystemIf missing, the invoice line record
will not be processed.Unique identifier of the invoice line number. Note: Invoice line numbers should be provided in sequential order starting with 1Line1,2,3,4,….etc.
Vendor CodeAN10Required by SystemIf missing, the invoice line
record will not be processed.Part of the unique identifier of the vendor or account associated with the invoice in VSS, when paired with Vendor Address Code.HeaderPopulate with “510374236”.
Vendor Address CodeAN13Required by SystemIf missing, the invoice line record will not be processed.Part of the unique identifier of the vendor or account associated with the invoice in VSS, when paired with Vendor Code.HeaderPopulate with “00022”.
Vendor Registration Number (VRN)AN30OptionalIf VRN is not populated the system will infer the vendor information using the vendor code/vendor address code.Unique Identifier of the vendor or account associated with the invoice in VSS.Header
Contract Number ReferenceAN30Required by USDAEach invoice line must reference a contract number or blanket purchase agreement (BPA) number or an obligation number. All invoice lines within the same invoice must reference the same contract number, if supplied.Identifies the contract number for which the invoice is being submitted.Header and LinePopulate with the GSA Contract Number.

(Contract Number on Masterfile)

Contract Line Number ReferenceN5OptionalRequired if contract number reference is supplied.Identifies the Contract Line Number for which the invoice is being submitted.Line
Sub-Contract Line Number ReferenceAN2Required by USDAIdentifies the Sub -Contract Line Number for which the invoice is being submitted.LinePopulate with the GSA MDL Number.

(Sub Contract Line Number on Masterfile)

BPA Number ReferenceAN30OptionalEach invoice line must reference a contract number or BPA number or an obligation number.Identifies the BPA number for which the invoice is being submitted.Header and Line
BPA Line Number ReferenceN5OptionalRequired if BPA number referenced is supplied.Identifies the BPA Line Number for which the invoice is being submittedLine
Sub BPA Line Number ReferencedN2OptionalIdentifies the Sub BPA Line Number for which the invoice is being submittedLine
Obligation Number ReferenceAN30Optional, only required if unreference d invoice = FIf unreferenced invoice = F and missing, the invoice line record will not be processed. All invoice lines within the same invoice must reference the same obligation.Identifies the Award or Order for which the invoice is being submitted.Header and Line
Obligation Line Number ReferenceN5Optional, only required if unreference d invoice = FIf unreferenced invoice = F and missing, the invoice line record will not be processed.Identifies the Award or Order line number for which the invoice is being submitted.Line
Commodity NameAN60OptionalRequired if Quantity, Unit Price, and Unit of Issue are supplied. This must match the Commodity Name used on the Award or Order being referenced on the invoice.Identifies the product or service for which the invoice is being submitted.Line
QuantityN21,6OptionalRequired if Commodity Name, Unit Price, and Unit of Issue are supplied.Identifies the quantity for which the invoice is being submitted, as related to the supplied Commodity Name.Line
Unit PriceN21,6OptionalRequired if Commodity Name, Unit Price, and Unit of Issue are supplied.Identifies the unit price associated with each product or service for which the invoice is being submitted, as related to the supplied Commodity Name. If Unit Price and Quantity are supplied, the invoice amount will be calculated as Unit Price * Quantity.Line
Unit of IssueAN30OptionalIdentifies the unit associated with the product or service for which the invoice is being submitted. If supplied, the Unit of Issue for the invoice should match the Unit of Issue used on the Award or Order being referenced by the invoice.Line
Invoice AmountN21,6Required by USDARequired if Unit Price and Quantity are not supplied.Indicates the amount for which the invoice is being submitted. If Quantity and Unit Price are supplied, this field will be ignored and the invoice amount will be calculated using Unit Price * Quantity.LineDollar amount for the invoice accounting line.
Credit AmountN21,6OptionalIndicates the amount of any credits being included on the invoice.Header
Discount Day 1N3OptionalThe number of days entered for Discount Day 1 must be less than the number of days entered for Discount Day 2, Discount Day 3, and Discount Day 4 if provided.Header
Discount Day 2N3OptionalThe number of days entered for Discount Day 2 must be more than the number of days entered for Discount Day 1 and less than the number of days entered for Discount Day 3 and Discount Day 4 if provided.Used in conjunction with Discount Amount 2 or Discount Percent 2 to specify discount terms on the invoice. If the invoice is paid within the number of days provided in Discount Day 2, the amount of the discount taken will be determined using Discount Amount 2 or Discount Percent 2.Header
Discount Day 3N3OptionalThe number of days entered for Discount Day 3 must be more than the number of days entered for Discount Day 1 and Discount Day 2 and less than the number of days entered for Discount Day 4 if provided.Used in conjunction with Discount Amount 3 or Discount Percent 3 to specify discount terms on the invoice. If the invoice is paid within the number of days provided in Discount Day 3, the amount of the discount taken will be determined using Discount Amount 3 or Discount Percent 3.Header
Discount Day 4N3OptionalThe number of days entered for Discount Day 4 must be more than the number of days entered for Discount Day 1, Discount Day 2, and Discount Day 3 if provided.Used in conjunction with Discount Amount 4 or Discount Percent 4 to specify discount terms on the invoice. If the invoice is paid within the number of days provided in Discount Day 4, the amount of the discount taken will be determined using Discount Amount 4 or Discount Percent 4.Header
Discount Amount 1N3,2OptionalIf Discount Day 1 is supplied, either Discount Amount 1 or Discount Percent 1 must also be supplied, but not both.Used in conjunction with Discount Day 1 to specify discount terms on the invoice. If the invoice is paid within the number of days provided in Discount Day 1, the amount of the discount taken will be determined using Discount Amount 1 if supplied.Header
Discount Amount 2N3,2OptionalIf Discount Day 2 is supplied, either Discount Amount 2 or Discount Percent 2 must also be supplied, but not both.Used in conjunction with Discount Day 2 to specify discount terms on the invoice. If the invoice is paid within the number of days provided in Discount Day 2, the amount of the discount taken will be determinedHeader
Discount Amount 3N3,2OptionalIf Discount Day 3 is supplied, either Discount Amount 3 or Discount Percent 3 must also be supplied, but not both.Used in conjunction with Discount Day 3 to specify discount terms on the invoice. If the invoice is paid within the number of days provided in Discount Day 3, the amount of the discount taken will be determined using Discount Amount 3 if supplied.Header
Discount Amount 4N3,2OptionalIf Discount Day 4 is supplied, either Discount Amount 4 or Discount Percent 4 must also be supplied, but not both.Used in conjunction with Discount Day 4 to specify discount terms on the invoice. If the invoice is paid within the number of days provided in Discount Day 4, the amount of the discount taken will be determined using Discount Amount 4 if supplied.Header
Discount Percent 1N3,3OptionalIf Discount Day 1 is supplied, either Discount Amount 1 or Discount Percent 1 must also be supplied, but not both. The supplied value must be less than or equal to 100.Used in conjunction with Discount Day 1 to specify discount terms on the invoice. If the invoice is paid within the number of days provided in Discount Day 1, the amount of the discount taken will be determined using Discount Percent 1 if supplied.Header
Discount Percent 2N3,3OptionalIf Discount Day 2 is supplied, either Discount Amount 2 or Discount Percent 2 must also be supplied, but not both. The supplied value must be less than or equal to 100.Used in conjunction with Discount Day 2 to specify discount terms on the invoice. If the invoice is paid within the number of days provided in Discount Day 2, the amount of the discount taken will be determined using Discount Percent 2 if supplied.Header
Discount Percent 3N3,3OptionalIf Discount Day 3 is supplied, either Discount Amount 3 or Discount Percent 3 must also be supplied, but not both. The supplied value must be less than or equal to 100.Used in conjunction with Discount Day 3 to specify discount terms on the invoice. If the invoice is paid within the number of days provided in Discount Day 3, the amount of the discount taken will be determined using Discount Percent 3 if supplied.Header
Discount Percent 4N3,3OptionalIf Discount Day 4 is supplied, either Discount Amount 4 or Discount Percent 1 must also be supplied, but not both. The supplied value must be less than or equal to 100.Used in conjunction with Discount Day 4 to specify discount terms on the invoice. If the invoice is paid within the number of days provided in Discount Day 4, the amount of the discount taken will be determined using Discount Amount 4 if supplied.Header
Period of Performance Start DateDate10Required by USDAPeriod of Performance Start Date must occur before Period of Performance End Date.Indicates the start date for the period of performance associated with the activity for which an invoice is being submitted.LinePopulate with Service Period Beginning
Period of Performance End DateDate10Required by USDAPeriod of Performance Start Date must occur before Period of Performance End Date.Indicates the end date for the period of performance associated with the activity for which an invoice is being submitted.LinePopulate with Service Period End
PSCAN4OptionalIndicates the Product Service Code (PSC) associated with the product or service for which the invoice is being submitted.Line
NAICSAN6OptionalIndicates the North American Industrial Classification System (NAICS) Code associated with the product or service for which the invoice is being submitted.Line
SICAN4OptionalIndicates the Standard Industrial Classification (SIC) Code associated with the product or service for which the invoice is being submitted.Line
NSNAN30OptionalIndicates the National Stock Number (NSN) associated with the product for which the invoice is being submitted.Line
Delivery DateDate10OptionalIndicates the date of delivery for the product or service for which the invoice is being submitted.Header and Line
FOBAN40OptionalIf supplied, the FOB must be one of the accepted values as listed in section 1.3 – Freight On Board Values.Indicates the Freight on Board (FOB) location determining who pays the shipping charges.Header and Line
Additional MarkingsAN30OptionalIndicates additional information that can be used to further identify the shipping location or delivery method.Header and Line
DescriptionAN225Required by USDAProvides the ability to enter any additional information on the invoice that may be helpful or useful.LinePopulate with Service Period Start Date + Service Period End Date + Utility Company Name

Example: 04/18/2018-05/16/2018 UGI UTILITIES INC.

Invoice Title AN 50 Required by USDA Provides the ability to input a title for referencing the invoice. Header Populate with the GSA Purchase Order Number.

(PDN Number on Masterfile)

Invoice Office CodeAN10OptionalRequired if Invoice Office Address Code is supplied.Part of the unique identifier of the Invoicing Office that will receive the invoice, when paired with Invoice Office Address Code.HeaderPopulate with “GSAINVOICE”
Invoice Office Address CodeAN5OptionalRequired if Invoice Office Code is Supplied.Part of the unique identifier of the vendor or account associated with the invoice in VSS, when paired with Invoice Office Code.HeaderPopulate with “VSS”
Unreferenced InvoiceBoolean1Required by SystemValid values are: T=True F=FalseIs used as an indicator for the Invoice Upload batch process will need to verify user’s permissions to create unreferenced Invoices.Header“T”
Accounting TemplateAN10OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the Accounting Template Code for which the invoice is being submitted.Line
PartitionAN10OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the Partition Code for which the invoice is being submitted.Line
BBFYAN4Required by SystemThis field will only be processed if Unreferenced Invoice value = T.Identifies the BBFY for which the invoice is being submitted.LineCurrent Fiscal Year (YYYY)
EBFYAN4OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the EBFY for which the invoice is being submitted.LinePopulated with the ending budget fiscal year (YYYY), if applicable.
FundAN20Required by systemThis field will only be processed if Unreferenced Invoice value = T.Identifies the Fund Code for which the invoice is being submitted.LinePopulate with the Fund (appropriation Code).

(Fund on Masterfile) Division AN 20 Required by System This field will only be processed if Unreferenced Invoice value = T. Identifies the Division Code for which the invoice is being submitted. Line Populate with the Division (Region) code.

(Region on Masterfile) Organization AN 20 Required by System This field will only be processed if Unreferenced Invoice value = T. Identifies the Organization Code for which the invoice is being submitted. Line Populate with the Organization code.

(Org Code on Masterfile)

Sub OrganizationAN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the Sub Organization Code for which the invoice is being submitted.Line
ProgramAN20Required by USDAThis field will only be processed if Unreferenced Invoice value = T.Identifies the Program Code for which the invoice is being submitted.LinePopulate with the Program (budget activity) code.

(Program on Masterfile) Project AN 20 Optional This field will only be processed if Unreferenced Invoice value = T. Identifies the Project Code for which the invoice is being submitted. Line Populate with the Project number.

(Project Number on Masterfile)

Sub ProjectAN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the Sub Project Code for which the invoice is being submitted.Line
ActivityAN20Required by USDAThis field will only be processed if Unreferenced Invoice value = T.Identifies the Activity Code for which the invoice is being submitted.LinePopulate with the Activity (Function) Code.

(Activity on Masterfile) Object AN 20 Required by USDA This field will only be processed if Unreferenced Invoice value = T. Identifies the Object Code for which the invoice is being submitted. Line Populate with the Sub Object Class (cost element) code.

(Sub Object Class on Masterfile)

Sub ObjectAN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the Sub Object Code for which the invoice is being submitted.Line
Revenue Source CodeAN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the Revenue Source Code for which the invoice is being submitted.Line
Sub Revenue Source CodeAN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the Sub Revenue Source Code for which the invoice is being submitted.Line
User Dimension 1AN20Required by USDAThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Dimension 1 for which the invoice is being submitted.LinePopulate with the building number.

(Building Number on Masterfile)

User Dimension 2AN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Dimension 2 for which the invoice is being submitted.Line
User Dimension 3AN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Dimension 3 for which the invoice is being submitted.Line
User Dimension 4AN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Dimension 4 for which the invoice is being submitted.Line
User Dimension 5AN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Dimension 5 for which the invoice is being submitted.LinePopulate with the Lease Number.

(Lease Number on Masterfile).

User Dimension 6AN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Dimension 6 for which the invoice is being submitted.Line
User Dimension 7AN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Dimension 7 for which the invoice is being submitted.Line
User Dimension 8AN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Dimension 8 for which the invoice is being submitted.Line
User Dimension 9AN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Dimension 9 for which the invoice is being submitted.Line
User Dimension 10AN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Dimension 10 for which the invoice is being submitted.Line
Cancelled BBFYAN4OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Cancelled BBFY for which the invoice is being submitted.Line
Cancelled EBFYAN4OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Cancelled EBFY for which the invoice is being submitted.Line
Cancelled FundAN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Cancelled Fund for which the invoice is being submitted.Line
Cost OrganizationAN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Cost Organization Code for which the invoice is being submitted.Line
Sub Cost OrganizationAN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Sub Cost Organization for which the invoice is being submitted.Line
YBAAN4OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User YBA Code for which the invoice is being submitted.Line
BETCAN10OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User BETC Code for which the invoice is being submitted.Line
Cohort YearAN4OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User Cohort Year for which the invoice is being submitted.Line
PRCAN20OptionalThis field will only be processed if Unreferenced Invoice value = T.Identifies the User PRC Code for which the invoice is being submitted.Line
Agreement NumberAN20OptionalIf populated the value must be valid in VSS database.Identifies the Agreement Number for which the invoice is being submitted.LinePopulate with the work authorization/RWA agreement number.

(Agreement Number on Masterfile)

Agreement Line NumberAN4OptionalThis field is required if the agreement number is populated.Identifies the Agreement Line Number for which the invoice is being submitted.LineWhen agreement number populated then populate with “1”.
External System Document NumberAN30OptionalHeaderPopulate with the GSA Purchase Order Number.

(PDN Number on Masterfile) Source Number AN 30 Required by USDA Line Populate with the customer account number.

(Account Number on Masterfile)

File details come from the government source that posted it. Updated .