Risposte nei forum create

Stai visualizzando 1 post (di 1 totali)
  • Autore
    Post
  • in risposta a: ERRORE – Fattura da più ordini #5031
    guaroz
    Partecipante
    Post count: 1

    Ciao alga,
    In Dolibarr ≤ 15, la tabella llx_facture conteneva il campo: total → Totale lordo (con IVA)
    Da Dolibarr 16+, quel campo è stato rimosso o rinominato, ed è stato sostituito da: 1) total_ht (Totale imponibile), 2) total_tva (IVA totale), 3) total_ttc (Totale comprensivo di IVA)
    Se uno script o una funzione cerca ancora total, il database lancia un errore SQL come:
    Unknown column ‘total’ in ‘field list’
    Bisogna correggere il codice PHP che genera la query SQL (o l’oggetto Dolibarr se usa l’ORM) per sostituire total in teoria con total_ttc, che rappresenta il totale lordo finale.
    Praticamente ci saranno una o più query sql nei files commande.class.php, facture.class.php, … o nei relativi script di azione, tipo: funzioni come facture_from_order(), createFromClone(), create_facture_from_orders() o simili. In queste situazioni sarà da trovare la query incriminata e cambiare il campo total con total_ttc ( o total_ht se vuoi il totale imponibile)
    Spesso e volentieri questa cosa dovrebbe trovarsi dentro facture.class.php, io ho una versione più avanzata quindi non saprei bene come aiutarti, perchè potrei fuorviarti, ma le zone target dove andare a parare son queste e il problema che spieghi dovrebbe venir risolto cambiando queste query i cui campi son vecchi.

Stai visualizzando 1 post (di 1 totali)