Improve FunZone sales/treasury sync and keep IBAN out of treasury reference.

EOF

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Shayan Azadi
2026-07-11 16:53:03 +03:30
parent 367dc83ecb
commit bcd7a71c4f
35 changed files with 2912 additions and 965 deletions

View File

@@ -18,7 +18,12 @@ interface MonthBucket {
}
function isSaleInvoice(invoice: ReturnType<typeof useStore>['data']['invoices'][number]): boolean {
return invoice.kind === 'sale' && (invoice.documentType ?? 'invoice') === 'invoice' && invoice.status !== 'draft'
return (
invoice.kind === 'sale' &&
(invoice.documentType ?? 'invoice') === 'invoice' &&
invoice.status !== 'draft' &&
invoice.status !== 'cancelled'
)
}
function monthlyBuckets(