Aller au contenu

shenron76

Webmaster Régulier
  • Compteur de contenus

    67
  • Inscrit(e) le

  • Dernière visite

Messages postés par shenron76

  1. Bonjour tout le monde,



    Bon vous pouvez préparer les cailloux ... si si je les mérite ... (bon pas trop gros ok ?!?)



    Mon problème est résolu, j'ai rédigé mon post un soir après une journée interminable, la fatigue à donc grandement joué ...


    Le problème venait tout simplement du fait que mon problème ne survenait pas sur la page index.php (comme indiqué au début) mais de la page telecharger.php (indépendante de index.php) sur laquelle j'avais tout simplement oublié d'inclure :



    <?php require ('./fonctions.php'); ?>



    ... désolé pour l'étourderie ... et merci pour votre participation smile.gif



    Johan



    ... c'est bon je suis prêt vous pouvez lancer vos cailloux !


  2. Pour commencer, plutôt que de faire des inclusions un peu partout (en l'occurrence dans index.php et dans autres_fonctions.php ) il serait plus propre et plus lisible de toutes les faire au même endroit, c'est à dire dans index.php (ou mieux un autre fichier du genre inclusions.php) :

    require ('fonctions.php');
    require ('autres_fonctions.php');
    require ('modules/mod_X/fonctions.php');

    Car si tu fais des inclusions dans différents fichiers, tu vas vite t'y perdre (d'ailleurs tu es déjà perdu).

    Oui c'est clair, c'est pour cela que je procède ainsi maintenant sur index.php:


    require ('./fonctions.php');

    //Toutes les fonctions des modules
    foreach(glob('modules/*/fonctions.php') as $fichier_fonctions)
    {
    require($fichier_fonctions);
    }

  3. Bonjour ,

    Tout d'abord, merci pour vos réponses.

    Les fonctions ne sont pas dans des classes, elles sont comme tel dans deux fichiers différents, ces deux fichiers étant inclus sur lune meme page. J'ai bien vérifié il n'y a pas de fautre de frappe.

    tarte-au-sucre : comme indiqué dans mon premier post, j'ai bien un "fatal error".

    Je pense que le problème provient du fait que les 2 fonctions sont dans deux fichiers différents (qui sont inclus sur la même page bien évidemment) mais du coup la fonction faisant appel à l'autre n'arrive pas à la trouver.

    Y a t il un moyen d'éviter ce soucis ?

  4. Bonsoir,

    Je me trouve confronté à un problème d'appel de fonction.

    Sur la page index.php j'ai :


    <?php
    require ('./fonctions.php');
    require ('./autres_fonctions.php');
    ?>

    Le fichier fonctions.php :


    <?php
    function existence_bdd($table)
    {
    //Le code de la fonction
    }
    ?>

    Le fichier autres_fonctions.php :


    <?php
    //Module X
    require ('./modules/mod_X/fonctions.php');
    ?>

    Le fichier modules/mod_X/fonctions.php :


    <?php
    function trier()
    {
    if(existence_bdd('maTable') > 0)
    {
    //Blablabla
    }
    }
    ?>

    J'ai donc une succession d'inclusions de plusieurs fichiers dont 2 contiennent des fonctions. En clair une fonction A présente dans un fichier A fait appel à une fonction B présente dans un fichier B. Les fichiers A et B sont en require() sur une page index.

    Cependant, le script m'affiche l'erreur suivante :

     
    Fatal error: Call to undefined function existence_bdd() in /home/blabla/www/modules/mod_X/fonctions.php on line 33

    En gros il ne trouve pas la fonction existence_bdd().

    Comment faire pour garder un système d'include en faisant en sorte que les fonctions incluses précédemment soient prises en compte dans la fonction d'un script inclue à la suite ?

    Merci d'avance

  5. D'après phpinfo(); : open_basedir / no value / no value

    Il n'est donc pas activé.

    Le message d'erreur était

    Warning: include(./../test2/pages/parametres.php) [function.include]: failed to open stream: Permission denied in /home/test1/www/index.php on line 77

    Warning: include() [function.include]: Failed opening './../test2/pages/parametres.php' for inclusion (include_path='.:/usr/share/php5') in /home/test1/www/index.php on line 77

    Ligne 77: include('./../test2/pages/parametres.php');

    En passant les permissions chmod de test2 à 711 (à la place de 701 par défaut) je n'ai plus d'erreur et l'include se fait correctement...

  6. Enfin quelqu'un qui semble comprendre ma problématique :-)

    Merci pour ta réponse,

    Ça finit par générer pas mal de requêtes, mais ça reste très raisonnable, et la génération des pages reste très rapide. De plus, un système de cache et les optimisations de bases donnent d'excellents résultats.

    Qu'entends-tu par "pas mal" de requêtes ? Comment développes-tu la structure de tes BDD, chaque champs qui doit s'afficher côté back-office est-il stocké dans une entrée d'une de tes tables ?

    Par contre, j'évite de gérer différents clients sur un même backend. Ça complique la gestion de la sécurité, notamment avec des sites qui offrent des fonctionnalités parfois très différentes.

    Qu'entends-tu par back-end ?

    J'aimerais discuter avec toi de ce sujet ...

    Dans l'attente,

    Bonne journée

  7. Bonsoir,

    Je suis sur un projet de développement d'un CMS "maison" permettant de gérer plusieurs sites Internet hébergés sur un même serveur dédié mais sur des ftp différents.

    Tout ce qui suit est hébergé sur un même serveur dédié partitionné en plusieurs ftp.

    FTP n°1 : jadministre.com

    Contient le CMS et tout le système de gestion

    FTP n°2 : unsiteinternet2.com (géré par webmaster2)

    FTP n°3 : unsiteinternet3.com (géré par webmaster3)

    FTP n°4 : unsiteinternet4.com (géré par webmaster4)

    ...

    Sur jadministre.com (FTP n°1), que je gère, une interface permet à webmaster1, webmaster2 et webmaster3 de se connecter à leur espace admin et d'administrer leurs sites unsiteinternet2.com, unsiteinternet3.com et unsiteinternet4.com.

    Pour cela, je suis le seul à avoir les droits d'accès à un module sur jadministre.com permettant de créer des modules de gestion des différents sites.

    Pour créer un module, je stocke dans une BDD les champs de formulaire qu'il doit contenir, le type de vérification à effectuer à la saisie de ces champs (on doit saisir un texte ou une url, une adresse email...). Par exemple les champs de formulaire de type text sont stockés dans al table "chps_txt". En résumé tout est dynamique dans le CMS que je tente de concevoir, de la gestion du contenu d'un site à la création sur-mesure de ce système de gestion.

    Ce qui me paraît complexe c'est au niveau de l'affichage du contenu sur unsiteinternet2.com, unsiteinternet3.com et unsiteinternet4.com dans la mesure où chaque donnée est contenue dans une entrée d'une table. Il faut générer énormément de requête pour afficher le contenu souhaité.

    Par exemple, je suis webmaster2, je me connecte sur jadministre.com je veux donc gérer l'affichage d'un lien sur unsiteinternet2.com. Un lien s'affichant sous la forme <a href="xxx" title="yyy">zzz</a> , il me faut donc un champs de formulaire pour gérer le contenu de "href", un champ pour gérer le contenu de "title", un champ pour gérer le texte dur du lien. Comme ce module de gestion est généré dynamiquement, les champs de formulaire qui s'affichent sont donc stockés dans la BDD: une entrée qui contient le champ de type text pour le "href", une pour le "title" et une pour le texte en dur.

    Côté Front-Office (sur unsiteinternet2.com), il me faut donc 3 requêtes pour afficher dynamiquement mon lien :

    - une requête SELECT pour extraire le "href"

    - une requête SELECT pour extraire le "title"

    - une requête SELECT pour extraire le texte en dur

    Avez-vous une autre alternative ?

    Est-ce possible ?

    Ce type de système peut-il poser problème en ce qui concerne la sécurité ?

    Que pensez-vous de ce type de "super-CMS" ?

    Y-en a-t-il déjà sur le marché ?

    Avez-vous compris ce que je voulais réussir à faire ?

    Merci d'avance de me permettre d'avancer sur ma réflexion...

  8. Es-tu certain que tu n'as pas l'OPEN_BASEDIR activé ?

    Qu'est-ce que l'OPEN_BASEDIR ?

    De plus, le chemin ../../test2/pages/parametres.php ne pointe sur /home/test2 que si ton fichier qui fais l'include se trouve dans un sous répertoire de test1

    Parce que test2/.. pointe vers /home et test2/../.. pointe vers la racine.

    Mais si ton fichier index.php se trouve dans un sous-répertoire de /home/test1, c'est correct :!:

    Oui effectivement, une faute de frappe de ma part, j'ai corrigé dans le post de départ... l'include: ./../test2/pages/parametres.php

  9. Bonjour,

    Je suis sur Kimsufi et je me pose une question relative à la sécurité. Lorsque je crée un domaine avec Webmin, ce domaine est ajouté dans /home sur le ftp.

    Par exemple, je crée les domaines "test1" et "test2". J'ai donc /home/test1 et /home/test2 sur le ftp.

    Par défaut, test1 et test2 sont en chmod 701.

    Je fais un "include" sur la page index.php de test1 : include('./../test2/pages/parametres.php')

    Avec le chmod 701 je n'ai pas la permission de faire l'include. Pour cela je dois passer le chmod de test2 à 711 (c'est à dire autoriser les groupe à exécuter). Cela pose-t-il un gros problème de sécurité sur mon serveur ?

    Je pose cette question car je ne comprend pas trop les chmod et j'ai du mal à me rendre compte des conséquences.

    Merci d'avance.

  10. Bonjour,

    J'utilise TinyMCE pour l'administration d'un site.

    Il me semble avoir remarqué un bug à l'utilisation :

    Situation 1

    1/ Rendez-vous sur un exemple d'utilisation sur le site de l'éditeur: http://tinymce.moxiecode.com/tryit/full.php

    2/ sélectionnez un mot et choisissez un style dans la barre d'outil (prenons par exemple le style "exemple1")

    3/ Vous remarquez que la barre de status de l'editeur en bas affiche "Path: p » span.example1" ce qui signifie bien que le mot sélectionné est bien entouré de la balise <span class="exemple1"></span> qui donne le style au mot. Bien évidemment, la class exemple1 est définie dans une feuille de styles.

    4/ Re-sélectionnez le même mot et passez le en style exemple2.

    5/ La barre de status affiche "Path: p » span.example2"

    6/ Le style a bien été remplacé tout va bien :-)

    Situation 2

    1/ Rendez-vous sur la page permettant de télécharger un package pour tester l'éditeur en local ou sur notre propre serveur: http://tinymce.moxiecode.com/download/custom_package.php (tant qu'à faire autant prendre le package le plus complet)

    2/ Dézippez et affichez la page tinymce/examples/full.html

    3/ sélectionnez un mot et choisissez un style dans la barre d'outil (reprenons par exemple le style "exemple1")

    3/ Vous remarquez que la barre de status de l'editeur en bas affiche "Path: p » span.example1" ce qui signifie bien que le mot sélectionné est bien entouré de la balise <span class="exemple1"></span> qui donne le style au mot. Bien évidemment, la class exemple1 est définie dans une feuille de styles.

    4/ Re-sélectionnez le même mot et passez le en style exemple2.

    5/ La barre de status affiche "Path: p » span.example1 example2"

    6/ Le style n'est pas remplacé mais ajouté ! Du coup, il y a conflit et ça ne fonctionne donc pas correctement ...

    Pourquoi le style n'est-il pas remplacé comme sur le site de l'éditeur ??? Je ne trouve pas d'où vient l'erreur et ça fais plusieurs heures que je teste plusieurs choses sans succès...

    J'espère que quelqu'un pourra m'aider car je ne pense pas être le seul à rencontrer ce problème ...

  11. Je ne préfère pas donner en public afin de ne pas faire peur aux membres ... :) Car même si c'est la première fois en 4ans d'activité je préfère rester discret...

  12. Bonjour,

    Je suis le webmaster d'un site sur lequel les membres possèdent des crédits pour jouer à des jeux.

    Je possède un compte sur le site (comme si j'étais un simple membre) et un autre compte permettant d'accéder à la partie administration du site.

    Vendredi dernier, le 23/05/08, j'ai passé la journée connectée sur Internet (via la connexion wifi d'un ami). Durant cette journée, je me suis connecté plusieurs fois à mon compte "membre", à mon compte "admin" sur mon site.

    Hier (samedi 24/05/08), je vais sur la partie admin et là je m'aperçois que le compte comportant l'id "125" a gagné le 23/05/08 aux alentours de 13h50. Sauf que le le compte 125, c'est MON compte "membre" !!!!! Je vais voir un peu plus en profondeur et là je m'aperçois que l'adresse email a été modifiée ! Mon adresse email a été remplacée par l'adresse "iona.i_AT_libero.it" ! Mon mot de passe n'a pas été modifié, mon adresse postale n'a pas été modifiée, bref, juste l'adresse email a été changée et tous les crédits ont été utilisés (je me sert de ce compte pour tester les jeux).

    Le problème n'est pas vraiment que mes crédits aient été utilisés (car j'ai évidemment supprimé le gain) mais plutôt que quelqu'un ai réussi à accéder à mon compte "membre" !!!

    Pour l'identification j'utilise un système de session (pseudo + mot de passe), le mot de passe est hashé dans la bdd et comporte 11 lettres...

    Comment cela a-t-il pu arriver ?

    (J'ai pensé à une interception des données via la connexion wifi ?)

    Comment protéger d'avantage ?

    Merci d'avance à ceux qui pourront m'aider car j'avoue être étonné de cette situation (en 4 ans de webmastering, et développement d'applications web, c'est la première fois que je suis sujet à un tel problème !)

  13. Bonjour,

    Pour le probleme des fautes de frappe, tu peux faire des tests sur le formulaire rempli pour qu'au moins les données soient cohérentes (presence d'un _AT_ d'un . et d'une extension)

    Si tu annonce directement que les gens vont recevoir un email sur leur adresse et qu'il leur faudra confirmer leur inscription, bizarrement t'as plus de confirmation validées.

    Là ou ce n'est pas validé, c'est quand les "regles du jeu" n'ont pas été posées clairement dès le début.

    Je test bien entendu la syntaxe de l'email avant d'enregistrer les données. Ensuite, c'est seulement après que les données soient enregistrées que j'annonce qu'ils vont recevoir un mail de confirmation. Peut-être devrais-je l'indiquer avant, directement sur le formulaire d'inscription ?

    Seule solution possible tenter de réparer certaines des erreurs de dyslexie patentée et autres fautes de frappes. Mais ce n'est pas toujours possible.

    Mais pour essayer de juguler le problème qui consiste à ne prendre trop de risque de se faire blacklister pour ces mails de services, il faut absolument :

    1) faire des tests sur l'email avant validation

    2) traquer la deliverabilité des envois que vous faites (et malheureusement bien peu de mails de services se voient analyses systématiquement

    3) Mettre des regles pour qu'un email en NPAI ne soit pas automatiquement relancé

    Je répare parfois les erreurs de saisie manuellement avant de relancer mais effectivement, si ça ne touche pas le domaine, ce n'est pas vraiment possible de connaitre la bonne syntaxe...

    1) je teste la syntaxe

    2) euh ?? ça veut dire quoi exactement ? :P

    3) je corrige ou supprime manuellement (je reçois un rapport quotidien des emails en erreur)

    Bonne journée à tous :)

  14. Et on le cherche où le règlement ?

    Parce que sans URL il est pour le moins difficile de répondre à ta question :lol:

    Lol bien vu => mp

    Comme Leonick le met en lumière, certes ta base finale est à peu pres propre.

    MAIS

    Tu as envoyé de nombreux mails de service (demande de confirmation) qui ont abouti plusieures fois en NPAI hard (user ou domain)

    Aux yeux des FAI et des webmails, les envois que tu fais ne sont pas ciblés, pas propres et donc peuvent s'apparenter à des tentatives d'envoi de spam par methode brute (envois massifs en essayant de trouver des boites qui repondent)

    C'est clairement un motif valable de blacklisting :-(

    Oui je suis d'accord mais dans ce cas, c'est le cas de chaque site Web qui demande une adresse mail au moment de l'inscription...et je ne vois pas comment y remédier car les fautes de frappes (et donc les adresses erronnées) font parti des erreurs humaines et légitimes. Pour ce qui est de demander une seconde saisie de l'adresse email, je pense que beaucoup font comme moi, à savoir un copier/coller, ce qui rend la seconde saisie inutile...

    Qu'en pensez-vous ? :)

  15. 1) faut ils qu'ils te donnent un email avant d'acceder au site et aux tirages ? Si oui, certains te donneront des emails poubelle juste pour pouvoir jeter un oeil, et revenir te donner une vraie adresse s'ils trouvent le contenu bien

    2) Les erreurs que tu nous montre revelent bien qu'il y a en effet un probleme avec les emails qu'on te donne. la plupart sont classees NPAI hard user ou domain. Pas bon tout cela :-(

    3) avec une base aussi polluée, tu risque de te faire blacklister pour des raisons techniques car ta base aura un taux de NPAI trop important. J'ai aussi une note sur ce sujet : Nettoyer ses bases pour lutter contre le spam

    Ne prend donc pas le risque d'ajouter ces emails à ta base pour te permettre d'envoyer à plus de monde. cela te ferait plus de mal que de bien.

    1) Oui il faut donner un email puis valider pour participer au tirage

    2) "Pas bon tout cela" ? ça veut dire que l'adresse n'existe pas tout simplement c'est ça ?

    3) je ne me ferais pas blacklisté car le tirage au sort n'est effectué que parmi les membres confirmés et les mailings ne sont envoyé qu'aux membres confirmés également...les membres non confirmés reçoivent un rappel au bout de 3 jours puis sont automatiquement supprimé au bout de 45 jours...

    Donc les mails qui te reviennent non-distribué et bien tu ne valides pas le membre : C'est pas des membres intéressants ;) Ceux qui sont vraiment intéressé par ton site, vont te faire confiance et valideront leur email.

    Biensure :)

    Quoi qu'il en soit, merci pour vos réponses constructives :)

    PS: le règlement est-il assez visible ? Je pose cette question car j'ai un internaute qui menace de dénoncer mon site pour cause de "non lisibilité" du règlement... un emm***eur quoi ... :/

  16. Je ne sais pas combien j'ai de rapport d'erreur sur les 25%. Pour contre en prenant comme exemple la journée du 02/01/08 voici ce que j'ai:

    264 inscrits

    66 non confirmés

    35 rapports d'erreur

    Voici le genre de rapports d'erreur que j'ai:

    - Remote host said: 550 Requested action not taken: mailbox unavailable Giving up on 65.54.244.8.

    - No Info

    - Sorry I wasnt able to establish an SMTP connection. (4.4.1)

    - Remote host said: 550 <xxxxxxxx_AT_xxxxxx.be>: Recipient address rejected: User unknown Giving up on 80.12.204.210.

    - Remote host said: 550 Requested action not taken: mailbox unavailable Giving up on 65.54.245.72.

    - Remote host said: 554 delivery error: dd Sorry your message to xxxxxxx_AT_yahoo.fr cannot be delivered. This account has been disabled or discontinued 102. - mta371.mail.mud.yahoo.com

    etc...

  17. Voilà par exemple ce que je reçois pour une inscription qui n'a pas été validée:

    Email : xxxxxxxxxxx_AT_hotmail.fr

    Errors : 1

    Message : Remote host said: 550 Requested action not taken: mailbox unavailable Giving up on 94.28.412.258.

    (L'ip que j'indique est fictive :))

    Que signifie donc cette erreur par exemple ?

  18. J'ai testé plusieurs prestataires (notamment free.fr , msn.com, hotmail.fr) et le mail passe bien.

    Concernant la mise en forme, je pense qu'elle est plus que correcte, voici le mail envoyé:

    ===============

    Bonjour,

    Vous venez de vous inscrire sur le site http://www.xxxxxxxxx.com

    Afin de confirmer votre participation aux prochains tirages au sort merci de bien vouloir cliquer sur le lien ci-dessous:

    http://www.xxxxxxxxxx.com/xxxxxxxx.php?pag...mation=xxxxxxxx

    Si vous ne pouvez pas cliquer sur ce lien, sélectionnez-le, faites "copier" (Ctrl+C) ouvrez votre navigateur Internet Explorer ou Mozilla Firefox et faites "coller" (Ctrl+V) dans la barre d'adresse en haut.

    Soyez certain d'être alerté si vous avez gagné en ajoutant l'adresse equipe_AT_xxxxxxxxx.com à votre carnet d'adresses / liste d'expéditeurs autorisés.

    Toute l'équipe vous remercie pour votre participation et vous souhaite bonne chance !

    ===============

    De plus, le mail est envoyé en texte ET html...

    Enfin, j'ai effectivement des adresses en hotmial.com ou encore free.rf lol mais je les corrige et je renvoi le mail de confirmation...

    Ce qui m'étonne c'est d'avoir un taux de non-confirmation aussi élevé alors que les personnes s'inscrivent dans un but bien précis: être tiré au sort et il est bien indiqué que le mail doit être validé pour pouvoir être contacté en cas de gain...bref les membres sont au courant que sans confirmation l'inscription ne sert à rien...

  19. Bonjour,

    Ma question s'adresse aux webmaster en général. Sur un site de tirage au sort, les membres doivent s'inscrire en saisissant une adresse email. En validant, un message leur indique qu'ils doivent valider leur inscription.

    Mon problème est le suivant: je trouve que j'ai énormément d'inscriptions non confirmées: 25% des inscriptions sont non confirmées... est-ce normal ?

    Ce taux me paraît énorme. J'effectue une relance au bout de 3 jours et certains mails sontalors confirmés (mais ça reste encore trop peu par rapport au nombre total...)

    Ce taux vous semble-t-il normal ? Pour info je suis sur un 90Plan chez OVH et j'envoi environ 700 mails par jour via mail()... peut-être est-ce trop (je ne pense pasmais bon...)

    Cordialement,

    Johan :)

  20. Ca c'est pas judicieux :( Il vaut mieux envoyer une commande, bref, n'importe quel document pouvant servir de preuve que le client te doit quelque chose. Sinon, comment faire pour prouver qu'il te doit des sous :(

    Bon, après tu me diras que pour 10 ou même légèrement plus : Le jeu n'en vaut pas la chandelle.

    Mais, il vaut mieux avoir une preuve que le client te devait des sous, et que tu n'as pas engagé de poursuites car cela t'aurait coûté plus cher, que de faire des avoirs sans justification.

    Pour l'association agrée, cela vaut vraiment le coup. Comme te le signale Brocexco : Tu as des formations (même si un jour, va falloir que je me décide, je ferais une publication pour expliquer : A quoi sert te tenir une comptabilité) , sur ton imposition sur le revenu tu y gagnes vraiment ;)

    Donc tu penses qu'il est préférable d'envoyer une facture avec la mention "payable sous 10 jours" par exemple avant même d'avoir reçu le paiement ? Et si le client ne paye pas...il a une facture...

    Concernant le CGA si j'ai bien tout compris: je suis salarié + indépendant en EI BIC réel simplifié franchise en base de TVA, si j'adhère à un CGA je pourrais déduire le montant CGA + EC de mes impôts (impôts sur le revenu, c'est a dire revenus de mon EI + revenus salariés) jusqu'à 900 maxi c'est ça ?

    Je ne serais pas imposable en 2007...donc aucun avantage...que des dépenses pour moi :/

    Cela dit, si c'est bien ça j'y penserai fortement pour l'année prochaine...

  21. Petite question : si un client ne paie pas, pouvez vous le poursuivre ou n'êtes vous pas obligé de renoncer (ce qui me semble le cas pour un site de jeux)?

    Dans le second cas, il serait peut être plus judicieux de ne pas appeler vos appels de fonds 'factures', et réserver cette appellation à un document envoyé ultérieurement (par internet, par exemple).

    Tout dépend du "client". Dans le cas de grosses sociétés telle que MOBIQUID (Allopass) je pourrai effectivement leur envoyer un appel avant d'envoyer la facture définitive (il est cependant noté sur la facture "payable sous x jours"). Concernant les plus petits clients, j'envoi la facture après avoir reçu le paiement.

  22. Autant se simplifier la tache, et votre comptabilité me paraît bien compliquée pour une "petite"(?) exploitation:

    A - Vous n'avez a priori pas besoin de suivi-client puisque le client paye immédiatement;

    B - S'agissant d'un site, vos achats sont très réduits.

    A - Le client paye en général 10-15 jours après avoir reçu la facture

    B - Réduits, + ou - car il y a les frais de serveur, les cadeaux, les charges sociales, les frais de gestion du site (design, etc...)

    I - Il est inutile, en cours d'année, de gérer autre chose que la trésorerie. Pour les postes à suivre, vous pouvez vous inspirer du tableur proposé sur

    http://www.broc.experts-comptables.fr/tres/

    (inspirez vous aussi de l'organisation des documents comptables qui y est proposée.)

    Merci pour ce lien à nouveau très instructif.

    II- S'agissant des clients, ils paient des petites sommes. Vous vous retrouvez alors dans la même situation, et avec les mêmes droits fiscaux, que votre marchande de légumes au marché: vous pouvez vous contenter d'inscrire en compta la recette journalière (et non client par client).

    (Gardez tout de même un document qui donne le détail de la recette journalière, exactement comme la marchande doit garder ses rouleaux de caisse)

    Ok

    Enfin, puisque vous débutez, je vous renvoie une question: avez vous envisagé de vous inscrire à une association de gestion agréée? Non seulement, le centre vous réduit la facture fiscale, mais encore certains vous forment!

    Je ne peux pas financièrement...le CA est en chute libre... :/

    Merci pour toutes ces réponses

  23. - Comptabiliser en "Remise, Rabais et Ristourne accordées"

    Dans ce cas je saisi bien -10 et non 10 ?

    - Rétrocession de commission. Et dans ce cas il te faudrait une facture pour justifier ce paiement.

    Il n'y a aucune facture donc => non

    Une chose est sure, tu ne pourras pas ventiler la classe 6 dans un livre de recettes

    Le logiciel Ciel compta facile permet d'inscrire un compte classe 6 dans un livre de recettes après demande de confirmation...mais bon si tu me dis que ça ne se fait pas...

    - Ou ton client à gagné 10 et tu dois les lui reverser ?

    Oui c'est cela.

    L'autre cas ne s'est jamais produit et s'il se produisait je saisirai toutes les écritures à savoir les 10 que je lui dois et les 5 qu'il me doit. Et donc il m'enverrait un chèque de 5 et moi un chèque de 10 tout simplement.

×
×
  • Créer...