anchor.diff:  A,A14,GrossOutlayAmountByTAS_CPE= value for GTAS SF 133 line #3020 for the same reporting period.,"Warning currently, Fatal Error in future release",Implemented,Calculation
   A,A15,UnobligatedBalance_CPE= value for GTAS SF 133 line #2490 for the same reporting period.,"Warning currently, Fatal Error in future release",Implemented,Calculation
   "A, B",A16,"All the elements that have FYB in file A & B would be expected in quarter 1, as a soft edit. It would be optional in subsequent periods.",Warning,Implemented,Requirement
  -"A, B",A18,"GrossOutlayAmountByTAS_CPE (file A) = sum of all GrossOutlayAmountByProgramObjectClass (file B).
  +"A, B",A18,"GrossOutlayAmountByTAS_CPE (file A) = sum of all GrossOutlayAmountByProgramObjectClass (file B).
     {This value is the sum of all Gross Outlay Amounts reported in file B, to indicate year-to-date activity by TAS/Subaccount.}",Warning,Implemented,Calculation
   "A, B",A19,"ObligationsIncurredTotalByTAS_CPE (File A) = negative sum of ObligationsIncurredByProgramObjectClass_CPE (File B), as of the same reporting period.",Warning,Implemented,Calculation
   A,A20,AllocationTransferAgencyIdentifier and AgencyIdentifier provided values must be valid Agency ID in the Common Government-wide Accounting Classification (CGAC),Fatal Error,Implemented,Requirement
  
positive.code: C,C14,"Each row provided in file C must contain either a FAIN, URI, or PIID. Rows must not contain a PIID and FAIN, or a PIID and URI.",Fatal Error,Implemented,Element Conditionally Required
  C,C17,"TransactionObligatedAmount value is not required (i.e., can be blank) on rows that include values for USSGL accounts balances or subtotals",Warning,Implemented,Element Conditionally Required
  C,C18,DeobligationsRecoveriesRefundsOfPriorYearByAward_CPE in File C = USSGL(4871+ 4872 + 4971 + 4972) in File C for the same reporting period. This applies to the award level.,Warning,Implemented,Requirement
  C,C20,"The totals by combination of TAS/object class provided in File C, cannot be greater than the same combinations in File B. For instance, the sum of all ObligationsUndeliveredOrdersUnpaidTotal_CPE values for each TAS/object class combination (i.e., containing all awards reported for that TAS/object class) reported in File C, should be less than or equal to the ObligationsUndeliveredOrdersUnpaidTotal_CPE value for the same TAS/object class combination provided in File B.",Warning,Implemented,Requirement
  C,C21,"The totals by combination of TAS/program activity provided in File C, cannot be greater than the same combinations in File B. For instance, the sum of all ObligationsUndeliveredOrdersUnpaidTotal_CPE values for each TAS/program activity combination (i.e., containing all awards reported for that TAS/program activity) reported in File C, should be less than or equal to the ObligationsUndeliveredOrdersUnpaidTotal_CPE value for the same TAS/program activity combination provided in File B.",Warning,Implemented,Requirement
  C/D1/D2,C23,"For each unique award ID (PIID/ParentAwardId for procurement, FAIN/URI for financial assistance) in File C, the sum of each TransactionObligatedAmount submitted in the reporting period should match the sum of the FederalActionObligation (in either D1 or D2) or OriginalLoanSubsidyCost (only in D2) amounts reported in D1 or D2 for the same timeframe, regardless of modifications.",Warning,Implemented,Calculation
  C/D1/D2,C24,"If AllocationTransferAgencyIdentifier in File C is populated and valid, then it is acceptable that the associated Award ID does NOT exist in File D1 or D2.",n/a,Implemented,Linkage
  D2,D1,"Element value must be a valid enumeration as described in the ""Domain_Values.xlsx"" spreadsheet.",n/a,Implemented in ASP,Requirement
  
negative.code: B,B11,"Must be valid 3-digit object class as defined in OMB Circular A-11 Section 83.6, or a 4-digit code which includes a 1-digit prefix that distinguishes direct, reimbursable, and allocation obligations. Do not include decimal points when reporting in the Schema.",Warning,Implemented,Requirement
  B,B12,"Reimbursable flag indicator is required when reporting obligation or outlay USSGL account balances (excluding downward adjustments USSGL accounts), and a 3 digit object class is provided. Valid values are ""R"" for ""ReimbursableFundingSource"" and ""D"" for ""DirectFundingSource"".",Warning,Implemented,Element Conditionally Required
  B,B13,DeobligationsRecoveriesRefundsOfPriorYearByProgramObjectClass_CPE in File B = USSGL(4871+ 4872 + 4971 + 4972) in File B for the same reporting period,Warning,Implemented,Requirement
  B,B14,"File B: All the D amounts reported for (4801_CPE less 4801_FYB) + (4802_CPE less 4802_FYB) + 4881_CPE + 4882_CPE + (4901_CPE less 4901_FYB) + 4902_CPE + (4908_CPE less 4908_FYB) + 4981_CPE + 4982_CPE = the inverse of SF 133 line 2004 per TAS, for the same reporting period","Warning currently, Fatal Error in future release",Implemented,Calculation
  B,B15,"File B: All the R amounts reported for (4801_CPE less 4801_FYB) + (4802_CPE less 4802_FYB) + 4881_CPE + 4882_CPE + (4901_CPE less 4901_FYB) + 4902_CPE + (4908_CPE less 4908_FYB) + 4981_CPE + 4982_CPE = the inverse of SF 133 line 2104 per TAS, for the same reporting period","Warning currently, Fatal Error in future release",Implemented,Calculation
  B,B18,"File B: Reimbursable flag indicator is not required if object class is 4 digits. But if either ""D"" or ""R"" are given, then they have to correspond to the first digit of object class. Valid values are ""R"" for ""ReimbursableFundingSource"" and ""D"" for ""DirectFundingSource"". If an object class is 4 digits, then if it starts with 1 (1XXX) then it corresponds to a Reimbursable flag indicator of ""'D."" If it starts with 2 (2XXX), then it corresponds to a Reimbursable flag indicator of ""R.""",Warning,Implemented,Element Conditionally Required
  B,B19,The combination of TAS/object class/program activity code/reimbursable flag in File B (object class program activity) should be unique,Fatal Error,Implemented,Requirement
  "B, C",B20,"All combinations of TAS/program activity code/object class in File C (award financial) should exist in File B (object class program activity). Since not all object classes will have award activity, it is acceptable for combinations of TAS/program activity code/object class in File C to be a subset of those provided in File B.",Fatal Error,Implemented,Requirement
  