BUG formula field
BUG formula field
Hello i have to use this formula but i have always error "virgolette mancanti", i add comments to simplify understanding. Someone can help me?
- //${Invoices.Acc.} => Money Value
- //${Invoices.N Scad.} => Select menù Field (value: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- //${Dist. scad.} => Select menù Field (value: 30, 60, 120, 180)
- //${Invoices.Pag. IVA => Select menù Field (value: subito, distribuito, esente)
- //${Invoices.Dist. prima scad.} => Select menù Field (value: 30, 60, 120, 180)
- //${Invoices.Giorno Scad.} => Select menù Field (value: 10, 15, FM)
-
-
- Concat(
-
- //ACCONTO
- If(${Invoices.Acc.}==0,'',Concat('Acconto/Down Payment €',Tostring(${Invoices.Acc.}))),
-
- //PRIMA SCADENZA
- If(Tonumber(${Invoices.N Scad.})>=1,Concat(' - 1: ',
-
- //IVA SUBITO
- If(Tostring(${Invoices.Pag. IVA})=='subito',
- Tostring(
- (${Invoices.Grand Total}-${Invoices.Acc.}-${Invoices.Grand Total}/1.22)/${Invoices.N Scad.}+${Invoices.Grand Total}-${Invoices.Grand Total}/1.22
- ),
-
- //ESLE IVA DISTRIBUITA O ASSENTE
- Tostring(
- (${Invoices.Grand Total}-${Invoices.Acc.})/${Invoices.N Scad.}
- )
- ),
-
- //DATE 1
- If (Tostring(${Invoices.Giorno Scad.})=='10'
- //10 DEL MESE
- Tostring(Newdate(
- Year(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.}), 'DAY'),
- Month(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.}), 'DAY'),
- 10)),
-
- //15 DEL MESE
- If (Tostring(${Invoices.Giorno Scad.})=='15'
- Tostring(Newdate(
- Year(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.}), 'DAY'),
- Month(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.}), 'DAY'),
- 15)),
-
- //FM DEL MESE
- //AGOSTO O DICEMBRE
- Tostring(
- if(Or(Month(
- Subdate(Newdate(
- Year(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+30, 'DAY'),
- Month(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+30, 'DAY'),
- 1),1, 'DAY')
- )=12),Month(
- Subdate(Newdate(
- Year(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+30, 'DAY'),
- Month(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+30, 'DAY'),
- 1),1, 'DAY')
- )=8)),
- Tostring(Newdate(
- Year(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.}), 'DAY'),
- Month(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.}), 'DAY'),
- 10)),
- Subdate(Newdate(
- Year(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+30, 'DAY'),
- Month(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+30, 'DAY'),
- 1),1, 'DAY')
-
- )
- )
- )
-
-
- //SECONDA SCADENZA
- If(Tonumber(${Invoices.N Scad.})>=2,Concat(' - 2: ',
-
- //IVA SUBITO
- If(Tostring(${Invoices.Pag. IVA})=='subito',
- Tostring(
- (${Invoices.Grand Total}-${Invoices.Acc.}-${Invoices.Grand Total}/1.22)/${Invoices.N Scad.}
- ),
-
- //ESLE IVA DISTRIBUITA O ASSENTE
- Tostring(
- (${Invoices.Grand Total}-${Invoices.Acc.})/${Invoices.N Scad.}
- )
- ),
-
- //DATE 2
- If (Tostring(${Invoices.Giorno Scad.})=='10'
- //10 DEL MESE
- Tostring(Newdate(
- Year(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+Tonumber(${Invoices.Dist. scad.})*1, 'DAY'),
- Month(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+Tonumber(${Invoices.Dist. scad.})*1, 'DAY'),
- 10)),
-
- //15 DEL MESE
- If (Tostring(${Invoices.Giorno Scad.})=='15'
- Tostring(Newdate(
- Year(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+Tonumber(${Invoices.Dist. scad.})*1, 'DAY'),
- Month(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+Tonumber(${Invoices.Dist. scad.})*1, 'DAY'),
- 15)),
-
- //FM DEL MESE
- //AGOSTO O DICEMBRE
- Tostring(
- if(Or(Month(
- Subdate(Newdate(
- Year(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+Tonumber(${Invoices.Dist. scad.})*1+30, 'DAY'),
- Month(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+Tonumber(${Invoices.Dist. scad.})*1+30, 'DAY'),
- 1),1, 'DAY')
- )=12),Month(
- Subdate(Newdate(
- Year(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+Tonumber(${Invoices.Dist. scad.})*1+30, 'DAY'),
- Month(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+Tonumber(${Invoices.Dist. scad.})*1+30, 'DAY'),
- 1),1, 'DAY')
- )=8)),
- Tostring(Newdate(
- Year(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+Tonumber(${Invoices.Dist. scad.})*1, 'DAY'),
- Month(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+Tonumber(${Invoices.Dist. scad.})*1, 'DAY'),
- 10)),
- Subdate(Newdate(
- Year(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+Tonumber(${Invoices.Dist. scad.})*1+30, 'DAY'),
- Month(Adddate(${Invoices.Invoice Date},Tonumber(${Invoices.Dist. prima scad.})+Tonumber(${Invoices.Dist. scad.})*1+30, 'DAY'),
- 1),1, 'DAY')
-
- )
- )
- )
- )