Rôle - Transfert Trésorerie

Plus d'informations
il y a 11 ans 10 mois - il y a 11 ans 10 mois #2731 par tonio56
Réponse de tonio56 sur le sujet Rôle - Transfert Trésorerie
Bonjour,
ma collectivité travaille avec Helios pour dialoguer avec la trésorerie. j'ai donc demander des infos à la comptable.

Actuellement j'utilise FAcFam de segilog pour générer les factures de CLSH et un rôle de Perception.
ce même logiciel génère un fichier ROLMRE (.txT) regroupant un lot de facture que je veux faire encaisser.

Ce fichier est stocker dans un dossier sur notre serveur.

De facfam, j'appuie sur un bouton pour faire un transfère comptable vers le logiciel de comptabilité (segilog). Il y'a certainement un échange d'inforation du genre : montant total du role de perception (lots de factures), intitulé du rôle, dans quel article et budget il faut l'imputer.

C'est tout pour moi, je n'ai pas d'change direct avec HELIOS (le fichier TXT est éditer aux normes Helios)

La comptable elle quand elle créée le bordereau pour la trésorerie, utilise hélios (sorte de messagerie) pour transférer le fichier TXT.
Dans mon cas, il n'y aurait pas besoin d'échange direct avec Helios mais la possibilité de générer ce famueux fichier TXT aux normes d'Helios.
(je crois que noethys génère déjà un pdf récapitulant un dépôt, on en est pas très loin)

et deuxièmement, il faudrait que noethys puisse dialoguer avec des logiciels de compta tiers pour faire les transfères comptable.

Je vais me renseigner à la compta si ils pourraient faire manuellement cette étape, noethys n'aurait qu'a générer le fichier TXT, cela pourrait simplifier les choses vraisemblablement.

JE peux t'envoyer par mail ou autre moyen un exermple de fichier si tu veux.

ps: dans mon cas cela m'éviterai d'avoir à faire une double saisie, noethys pour traiter les consommations et Segilog pour faire passer les factures...

D'avance merci pour cette REVOLUTION
Dernière édition: il y a 11 ans 10 mois par tonio56.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 10 mois - il y a 11 ans 10 mois #2732 par tonio56
Réponse de tonio56 sur le sujet Rôle - Transfert Trésorerie
"Véro à la compta" me confirme bien que le dialogue entre les deux logiciels "transfère comptable" est accessoire car c'est très simple depuis "son logiciel" de compta pour créer le titre. actuellement le transfère comptable lui créé un "pré-titre" qu'elle valide.

ce qui ne s'invente pas facilement c'est le fameux fichier TXT "codé en hélios" regroupant la liste des factures, qu'elle à besoin en pièce jointe de ce titre.
Dernière édition: il y a 11 ans 10 mois par tonio56.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 10 mois #2733 par Ivan
Réponse de Ivan sur le sujet Rôle - Transfert Trésorerie
Bonjour,

Merci pour ces premières informations.

Sais-tu quel est le type de fichier dont tu as besoin ? Car j'ai vu qu'il en existait plusieurs : simplifié, détaillé, récapitulatif.

Pour la constitution du fichier, je pense que j'ai trouvé mon bonheur avec un PDF sur internet qui détaille chaque donnée du fichier. Je vais essayer avec ça...

Je crois savoir qu'il ne doit pas y avoir de caractères spéciaux tels que les accents car HELIOS ne les gère pas. En sais-tu davantage à ce sujet ?

PS : Je veux bien que tu m'envoies un exemplaire de ton fichier sur ma messagerie perso. Ca me donnera peut-être des infos supplémentaires...

Merci,

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 10 mois #2734 par Chemass
Réponse de Chemass sur le sujet Rôle - Transfert Trésorerie
Bonjour,

j'avais demandé à notre Trésorerie des informations permettant de créer un fichier ROLMRE mais je n'ai pas eu de retour. Je redemanderai...
Toutefois, j'ai trouvé l'arrêté relatif au protocole d'échanges de données:
http://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000021889026.
Cet arrêté explique comment est composé un fichier ROLMRE.

Chemass

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 10 mois #2753 par Ivan
Réponse de Ivan sur le sujet Rôle - Transfert Trésorerie
Bonsoir,

J'ai réussi à coder le fichier. Par contre, j'ai un truc bizarre qui m'échappe : j'ai une clé d'autocontrôle (ROLCLE1) qui ne fonctionne pas à tous les coups. Pourtant je suis persuadé d'avoir bien appliqué l'algorithme détaillé sur le site légifrance. Je ne comprends pas.

Bon, à suivre...

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 10 mois #2754 par Jakes
Réponse de Jakes sur le sujet Rôle - Transfert Trésorerie
Je soupçonne du piratage pour détournement de fonds...il n'y aurait pas de compte en Suisse au bout de tout ça ?

