diff --git a/.github/workflows/validate_and_fix_notebook.yml b/.github/workflows/validate_and_fix_notebook.yml
index 9bf6902..8694d04 100644
--- a/.github/workflows/validate_and_fix_notebook.yml
+++ b/.github/workflows/validate_and_fix_notebook.yml
@@ -52,6 +52,9 @@ jobs:
- name: Commit changes
run: |
+ git fetch origin
+ git checkout -b ${{ github.event.pull_request.head.ref }} origin/${{ github.event.pull_request.head.ref }}
git add -A
git commit -m "Fix notebook format issues" || echo "No changes to commit"
+ git pull --rebase origin ${{ github.event.pull_request.head.ref }} || echo "No rebase needed"
git push origin HEAD:${{ github.event.pull_request.head.ref }}
diff --git a/Cost-Management/BillingReport.md b/Cost-Management/BillingReport.md
new file mode 100644
index 0000000..9428a05
--- /dev/null
+++ b/Cost-Management/BillingReport.md
@@ -0,0 +1,111 @@
+# Billing Report - Overview
+
+Costa Rica
+
+[](https://github.com) [](https://github.com/Naereen/badges/)
+
+[](https://github.com/)
+[brown9804](https://github.com/brown9804)
+
+Last updated: 2025-05-02
+
+----------
+
+List of References (Click to expand)
+
+- [Cost Management documentation](https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/)
+- [Cost Management + Billing documentation](https://learn.microsoft.com/en-us/azure/cost-management-billing/)
+
+Table of Content (Click to expand)
+
+- [Cost Analysis](#cost-analysis)
+- [Billing Report](#billing-report)
+
+
+
+## Billing Report
+
+> Generate and download billing reports for specific resources.
+
+> [!NOTE]
+> The total cost of the reservation is spread over the term of the reservation. This means that instead of paying the full amount upfront, the cost is amortized over the reservation period, making it easier to manage and predict expenses.
+
+> `For example`:
+> By committing to the F64 reservation of Microsoft Fabric, you receive a significant discount compared to the pay-as-you-go rate. The pay-as-you-go rate might be $11.52 per hour, but with the reservation, you pay $6.853 per hour, saving ~41%
+
+- **Navigate to Subscription**:
+ - `Sign in` to the Azure portal.
+ - `Select` the subscription where the factory is located from the `Subscriptions` menu.
+- **Access Cost Analysis**:
+ - In the left-hand menu, click on `Cost Management + Billing`.
+ - Under `Cost Management`, click on `Cost analysis`.
+
+
+
+- **Select Time Range**:
+ - In the Cost Analysis window, `click on the date range selector` at the top of the page.
+ - `Choose the start and end dates` for the period during which the issue occurred.
+ - `Apply` the selected date range.
+
+
+
+- **Group by** :
+ - In the Cost Analysis window, find the `Group by` dropdown menu.
+ - Select the desired option, e.g `Meter` from the dropdown options to group the costs by meter.
+
+
+
+- **Add Filter**:
+ - Click on `Add filter` located above the cost breakdown chart.
+ - From the first dropdown menu, select `Resource`.
+ - From the second dropdown menu, `select the resource ID` of the factory in question.
+ - `Apply` the filter to narrow down the costs to the specific resource.
+
+
+
+ | **Filter** | **Description** |
+ |-------------------|---------------------------------------------------------------------------------|
+ | Billing period | Allows you to break down costs by the month they were invoiced. |
+ | Charge type | Differentiates between usage, purchase, refund, and unused reservation costs. |
+ | Department | Breaks down costs by EA department, if applicable. |
+ | Frequency | Indicates whether a charge is one-time, recurring, or usage-based. |
+ | Invoice ID | Breaks down costs by billed invoice. |
+ | Location | Breaks down costs by resource location or region. |
+ | Meter | Breaks down costs by usage meter. |
+ | Pricing model | Differentiates between on-demand, reservation, or spot usage. |
+ | Product | Breaks down costs by product name. |
+ | Provider | Breaks down costs by provider type (e.g., Azure, Microsoft 365, AWS). |
+ | Publisher type | Differentiates between Microsoft, Azure, AWS, and Marketplace costs. |
+ | Reservation | Breaks down costs by reservation. |
+ | Resource | Breaks down costs by resource. |
+ | Resource group | Breaks down costs by resource group. |
+ | Service name | Breaks down costs by Azure service. |
+ | Service tier | Breaks down costs by Azure usage meter subclassification. |
+ | Subscription | Breaks down costs by Azure subscription and AWS linked account. |
+ | Tag | Breaks down costs by tag values for a specific tag key. |
+ | UnitOfMeasure | The billing unit of measure for the service. |
+
+- **Download Report**:
+ - At the top of the Cost Analysis window, click on the `Download` button.
+ - `Choose the format` (e.g., CSV, Excel) for the report.
+ - `Save the report` to your local machine.
+ - `Share the report` with the relevant stakeholders or team members.
+
+
+
+