I campi varchar e le stringe in generale vanno inserite tra apici, mentre i campi numerici e le date no.
Prova così:
Codice PHP:
$SQL="
INSERT INTO fatture (Modalita_pagamenti_idModalita_pagamenti,
idOrdine,
desc_fatture,
data_Fatture,
IVA_fatture,
totale_fatture,
idCliente,
stato,
idAgenzia,
idAgente,
perc_agente,
comm_ar,
comm_ac)
VALUES (".$modp.",
".$idordine.",
'".$desc1."',
".$da.",
".$totaleiva.",
".$totale.",
".$fatturare_a.",
'".$s."',
".$age.",
".$idAgente.",
".$percentuale.",
".$comm_ar.",
".$comm_ac.")
";