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:
values:
- Unknown
- Guest Screening and Protection
- Mediation and Resolution
- Damage Host-Waiver Payments
- Guest Products
- Deposit Management
- 01-Guest Screening and Protection
- 02-Deposit Management
- 03-Guest Products
- 04-Mediation and Resolution
- 05-Damage Host-Waiver Payments

View file

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