Pour une aide sur le paramétrage, poster le fichier que vous avez déjà créé en pièce jointe= Paramétrage/Activités/ bouton d'export sur la droite
Génération d'un fichier .nxa à joindre au message = Action/Répondre/Pièces jointes/Ajouter des fichiers/Insérer/Soumettre

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 10 mois #2756 par Ivan
Réponse de Ivan sur le sujet Rôle - Transfert Trésorerie

Jakes écrit: il n'y aurait pas de compte en Suisse au bout de tout ça ?


:laugh: Tout à fait. Schtadt me voilà !

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 10 mois #2764 par Chemass
Réponse de Chemass sur le sujet Rôle - Transfert Trésorerie
Bonjour,

pour être honnête, je n'y connais rien en algorithme!!!
Par contre, je ne sais pas si ça peut être utilise, mais j'ai trouvé ça

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 10 mois #2768 par Ivan
Réponse de Ivan sur le sujet Rôle - Transfert Trésorerie

Chemass écrit: Par contre, je ne sais pas si ça peut être utilise, mais j'ai trouvé ça


Merci pour le lien. J'ai fouillé avec espoir mais aucun algorithme présent :(

Etant donné que je n'ai rien trouvé d'autre et que j'aimerais être sûr des résultats, si un informaticien passe dans le coin, je lui propose de vérifier que l'algorithme que j'ai codé en Python correspond bien à l'objectif détaillé ci-dessous :
AUTOCONTRÔLE PAR MODULO 11

Ce modulo dépiste pratiquement toutes les erreurs de transcription et les inversions de chiffres simples et doubles. Il dépiste aussi 90 % des autre erreurs.

Le chiffre d'autocontrôle est le résultat des opérations arithmétiques suivantes :

1. Multiplication par les chiffres 2, 3, 4, 5, 6 et 7 respectivement des chiffres du nombre dont l'exactitude doit être vérifiée en commençant par celui des unités. Si le nombre comporte plus de 6 chiffres, recommencer au 7e la première séquence des multiplications.

2. Addition des produits de ces multiplications.

3. Division du total par 11.

4. a) Lorsque ce total est exactement divisible par 11, le chiffre d'autocontrôle est 0.

b) Dans le cas contraire, déduire le reste de la division du nombre 11 : la différence est le chiffre d'autocontrôle.

Exemple : soit à déterminer le chiffre d'autocontrôle du nombre 453 267.

Multiplications à effectuer :

(7 × 2) ; (6 × 3) ; (2 × 4) ; (3 × 5) ; (5 × 6) ; (4 × 7)

Produits obtenus :

14 ; 18 ; 8 ; 15 ; 30 ; 28.

Total de ces produits = 113.

Reste de la division de 113 par 11 = 3.

Déduire 3 de → 11 la différence = 8 est le chiffre d'autocontrôle.

Le nombre devient : 4 532 678 ou 8 453 267.

NB : Lorsque la division donne 1 comme reste, le nombre ne peut être contrôlé par modulo 11 au moyen d'un seul chiffre car, dans ce cas, la différence entre le nombre 11 et le reste 1 est 10, nombre à 2 chiffres. Par convention, la clé sera alors également le chiffre 1.

Et voilà mon code :
def GetCle_modulo11():
    """ Calcul de la clé Modulo 11 """
    elements = ("39", "01", "13", "0", "0000000000303")
    nombre = "".join(elements)[::-1]
    listeCoeff = [2, 3, 4, 5, 6, 7] * (len(nombre) / 6 + 1)
    total = 0
    index = 0
    for chiffre in nombre :
        if chiffre not in "0123456789" : chiffre = "0"
        total += int(chiffre) * listeCoeff[index]
        index += 1
    if total % 11 == 0 : return 0
    cle = 11 - (total % 11)
    if cle > 9 : cle = 1
    return cle

Bon, c'est du Python, donc je suppose que c'est très lisible, même pour quelqu'un qui ne connait ce langage...

Merci pour vos suggestions...

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 10 mois #2770 par Jakes
Réponse de Jakes sur le sujet Rôle - Transfert Trésorerie
Apparemment Le protocole ROLMRE n'aurait qu'un an à vivre :
http://www.forumterritorial.org/forum/viewtopic.php?f=5&t=16718

Pour une aide sur le paramétrage, poster le fichier que vous avez déjà créé en pièce jointe= Paramétrage/Activités/ bouton d'export sur la droite
Génération d'un fichier .nxa à joindre au message = Action/Répondre/Pièces jointes/Ajouter des fichiers/Insérer/Soumettre

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.300 secondes
Propulsé par Kunena