Merged PR 4143: Ensure order in financial aggregations

# Description

Ensure order in financial aggregations by adding a preceding number

# Checklist

- [X] The edited models and dependants run properly with production data.
- [X] The edited models are sufficiently documented.
- [X] The edited models contain PK tests, and I've ran and passed them.
- [X] I have checked for DRY opportunities with other models and docs.
- [X] I've picked the right materialization for the affected models.

# Other

- [ ] Check if a full-refresh is required after this PR is merged.

Ensure order

Related work items: #26618
This commit is contained in:
Oriol Roqué Paniagua 2025-01-22 09:38:18 +00:00
parent 49269b8288
commit 707950a6db
2 changed files with 42 additions and 42 deletions

View file

@ -256,8 +256,8 @@ seeds:
- accepted_values: - accepted_values:
values: values:
- Unknown - Unknown
- Guest Screening and Protection - 01-Guest Screening and Protection
- Mediation and Resolution - 02-Deposit Management
- Damage Host-Waiver Payments - 03-Guest Products
- Guest Products - 04-Mediation and Resolution
- Deposit Management - 05-Damage Host-Waiver Payments

View file

@ -1,38 +1,38 @@
account_code,root_aggregation,kpis_aggregation,financial_aggregation account_code,root_aggregation,kpis_aggregation,financial_aggregation
"200",Other Invoiced Revenue,Unknown,Guest Screening and Protection "200",Other Invoiced Revenue,Unknown,01-Guest Screening and Protection
"201",Damage Waiver Fees,Accounting Guest Revenue,Deposit Management "201",Damage Waiver Fees,Accounting Guest Revenue,02-Deposit Management
"202",Deposit Fees,Accounting Guest Revenue,Deposit Management "202",Deposit Fees,Accounting Guest Revenue,02-Deposit Management
"203",Verification Fees,Invoiced Operator Revenue,Guest Screening and Protection "203",Verification Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"204",Listing Fees,Invoiced Operator Revenue,Guest Screening and Protection "204",Listing Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"206",Booking Fees,Invoiced Operator Revenue,Guest Screening and Protection "206",Booking Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"207",Listing Fees,Invoiced Operator Revenue,Guest Screening and Protection "207",Listing Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"208",Booking Fees,Invoiced Operator Revenue,Guest Screening and Protection "208",Booking Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"209",Listing Fees,Invoiced Operator Revenue,Guest Screening and Protection "209",Listing Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"210",Booking Fees,Invoiced Operator Revenue,Guest Screening and Protection "210",Booking Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"211",Listing Fees,Invoiced Operator Revenue,Guest Screening and Protection "211",Listing Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"212",Booking Fees,Invoiced Operator Revenue,Guest Screening and Protection "212",Booking Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"213",Listing Fees,Invoiced Operator Revenue,Guest Screening and Protection "213",Listing Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"214",Booking Fees,Invoiced Operator Revenue,Guest Screening and Protection "214",Booking Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"215",Listing Fees,Invoiced Operator Revenue,Guest Screening and Protection "215",Listing Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"216",Booking Fees,Invoiced Operator Revenue,Guest Screening and Protection "216",Booking Fees,Invoiced Operator Revenue,01-Guest Screening and Protection
"217",Deposit Fees,Accounting Guest Revenue,Deposit Management "217",Deposit Fees,Accounting Guest Revenue,02-Deposit Management
"218",Damage Waiver Fees,Accounting Guest Revenue,Deposit Management "218",Damage Waiver Fees,Accounting Guest Revenue,02-Deposit Management
"219",Athena API,Invoiced API Revenue,Guest Screening and Protection "219",Athena API,Invoiced API Revenue,01-Guest Screening and Protection
"220",E-Deposit API,Invoiced API Revenue,Guest Screening and Protection "220",E-Deposit API,Invoiced API Revenue,01-Guest Screening and Protection
"221",Guesty Resolutions,Invoiced API Revenue,Mediation and Resolution "221",Guesty Resolutions,Invoiced API Revenue,04-Mediation and Resolution
"222",Check In Cover,Accounting Guest Revenue,Guest Products "222",Check In Cover,Accounting Guest Revenue,03-Guest Products
"223",Check In Cover,Accounting Guest Revenue,Guest Products "223",Check In Cover,Accounting Guest Revenue,03-Guest Products
"227",Basic Protection,Invoiced Operator Revenue,Guest Screening and Protection "227",Basic Protection,Invoiced Operator Revenue,01-Guest Screening and Protection
"228",Waiver Pro,Invoiced Operator Revenue,Deposit Management "228",Waiver Pro,Invoiced Operator Revenue,02-Deposit Management
"229",Id Verification,Invoiced Operator Revenue,Guest Screening and Protection "229",Id Verification,Invoiced Operator Revenue,01-Guest Screening and Protection
"230",Protection Plus,Invoiced Operator Revenue,Guest Screening and Protection "230",Protection Plus,Invoiced Operator Revenue,01-Guest Screening and Protection
"231",Screening Plus,Invoiced Operator Revenue,Guest Screening and Protection "231",Screening Plus,Invoiced Operator Revenue,01-Guest Screening and Protection
"232",Sex Offenders Check,Invoiced Operator Revenue,Guest Screening and Protection "232",Sex Offenders Check,Invoiced Operator Revenue,01-Guest Screening and Protection
"233",Protection Pro,Invoiced Operator Revenue,Guest Screening and Protection "233",Protection Pro,Invoiced Operator Revenue,01-Guest Screening and Protection
"234",Basic Screening,Invoiced Operator Revenue,Guest Screening and Protection "234",Basic Screening,Invoiced Operator Revenue,01-Guest Screening and Protection
"235",Resolution Process for Protection Services,Accounting Resolutions,Guest Screening and Protection "235",Resolution Process for Protection Services,Accounting Resolutions,01-Guest Screening and Protection
"236",Basic Waiver,Accounting Guest Revenue,Deposit Management "236",Basic Waiver,Accounting Guest Revenue,02-Deposit Management
"237",Waiver Plus,Accounting Guest Revenue,Deposit Management "237",Waiver Plus,Accounting Guest Revenue,02-Deposit Management
"238",Basic Damage Deposit,Accounting Guest Revenue,Deposit Management "238",Basic Damage Deposit,Accounting Guest Revenue,02-Deposit Management
"239",Resolution Process for Deposit Management Services,Accounting Resolutions,Deposit Management "239",Resolution Process for Deposit Management Services,Accounting Resolutions,02-Deposit Management
"301",Damage Host-Waiver Payments,Damage Host-Waiver Payments,Damage Host-Waiver Payments "301",Damage Host-Waiver Payments,Damage Host-Waiver Payments,05-Damage Host-Waiver Payments

1 account_code root_aggregation kpis_aggregation financial_aggregation
2 200 Other Invoiced Revenue Unknown Guest Screening and Protection 01-Guest Screening and Protection
3 201 Damage Waiver Fees Accounting Guest Revenue Deposit Management 02-Deposit Management
4 202 Deposit Fees Accounting Guest Revenue Deposit Management 02-Deposit Management
5 203 Verification Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
6 204 Listing Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
7 206 Booking Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
8 207 Listing Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
9 208 Booking Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
10 209 Listing Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
11 210 Booking Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
12 211 Listing Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
13 212 Booking Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
14 213 Listing Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
15 214 Booking Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
16 215 Listing Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
17 216 Booking Fees Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
18 217 Deposit Fees Accounting Guest Revenue Deposit Management 02-Deposit Management
19 218 Damage Waiver Fees Accounting Guest Revenue Deposit Management 02-Deposit Management
20 219 Athena API Invoiced API Revenue Guest Screening and Protection 01-Guest Screening and Protection
21 220 E-Deposit API Invoiced API Revenue Guest Screening and Protection 01-Guest Screening and Protection
22 221 Guesty Resolutions Invoiced API Revenue Mediation and Resolution 04-Mediation and Resolution
23 222 Check In Cover Accounting Guest Revenue Guest Products 03-Guest Products
24 223 Check In Cover Accounting Guest Revenue Guest Products 03-Guest Products
25 227 Basic Protection Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
26 228 Waiver Pro Invoiced Operator Revenue Deposit Management 02-Deposit Management
27 229 Id Verification Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
28 230 Protection Plus Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
29 231 Screening Plus Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
30 232 Sex Offenders Check Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
31 233 Protection Pro Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
32 234 Basic Screening Invoiced Operator Revenue Guest Screening and Protection 01-Guest Screening and Protection
33 235 Resolution Process for Protection Services Accounting Resolutions Guest Screening and Protection 01-Guest Screening and Protection
34 236 Basic Waiver Accounting Guest Revenue Deposit Management 02-Deposit Management
35 237 Waiver Plus Accounting Guest Revenue Deposit Management 02-Deposit Management
36 238 Basic Damage Deposit Accounting Guest Revenue Deposit Management 02-Deposit Management
37 239 Resolution Process for Deposit Management Services Accounting Resolutions Deposit Management 02-Deposit Management
38 301 Damage Host-Waiver Payments Damage Host-Waiver Payments Damage Host-Waiver Payments 05-Damage Host-Waiver Payments