Facturation


6 messages dans ce sujet

Posté(e) (modifié) · Signaler ce message

Bonjour Simon

Sauf erreur de ma part

Il y a un souci avec l’affichage prix TTC dans la facture acheteur

Création d’une fiche produit à 1.00TTC  avec tva 20%

Lors de la vente

Le produit est affiche sur la colonne prix unitaire TTC à 0.83€

Ainsi que dans la colonne total TCC 0.83€

Frais de port TCC  4.50€

Le total HT est de  5.33€

TVA : est à zéro, or que sur la fiche produit est à 20%

Net à payer TCC : 5.33€

Donc le résultat est FAUX, on mélange HT avec TTC

Normalment on devrais trouver un TTC de : 5.50€

(Actuellement il y a un seul article en ligne (câblage/cordon secteur)

Cordialement Franck

 

Modifié (le) par fmdr

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Les prix sont en HT dans le panier de votre site car la TVA pour la zone France a été désactivé. Par contre l'affichage continuait à être en TTC, ce qui provoquait les incohérences que vous avez vu.
Pour corriger, il faut modifier la fonction qui affiche les mentions HT ou TTC en fonction de la configuration de la zone choisie par l'utilisateur également. Donc dans le fichier lib/fonctions/fonctions.php il faut remplacer la fonction function display_prices_with_taxes_active() ligne 23 par :

function display_prices_with_taxes_active() {
    $zone_taxes_active = true;
    if (!empty($_SESSION['session_caddie']->zoneId)) {
        $sql = "SELECT nom_" . $_SESSION['session_langue'] . " AS nom, tva, on_franco, technical_code
            FROM peel_zones z
            WHERE id = '" . intval($_SESSION['session_caddie']->zoneId) . "' AND " . get_filter_site_cond('zones', 'z') . "";
        $query = query($sql);
        if ($Zone = fetch_assoc($query)) {
            if (empty($Zone['tva'])) {
                $zone_taxes_active = false;
            }
        }    
    }
    if (empty($zone_taxes_active) || vn($GLOBALS['site_parameters']['display_prices_with_taxes']) == '0' || (check_if_module_active('reseller') && is_reseller() && !empty($GLOBALS['site_parameters']['force_display_reseller_prices_without_taxes']))) {
        return false;
    } else {
        return true;
    }
}

=> C'est ce que j'ai fait sur votre site, l'affichage dans le panier est maintenant cohérent. Le prix HT du produit est de 0.83€ , les frais de port HT sont à 4.5€, Il n'y a pas de TVA car celle ci a été désactivé, donc TVA = 0€ ce qui donne un total TTC égale au total HT à 5.33€.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci Simon pour votre aide

Je fais  la modification dans fonctions. PHP

Mais je ne comprends pas encore

 

Je crée un produit a 1.00€ TTC je lui applique une tva de 20

A l’affichage acheteur le produit est à 1.00€  avant transfert panier

Lors du transfert panier il passe à 0.83€ c’est-à-dire HT

Donc il devait être affiché sur le panier

Frais de port HT : 3.75€   (j’enregistré 4.55€  je mis la tva 20

Total HT              : 4.58€

Tva                        : 0.92€

Net à payer TTC : 5.50€

 

Or c’est n’est pas le cas

Frais de port HT : 3.75€

Total HT                : 4.58€

Tva                        : 0.00€  dans la gestion la tva est cochée

Net à payer TTC :   4.58€

On dirait que la tva n’est pas tenue en compte

 

Franck

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Laisser tomber çà foncitonne

mille excuses

je n'est pas nettoyer les fichiers

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Pour être complet par rapport à ce sujet, je souhaite prendre du recule et préciser 2 points :

- Dans votre exemple la TVA n'était pas applicable pour la zone France, cela a pour effet de de désactiver la TVA et dans ce contexte le prix TTC égale au prix HT. Cet affichage n'était visible que dans le panier.

- Par ailleurs, vous souhaitiez implicitement changer les intitulé de colonne pour afficher la mention HT à la place de TTC dans le panier, lorsque l'on choisi sa zone de livraison. La modification indiquée dans ma note précédente change les intitulés de colonne dans le panier, et change également l'affichage des prix sur les pages produits. Par exemple si un produit est affiché à 1€ TTC sur la fiche produit, ensuite l'utilisateur va de le panier et choisi sa zone puis revient sur la page du produit, le prix qui s'affichera sera 0.83€ HT

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) (modifié) · Signaler ce message

Bonjour Simon

Je désactivé toutes les tva étant donné que je suis déclaré en autoentrepreneur

Donc pas de TVA

Je viens de tester la formule ça fonctionne bien

Les articles sont affiche en HT

Les frais de port sont en HT

La tva = 0.00

La seul chose que je vais changer c’est  Net à payer TTC :

Par : Net  à payer :

Pour mes besoins actuels

J’effacée le TTC et HT dans lib/lang/fr.php

Quand les gens voient un HT ont toujours tendance à dire que c’est cher en  TTC

donc pas de signe HT ni TTC

Merci pour tout

cordialement

Franck

 

Modifié (le) par fmdr

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping