|
20 | 20 | """ |
21 | 21 | @dataclass |
22 | 22 | class ArHeaderInfoModel: |
23 | | - groupKey: str |
24 | | - reportPeriod: str |
25 | | - totalCustomers: int |
26 | | - totalInvoices: int |
27 | | - totalInvoicedAmount: float |
28 | | - totalUnappliedPayments: float |
29 | | - totalCollected: float |
30 | | - totalArAmount: float |
31 | | - totalInvoicesPaid: int |
32 | | - totalInvoicesPastDue: int |
33 | | - totalInvoices90DaysPastDue: int |
34 | | - totalPastDueAmount: float |
35 | | - totalPastDueAmount90Days: float |
36 | | - percentageOfTotalAr: float |
37 | | - dso: float |
38 | | - totalInvoiceAmountCurrentYear: float |
39 | | - totalInvoiceAmountPreviousYear: float |
40 | | - totalPaymentAmountCurrentYear: float |
41 | | - totalCollectedPastThirtyDays: int |
42 | | - totalInvoicesPaidPastThirtyDays: int |
43 | | - percentageOfTotalAr90DaysPastDue: float |
| 23 | + groupKey: str = None |
| 24 | + reportPeriod: str = None |
| 25 | + totalCustomers: int = None |
| 26 | + totalInvoices: int = None |
| 27 | + totalInvoicedAmount: float = None |
| 28 | + totalUnappliedPayments: float = None |
| 29 | + totalCollected: float = None |
| 30 | + totalArAmount: float = None |
| 31 | + totalInvoicesPaid: int = None |
| 32 | + totalInvoicesPastDue: int = None |
| 33 | + totalInvoices90DaysPastDue: int = None |
| 34 | + totalPastDueAmount: float = None |
| 35 | + totalPastDueAmount90Days: float = None |
| 36 | + percentageOfTotalAr: float = None |
| 37 | + dso: float = None |
| 38 | + totalInvoiceAmountCurrentYear: float = None |
| 39 | + totalInvoiceAmountPreviousYear: float = None |
| 40 | + totalPaymentAmountCurrentYear: float = None |
| 41 | + totalCollectedPastThirtyDays: int = None |
| 42 | + totalInvoicesPaidPastThirtyDays: int = None |
| 43 | + percentageOfTotalAr90DaysPastDue: float = None |
44 | 44 |
|
0 commit comments