mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-11 17:27:31 +02:00
Merge pull request #407 from R0m1k3/1.1
Allow negative amounts to be processed in credit notes
This commit is contained in:
1 file changed
+5
-1
@@ -80,6 +80,10 @@ const avoirSchema = z.object({
|
||||
z.null().transform(() => undefined),
|
||||
z.undefined().transform(() => undefined),
|
||||
z.literal("").transform(() => undefined),
|
||||
z.number().transform((num) => {
|
||||
// Permettre tous les nombres existants (positifs, négatifs, zéro)
|
||||
return num;
|
||||
}),
|
||||
z.string().transform((val) => {
|
||||
if (val.trim() === '') return undefined; // Permettre les champs vides
|
||||
const num = parseFloat(val);
|
||||
@@ -397,7 +401,7 @@ export default function Avoirs() {
|
||||
supplierId: avoir.supplierId || 0,
|
||||
groupId: avoir.groupId || 0,
|
||||
invoiceReference: avoir.invoiceReference || "",
|
||||
amount: avoir.amount,
|
||||
amount: avoir.amount ?? undefined, // ✅ Convertir null en undefined pour permettre la suppression
|
||||
comment: avoir.comment || "",
|
||||
commercialProcessed: avoir.commercialProcessed || false,
|
||||
status: avoir.status || "En attente de demande",
|
||||
|
||||
Reference in new issue
Block a user