Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions dataactvalidator/config/fabsFieldsRaw.csv
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ LegalEntityZIP5,legal_entity_zip5,ASP: Conditional per Validation Rule,string,5
LegalEntityZIPLast4,legal_entity_zip_last4,ASP: Conditional per Validation Rule,string,4
NonFederalFundingAmount,non_federal_funding_amount,ASP: Optional,numeric,20
OriginalLoanSubsidyCost,original_loan_subsidy_cost,ASP: Conditional per Validation Rule,numeric,20
PeriodOfPerformanceCurrentEndDate,period_of_performance_curr,ASP: Optional,string,8
PeriodOfPerformanceStartDate,period_of_performance_star,ASP: Optional,string,8
PeriodOfPerformanceCurrentEndDate,period_of_performance_curr,ASP: Conditional per Validation Rule,string,8
PeriodOfPerformanceStartDate,period_of_performance_star,ASP: Conditional per Validation Rule,string,8
PrimaryPlaceOfPerformanceCode,place_of_performance_code,ASP: Optional,string,7
PrimaryPlaceOfPerformanceCongressionalDistrict,place_of_performance_congr,ASP: Conditional per Validation Rule,string,2
PrimaryPlaceOfPerformanceCountryCode,place_of_perform_country_c,ASP: Optional,string,3
Expand Down
2 changes: 1 addition & 1 deletion dataactvalidator/config/programActivityFields.csv
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,6 @@ USSGL490800_AuthorityOutlayedNotYetDisbursed_FYB,ussgl490800_authorityoutlayedno
USSGL493100_DeliveredOrdersObligationsTransferredUnpaid_CPE,ussgl493100_deliveredordersobligationstransferredunpaid_cpe,ussgl493100_delivered_orde_cpe,TRUE,float,21,
USSGL497100_DownwardAdjustmentsOfPriorYearUnpaidDeliveredOrdersObligationsRecoveries_CPE,ussgl497100_downwardadjustmentsofprioryearunpaiddeliveredordersobligationsrecoveries_cpe,ussgl497100_downward_adjus_cpe,TRUE,float,21,
USSGL497200_DownwardAdjustmentsOfPriorYearPaidDeliveredOrdersObligationsRefundsCollected_CPE,ussgl497200_downwardadjustmentsofprioryearpaiddeliveredordersobligationsrefundscollected_cpe,ussgl497200_downward_adjus_cpe,TRUE,float,21,
USSGL497210_DownwardAdjustmentsOfPriorYearPaidDeliveredOrdersObligationsNonCashRefunds_CPE,ussgl497210_downwardadjustmentsofprioryearpaiddeliveredordersobligationsnoncashrefunds_cpe,ussgl497210_down_adj_refun_cpe,FALSE,float,21,
USSGL497210_DownwardAdjustmentsOfPriorYearPaidDeliveredOrdersObligationsNonCashRefunds_CPE,ussgl497210_downwardadjustmentsofprioryearpaiddeliveredordersobligationsnoncashrefunds_cpe,ussgl497210_down_adj_refun_cpe,TRUE,float,21,
USSGL498100_UpwardAdjustmentsOfPriorYearDeliveredOrdersObligationsUnpaid_CPE,ussgl498100_upwardadjustmentsofprioryeardeliveredordersobligationsunpaid_cpe,ussgl498100_upward_adjustm_cpe,TRUE,float,21,
USSGL498200_UpwardAdjustmentsOfPriorYearDeliveredOrdersObligationsPaid_CPE,ussgl498200_upwardadjustmentsofprioryeardeliveredordersobligationspaid_cpe,ussgl498200_upward_adjustm_cpe,TRUE,float,21,
4 changes: 2 additions & 2 deletions dataactvalidator/config/sqlrules/sqlRules.csv
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ A23,"StatusOfBudgetaryResourcesTotal_CPE= CPE value for GTAS SF-133 line #2500",
A24,"StatusOfBudgetaryResourcesTotal_CPE = TotalBudgetaryResources_CPE.",n,appropriations,fatal,,a24_appropriations,"StatusOfBudgetaryResourcesTotal_CPE must equal TotalBudgetaryResources_CPE. The Broker cannot distinguish which side of the equation is correct for this rule. Refer to related rule errors and warnings in this report (rules A6, A23) to distinguish which elements may be incorrect.","accuracy",n
A29,"DeobligationsRecoveriesRefundsOfPriorYearByTAS_CPE = aggregate value for GTAS SF 133 line 1021+1033, as of the same reporting period.",n,appropriations,fatal,,a29_appropriations,"(See SQL file)","accuracy",n
A30.1,"All TAS values in File A (appropriations) must exist in File B (object class program activity).",y,appropriations,fatal,program_activity,a30_appropriations,"(See SQL file)","completeness",n
A30.2,"All TAS values in File B (object class program activity) must exist in File A (appropriations).",y,program_activity,fatal,appropriations,a30_object_class_program_activity,"(See SQL file)","completeness",n
A30.2,"All TAS values in File B (object class program activity) must exist in File A (appropriations). However, if every balance on this row in File B is $0 it will be ignored when checked from File B to File A.",y,program_activity,fatal,appropriations,a30_object_class_program_activity,"(See SQL file)","completeness",n
A32,"TAS values in File A (appropriations) must be unique.",n,appropriations,fatal,,a32_appropriations,"There must be only one line reported per TAS in File A.","existence",n
A33.1,"Each TAS reported to GTAS for GTAS SF 133 should be reported in File A, with the exception of Financing Accounts, or when all monetary amounts are zero for the TAS.",n,appropriations,warning,,a33_appropriations_1,"With certain exceptions referenced in the Practices and Procedures, if a TAS is certified in GTAS for SF 133 purposes, it should also be reported for File A.","completeness",n
A33.2,"Each TAS reported in File A should be reported in GTAS for GTAS SF 133, with the exception of Financing Accounts, or when all monetary amounts are zero for the TAS.",n,appropriations,warning,,a33_appropriations_2,"With certain exceptions referenced in the Practices and Procedures, if a TAS is certified in GTAS for SF 133 purposes, it should also be reported for File A.","completeness",n
Expand Down Expand Up @@ -68,7 +68,7 @@ B27.3,"Each row in file B must contain either PAC/PAN or PARK. Note: Both can be
B27.4,"Each row in file C must contain either PAC/PAN or PARK. Note: Both can be submitted for FY25 submissions, but all validation rules related to PAC/PAN (e.g. B9) and PARK (e.g. B28) will be applied.",n,award_financial,fatal,,b27_award_financial_2,"A PAC/PAN or PARK.","existence",n
B27.5,"Each row in file B must contain either PAC/PAN or PARK. Note: Both can be submitted for FY25 submissions, but all validation rules related to PAC/PAN (e.g. B9) and PARK (e.g. B28) will be applied. As of FY26 PD01/02, only PARK will be accepted; PAC/PAN will only be accepted for resubmissions/corrections prior to FY26",n,program_activity,fatal,,b27_object_class_program_activity_3,PAC/PAN only as of FY26 PD01/02,"existence",n
B27.6,"Each row in file C must contain either PAC/PAN or PARK. Note: Both can be submitted for FY25 submissions, but all validation rules related to PAC/PAN (e.g. B9) and PARK (e.g. B28) will be applied. As of FY26 PD01/02, only PARK will be accepted; PAC/PAN will only be accepted for resubmissions/corrections prior to FY26",n,award_financial,fatal,,b27_award_financial_3,PAC/PAN only as of FY26 PD01/02,"existence",n
B28.1,"Should be a valid ProgramActivityReportingKey (PARK) for the corresponding funding TAS/TAFS, as defined in the OMB’s Program Activity Mapping File. PARK will be available for submission starting FY25 Period 07. PARK will be required FY26 PD01/02.",n,program_activity,fatal,,b28_object_class_program_activity,"A valid PARK.","accuracy",n
B28.1,"Should be a valid ProgramActivityReportingKey (PARK) for the corresponding funding TAS/TAFS, as defined in the OMB’s Program Activity Mapping File. PARK will be available for submission starting FY25 Period 07. PARK will be required FY26 PD01/02. However, if every balance on this row is $0, a PARK of ""0000"" or a valid PARK for the corresponding funding TAS/TAFS can be used.",n,program_activity,fatal,,b28_object_class_program_activity,"A valid PARK.","accuracy",n
B28.2,"Should be a valid ProgramActivityReportingKey (PARK) for the corresponding funding TAS/TAFS, as defined in the OMB’s Program Activity Mapping File. PARK will be available for submission starting FY25 Period 07. PARK will be required FY26 PD01/02.",n,award_financial,fatal,,b28_award_financial,"A valid PARK.","accuracy",n
B29,"PYA must be X, B, or P for file B.",n,program_activity,fatal,,b29_object_class_program_activity,"""X"", ""B"", or ""P"".",accuracy,n
B29.1,"PYA must be X, B, P, or Blank for file C.",n,award_financial,fatal,,b29_award_financial_1,"""X"", ""B"", ""P"", or Blank.",accuracy,n
Expand Down
Loading