Fixed Counter Bankstatements

This commit is contained in:
2025-02-18 22:04:53 +01:00
parent efd929b153
commit eedc8fe67f

View File

@@ -25,8 +25,8 @@ const setupPage = async () => {
})
draftInvoicesCount.value = draftDocuments.length
let bankstatements = await useSupabaseSelect("bankstatements","*, statementallocations(*)","date",true)
unallocatedStatements.value = bankstatements.filter(i => calculateOpenSum(i) !== 0).length
let bankstatements = (await useSupabaseSelect("bankstatements","*, statementallocations(*)","date",true)).filter(i => !i.archived)
unallocatedStatements.value = bankstatements.filter(i => Number(calculateOpenSum(i)) !== 0).length
}
setupPage()
@@ -42,7 +42,7 @@ const getDocumentSum = (doc) => {
}
const calculateOpenSum = (statement) => {
let startingAmount = statement.amount || 0
/*let startingAmount = statement.amount || 0
statement.statementallocations.forEach(item => {
if(item.cd_id) {
@@ -52,7 +52,15 @@ const calculateOpenSum = (statement) => {
}
})
return startingAmount.toFixed(2)
return startingAmount.toFixed(2)*/
let startingAmount = 0
statement.statementallocations.forEach(item => {
startingAmount += Math.abs(item.amount)
})
return (Math.abs(statement.amount) - startingAmount).toFixed(2)
}
</script>