def METHOD_NAME(self, federal_accounts):
    """
    Query Obligations and Outlays per Bureau from File B for a single Period
    """
    filters, annotations = self.get_common_query_objects(federal_accounts, "treasury_account")
    return (
        FinancialAccountsByProgramActivityObjectClass.objects.filter(*filters)
        .annotate(**annotations)
        .values("name", "account_code")
        .annotate(
            total_obligations=Sum("obligations_incurred_by_program_object_class_cpe"),
            total_outlays=Sum("gross_outlay_amount_by_program_object_class_cpe"),
        )
        .values("name", "account_code", "total_obligations", "total_outlays")
    )