{"posts"=>[{"_id"=>"680112d1e3952734dd6bbfd3", "_slug"=>"migration-de-sage-100-vers-odoo-pourquoi-et-comment", "_visible"=>true, "_position"=>113.0, "content_type_slug"=>"posts", "created_at"=>"2025-04-17T14:40:17.589Z", "updated_at"=>"2025-04-22T14:46:40.714Z", "_label"=>"Migration de Sage 100 vers Odoo : Pourquoi et Comment ?", "title"=>"Migration de Sage 100 vers Odoo : Pourquoi et Comment ?", "posted_at"=>"2025-04-18T00:00:00.000Z", "published"=>true, "body"=>"

Migration de Sage 100 vers Odoo : Pourquoi et Comment ?

\r\n\r\n\r\n
\r\n \r\n
\r\n\r\n

Chez Akretion, nous accompagnons nos clients dans la transformation digitale de leur entreprise en mettant en place des solutions ERP adaptées à leurs besoins. Aujourd’hui, nous nous adressons aux entreprises utilisant Sage 100 et souhaitant évoluer vers une solution plus flexible, moderne et performante. Bonne nouvelle : nous assurons une migration de vos données vers Odoo !

\r\n\r\n

\"undefined\"

\r\n\r\n


Sage 100 vs Odoo : Un Comparatif

\r\n\r\n

Si Sage 100 est une solution répandue parmi les PME, elle montre rapidement ses limites face aux nouvelles exigences des entreprises modernes. Voici un comparatif détaillé entre Sage 100 et Odoo :

\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CritèresSage 100Odoo (Community & Enterprise)
Coût✘ Licence coûteuse + coûts de maintenance✔ Open Source (Community) ou abonnement plus flexible (Enterprise)
Évolutivité✘ Système rigide, difficile à adapter✔ Hautement modulaire et personnalisable
Expérience utilisateur✘ Interface vieillissante, peu intuitive✔ Interface moderne, intuitive et compatible mobile
Interconnexion✘ Peu d’intégrations natives avec d'autres outils✔ API ouvertes et nombreux connecteurs natifs
Cloud / On-premise✘ Principalement On-Premise, mises à jour complexes✔ Disponible en SaaS, On-Premise ou hybride avec mises à jour automatiques
Mises à jour✘ Rares et complexes à déployer✔ Régulières et incluses sans surcoût en SaaS
Automatisation✘ Processus manuels, peu d'automatisation✔ Workflows avancés, automatisation des tâches et intelligence artificielle
Mobilité✘ Peu adapté au travail à distance✔ Accessible depuis n'importe quel navigateur, applications mobiles disponibles
Couverture fonctionnelle✘ Modules limités, nécessitant des solutions tierces✔ ERP tout-en-un : gestion commerciale, CRM, e-commerce, production, comptabilité, etc.
\r\n\r\n

Pourquoi migrer de Sage 100 vers Odoo ?

\r\n\r\n
    \r\n
  1. Une couverture fonctionnelle étendue et évolutive : Odoo offre une large gamme d'applications intégrées couvrant l’ensemble des processus de gestion.
  2. \r\n
  3. Une expérience utilisateur moderne et intuitive : Odoo est conçu avec une interface fluide, intuitive et ergonomique.
  4. \r\n
  5. Une solution interconnectée et ouverte : Odoo permet une intégration fluide avec des plateformes tierces grâce à ses API ouvertes.
  6. \r\n
  7. Une réduction des coûts et un meilleur ROI : Odoo propose une alternative plus rentable avec des mises à jour incluses.
  8. \r\n
  9. Automatisation et gain de productivité : Odoo permet d’automatiser de nombreuses tâches.
  10. \r\n
  11. Une solution agile pour accompagner votre croissance : Odoo est conçu pour évoluer avec votre entreprise.
  12. \r\n
\r\n\r\n

Comment Akretion assure une migration efficace des données ?

\r\n\r\n

L’un des principaux freins à la migration ERP est la peur de perdre des données essentielles. Chez Akretion, nous avons développé des outils et une expertise permettant de reprendre l’essentiel des données Sage 100 vers Odoo, en se concentrant sur les informations les plus stratégiques, telles que :

\r\n\r\n\r\n

Grâce à une méthodologie éprouvée, nous appliquons le principe du 20% d’effort pour 80% de résultat, en priorisant les données à forte valeur ajoutée et en assurant une transition progressive et sécurisée, tout en minimisant les perturbations pour votre activité.

\r\n\r\n

Prêt à découvrir Odoo en situation réelle ?

\r\n\r\n

\"undefined\"

\r\n\r\n

Vous utilisez Sage 100 et envisagez de passer à Odoo ? Contactez-nous dès aujourd’hui pour une démonstration gratuite et personnalisée d’Odoo, directement à partir de vos propres données extraites de Sage 100. Rien de mieux qu’un test concret pour se projeter, discuter de votre projet et découvrir tout le potentiel de cette solution moderne, flexible et évolutive !

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/680112d1e3952734dd6bbfd3/files/Odoo_de_chire.jpg", "filename"=>"Odoo_de_chire.jpg", "size"=>89594.0, "updated_at"=>"2025-04-22T14:46:40.714Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2025-04-22T14:46:40.714Z"}, "summary"=>"
Comment migrer de Sage100 à Odoo
Démonstration Odoo gratuite, avec vos données provenant de sage 100
", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"65f0d276e395271b83f773db", "deprecated"=>false, "seo_title"=>"Sage 100 vers Odoo : Pourquoi et Comment ?", "meta_description"=>" Migration de Sage 100 vers Odoo : Pourquoi et Comment ?", "meta_keywords"=>"Sage100, Odoo, Sage 100, Migration ERP, Odoo", "force_locale"=>"fr"}, {"_id"=>"67f7d1efe39527334593f404", "_slug"=>"les-rencontres-professionnelles-du-logiciel-libre-le-15-mai-2025-a-lyon", "_visible"=>true, "_position"=>112.0, "content_type_slug"=>"posts", "created_at"=>"2025-04-10T14:13:03.097Z", "updated_at"=>"2025-04-17T15:19:18.694Z", "_label"=>"Les Rencontres Professionnelles du Logiciel Libre le 15 mai 2025 à Lyon.", "title"=>"Les Rencontres Professionnelles du Logiciel Libre le 15 mai 2025 à Lyon.", "posted_at"=>"2025-04-10T00:00:00.000Z", "published"=>true, "body"=>"

🎉 Akretion sera à nouveau présent aux RPLL 2025 à Lyon !

\r\n

Comme chaque année, nous aurons le plaisir de vous retrouver aux Rencontres Professionnelles du Logiciel Libre le 15 mai 2025 à l’Hôtel de la Métropole de Lyon.

\r\n

📍 Rendez-vous sur notre stand pour échanger autour d’Odoo et de ShopInvader, nos solutions phares pour construire des systèmes de gestion d’entreprise puissants, modulaires et 100 % libres.

\r\n

🗣️ Et nouveauté cette année : Akretion présentera une conférence !
\"Odoo Version Communautaire : La Liberté d’une Solution Sur Mesure\"
👉 Consulter le programme

\r\n

Un retour d'expérience concret sur un projet Odoo complet, réalisé exclusivement avec la version communautaire. Une approche fidèle à l’ADN d’Akretion : des solutions pérennes, sur mesure, basées sur l’open source.

\r\n

🕒 Notre conférence aura lieu à 15h – on espère vous y voir nombreux !

\r\n
\r\n

🌐 Les RPLL continuent de grandir avec de nouveaux exposants et partenaires cette année. Nous sommes heureux de voir nos confrères et acteurs du libre être mis en avant, comme :

\r\n
  • Dalibo, experts PostgreSQL reconnus internationalement. C’est grâce à des acteurs comme eux que PostgreSQL reste une base de données de référence – Odoo repose d’ailleurs sur cette technologie.

    \r\n
  • Le Sitiv (https://www.sitiv.fr), opérateur public engagé au service des collectivités avec des solutions basées sur le logiciel libre.

    \r\n

🗓️ Rendez-vous le jeudi 15 mai 2025, de 9h à 18h, à l’Hôtel de la Métropole de Lyon, 20 rue du Lac.
👉 Voir tous les exposants 2025

\r\n

À très bientôt !

\"undefined\"

\r\n

#LogicielLibre #OdooCommunity #PostgreSQL #ShopInvader #Akretion #RPLL2025


", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/67f7d1efe39527334593f404/files/800x800_INSCRIPTION_RPLL2025.png", "filename"=>"800x800_INSCRIPTION_RPLL2025.png", "size"=>351130.0, "updated_at"=>"2025-04-17T15:19:18.694Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>169359.0, "updated_at"=>"2025-04-17T15:19:18.694Z"}, "summary"=>"

Akretion participe aux \r\nRencontres Professionnelles du Logiciel Libre en tant qu'exposant et conférencier à \r\nLyon.


", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"65f0d276e395271b83f773db", "deprecated"=>false, "seo_title"=>"Logiciel libre, Lyon, Odoo, ShopInvader", "meta_description"=>"", "meta_keywords"=>"Odoo, opensource", "force_locale"=>"fr"}, {"_id"=>"67ed0b2be395276675dc85de", "_slug"=>"strategie-et-engagements-dakretion-sur-la-reforme-de-la-facturation-electronique", "_visible"=>true, "_position"=>111.0, "content_type_slug"=>"posts", "created_at"=>"2025-04-02T10:02:19.782Z", "updated_at"=>"2025-04-17T17:38:08.393Z", "_label"=>"Stratégie et engagements d'Akretion sur la réforme de la facturation électronique", "title"=>"Stratégie et engagements d'Akretion sur la réforme de la facturation électronique", "posted_at"=>"2025-04-02T00:00:00.000Z", "published"=>true, "body"=>"

Historiquement, Akretion a toujours été pionnier dans le domaine de la facturation électronique :

Akretion continue de maintenir activement les modules OCA de génération et d'import de factures Factur-X dans Odoo. Ces modules sont notamment utilisés par le connecteur Odoo-Chorus Pro de l'Odoo Community Association (OCA), dont la maintenance est assurée par Akretion et qui est largement déployé par les intégrateurs Odoo français.

Les engagements d'Akretion

Pour se conformer aux exigences de la réforme de la facturation électronique, Akretion développera en opensource une suite de modules pour implémenter les flux en émission et réception, à la fois pour les factures et aussi pour le e-reporting.

La stratégie d'implémentation sera la suivante :


Le choix du PDP qui sera fait par Akretion sera guidé par des critères d'excellence technique, de qualité du support technique et de prix. Étant donné que les 3 formats de la réforme (UBL, CII et Factur-X) sont supportés par les modules OCA, le PDP sera utilisé comme un simple canal de communication vers les clients/fournisseurs et la DGFIP et non comme un service à valeur ajoutée capable de convertir les factures générées par Odoo dans l'un des 3 formats de la réforme.

Ainsi, si les clients d'Akretion adoptent le PDP choisi par Akretion, ils bénéficieront d'un module prêt à l'emploi qui permettra, via l'API du PDP :

Si une entreprise fait le choix d'un autre PDP, elle devra en conséquence supporter les coûts de développement et de maintenance d'un module Odoo supplémentaire qui implémentera l'API spécifique de ce PDP. Dans tous les cas, les modules génériques assureront l'essentiel des fonctionnalités et seront conçus pour supporter de multiples modules PDP-spécifique.

De nombreux PDPs démarchent activement les entreprises et les incitent à souscrire à leurs offres sans attendre. Akretion conseille à ses clients de ne pas donner suite à ces sollicitations commerciales et d'attendre le choix d'un PDP qui sera fait par Akretion.

Conséquences de l'abandon du PPF

Lors de l'annonce de l'abandon du Portail Public de Facturation (PPF) en octobre 2024, la DGFiP a mis fin à la promesse d'APIs accessibles gratuitement pour les entreprises, mettant un coup d'arrêt au mouvement vers des APIs gratuites et ouvertes initié par Chorus Pro. Akretion avait critiqué cette décision, qui nous rappelait la situation sur la télétransmission de la TVA où les entreprises sont obligées de passer par des passerelles privées payantes pour remplir leurs obligations fiscales. Cette mauvaise nouvelle aura quand même permis de faire émerger une bonne décision : généraliser l'utilisation du réseau PEPPOL en France pour l'échange des factures entre clients et fournisseurs. PEPPOL est un réseau décentralisé d'échange de factures né en Europe, construit sur des standards ouverts et qui est déjà largement utilisée depuis de nombreuses années notamment en Europe du Nord (le PPF portait en lui le risque d'une plateforme trop centralisée qui aurait été un single point of failure). Avant l'annonce de l'abandon du PPF, Bercy avait toujours semblé très frileux sur l'adoption de PEPPOL ; l'échec du développement du PPF force Bercy à promouvoir les solutions existantes qui ont déjà fait leurs preuves ! Les PDPs pourraient maintenant être définis comme des points d'accès français au réseau PEPPOL avec une fonction \"mouchard\" qui envoie une copie de la facture à la DGFiP. Avec l'abandon du PPF, toutes les entreprises françaises devront choisir un PDP, et donc toutes les entreprises françaises seront raccordées au réseau PEPPOL. La réforme de la facturation électronique portait la promesse de généraliser le recours aux factures électroniques entre entreprises françaises ; elle porte maintenant la promesse additionnelle de pouvoir échanger des factures électroniques avec de nombreuses entreprises européennes.

La vision et la stratégie d'Akretion

Sur le choix du PDP, notre stratégie est de ne pas se précipiter. La raison de cette stratégie est la suivante : avant l'annonce de l'abandon du PPF en octobre 2024, le marché était scindé en deux :

A cette époque, les PDPs qui s'étaient lancés sur ce marché étaient des PDPs organisés avec des commerciaux B2B qui allaient démarcher des entreprises pour leur présenter leurs services à valeur ajoutée qui les différenciaient du PPF. Les tarifs étaient proposés dans le secret de négociations commerciales entre le PDP et son client ; aucun PDP n'affichait ses tarifs publiquement sur son site Internet.

Avec l'annonce surprise de l'abandon du PPF en octobre 2024, le marché est complètement chamboulé : 4,5 millions d'entreprises doivent choisir leur PDP avant le démarrage de la réforme ! Le marché des PDPs bascule d'un marché de niche à un marché de masse. Ce chamboulement du marché attire de nouveaux acteurs : il y a désormais des places à prendre pour de nouveau PDPs capables d'adresser un marché de masse avec des offres low cost dont les tarifs sont affichés en toute transparence sur Internet, sans frais de mise oeuvre et s'adressant à des PMEs capables de se raccorder de façon autonome en lisant la documentation de l'API. Chez ces nouveaux acteurs, les équipes de commerciaux B2B habitués à établir des devis sur mesure sont remplacées par un portail web qui présente les offres et les tarifs en toute transparence et où l'entreprise s'inscrit en ligne pour souscrire à l'offre qu'elle a choisie.

Cela explique notre stratégie de choisir un PDP sans se précipiter : il faut laisser le temps aux nouveaux acteurs qui vont adresser le marché comme un marché de masse de développer leur plateforme et lancer leurs offres low cost. On peut penser que ces nouveaux acteurs lanceront leurs offres d'ici fin 2025 et ou début 2026. S'engager avec un PDP dès maintenant nous priverait de l'accès à ces nouvelles offres.

Analyse de l'actualité récente de la réforme

Dans la dernière publication du dossier de spécification externe du 18 décembre 2024 (version 3.0), la DGFiP a retiré de son dossier les spécifications techniques détaillées qui étaient fournies en annexe. C'est désormais l'AFNOR qui reprend en main la définition du détail des spécifications techniques. Un groupe de travail intitulé \"Standardisation des interfaces\" doit plancher sur l'élaboration de spécifications techniques pour une API normalisée entre les PDPs et les entreprises.

Le 24 mars 2025, des députés réunis au sein de la commission chargée d'examiner le projet de loi de simplification de la vie économique ont adopté un amendement repoussant d'un an le démarrage de la réforme. Cet amendement était proposé par le député Christophe Naegelen du groupe LIOT. Un report d'un an de la réforme de facturation électronique signifie un report du démarrage de la réforme de septembre 2026 à septembre 2027, donc après l'élection présidentielle de mai 2027, ce qui revient à transférer la décision finale sur le sort de cette réforme au prochain président qui sortira des urnes en mai 2027. L'assemblée nationale a finalement voté le 11 avril 2025 contre cet amendement ; le calendrier actuel est donc maintenu avec un démarrage de la réforme en septembre 2026, sauf nouveau contre-ordre législatif.


Akretion continue sa veille active sur le projet de réforme la facturation électronique. Notre longue expérience de ce dossier nous incite à travailler sans précipitation. Tous ceux qui ont préparé un dossier de candidature à la phase pilote de la réforme en juin 2023 ont jeté leur travail à la poubelle (c'était le cas d'Akretion !). Tous ceux qui avaient commencé à implémenter les APIs du PPF ont jeté leur travail à la poubelle. Tous ceux qui ont commencé à implémenter les APIs d'un PDP vont devoir jeter leur travail à la poubelle si la commission AFNOR arrive à imposer une standardisation des APIs des PDPs. Qui a dit faire et défaire c'est toujours travailler ?



", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2025-04-17T17:38:08.393Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2025-04-17T17:38:08.393Z"}, "summary"=>"

Akretion partage son analyse sur les annonces de ces derniers mois sur la réforme de la facturation électronique et annonce ses engagements envers ses clients et toute la communauté française d'Odoo d'implémenter cette réforme en opensource au sein de l'Odoo Community Association.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a2fff0065a222020295cb9e", "5a26d2dc65a22202029545a4"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"6787ed41e3952741d55452ff", "_slug"=>"nouveau-non-respect-de-la-norme-ofx-par-lcl", "_visible"=>true, "_position"=>109.0, "content_type_slug"=>"posts", "created_at"=>"2025-01-15T17:15:45.242Z", "updated_at"=>"2025-03-18T13:30:38.270Z", "_label"=>"Nouveau non respect de la norme OFX par LCL ", "title"=>"Nouveau non respect de la norme OFX par LCL ", "posted_at"=>"2025-01-15T00:00:00.000Z", "published"=>true, "body"=>"

Après avoir documenté le 16 mai 2023, dans ce post de blog, un non respect de la norme OFX par le LCL au niveau de la balise FITID (ce non respect de la norme est toujours d'actualité, malgré une modification apportée par le LCL à la balise FITID), nous sommes aujourd'hui confrontés à un autre problème dans l'implémentation de la norme OFX par le LCL, cette fois-ci au niveau de la balise <CHECKNUM>.

Ce nouveau problème dans le fichiers OFX du LCL semble être une régression, car nous avons constaté ce non respect de la norme dans les fichiers OFX téléchargés depuis début 2025 et nous n'avions pas constaté ce problème avant. Le problème est très simple : quand une transaction correspond au débit d'un chèque, la balise <CHECKNUM> indique le numéro du chèque qui a été débité. Par exemple, le bloc ci-dessous correspond au débit du chèque numéro 6307874 d'un montant de 194,00 € le 4 août 2023 :

<STMTTRN>
<TRNTYPE>CHECK
<DTPOSTED>20230804
<TRNAMT>-194.00
<FITID>003 6307874
<CHECKNUM>6307874
</STMTTRN>

Sur les fichiers OFX téléchargés depuis le 1er janvier 2025, nous constatons que la balise <CHECKNUM> a été renommée par le LCL en <CHKNUM>... or cette balise n'existe pas dans la norme OFX ! Voilà un extrait d'un fichier OFX du LCL pour le débit d'un chèque de 252,25 € le 3 janvier 2025 (seul le numéro du chèque a été modifié) :

<STMTTRN>
<TRNTYPE>CHECK
<DTPOSTED>20250103
<TRNAMT>-252.25
<FITID>0003 000000003743898
<CHKNUM>3743898
</STMTTRN>

Les librairies qui lisent les fichiers OFX ne reconnaissent pas cette balise, et, par conséquent, le numéro du chèque ne remonte pas dans Odoo comme il devrait.

Nous espérons que le LCL pourra corriger rapidement cette régression !

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2025-03-18T13:30:38.270Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2025-03-18T13:30:38.270Z"}, "summary"=>"

Après avoir documenté le 16 mai 2023 un premier non respect de la norme OFX par LCL sur ce blog, nous sommes confronté à un autre problème de non respect de la norme OFX par le LCL.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"67d947fee39527493c6efa63", "_slug"=>"presentation-de-shopinvader-lapi-odoo-e-commerce-oca-days-2024", "_visible"=>true, "_position"=>110.0, "content_type_slug"=>"posts", "created_at"=>"2025-03-18T10:16:30.866Z", "updated_at"=>"2025-03-24T17:09:46.058Z", "_label"=>"Présentation de Shopinvader : l'API Odoo e-Commerce | OCA Days 2024", "title"=>"Présentation de Shopinvader : l'API Odoo e-Commerce | OCA Days 2024", "posted_at"=>"2024-11-18T00:00:00.000Z", "published"=>true, "body"=>"

\r\n Lors des\r\n OCA Days\r\n 2024, Quentin Groulard, développeur Odoo chez l'intégrateur Odoo\r\n Acsone\r\n , a présenté une session intitulée \"A walk through the Shopinvader API\".\r\n Quentin a partagé son expérience avec divers clients ayant des besoins en\r\n solutions de commerce électronique, et comment lui et ses collègues ont\r\n répondu à ces besoins grâce à Shopinvader.\r\n

\r\n

\r\n Voici ci-dessous le résumé de sa présentation que vous pouvez visionner en\r\n intégralité via le lien Youtube :\r\n

\r\n

\r\n \"undefined\"
\r\n

\r\n


\r\n

Introduction : la liste des différentes solutions e-commerce qui s'intègrent\r\n avec Odoo\r\n

\r\n

\r\n Explorons tout d’abord les différentes options disponibles pour le commerce\r\n électronique avec Odoo. La première solution qui vient à l'esprit est\r\n l'application (le module) standard e-commerce d'Odoo. Cette application est rapide et facile à configurer, elle offre des outils\r\n de personnalisation puissants avec l'éditeur de site web drag and drop, et\r\n elle est relativement facile à utiliser. Cependant, elle peut présenter des\r\n limitations, notamment en termes de performance lorsqu'il s'agit de gérer un\r\n grand catalogue de produits ou de supporter un trafic web important.\r\n

\r\n

\"Solutions

Les limites du module e-commerce d'Odoo

\r\n

\r\n On peut citer plusieurs cas où l'application standard d'Odoo pourrait ne pas\r\n répondre au besoin du site :\r\n

\r\n
    \r\n
  1. \r\n

    \r\n Performance : Odoo n'est pas conçu pour rechercher rapidement un grand\r\n nombre d'enregistrements, ce qui peut poser problème pour les catalogues\r\n de produits volumineux.\r\n

    \r\n
  2. \r\n
  3. \r\n

    \r\n Charge de l'instance : Si votre instance Odoo est déjà lente ou si elle\r\n exécute de nombreuses tâches en arrière-plan, cela peut ralentir votre\r\n site web.\r\n

    \r\n
  4. \r\n
  5. \r\n

    \r\n Séparation des cycles de vie : Il est souvent préférable de séparer les\r\n cycles de vie des différentes applications pour bénéficier des nouvelles\r\n fonctionnalités sans avoir à migrer l'ensemble de l'instance Odoo.\r\n

    \r\n
  6. \r\n
  7. \r\n

    \r\n Intégration avec des infrastructures existantes - Certains clients peuvent\r\n déjà disposer d'un site web bien établi avec des outils et un CMS\r\n performants. Dans ce cas, ajouter une partie de e-shop à ce site existant\r\n peut être plus efficace que de tout reprendre à zéro avec l'e-commerce\r\n d'Odoo. Cela permet aux clients de continuer à utiliser leurs outils\r\n existants tout en ajoutant des fonctionnalités e-commerce.\r\n

    \r\n
  8. \r\n
  9. \r\n

    \r\n Considérations de sécurité - Un autre point crucial concerne la sécurité.\r\n Par exemple, certains clients, comme les administrations publiques,\r\n peuvent avoir des exigences strictes en matière de sécurité et ne peuvent\r\n pas se permettre d'exposer leur ERP sur Internet. Utiliser l'application\r\n e-commerce d'Odoo dans ce cas pourrait poser des problèmes de sécurité,\r\n car cela nécessiterait d'exposer Odoo directement sur Internet.\r\n

    \r\n
  10. \r\n
\r\n


\r\n

Solutions d’e-commerce dédiées

\r\n

\r\n Pour les besoins plus complexes et avancés il existe des soultions\r\n d’e-commerce dédiées, tels que Prestashop, Magento, Shopify, Woocommerce ou\r\n autres. Ces solutions offrent une architecture dédiée pour le commerce\r\n électronique (séparé d'Odoo), garantissant de meilleures performances et une\r\n meilleure évolutivité. Cependant, elles peuvent être coûteuses et poser des\r\n défis en termes d'intégration avec Odoo. Les entreprises devront mettre en\r\n place des mécanismes pour synchroniser les ventes de commerce électronique\r\n avec Odoo, ce qui peut entraîner une duplication de la logique et des données.\r\n

\r\n\r\n

\r\n Si la logique de calcul de remise est complexe dans Odoo, répliquer cette\r\n logique dans une solution de e-comemrce dédiée peut être difficile. Cela peut\r\n entraîner des disparités dans les prix affichés entre Odoo et le site de\r\n commerce électronique, ce qui n'est pas souhaitable.\r\n

\r\n


\r\n

Présentation de Shopinvader

\r\n

\r\n La solution qui offre une alternative flexible et performante pour les besoins\r\n de commerce électronique, en particulier pour le pure players du commerce\r\n électronique, les entreprises nécessitant une scalabilité et une performance\r\n élevées pour leur boutique en ligne est\r\n Shopinavder.\r\n

\r\n

\r\n Shopinvader a été développé pour combiner les avantages des architectures\r\n e-Commerce dédiées et l'intégration avec Odoo. Cette solution permet de\r\n bénéficier d'une architecture performante et évolutive tout en utilisant les\r\n enregistrements et les modèles d'Odoo. Par exemple, les adresses des clients,\r\n les solutions de paiement, les transporteurs, et même le panier d'achat sont\r\n directement liés à Odoo. Cela signifie que les fonctionnalités de calcul des\r\n prix, de gestion des stocks, de facturation et de paiement sont toutes gérées\r\n par Odoo.\r\n

\r\n
\r\n

Migration et refactoring de Shopinvader en V16

\r\n

\r\n Shopinvader a récemment été migré vers la version 16 d'Odoo. Cette migration a\r\n été accompagnée d'un important refactoring, améliorant encore la performance\r\n et la stabilité de la solution.\r\n

\r\n

\r\n Lors de la migration vers la version 16 d'Odoo, l'équipe de Shopinvader a\r\n simplifié le code pour le rendre plus facile à comprendre et à utiliser,\r\n notamment pour les nouveaux venus. Ils ont également introduit des outils\r\n comme FastAPI, qui permet de réduire considérablement la quantité de code\r\n nécessaire, de valider automatiquement les données et de générer\r\n automatiquement la documentation. Cela facilite grandement le travail des\r\n développeurs front-end, qui peuvent ainsi savoir exactement ce que l'API\r\n attend d'eux et ce qu'ils peuvent attendre de l'API.\r\n

\r\n
\r\n

Architecture type d'un projet Shopinvader

\r\n

Voici l'architecture type d'un projet Shopinvader chez Acsone.

\r\n
\r\n

\r\n \r\n

\r\n
\r\n

Odoo et l’API : la brique back-end de Shopinavder\r\n

\r\n

\r\n Odoo joue un rôle central en fournissant une API pour le front-end. Cette API\r\n permet au front-end de créer des paniers, d'ajouter des produits, et de\r\n récupérer des informations comme les adresses de livraison des clients.\r\n

\r\n
    \r\n
  1. \r\n

    \r\n La brique front-end de Shopinvader :\r\n un template opensource en VueJs et Nuxt - On a travaillé sur un template en VueJS et Nuxt pour mettre à\r\n disposition des développeurs un gabarit prêt à l’emploi pour pouvoir\r\n démarrer rapidement le front-end du web shop à partir de zéro. Ce modèle\r\n inclut toutes les briques e-commerce en VueJs et Nuxt, tout ce dont ils\r\n ont besoin pour communiquer avec l'API, facilitant ainsi le processus de\r\n développement.\r\n

    \r\n
  2. \r\n\r\n
  3. Search Engine : l’exportation du catalogue de produits\r\n vers Opensearch - Un autre rôle crucial d'Odoo dans l'architecture\r\n Shopinvader est l'exportation du catalogue de produits vers un moteur de\r\n recherche. Ce moteur de recherche est une base de données spécialement\r\n conçue pour fournir des recherches rapides, ce qui est essentiel pour un\r\n site e-commerce.\r\n \r\n
  4. \r\n
  5. \r\n

    \r\n CDN (Content Delivery Network) - Concernant les fichiers\r\n multimédias, comme les images des produits, ils sont souvent exportés vers\r\n un CDN (Content Delivery Network) pour accélérer le rendu du site web.\r\n

    \r\n
  6. \r\n
  7. \r\n La brique CMS Headless -  le choix du CMS (de préférnece de type\r\n Headless) est laissé à l’entreprise, tant donné que le template VueJs et\r\n Nuxt permettent de se connecter facilement avec n’importe lequel des CMS\r\n Headless\r\n

    \r\n \r\n
  8. \r\n
  9. \r\n \r\n Gestionnaire d'identité et d'accès : chez Acsone on utilise Keycloak, pour\r\n gérer les comptes clients et l'authentification. Si le site est\r\n entièrement anonyme, ce composant n'est pas nécessaire.
  10. \r\n
\r\n

\r\n

Les fonctionnalités clés nécessaires et les modules Shopinvader

\r\n

\r\n On identifie quatre fonctionnalités essentielles pour un site de commerce\r\n électronique :\r\n

\r\n
    \r\n
  1. \r\n

    \r\n Catalogue de produits : affiche les produits aux clients potentiels, avec\r\n des options de recherche et de filtrage.\r\n

    \r\n
  2. \r\n
  3. \r\n

    \r\n Système de gestion du panier : permet aux clients d'ajouter et de retirer\r\n des produits de leur panier.\r\n

    \r\n
  4. \r\n
  5. Solution de paiement

  6. \r\n
  7. \r\n

    \r\n Livraison : gestion de l'expédition des produits, sauf pour les produits\r\n numériques ou les services.\r\n

    \r\n
  8. \r\n
\r\n


Configuration du catalogue de produits

\r\n

\r\n Pour configurer un catalogue de produits, on utilise\r\n cinq modules Shopinvader, tous centrés sur le moteur de\r\n recherche, car c'est là que le catalogue de produits sera exporté.\r\n

\r\n
    \r\n
  1. \r\n

    \r\n Shopinvader Search Engine : Ce module principal permet d'exporter les produits et les catégories\r\n vers le moteur de recherche.\r\n

    \r\n
  2. \r\n
  3. \r\n

    \r\n Shopinvader Search Engine Update : Ce module est presque obligatoire pour garantir que les modifications\r\n apportées aux produits sont automatiquement répercutées dans le moteur de\r\n recherche, assurant ainsi que les produits affichés sur le site web sont\r\n toujours à jour.\r\n

    \r\n
  4. \r\n
  5. \r\n

    \r\n Shopinvader Search Engine Image\r\n : Ce module permet d'ajouter les URL des images des produits.\r\n

    \r\n
  6. \r\n
  7. \r\n

    \r\n Shopinvader Search Engine Product Price : Ce module permet d'ajouter les\r\n prix des produits. Il utilise une liste de prix configurée pour calculer\r\n les prix des produits. Pour des besoins plus complexes, il est possible de\r\n développer des modèles de prix personnalisés.\r\n

    \r\n
  8. \r\n
  9. \r\n

    \r\n Shopinvader Search Engine Assortments : Ce module permet de décider quels\r\n produits doivent apparaître sur le site web. Il utilise des domaines et\r\n des assortiments de produits liés à l'index du moteur de recherche. Une\r\n autre méthode consiste à utiliser des canaux de vente, en ajoutant des\r\n produits à ces canaux et en les liant à l'index du moteur de recherche.\r\n

    \r\n
  10. \r\n
\r\n
\r\n

La gestion du panier sur l’e-shop

\r\n

\r\n Pour la gestion du panier avec Shopinavder et Odoo, un seul module est\r\n nécessaire : Shopinvader API Cart. Ce module permet d'ajouter et de retirer\r\n des produits du panier, ainsi que de procéder au paiement.\r\n

\r\n


La gestion des paiements sur l’e-shop

\r\n

Pour gérer les paiements, deux modules sont essentiels :

\r\n
    \r\n
  1. \r\n

    Shopinvader API Payment Cards : Permet de payer avec une carte.

    \r\n
  2. \r\n
  3. \r\n

    \r\n Shopinvader API Payment Provider : Permet d'intégrer des fournisseurs de\r\n paiement comme Stripe, SIPS, ou d'autres. Les utilisateurs peuvent\r\n également ajouter leurs propres modules de fournisseurs de paiement, à\r\n condition qu'ils soient supportés par Odoo.\r\n

    \r\n
  4. \r\n
\r\n


La gestion des livraison pour l’e-commerce

\r\n

Pour la gestion de la livraison, deux modules sont nécessaires :

\r\n
    \r\n
  1. \r\n

    \r\n Shopinvader API Address : permet de gérer et de mettre à jour les adresses\r\n de livraison et de facturation des clients.\r\n

    \r\n
  2. \r\n
  3. \r\n

    \r\n Shopinvader API Delivery Carrier : permet de choisir parmi les\r\n transporteurs disponibles dans Odoo et de calculer les frais de livraison.\r\n

    \r\n
  4. \r\n
\r\n


Modules supplémentaires

\r\n

\r\n Au total, dix modules sont nécessaires pour mettre en place une API e-commerce\r\n fonctionnelle avec Shopinvader. Une fois à l'aise avec ces modules, les\r\n utilisateurs peuvent explorer une multitude de modules supplémentaires offrant\r\n des fonctionnalités avancées, telles que :\r\n

\r\n\r\n


Exemples de sites réalisés avec Shopinvader :


https://wookids.eu/

https://tonic.lu/

https://orod.fr/

https://www.noukies.com/

https://boutique.barroux.org


", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/67d947fee39527493c6efa63/files/Screenshot_from_2024-11-18_18-25-14.png", "filename"=>"Screenshot_from_2024-11-18_18-25-14.png", "size"=>338454.0, "updated_at"=>"2025-03-24T17:09:46.058Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>338454.0, "updated_at"=>"2025-03-24T17:09:46.058Z"}, "summary"=>"Lors des\r\n OCA Days\r\n 2024, Quentin Groulard, développeur Odoo chez l'intégrateur Odoo\r\n Acsone\r\n , a présenté une session intitulée \"A walk through the Shopinvader API\".\r\n Quentin a partagé son expérience avec divers clients ayant des besoins en\r\n solutions de commerce électronique, et comment lui et ses collègues ont\r\n répondu à ces besoins grâce à Shopinvader, l'API -e-commerce Odoo.", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5ff83764f2a076389f9f18f3", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"6734ccd0e39527185b69afa1", "_slug"=>"retour-sur-notre-meetup-du-7-novembre-2024-les-nouveautes-de-la-v18-dodoo", "_visible"=>true, "_position"=>105.0, "content_type_slug"=>"posts", "created_at"=>"2024-11-13T15:59:12.168Z", "updated_at"=>"2025-03-18T16:40:23.097Z", "_label"=>"Retour sur le Meetup du 7 novembre 2024 à Lyon : les nouveautés de la V18 d'Odoo", "title"=>"Retour sur le Meetup du 7 novembre 2024 à Lyon : les nouveautés de la V18 d'Odoo", "posted_at"=>"2024-11-13T00:00:00.000Z", "published"=>true, "body"=>"

Le 7 novembre 2024, nous avons eu le plaisir d'accueillir dans nos locaux à Lyon / Villeurbanne un Meetup dédié aux nouvelles fonctionnalités de la V18 d'Odoo. Cet événement a été l'occasion de découvrir les améliorations apportées à l'ERP sur la nouvelle version.

\"undefined\"

Ce Meetup a rassemblé des professionnels de divers horizons, entrepreneurs, développeurs et fonctionnels, tous curieux de découvrir comment la V18 d'Odoo, et les modules de l'OCA pouvaient répondre à leurs besoins métiers.

Afin de se mettre dans la peau d'une entreprise qui utilise Odoo pour sa gestion au quotidien, Alexis de Lattre a présenté le flux ERP d'une société fictive spécialisée dans la vente de fleurs :

Nous tenons à remercier tous les participants pour leur présence et leur participation aux débats.


Nous espérons que cet événement pourra s’inscrire dans une longue série de Meetups dédiés à la communauté d’Odoo sur Lyon et ses environs.


\"undefined\"

Pour suivre les prochaines dates, n’hésitez pas à vous abonner à notre page Meetup !

https://www.meetup.com/lyon-odoo-community-meetup-group/?eventOrigin=your_groups


", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/6734ccd0e39527185b69afa1/files/rn_image_picker_lib_temp_e9085d75-fea9-4a6c-ad97-adf48033a970__1_.jpg", "filename"=>"rn_image_picker_lib_temp_e9085d75-fea9-4a6c-ad97-adf48033a970__1_.jpg", "size"=>7459697.0, "updated_at"=>"2025-03-18T16:40:23.097Z"}, "banner"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/6734ccd0e39527185b69afa1/files/rn_image_picker_lib_temp_d2729d0c-c3f4-487c-bb82-a4b8dc8c96b1.jpg", "filename"=>"rn_image_picker_lib_temp_d2729d0c-c3f4-487c-bb82-a4b8dc8c96b1.jpg", "size"=>4224381.0, "updated_at"=>"2025-03-18T16:40:23.097Z"}, "summary"=>"

Retour sur le Meetup de novembre 2024, dédié aux nouvelles fonctionnalités de la V18 d'Odoo.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545a4"], "author_id"=>"5ff83764f2a076389f9f18f3", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"6728aeb4e395271755e01b8f", "_slug"=>"akretion-desaccord-abandon-portail-public-de-facturation", "_visible"=>true, "_position"=>104.0, "content_type_slug"=>"posts", "created_at"=>"2024-11-04T11:23:32.975Z", "updated_at"=>"2025-03-18T16:40:48.878Z", "_label"=>"Akretion exprime son désaccord sur l'abandon du portail public de facturation", "title"=>"Akretion exprime son désaccord sur l'abandon du portail public de facturation", "posted_at"=>"2024-11-04T00:00:00.000Z", "published"=>true, "body"=>"

Le ministère du budget a publié le 15 octobre 2024 un communiqué de presse intitulé L'État accompagnera la généralisation de la facturation électronique entre entreprises. Ce communiqué rappelle le calendrier de déploiement de la réforme de la facturation électronique :

Dans ce communiqué de presse se cache une phrase qui peut paraître anodine : \"Dans\r\n ce contexte, le projet sera poursuivi en privilégiant la construction \r\nd’un annuaire des destinataires, indispensable aux échanges entre les \r\nplateformes, et d’un concentrateur des données permettant leur \r\ntransmission à l’administration fiscale.\" C'est dans un post de la DGFiP sur LinkedIn publié quelques heures plus tard que l'administration a clarifié ce qui se cachait derrière cette phrase anodine : la DGFiP y affirme que toutes les entreprises devront passer par une plateforme de dématérialisation partenaire (PDP) pour émettre leurs factures, non seulement pour leurs factures B2B mais aussi pour leurs factures à destination de la sphère publique (que les entreprises envoient aujourd'hui gratuitement par Chorus Pro).

Pour rappel, la réforme de la facturation électronique prévoyait depuis le début deux possibilités de raccordement pour les entreprises :
  1. faire le choix du portail public de facturation (PPF), un service gratuit proposé par l'administration sur le modèle de ce qui se pratique jusqu'à présent pour Chorus Pro, avec des APIs ouvertes et une interface Web. Cette plateforme avait vocation à assurer les fonctionnalités indispensables et à supporter uniquement les 3 formats de facture électronique dits \"du socle\" : UBL, CII et Factur-X.
  2. s'offrir les services d'une plateforme de dématérialisation partenaire \r\n(PDP), un prestataire privé agréé par l'État, qui propose des offres de raccordement et est en mesure de proposer des \r\nservices à valeur ajoutée, tel que par exemple la conversion de format des factures depuis le format spécifique du logiciel de facturation de l'entreprise vers un des 3 formats du socle.

Ainsi, les entreprises déjà dotées d'un logiciel de facturation moderne capable d'émettre et recevoir des factures au format UBL, CII ou Factur-X et qui n'étaient pas en recherche d'autres services à valeur ajoutée, avaient la possibilité de se raccorder gratuitement au PPF, qui proposait des APIs gratuites directement accessibles sans passer par un intermédiaire. Et les entreprises qui n'étaient pas en mesure de générer des factures électroniques dans l'un des 3 formats du socle et/ou qui étaient intéressées par d'autres services à valeur ajoutée proposés par certains PDPs (financement du poste client, relances clients, etc.) pouvaient opter, moyennant finance, pour une solution adaptée à leurs besoins. A ce stade, Akretion avait fait le choix de développer un module opensource pour Odoo qui implémenterait les APIs du PPF pour envoyer et recevoir des factures électroniques au format Factur-X et/ou UBL, sur le modèle du connecteur Odoo-Chorus Pro développé par Akretion au sein de l'Odoo Community Association.

Mais voilà que Bercy décide soudain d'abandonner le PPF et de forcer toutes les entreprises à choisir une PDP pour émettre et recevoir leurs factures électroniques. Cette trahison de la promesse initiale de la réforme survient à moins de 2 ans de l'échéance du 1er septembre 2026 !

Bercy met en avant le fait qu'il existe déjà 70 candidats PDPs qui ont reçu le statut immatriculé sous réserve et que ce large choix doit permettre à chaque entreprise de trouver l'offre qui lui convient le mieux. Parmi ces 70 PDPs immatriculés sous réserve, combien obtiendront l'immatriculation finale ? Les entreprises vont donc devoir choisir une PDP immatriculée sous réserve et réaliser les développements logiciels pour utiliser les APIs du PDP qu'elles auront choisi... sans oublier un plan de secours au cas où le PDP initialement choisi n'obtienne pas son immatriculation finale ! L'interfaçage entre un logiciel de facturation/comptabilité et une PDP nécessite des développements logiciels conséquents qui mettent en jeux de nombreux appels d'APIs. Les flux à implémenter sont nombreux :

Passer d'une PDP à une autre sera une tâche longue et donc coûteuse pour les entreprises. Obliger les PDPs à proposer une API de raccordement standardisée serait une façon de réduire les coûts et de favoriser la concurrence entre PDP, mais, à ce stade, le cahier des charges d'immatriculation des PDPs ne le prévoit pas. Bercy aurait pu annoncer cette nouvelle exigeance pour l'immatriculation des PDPs en même temps que l'abandon du PPF, mais ce n'est malheureusement pas le cas.

Si rien n'est fait, la situation pourrait ressembler à ce qui se pratique aujourd'hui pour la télétransmission de la TVA :

Les entreprises désirant télétransmettre leur déclaration de TVA se retrouvent donc à rémunérer des intermédiaires privés dont la seule valeur ajoutée est de proposer une API que la DGFiP ne propose pas. Est-ce normal ?

Avec l'arrivée en 2016 de la plateforme Chorus Pro dédiée au traitement des factures à destination de la sphère publique (État, collectivités locales, fonction publique hospitalière), Bercy avait enfin fait le choix de l'ouverture en proposant un portail gratuit mais aussi des APIs librement accessibles à toutes les entreprises sans passer obligatoirement par des intermédiaires. Avec Chorus Pro, Bercy s'engageait enfin sur la voie des APIs ouvertes, dans la lignée de la doctrine des APIs dans l'administration élaborée par la DINUM (Délégation Interministérielle du Numérique).

Malheureusement, depuis la décision du 15 octobre 2024 sur la réforme de la facturation électronique, les vieilles habitudes du passé ressurgissent : Bercy renonce à la mise à disposition d'une plateforme et d'APIs ouvertes et gratuites et décide d'obliger toutes les entreprises à passer par des prestataires sélectionnés qui font payer leurs services d'intermédiation. Tout le monde sait bien que ce n'est pas en ajoutant des intermédiaires qu'on réduit les coûts ! Concernant la déclaration de TVA, la télétransmission n'est pas obligatoire et les entreprises ont toujours la possibilité de réaliser leur déclaration de TVA en ligne gratuitement dans leur espace professionnel sur impots.gouv.fr. Mais dans le cadre de la réforme de la facturation électronique, toutes les entreprises devront choisir une PDP, sans solution alternative possible. Pour les entreprises, c'est une sorte de nouveau péage numérique qui se profile à l'horizon !

Comme de nombreuses organisations professionnelles qui ont manifesté leur mécontentement par communiqué ou par voie de presse suite à la décision de Bercy (la CPME, la Fédération Française du Bâtiment, la Confédération des Grossistes de France, l'Union des Entreprises de Proximité, la Confédération de l’Artisanat et des Petites Entreprises du Bâtiment et la Fédération Nationale des Travaux Publics), Akretion exprime son désaccord sur l'abandon du portail public de facturation. Si le développement de ce portail est réellement trop long et trop complexe pour Bercy, il faut a minima que l'administration mette à la disposition des entreprises des APIs ouvertes et gratuites pour émettre et recevoir des factures électroniques, envoyer les données de e-reporting et accéder à l'annuaire, sans imposer le passage par une PDP. Étant donné que Bercy devra de toute façon mettre des APIs à disposition des PDPs, il ne devrait pas y avoir de surcoût majeur à permettre l'accès à ces APIs pour toutes les entreprises françaises.

Au délà de la réforme de la facturation électronique, l'accès à des APIs ouvertes et gratuites pour effectuer les déclarations administratives obligatoires devrait être un objectif à atteindre pour tout État moderne qui souhaite réellement simplifier la vie des entreprises. A minima, toutes les déclarations administratives mensuelles obligatoires devraient pouvoir être télétransmises par des API ouvertes et gratuites :

Akretion France demande à Bercy la mise à disposition d'API ouvertes et gratuites pour la réforme de la facturation électronique et aussi pour toutes les déclarations mensuelles obligatoires.

Si vous êtes une entreprise française et que vous soutenez cet appel, n'hésitez pas le relayer sur votre propre blog et sur les réseaux sociaux avec les hashtags #TaxePDP #Dindons

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/6728aeb4e395271755e01b8f/files/241015-comm_budget.png", "filename"=>"241015-comm_budget.png", "size"=>30673.0, "updated_at"=>"2025-03-18T16:40:48.878Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2025-03-18T16:40:48.878Z"}, "summary"=>"

Bercy a annoncé le 15 octobre 2024 l'abandon du portail public de facturation dans le cadre de la réforme de la facturation électronique. Cette décision implique que toutes les entreprises françaises devront s'offrir les services d'une plateforme de dématérialisation partenaire.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"6734f972e395271e7eaeaaeb", "_slug"=>"akretion-aux-oca-days-a-liege-en-2024-une-experience-enrichissante", "_visible"=>true, "_position"=>106.0, "content_type_slug"=>"posts", "created_at"=>"2024-11-13T19:09:38.235Z", "updated_at"=>"2024-11-14T14:56:09.231Z", "_label"=>"Akretion aux OCA Days à Liège en 2024 : Une Expérience Enrichissante", "title"=>"Akretion aux OCA Days à Liège en 2024 : Une Expérience Enrichissante", "posted_at"=>"2024-10-31T00:00:00.000Z", "published"=>true, "body"=>"

Les OCA Days sont un événement annuel incontournable pour la communauté Odoo ainsi que pour Akretion. Nous avons en effet l’honneur d’être un des membres fondateurs de l’association et, grâce à plus de 10 ans de contributions, nous figurons dans le palmarès des contributeurs majeurs des modules de l’OCA.

 Cette année, l'édition 2024 s'est tenue à Liège du 30 septembre au 1er octobre. Les OCA Days sont une occasion unique de rencontrer des contributeurs de la communauté OCA, de partager des connaissances, faire avancer les nouveaux modules et de découvrir les dernières innovations dans le monde OCA d'Odoo.

\"undefined\"


Pourquoi les OCA Days sont-ils importants ?

Les OCA Days sont organisés par l'Odoo Community Association (OCA), une organisation qui regroupe des développeurs, des intégrateurs et des spécistes d'Odoo du monde entier qui travaillent ensemble pour maintenir, innover et enrichir une base de données des modules open source disponibles gratuitement via le repo GitHub https://github.com/OCA . Cet événement est essentiel pour plusieurs raisons :

  1. Partage de Connaissances : Les OCA Days offrent une plateforme idéale pour partager des connaissances et des meilleures pratiques. Les participants peuvent assister à des conférences, des ateliers et changer de façon informelle sur les evolution futures des différents modules.

  2. Réseautage : C'est une excellente opportunité pour rencontrer des experts et des professionnels du secteur, échanger des idées et établir des collaborations.

  3. Innovation : Les OCA Days permettent de découvrir les dernières innovations et les nouvelles fonctionnalités des modules OCA d'Odoo, ainsi que les projets en cours de développement par la communauté.

Cette année, les OCA Days ont réuni plus de 200 participants venant du monde entier. Akretion était l'une des quelques sociétés françaises présentes, aux côtés d'Elabore et de Camptocamp. De plus, on était l'un des sponsors de l'événement.


Conférences et Présentations

Parmi les conférences, Raphaël Reverdy, l'un de nos collaborateurs, a présenté une conférence intitulée \"Server Environment Management with Odoo\". Lors de cette présentation, Raphaël a expliqué comment faciliter le travail sur Odoo lorsque l'on gère plusieurs environnements (environnement de test, déploiement automatisé d’instances sur GitLab/GitHub..)

\"undefined\"

Pour en savoir plus, n’hésitez pas à regarder la vidéo Youtube de la présentation sur le Server Environment Management with Odoo , ainsi que les autres présentations de cette année disponibles via le compte Youtube de l’OCA.



", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/6734f972e395271e7eaeaaeb/files/OCA_Days_2024_-_Logo_Horizontal_Tagline_Dark2048.png", "filename"=>"OCA_Days_2024_-_Logo_Horizontal_Tagline_Dark2048.png", "size"=>59927.0, "updated_at"=>"2024-11-14T14:56:09.231Z"}, "banner"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/6734f972e395271e7eaeaaeb/files/GYt0MDwXUAA_g-9.jpeg", "filename"=>"GYt0MDwXUAA_g-9.jpeg", "size"=>177078.0, "updated_at"=>"2024-11-14T14:56:09.231Z"}, "summary"=>"

Les OCA Days sont un événement annuel incontournable pour la communauté Odoo ainsi que pour Akretion.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545a4"], "author_id"=>"5ff83764f2a076389f9f18f3", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"66cfa3cbe3952734005775df", "_slug"=>"support-des-lettres-de-change-acceptee-et-des-billets-a-ordre", "_visible"=>true, "_position"=>103.0, "content_type_slug"=>"posts", "created_at"=>"2024-08-28T22:25:15.637Z", "updated_at"=>"2024-08-28T22:34:08.409Z", "_label"=>"Support des lettres de change acceptées et des billets à ordre", "title"=>"Support des lettres de change acceptées et des billets à ordre", "posted_at"=>"2024-08-28T00:00:00.000Z", "published"=>true, "body"=>"

Le module OCA (Odoo Community Association) account_banking_fr_lcr, disponible dans le projet Github de localisation française, existe depuis Odoo 8.0 et est disponible jusqu'à Odoo 17.0, la dernière version actuellement disponible. Jusqu'à présent, ce module supportait uniquement les lettres de change non acceptées souvent appelées LCR directes.

Akretion France est fière d'annoncer que le module a été enrichi pour supporter également :

Dans le cas où le mode de paiement est configuré pour les lettres de change acceptées, un nouveau bouton apparaît sur la vue formulaire de la facture client :

\"undefined\"

Un clic sur ce nouveau bouton permet d'obtenir un PDF correspondant au rapport de lettre de change acceptée conforme à la norme NF K 11-030-1 :

\"undefined\"

Le module a aussi été amélioré pour ajouter le support de la remise à l'escompte (escompte simple ou escompte en valeur aussi appelé escompte en compte) et des conventions Dailly. Le choix s'opère sur l'ordre de prélèvement (avec une valeur par défaut configurable sur le mode de paiement).

\"undefined\"

Les améliorations concernent aussi le fichier CFONB 160 généré par le module :

Ce module est maintenant doté d'une suite complète de tests unitaires automatiques, ce qui permet de fiabiliser son fonctionnement actuel et ses évolutions futures.

Cette nouvelle version du module account_banking_fr_lcr est disponible dès aujourd'hui pour Odoo v16 sur la pull request 560 du projet de localisation française de l'OCA. Cette pull request nécessite l'utilisation de la pull request 1174 du projet bancaire de l'OCA.

Akretion France est à votre service pour vous aider à déployer ce module et porter ces améliorations vers une autre version d'Odoo si nécessaire.

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/66cfa3cbe3952734005775df/files/thumb_lcr.png", "filename"=>"thumb_lcr.png", "size"=>30160.0, "updated_at"=>"2024-08-28T22:34:08.409Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-08-28T22:34:08.409Z"}, "summary"=>"

Le module communautaire account_banking_fr_lcr, qui supportait jusqu'à présent uniquement les LCR directes, a été enrichi pour supporter les lettres de change acceptées et les billets à ordre.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a2fff0065a222020295cb9e"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"665cd694e3952732090dd6d5", "_slug"=>"pourquoi-odoo", "_visible"=>true, "_position"=>102.0, "content_type_slug"=>"posts", "created_at"=>"2024-06-02T20:31:16.633Z", "updated_at"=>"2024-06-03T10:08:52.318Z", "_label"=>"Pourquoi Odoo ?", "title"=>"Pourquoi Odoo ?", "posted_at"=>"2024-06-02T00:00:00.000Z", "published"=>true, "body"=>"

Odoo se distingue des autres systèmes de gestion d'entreprise ou ERP de plusieurs façons significatives :

Cependant, ce qui distingue le plus Odoo, c'est sa communauté dynamique de professionnels qui collaborent pour améliorer continuellement la solution. La Odoo Community Association (OCA) réunit des contributeurs du monde entier qui travaillent ensemble pour rendre Odoo toujours plus efficace, complet, adapté, maintenable et testé. 

Akretion, par exemple, joue un rôle essentiel dans cette communauté en contribuant activement à divers domaines, notamment la comptabilité française open source, ainsi que dans de nombreux autres aspects du développement et de l'amélioration d'Odoo.

Quelques liens concernant OCA :

https://odoo-community.org

Les contributions d'Akretion sur la version 16

https://odoo-community.org/shop?version=22&search=akretion

Ci-dessous les dépôts de code : il est intéressant d'observer la fréquence de mise à jour des ces dépôts, qui illustre le dynamisme du travail collaboratif des différents acteurs du monde entier.

https://github.com/orgs/OCA/repositories

\"undefined\"

Article réalisé en collaboration avec Paul GOUBERT, consultant fonctionnel et chef de projet.

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/665cd694e3952732090dd6d5/files/might.png", "filename"=>"might.png", "size"=>42051.0, "updated_at"=>"2024-06-03T10:08:52.318Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-06-03T10:08:52.318Z"}, "summary"=>"

Odoo se distingue des autres ERP de plusieurs façons.

En plus de l'évolution rapide mise en oeuvre par l'éditeur chaque année, c'est aussi un système de gestion qui comprend de nombreuses fonctionnalités additionnelles créées par les intégrateurs du monde entier.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544ec", "deprecated"=>false, "seo_title"=>"Ce qui distingue Odoo des autres ERP", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"6655ca54e3952744cf15b37a", "_slug"=>"akretion-exposant-au-rencontres-professionnelles-du-logiciel-libre-a-lyon-le-10-juin-2024", "_visible"=>true, "_position"=>101.0, "content_type_slug"=>"posts", "created_at"=>"2024-05-28T12:13:08.866Z", "updated_at"=>"2024-05-28T16:21:45.038Z", "_label"=>"Akretion participe aux Rencontres Professionnelles du Logiciel Libre à Lyon le 10 juin 2024", "title"=>"Akretion participe aux Rencontres Professionnelles du Logiciel Libre à Lyon le 10 juin 2024", "posted_at"=>"2024-05-28T00:00:00.000Z", "published"=>true, "body"=>"

Akretion participe aux \r\nRencontres Professionnelles du Logiciel Libre en tant qu'exposant qui auront lieu le 10 juin 2024 à \r\nLyon. 

Venez rencontrer différents acteurs locaux du logiciel libre au \r\nservice des entreprises et des organisations. 

Akretion vous présentera \r\nl'ERP Odoo et la solution e-commerce ShopInvader

\r\n#valeur_ajoutée #modulaire #extensible https://www.rpll.fr/liste-des-exposants-2024

On y trouve des fournisseurs d'infrastructure, des hébergeurs, de solutions collaboratives, messagerie, téléphonie sur IP.

Parmi les solutions de gestion, sur un positionnement proche d'Odoo, nous avons Easya Solutions et Webelys avec Dolibarr, Hybird avec le CRM Crème.

Parmi les coopératives, on retrouve Probesys et Webelys.

Soyez nombreux à venir découvrir ces solutions.

RDV le 10 juin 2024 de 9h à 18h à l’Hôtel de La Métropole, 20 rue du Lac à Lyon.

.

\"undefined\"

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/6655ca54e3952744cf15b37a/files/800x800_INSCRIPTION_RPLL2024.png", "filename"=>"800x800_INSCRIPTION_RPLL2024.png", "size"=>199196.0, "updated_at"=>"2024-05-28T16:21:45.038Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-05-28T16:21:45.038Z"}, "summary"=>"

Akretion participe aux \r\nRencontres Professionnelles du Logiciel Libre en tant qu'exposant le 10 juin 2024 à \r\nLyon.

Akretion présentera l'ERP Odoo.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544ec", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"664cc719e3952704e79f41f7", "_slug"=>"bicycode", "_visible"=>true, "_position"=>100.0, "content_type_slug"=>"posts", "created_at"=>"2024-05-21T16:08:57.673Z", "updated_at"=>"2024-07-02T15:35:28.464Z", "_label"=>"Bicycode", "title"=>"Bicycode", "posted_at"=>"2024-05-21T00:00:00.000Z", "published"=>true, "body"=>"

\"undefined\"

", "body_markdown"=>"Dans le monde du cycle, le [bicycode](https://fr.wikipedia.org/wiki/Bicycode) est un code d’identification unique apposé sur les cadres des vélos afin d’éviter le recel et donc le vol. C’est une preuve pour le propriétaire pour réclamer la restitution du cycle. C’est devenue une obligation pour les vendeurs d’inscrire chaque vélo vendu sur le fichier national unique des cycles identifiés ([FNUCI](https://www.ecologie.gouv.fr/identification-des-cycles)). Les fabricants peuvent également graver les vélos en usine.\r\n\r\n\r\nPour le compte d’un de nos clients, nous avons créé des modules pour gérer ces bicycodes dans odoo.\r\n\r\n\r\n### Obtention d’un code\r\n\r\nLe code à inscrire est généré par un tier, pour ce client il s’agit d’ocode. Pour le moment, les codes sont généré à l’avance et en masse puis importé en via un import de fichier csv.\r\n\r\n### Fabrication\r\n\r\nLors d’une des dernières étapes d’assemblage du vélo, le code est gravé sur le cadre puis enregistré au FNUCI à l’aide d’une application métier. Pour des raisons de praticité logistique, il est également collé sur le carton d’emballage du vélo.\r\n\r\n### A l’expédition\r\n\r\n\r\nAu moment de la préparation de commande, le bicycode est scanné sur le carton et ainsi associé à une commande.\r\n\r\nDes vérifications sont effectuées automatiquement afin de s’assurer que certains articles ne quittent pas l’entrepôt sans bicycode.\r\n\r\n### En boutique\r\n\r\nCharge ensuite au vélociste d’enregistrer les coordonnées de l’acheteur final au moment de la vente du vélo.\r\n\r\n### Service après-vente\r\n\r\nDans odoo, à partir d’un bicycode donné, il est possible de remonter à la facture et ainsi assurer une suivi de la garantie constructeur.\r\n\r\n\r\n\r\nDes modules additionnels permettent transmettre ce bicycode lors des appels API pour des services tels que l’échange de documents (EDI) et l’e-Commerce ainsi que le support technique.\r\n\r\n### Feuille de route\r\n\r\nPour le moment ces modules sont disponibles pour Odoo version 14, prochainement ils le seront également pour Odoo v16.\r\n\r\nDes fonctionnalités supplémentaires vont être ajoutées en fonction des besoins de nos clients.\r\n\r\nCes modules sont publiés sous licence libre sur un de nos dépôts : [github/akretion/vertical-bike](https://github.com/akretion/vertical-bike).\r\n\r\n", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/664cc719e3952704e79f41f7/files/etiquettev2-20deg.jpg", "filename"=>"etiquettev2-20deg.jpg", "size"=>128144.0, "updated_at"=>"2024-07-02T15:35:28.464Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-07-02T15:35:28.464Z"}, "summary"=>"Publication d'un module de marquage (bicycodes) pour la filière du vélo
", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545a4"], "author_id"=>"5a26d2c765a22202029544fb", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"66429268e395272624af6eb5", "_slug"=>"nouveau-module-dexport-decritures-comptables", "_visible"=>true, "_position"=>99.0, "content_type_slug"=>"posts", "created_at"=>"2024-05-13T22:21:28.313Z", "updated_at"=>"2024-07-11T17:19:30.549Z", "_label"=>"Nouveau module d'export d'écritures comptables", "title"=>"Nouveau module d'export d'écritures comptables", "posted_at"=>"2024-05-13T00:00:00.000Z", "published"=>true, "body"=>"

Akretion est fière de présenter son nouveau module account_move_export qui, comme son nom l'indique, permet d'export des écritures comptables. Ce nouveau module s'adresse aux sociétés qui ont fait le choix de ne pas tenir leur comptabilité dans Odoo. Il s'agit souvent de petites entreprises qui confient la tenue de leur comptabilité à expert-comptable par manque de compétences en interne. Pour éviter au cabinet comptable de saisir la totalité des écritures comptables, la société exporte certains journaux (le journal de vente, souvent aussi le journal d'achat, etc.) générés par Odoo sous forme de fichier pour que le cabinet comptable puisse les importer dans son logiciel comptable et éviter une fastidieuse re-saisie.

Jusqu'à présent, quand une société avait besoin de mettre en place un export d'écritures comptables, nous avions 3 solutions possibles :

  1. utiliser le fichier FEC, initialement conçu pour les contrôles fiscaux, mais qui est devenu un standard de-facto en France, en utilisant le module l10n_fr_fec ou l10n_fr_fec_oca. Avantage: format standard, très complet, supporté par de nombreux logiciels en France. Inconvénients : le FEC ne permet pas d'exporter l'analytique, ne permet pas de filtrer sur certains journaux, et il contient systématiquement les reports à nouveau.
  2. utiliser la fonction native d'export d'Odoo. Avantage : l'utilisateur peut lui-même choisir les champs qui seront exportés dans le fichier, et Odoo donne le choix entre les formats CSV et XLSX. Inconvénient : l'export natif d'Odoo n'est pas toujours facile à configurer pour un utilisateur non averti. Aucune option de configuration n'est proposée pour l'export CSV.
  3. implémenter, via un petit développement spécifique, la possibilité de générer un fichier d'export dans un format particulier demandé par le cabinet comptable. Avantage : le format généré sera exactement celui demandé. Inconvénient : ajoute du code spécifique sur le projet, qu'il faudra maintenir dans le temps.


Avec l'arrivée du multi-axe analytique dans Odoo version 16, il est devenu encore plus complexe pour un utilisateur non expert d'exporter les écritures comptables avec l'analytique par la fonction native d'export d'Odoo. Par ailleurs, quand la solution 3 était retenue, nous étions amenés à développer du code très similaire d'un projet à l'autre : la seule différence résidait dans quelques mini-détails de format de fichier.

Nous avons donc décidé que cette fonctionnalité d'export d'écritures comptables, même si elle peut sembler simple et d'importance secondaire, méritait un vrai module communautaire bien conçu.

Etant donné que ce module s'adresse aux sociétés qui exportent leurs écritures vers un cabinet comptable, un des enjeux essentiel est d'exporter toutes les écritures depuis le dernier export, sans oublier aucune écriture et sans exporter une seconde fois une écriture qui aurait déjà été exportée. Comme cette fonctionnalité est essentielle pour les utilisateurs du module, nous avons décidé que l'export d'écriture comptable serait un objet stocké dans Odoo et que cet objet serait lié à toutes les écritures contenues dans cet export (pour les développeurs : champ many2one de account.move vers le nouvel objet account.move.export créé par le module). Ce modèle de donnée permet de garantir qu'une pièce comptable est exportée une seule fois. Et cela permet à Odoo de restreindre les nouveaux exports aux écritures non encore exportées.

Le module permet d'exporter les écritures comptables :

  1. depuis le menu des pièces comptables (ou des factures, ou des avoirs), en les sélectionnant manuellement puis en cliquant sur Actions > Exporter les pièces comptables. Si une des pièces sélectionnées a déjà été exportée, un message d'erreur bloquant précisera quelle pièce comptable avait déjà été exportée.
  2. depuis le menu des écritures comptables, en les sélectionnant manuellement puis en cliquant sur Actions > Exporter les pièces comptables. Quand une écriture comptable est sélectionnée, toutes les écritures de la pièce seront présentes dans l'export : le module exporte toujours des pièces comptables entières. De même, si une des pièces sélectionnées a déjà été exportée, un message d'erreur bloquant précisera de quelle pièce il s'agit.
  3. depuis le nouveau menu Comptabilité > Journaux > Export des pièces comptables créé par ce module: l'utilisateur pourra filtrer sur un ou plusieurs journaux et/ou filtrer par date et choisir de sélectionner uniquement les écritures comptabilisées ou prendre aussi les écritures en brouillon.


Par ailleurs, l'utilisateur pourra choisir d'exporter ou non l'analytique. En v16, il pourra choisir d'exporter tous les axes ou seulement certains axes.

Dans le module de base, deux formats génériques ont été implémentés :

\r\n\r\n\r\n\r\n

Si vous souhaitez modifier les formats génériques, comme par exemple changer l'ordre des colonnes, vous pouvez le faire très facilement en héritant la méthode _prepare_columns() de l'objet account.move.export.

Ce module a été conçu pour permettre d'ajouter des formats supplémentaires très facilement. Akretion publiera prochainement un module communautaire, qui dépend du module account_move_export, ajoutant le support du format natif du logiciel Quadratus.

Cerise sur le gâteau : ce module est entièrement traduit en français. Il est disponible pour Odoo 14.0 et 16.0 sur https://github.com/akretion/account-move-export

Nous sommes à l'écoute de vos retours d'expériences et de vos suggestions pour améliorer ce module. Nous espérons de cette contribution vous sera utile !

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-07-11T17:19:30.549Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-07-11T17:19:30.549Z"}, "summary"=>"

Présentation et démonstration vidéo du nouveau module d'Akretion pour exporter les écritures comptables d'Odoo vers un autre logiciel. Ce module est conçu pour les entreprises qui ne tiennent pas leur comptabilité dans Odoo et qui doivent exporter règulièrement les écritures comptables d'Odoo vers un autre logiciel.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a2fff0065a222020295cb9e"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"Nouveau module Odoo d'export d'écritures comptables", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"6614257be3952771639b7845", "_slug"=>"headless-une-approche-flexible-et-perfomante-du-e-commerce", "_visible"=>true, "_position"=>98.0, "content_type_slug"=>"posts", "created_at"=>"2024-04-08T17:12:27.138Z", "updated_at"=>"2024-04-09T12:36:01.089Z", "_label"=>"Shopinvader, du Headless e-commerce avec Odoo", "title"=>"Shopinvader, du Headless e-commerce avec Odoo", "posted_at"=>"2024-04-08T00:00:00.000Z", "published"=>true, "body"=>"

Dans un domaine du commerce en ligne en constante évolution, les \r\nentreprises cherchent sans cesse à améliorer l'expérience client sur \r\nleurs boutiques en ligne tout en proposant de plus en plus de services. \r\nUne approche innovante qui gagne en popularité est le e-commerce \r\nheadless, combiné avec un système ERP qui permet une plus grande \r\nflexibilité dans les développements e-commerce.

Headless or not headless

Le \"headless\", dans le contexte du développement de logiciels et de \r\nsites web, fait référence à une architecture où la partie frontale (ou \r\n\"front-end\") d'une boutique en ligne est séparée de la partie backend \r\n(ou \"back-end\"). Concrètement, cela signifie que l'interface \r\nutilisateur, dans notre cas le visuel du site e-commerce, appelé \r\nfront-end est décorrélée de la logique métier et des données \r\nsous-jacentes, le back-end.
Dans une boutique en ligne le front-end comprend généralement des éléments tels que la mise en \r\npage, le design visuel, les menus de navigation, les boutons, les \r\nformulaires, les images, les vidéos et tout autre contenu avec lequel \r\nles utilisateurs peuvent interagir. Le backend quand à lui est la partie invisible de notre eshop et gère les processus en coulisse se chargeant de la logique métier, du stockage des données, du traitement \r\ndes requêtes et de la communication avec d'autres systèmes.

Dans une architecture traditionnelle, le front-end et le back-end sont \r\nétroitement couplés, ce qui signifie que toute modification apportée à \r\nl'un nécessite souvent des ajustements dans l'autre. En revanche, dans \r\nune architecture headless, le front-end communique avec le back-end via \r\ndes API (interfaces de programmation d'applications), ce qui permet une \r\nplus grande flexibilité et une plus grande indépendance entre les deux \r\ncouches.

Cette communication via API permet aussi un meilleur contrôle des données exposées sur le e-commerce.

\"undefined\"

Dissocier la carrosserie du moteur

Le headless créer donc une répartition des tâches bien définies, le backend, qui assure la gestion des processus métier de notre boutique n'affiche donc directement rien a l'utilisateur quand au front-end c'est l'inverse ! Il se charge de l'interface et des interaction utilisateurs et confie les calculs et le stockage de l'information au back-end. Cet ensemble permet une bonne centralisation des données, un avantage bienvenue à l'heure de la prise de conscience de la cybersecurité et de la bonne gestion des donnés personnelles collectées.

Ce type d'approche permet de bénéficier de plusieurs avantages intéressant pour les e-commerçants et leurs clients :

La Flexibilité et évolutivité
En séparant la couche front-end de la couche back-end, il est possible d'utiliser des frameworks \r\nfront-end modernes, tels que React, Angular, ou Vue.js, sans avoir à \r\nmodifier le back-end. Les rythmes de développement et de mise à jour du front-end et du back-end peuvent être différent. Une architecture headless permet de développer et de \r\ndéployer des fonctionnalités plus rapidement, les équipes de \r\ndéveloppement front-end et back-end pouvant travailler en parallèle. \r\nPetit bonus, cela permet également de réduire les temps d'arrêt et les interruptions \r\nde service lors des mises à jour.

Les performances
Une architecture headless peut améliorer les \r\nperformances de votre site web en aidant a garder la maîtrise des données \r\ntransférées entre le front-end et le back-end. Cela peut se traduire par\r\n des temps de chargement plus rapides et une meilleure expérience \r\nutilisateur. Les performances de la boutique en ligne sont donc moins tributaire du backend.

La sécurité

Qui dit boutique en ligne dit panier, compte client, animation de catalogue, gestion de commande et de facture, autant de données vitale pour une entreprise de Retails et très sensible !

En limitant  le volume de donnée exposée et donc la surface d'attaque pour les pirates \r\ninformatiques, une architecture headless peut contribuer à renforcer la sécurité d'un boutique en ligne et du système de gestion. Les données sensibles sont stockées sur le \r\nserveur back-end, qui se trouve moins exposer au attaque.

Expérience utilisateur

Personne n'a envie de scroller pendant des heures à la recherche de la \r\nperle rare, en utilisant des frameworks front-end modernes tel que \r\nReact, Angular, ou Vue.js, il est possible de créer des expériences \r\nutilisateur plus riches et plus engageantes. Objectif : faire d'un achat\r\n en ligne une expérience fluide, dynamique et conviviale ! 

De bonnes \r\nperformances, une navigation naturelle et fluide, des suggestions \r\nadaptées et une recherche pertinente renforcent l'expérience \r\nutilisateur, ce qui peut se traduire par une augmentation des taux de \r\nconversion et une meilleure fidélité des clients.

En résumé, le e-commerce headless est une architecture qui permet de \r\nséparer la couche de présentation front-end de la couche back-end, \r\noffrant ainsi une plus grande flexibilité, des performances améliorées \r\net une meilleure sécurité pour les magasins en ligne.


Le e-commerce Headless avec l'ERP Odoo

Faut-il encore présenter Odoo ? Pour ceux qui auraient loupé cette \r\npetite pépite open source du logiciel de gestion d'entreprise (aussi \r\nappelé ERP ou PGI), Odoo est une véritable suite open source \r\nd'applications d'entreprise qui couvre une large gamme de \r\nfonctionnalités, telles que la gestion des ventes, la gestion de la \r\nrelation client (CRM), la gestion des achats, la gestion de la \r\ncomptabilité, la gestion des stocks, la gestion de projet, la gestion \r\ndes ressources humaines, et bien plus encore. Bref, tout ce dont une PME\r\n a besoin pour réaliser sa gestion quotidienne. 

Odoo a également un \r\ndouble argument qu'il ne faut surtout pas négliger : il est open source \r\net modulaire ! Ce double argument fait de cet ERP un outil qu'il est \r\npossible de faire évoluer et d'adapter aux processus métiers complexes. 
Avec plus de 12 millions d'utilisateurs, Odoo commence à se forger une \r\nplace dans le secteur très concurrentiel des ERP (Enterprise Resource \r\nPlanning), spécialement auprès des TPE et PME.


Odoo + Headless = shopinvader

Imaginons maintenant que nous puissions combiner les avantages que \r\nprocure Odoo pour les TPE et PME ainsi que les points forts de \r\nl'architecture e-commerce Headless. Cette approche permettrait de mettre\r\n en place une boutique en ligne qui s'appuierait sur la puissance et la \r\ngrande souplesse d'Odoo. Pour accomplir ce petit tour de passe-passe, \r\nles intégrateurs Odoo d'Akretion, d'Acsone et de CamptoCamp ont \r\ntravaillé sur la conception d'une API intégrée à Odoo permettant à un \r\nfront-end e-commerce de dialoguer avec l'ERP. Ces modules Odoo open \r\nsource sont appelés Shopinvader.

Shopinvader

Shopinvader est donc un ensemble de modules open source (https://github.com/shopinvader)\r\n que l'on peut ajouter à notre Odoo afin de lui donner la possibilité de\r\n remplir son rôle de backend dans notre architecture Headless. Dans ce \r\ncas, Odoo devient le gestionnaire de données et de processus métier de \r\nnotre boutique en ligne. Le e-commerçant gère donc son catalogue de \r\nproduits et ses catégories directement dans Odoo. Les paniers et les \r\ncommandes clients sont également stockés et gérés par Odoo, ce qui \r\npermet une grande homogénéité des règles métier quel que soit le canal \r\nde vente. Cet ensemble de modules ajoute une API REST afin que le \r\nfront-end puisse communiquer avec Odoo. 
Une application VueJS NuxtJS 3, \r\nelle aussi open source, permet de remplir le rôle de frontend et offre \r\nune expérience d'achat agréable (https://github.com/shopinvader/shopinvader-template-nuxtjs).
 Cette approche offre une solution reconnue pour sa flexibilité, sa \r\nscalabilité, et sa capacité à intégrer facilement des fonctionnalités \r\ntierces, telles que les paiements, les expéditions, les analyses, etc. \r\nElle est également une solution adaptée tant aux contextes B2B qu'aux \r\ncontextes B2C.


Limiter le chevauchement fonctionnel

Dans le contexte des logiciels, le chevauchement fonctionnel se produit \r\nlorsqu'il existe une répétition ou une redondance des fonctionnalités \r\nentre plusieurs applications au sein d'une même organisation. 

Dans le \r\ncas du e-commerce, cela peut se produire lorsqu'une plateforme de \r\ne-commerce effectue des tâches similaires à l'ERP car les deux solutions\r\n présentent des fonctionnalités similaires et néanmoins indispensables à\r\n leur fonctionnement. Un exemple très parlant est celui du panier d'un \r\neshop : une plateforme e-commerce a besoin de manipuler les données d'un\r\n panier pour permettre à un client de procéder à ses achats. 

L'approche \r\nHeadless - et donc celle utilisée par Shopinvader - permet de confier la\r\n gestion du panier et des règles métiers qui lui sont associées à Odoo, \r\nqui va alors gérer cela comme un simple devis !


Quid du e-commerce de Odoo ?

Dans son éventail pléthorique de fonctionnalité la suite d'applications d'entreprise  Odoo offre également une \r\nsolution de commerce électronique. Cependant, si cette solution à l'avantage d'être disponible directement votre ERP préféré, elle a le défaut de mélanger la notion de backend et de frontend dans une seule et même boite. 

L'importance de la séparation backend et frontend

La solution de commerce électronique d'Odoo n'est pas une solution \r\nheadless. Concrètement, cela signifie que c'est Odoo qui rend et héberge\r\n la boutique en ligne. Cette imbrication du frontend et du backend \r\nimplique donc des cycles de développement très synchronisés entre \r\nl'eshop et l'ERP et est très sensible aux interruptions de ce dernier. 

Un autre point à prendre en compte est que les technologies et langages \r\nde développement utilisés par l'eshop Odoo sont certes bien connus des \r\ndéveloppeurs de cette solution, mais un peu plus exotiques pour le \r\ncommun des développeurs web. Odoo propose une solution de commerce \r\nélectronique traditionnelle, avec une couche frontend et une couche \r\nbackend intégrées. Le e-commerce d'Odoo a néanmoins l'avantage d'être \r\ntrès visuellement personnalisable, bien supporté par l'éditeur de la \r\nsuite logicielle et d'être bien adapté aux boutiques en ligne de taille \r\nraisonnable souhaitant démarrer rapidement.


En conclusion, l'association du e-commerce headless avec l'ERP Odoo \r\noffre une solution puissante et flexible pour les entreprises désireuses\r\n de créer une boutique en ligne performante et sécurisée. En dissociant \r\nle front-end du back-end, cette approche permet de bénéficier des \r\navantages respectifs de chaque couche tout en évitant les écueils du \r\nchevauchement fonctionnel. Avec l'intégration de solutions comme \r\nShopinvader, les entreprises peuvent tirer parti de la robustesse d'Odoo\r\n en tant que gestionnaire d'entreprise tout en offrant une expérience \r\nd'achat moderne et personnalisée à leurs clients.


Ressources

Odoo REST APIs for e-commerce https://github.com/shopinvader/odoo-shopinvader
Template Nuxt 3 Vue 3 https://github.com/shopinvader/shopinvader-template-nuxtjs

https://en.wikipedia.org/wiki/Headless_commerce

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/6614257be3952771639b7845/files/Designer.jpeg", "filename"=>"Designer.jpeg", "size"=>144262.0, "updated_at"=>"2024-04-09T12:36:01.089Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-04-09T12:36:01.089Z"}, "summary"=>"

Dans un domaine du commerce en ligne qui évolue constamment, les \r\nentreprises cherchent sans cesse à améliorer l'expérience client sur leurs boutiques en ligne tout en proposant de plus en plus de services.
Une approche innovante qui gagne en popularité est le e-commerce headless, combiné avec un système ERP qui permet une plus grande flexibilité dans les développements e-commerce.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5ad35ecdcc893d01d44b7d39", "5ad35eb3cc893d01d44b7d31", "5a26d2dc65a22202029545ad"], "author_id"=>"5a26d2c865a2220202954504", "deprecated"=>false, "seo_title"=>"Headless, une approche flexible et perfomante du e-commerce ", "meta_description"=>"", "meta_keywords"=>"ecommerce, eshop, webshop, headless, vue, nuxt, js, boutique", "force_locale"=>"fr"}, {"_id"=>"65eef7dee3952765d3b1feb1", "_slug"=>"meetup-odoo-a-lyon-rencontrez-la-communaute-et-decouvrez-les-secrets-du-point-de-vente", "_visible"=>true, "_position"=>97.0, "content_type_slug"=>"posts", "created_at"=>"2024-03-11T12:23:58.579Z", "updated_at"=>"2024-03-11T12:27:24.637Z", "_label"=>"MeetUp Odoo à Lyon : Rencontrez la communauté et découvrez les secrets du point de vente !", "title"=>"MeetUp Odoo à Lyon : Rencontrez la communauté et découvrez les secrets du point de vente !", "posted_at"=>"2024-03-11T00:00:00.000Z", "published"=>true, "body"=>"

Ne manquez pas la prochaine soirée Odoo à Lyon, le jeudi 21 mars 2024 à 19h !

Au programme de cette soirée conviviale :

Le point fort de la soirée : une présentation du point de vente d'Odoo par Alexis de Lattre !

Découvrez les secrets du point de vente dernière génération :

RDV le 21 mars à 19h au 27 rue Henri Rolland à Villeurbanne (à Charpennes) pour une soirée riche en découvertes et en échanges !

N'oubliez pas de vous inscrire : https://www.eventbrite.fr/e/billets-apero-meetup-odoo-a-lyon-opensource-849320449327?aff=oddtdtcreat...

#Odoo #OCA #Lyon #ERP #Community #Meetup

Informations pratiques :

Nous vous attendons nombreux !


", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/65eef7dee3952765d3b1feb1/files/Screenshot_from_2024-03-11_13-27-06.png", "filename"=>"Screenshot_from_2024-03-11_13-27-06.png", "size"=>126877.0, "updated_at"=>"2024-03-11T12:27:24.637Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-03-11T12:27:24.637Z"}, "summary"=>"

Rejoignez-nous pour notre prochain Meetup Odoo à Lyon, jeudi 21 mars 2024 ! Au programme, présentation du POS (Point de vente) d'Odoo et du matériel de caisse, échanges et networking !

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545a4", "5a26d2dc65a22202029545ad"], "author_id"=>"5ff83764f2a076389f9f18f3", "deprecated"=>false, "seo_title"=>"MeetUp Odoo à Lyon : Rencontrez la communauté et découvrez les secrets du point de vente (version communautaire) !", "meta_description"=>"", "meta_keywords"=>"Odoo, meetup, OCA, POS, poitn de vente", "force_locale"=>"fr"}, {"_id"=>"65088352e395277820d4ead3", "_slug"=>"module-pour-lapi-chorus-a-mettre-a-jour-avant-le-30-septembre-2023", "_visible"=>true, "_position"=>96.0, "content_type_slug"=>"posts", "created_at"=>"2023-09-18T17:05:22.693Z", "updated_at"=>"2023-09-18T21:37:04.097Z", "_label"=>"Module pour l'API Chorus à mettre à jour avant le 30 septembre 2023", "title"=>"Module pour l'API Chorus à mettre à jour avant le 30 septembre 2023", "posted_at"=>"2023-09-18T00:00:00.000Z", "published"=>true, "body"=>"

L'Agence pour l'Informatique Financière de l'Etat (AIFE), qui a notamment la charge de l'exploitation de la plateforme de facturation électronique de l'État dénommée Chorus Pro, a annoncé un changement dans les URLs utilisées pour l'API Chorus Pro. Les détails techniques de ce changement sont expliqués sur la page ci-dessous :

https://developer.aife.economie.gouv.fr/index.php?option=com_content&view=article&id=13

L'AIFE précise dans son annonce que les anciennes URLs ne seront plus joignables à partir du 30 septembre 2023.

Akretion a fait la mise à jour du module l10n_fr_chorus_account pour utiliser les nouvelles URLs pour l'API Chorus. Cette mise à jour est disponible sur toutes les versions d'Odoo dotées du support de l'API Chorus Pro :

Maintenant que la mise à jour a été publiée, il faut que toutes les entreprises qui utilisent le module OCA pour accéder à l'API de Chorus Pro déploient la mise à jour sur leur serveur Odoo d'ici au 30 septembre 2023.


", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2023-09-18T21:37:04.097Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2023-09-18T21:37:04.097Z"}, "summary"=>"

L'AIFE a annoncé que les URL PISTE historiques en aife.economie.gouv.fr seront décommissionnées le 30 septembre 2023 et impose d'utiliser les URLs en piste.gouv.fr. Toutes les entreprises qui utilisent l'API Chorus Pro doivent déployer une mise à jour sur leur serveur Odoo.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545a4"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"64f6e178692fec677574c881", "_slug"=>"akretion-organise-des-aperos-odoo-a-lyon", "_visible"=>true, "_position"=>95.0, "content_type_slug"=>"posts", "created_at"=>"2023-09-05T08:06:16.390Z", "updated_at"=>"2023-09-05T08:13:07.001Z", "_label"=>"Akretion organise des Apéros Odoo à Lyon", "title"=>"Akretion organise des Apéros Odoo à Lyon", "posted_at"=>"2023-09-05T00:00:00.000Z", "published"=>true, "body"=>"

\"undefined\"

Le jeudi 21 septembre 2023 (19h-21h30) aura lieu le premier des Apéros Odoo (OCA) de Lyon, organisés par Akretion.


De quoi s'agit-il ?

Akretion,\r\n travaille depuis dix ans sur les modules communautaires d'Odoo et nous \r\nsouhaiterions faire vivre une communauté de passionnés d'Odoo qui \r\nhabitent et travaillent à Lyon et dans ses environs.
Notre entreprise souhaite donc organiser des rencontres trimestrielles,\r\n autour d'un verre, pour échanger sur les sujets fonctionnels et \r\ntechniques qui touchent au développement et à l'utilisation d'Odoo.

Pour quel public ?
Les\r\n rencontres sont à destination aussi bien d'intégrateurs qui font déjà \r\npartie de l'OCA (Odoo Community Association), mais également de ceux qui\r\n voudraient commencer à contribuer, des profils fonctionnels, des \r\nutilisateurs de l'ERP, des étudiants ou simplement des curieux qui \r\nvoudraient en savoir plus sur le logiciel et ces fonctionnalités.

Quand et où ?
RDV une fois par trimestre, dans les locaux d'Akretion à Charpennes , 27 rue Henri Rolland, Villeurbanne.

 La première date étant prévue le jeudi 21 septembre 2023, de 19h-21h30.

Comment participer ?
Inscrivez-vous gratuitement sur le site d'Eventbrite :

https://www.eventbrite.com/e/billets-apero-odoo-lyon-opensource-668200615027



", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/64f6e178692fec677574c881/files/Screenshot_from_2023-09-05_10-11-36.png", "filename"=>"Screenshot_from_2023-09-05_10-11-36.png", "size"=>92860.0, "updated_at"=>"2023-09-05T08:13:07.001Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2023-09-05T08:13:07.001Z"}, "summary"=>"

Le jeudi 21 septembre 2023 (19h-21h30) aura lieu le premier des Apéros Odoo (OCA) de Lyon, organisés par Akretion.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545ad", "5a26d2dc65a22202029545a4"], "author_id"=>"5ff83764f2a076389f9f18f3", "deprecated"=>false, "seo_title"=>"Akretion organise des Apéros Odoo à Lyon", "meta_description"=>"Le jeudi 21 septembre 2023 (19h-21h30) aura lieu le premier des Apéros Odoo (OCA) de Lyon, organisés par Akretion.", "meta_keywords"=>"apéro Odoo Lyon", "force_locale"=>"fr"}, {"_id"=>"64bc45cde39527290fd67b64", "_slug"=>"point-de-vente-odoo-liaison-caisse-lecteur-cb", "_visible"=>true, "_position"=>94.0, "content_type_slug"=>"posts", "created_at"=>"2023-07-22T21:10:37.966Z", "updated_at"=>"2024-07-11T17:28:31.472Z", "_label"=>"Point de vente Odoo : liaison caisse <-> lecteur CB", "title"=>"Point de vente Odoo : liaison caisse <-> lecteur CB", "posted_at"=>"2023-07-22T00:00:00.000Z", "published"=>true, "body"=>"

Akretion annonce la disponibilité d'un nouveau module OCA qui implémente la liaison bi-directionnelle sur IP entre l'interface du point de vente d'Odoo et le lecteur CB. Le nom technique de ce nouveau module est l10n_fr_pos_caisse_ap_ip et il est disponible sur le projet Github l10n-france de l'OCA pour Odoo version 14 et version 16. Ce module implémente la version 3 du protocole caisse (anciennement appelé protocole Concert) de l'Association du paiement. En France, la liaison entre la caisse et le lecteur CB est standardisé par l'Association du paiement. Le protocole a d'abord été disponible sur port série et USB ; depuis la version 3 du protocole, il est également disponible sur IP. Il est implémenté par Ingenico, Verifone et d'autres constructeurs de terminaux de paiement pour les terminaux vendus en France.

Quand il est utilisé sur IP, le protocole fonctionne par un échange bi-directionnel de chaînes de caractères sur une liaison TCP directe entre la caisse et le lecteur CB. L'échange de caractères se fait directement sur TCP, sans aucun autre protocole au dessus de TCP.

Avantage : simplicité.

Inconvénient : le code Javascript d'un navigateur Web ne peut pas ouvrir une socket TCP \"brute\" (sauf à utiliser des APIs spécifique à un navigateur Web particulier). Il n'est donc pas possible d'implémenter ce protocole directement dans le code Javascript du point de vente d'Odoo. Dans l'implémentation actuelle, le code Javascript d'Odoo appelle une méthode du serveur Odoo et c'est le serveur Odoo qui ouvre la socket TCP vers le lecteur CB. Si le serveur Odoo est hébergé sur Internet, cela implique la mise en place d'une redirection de port TCP vers le lecteur CB. Il est conseillé de restreindre cette redirection de port par IP source, en la limitant à l'IP du serveur Odoo.

Avec l'implémentation qui a été réalisée, la liaison est bi-directionnelle :

Avant de mettre en place la liaison caisse entre Odoo et le lecteur CB, il faut au préalable :
  1. faire en sorte que l'IP du lecteur CB ne change pas : configuration en IP fixe ou en DHCP static mapping,
  2. dans le cas où Odoo est hébergé sur Internet, mettre en place une redirection de port TCP vers le lecteur CB (port 8888 sur TPE Ingenico) filtrée sur l'IP du serveur Odoo,
  3. sur le lecteur CB, activer la liaison caisse sur IP. Exemple avec un lecteur Ingenico Desk/5000 :
    • touche Param en bas à gauche
    • 1. Panneau de contrôle
    • 1. Connexion Caisse
    • Sélectionner Active
    • Sélectionner IP/Eth

Dans Odoo, une fois le module l10n_fr_pos_caisse_ap_ip installé, il faut aller dans le menu Point de vente > Configuration > Modes de paiement. Sur le mode de paiement CB, dans le champ \"Utiliser un terminal de paiement\", sélectionnez \"Caisse AP sur IP (France uniquement)\" et renseignez l'IP et le port sur lesquels le serveur Odoo pourra joindre le lecteur CB. Le champ \"Mode de paiement\" a 2 valeurs possibles :

\"undefined\"

Une fois la configuration terminée, vous pouvez démarrer la session de caisse. La mini-vidéo ci-dessous montre l'utilisation de la liaison caisse <-> lecteur CB sur Odoo v14, sur un paiement réel que j'ai réalisé à l'abbaye de Randol le 15 juillet 2023.

\r\n\r\n


Pour pouvoir tester ce module Odoo ou développer sur ce module, il faut disposer d'un vrai lecteur CB et réaliser de vraies transactions... ce complique sérieusement les choses ! Pour que cela ne soit pas un obstacle, Rémi de Lattre a développé un simulateur de lecteur CB en python qui émule le protocole caisse AP sur IP. Il est disponible sous licence GPL sur le projet Github caisse-ap-ip. Le module Odoo l10n_fr_pos_caisse_ap_ip a été développé en utilisant ce simulateur, et il a marché du premier coup lors de sa mise en production avec un lecteur CB Ingenico... preuve que le simulateur est fidèle à la réalité !

Le développement de ce module Odoo a été co-financé par Akretion France et Camptocamp.

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/64bc45cde39527290fd67b64/files/ingenico_desk5000.png", "filename"=>"ingenico_desk5000.png", "size"=>699546.0, "updated_at"=>"2024-07-11T17:28:31.472Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-07-11T17:28:31.472Z"}, "summary"=>"

Akretion publie le module l10n_fr_pos_caisse_ap_ip qui implémente la liaison bi-directionnelle sur IP entre l'interface de point de vente d'Odoo et le lecteur CB. Avantage : le montant à payer est automatiquement transmis depuis Odoo vers le lecteur CB ; si le paiement passe sur le lecteur CB, la vente est automatiquement validée dans Odoo.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5b5b648eb89e766adb58ded4"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"6463f85de395272e8e8d8755", "_slug"=>"lcl-ne-respecte-pas-la-norme-ofx", "_visible"=>true, "_position"=>93.0, "content_type_slug"=>"posts", "created_at"=>"2023-05-16T21:40:45.950Z", "updated_at"=>"2023-05-16T22:18:31.544Z", "_label"=>"LCL ne respecte pas la norme OFX", "title"=>"LCL ne respecte pas la norme OFX", "posted_at"=>"2023-05-16T00:00:00.000Z", "published"=>true, "body"=>"

Il y a quelques jours, un client d'Akretion nous a contacté car il ne parvenait pas à importer un fichier de relevé de compte OFX dans Odoo. Après investigation technique, nous avons pu apporter la preuve que le problème était causé par le fait que le fichier de relevé de compte au format OFX généré par la banque LCL n'était pas conforme à la norme OFX.

La norme OFX spécifie un format de fichier pour décrire un relevé de compte bancaire et d'autres types d'informations utiles pour les échanges entre une banque et son client. Il est souvent désigné sous le nom de format Quicken ou format Microsoft Money. Les spécifications de la norme OFX sont librement téléchargeables sur le site https://financialdataexchange.org/ofx.

En France, ce format est souvent proposé par les banques pour permettre de récupérer un relevé de compte dans un format standardisé lisible par la plupart des logiciels de comptabilité et de gestion de trésorerie. Cette fonctionnalité est généralement proposée gratuitement à la fois pour les clients particuliers et professionnels dans l'espace client de la banque.

Quand un client télécharge un relevé de compte sous forme de fichier OFX (ou tout autre format) sur le site Internet de sa banque, il récupère une liste de transactions bancaires entre deux dates. Pour chaque transaction bancaire, il récupère au minimum :

Le plus souvent, un client récupère des transactions entre une date passée et la date du jour. Avec la modernisation des systèmes informatiques des banques et le déploiement du virement instantané, il arrive souvent que de nouvelles transactions bancaires apparaissent en cours de journée.

Prenons un exemple ! Nous sommes aujourd'hui le 16 mai 2023. La semaine dernière, le 9 mai 2023, j'avais téléchargé sur l'espace client de ma banque un fichier OFX pour la période allant du 2 mai jusqu'à 9 mai inclus. Aujourd'hui, je dois de nouveau mettre à jour ma comptabilité et pour cela je dois récupérer toutes les transactions depuis la dernière fois. Si je télécharge un fichier OFX pour la période allant du 10 mai au 16 mai 2023, je risque de rater les transactions du 9 mai qui ont été ajoutée après l'heure où j'ai récupérer le fichier le 9 mai dernier. Pour éviter cet écueil, je vais donc télécharger un fichier OFX allant du 9 mai jusqu'à aujourd'hui. Mais ce fichier contiendra les transactions du 9 mai antérieures à l'heure où j'ai téléchargé le fichier OFX ce jour là, qui sont des transactions qui sont déjà présentes dans mon logiciel comptable. Mon logiciel comptable devra donc, lors de l'import du nouveau fichier OFX, identifier les transactions qui ont déjà été importées. Pour cela, la norme OFX a prévu, pour chaque transaction, une balise dénommée FITID qui signifie Financial Institution Transaction ID qui permet au logiciel comptable de détecter les transactions qui ont déjà été importées. La norme OFX décrit très clairement le rôle de cette balise :

A Financial Institution assigns an <FITID> to uniquely identify a financial transaction that can appear in an account statement. Its primary purpose is to allow a client to detect duplicate responses. Open
Financial Exchange intends <FITID> for use in statement download applications, where every transaction requires a unique ID. [...] FITIDs must be unique within the scope of an account but need not be sequential or even increasing.

Voici un exemple de la balise FITID contenu dans un fichier OFX généré par la banque LCL, pour une transaction correspondant à un paiement CB de 12,75 euros en date du 20 avril 2023 :

948 200423 -1275

En analysant la balise FITID d'autres transactions du même fichier OFX, on comprend rapidement que :

  1. le chiffre 948 est utilisé pour les paiements CB (826 pour les virements émis, 172 pour les virements reçus, 834 pour les prélèvements SEPA, etc...)
  2. il est suivi de la date au format JJMMAA
  3. il est suivi du montant en centimes exprimé en positif pour les encaissements et en négatif pour les débits.

Par conséquent, si on fait 2 paiements CB du même montant le même jour, on se retrouve avec 2 transactions différentes qui ont la même balise FITID, ce qui est une violation flagrante de la norme OFX, puisque la balise ne permet pas d'identifier de façon unique une transaction donnée !

Ce non respect de la norme OFX provoque un message d'erreur bloquant dans Odoo au moment où l'utilisateur tente d'importer son relevé de compte.

Nous avions déjà noté ce défaut dans les fichiers OFX du LCL en 2016 chez un autre client. A l'époque, notre client avait informé la banque de ce défaut en fournissant tous les détails techniques sur le problème. Devant l'absence de réaction de la banque et gêné par les bugs provoqués par cette violation de la norme OFX, notre client avait finit par changer de banque. Force est de constater que, 7 ans plus tard, le bug est toujours présent. Nous espérons que le LCL corrigera rapidement ce défaut pour éviter de perdre de nouveau un de ses clients !

Akretion France se tient à la disposition des équipes informatiques du LCL pour toute question ou précision sur ce bug. Nous pouvons leur fournir plusieurs fichiers OFX originaux d'un compte bancaire LCL contenant des paiements CB du même montant débités à la même date et qui ont la même balise FITID.

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2023-05-16T22:18:31.544Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2023-05-16T22:18:31.544Z"}, "summary"=>"

La banque LCL ne génère pas correctement la balise FITID, censée contenir un identifiant unique de transaction, dans les relevés de compte au format OFX, ce qui provoque des blocages dans les logiciels comptables.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a2fff0065a222020295cb9e"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"643b1e50f2a076063abe9221", "_slug"=>"module-das2-pret-pour-la-campagne-2023", "_visible"=>true, "_position"=>92.0, "content_type_slug"=>"posts", "created_at"=>"2023-04-15T21:59:44.195Z", "updated_at"=>"2023-04-15T22:16:25.412Z", "_label"=>"Module DAS2 prêt pour la campagne 2023", "title"=>"Module DAS2 prêt pour la campagne 2023", "posted_at"=>"2023-04-15T00:00:00.000Z", "published"=>true, "body"=>"

En février 2020, Akretion France avait annoncé la publication d'un module Odoo pour la déclaration d'honoraires, aussi appellée DAS2, permettant de générer un état préparatoire qui, après vérification/ajustement, est transformé en un fichier de déclaration prêt à être télétransmis à l'administration fiscale.

Pour la campagne DAS2 2023, la DGFiP impose plusieurs changements importants dans le fichier de déclaration de la DAS2 :

Le module Odoo pour la déclaration d'honoraire, dont le nom technique est l10n_fr_das2, a été mis à jour pour prendre en compte toutes ces évolutions techniques, conformément au cahier des charges publié par l'administration fiscale. La nouvelle version du module est dès à présent disponible pour Odoo v14, v15 (dans cette pull request) et v16. Akretion France a déposé sa DAS2 pour l'année 2022 il y a quelques jours avec la nouvelle version du module : le fichier a bien été accepté par l'administration fiscale.

Attention : étant donné que l'administration fiscale impose désormais une convention de nommage pour le fichier de DAS2, faites attention à ne pas modifier le nom du fichier généré par Odoo avant de le déposer sur le site des impôts !

Quelques détails à connaître sur ce changement :

\"Copie


Selon cette page, la date limite pour télétransmettre la DAS2 pour l'année 2022 est fixée au 18 mai 2023.

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/643b1e50f2a076063abe9221/files/blog-das2-thumb.png", "filename"=>"blog-das2-thumb.png", "size"=>20951.0, "updated_at"=>"2023-04-15T22:16:25.412Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2023-04-15T22:16:25.412Z"}, "summary"=>"

Le module Odoo pour la déclaration d'honoraire (DAS2) a été mis à jour pour se conformer aux nouvelles exigences techniques imposées par l'administration fiscale pour la campagne 2023. La nouveau module est dès à présent disponible pour Odoo v14, v15 et v16.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545a4", "5a2fff0065a222020295cb9e"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"6351b934f2a07679a27f056d", "_slug"=>"akretion-france-teletransmet-sa-declaration-de-tva", "_visible"=>true, "_position"=>91.0, "content_type_slug"=>"posts", "created_at"=>"2022-10-20T21:10:12.237Z", "updated_at"=>"2022-10-20T21:37:26.951Z", "_label"=>"Akretion France télétransmet sa déclaration de TVA", "title"=>"Akretion France télétransmet sa déclaration de TVA", "posted_at"=>"2022-10-20T00:00:00.000Z", "published"=>true, "body"=>"

Suite à la mise à jour du serveur Odoo utilisé en interne à Akretion France de la version 12 à la version 14, nous étions impatients de pouvoir commencer à utiliser notre nouveau module de déclaration de TVA. Ce nouveau module l10n_fr_account_vat_return, annoncé le 2 décembre 2021 dans ce billet de blog, est maintenant disponible dans la branche principale du projet de localisation française de l'OCA pour Odoo version 14. Pour rappel, ce module permet :

Pour notre CA3 du mois de Septembre 2022, nous avons donc utilisé notre nouveau module de déclaration de TVA. La télétransmission de la CA3 depuis Odoo en 1 clic a parfaitement fonctionné :

\"undefined\"


Et une demi-heure après avoir réalisé la télétransmission depuis Odoo, nous avons reçu de Teledec l'accusé de réception de la DGFIP :

\"undefined\"

En me connectant sur notre espace professionnel sur impots.gouv.fr, j'ai pu constater que notre CA3 de Septembre 2022 était bien déclarée et conforme aux données envoyées par Odoo.

Akretion est maintenant prête à généraliser le déploiement de ce module de déclaration de TVA française avec télétransmission à tous ses clients utilisant Odoo version 14 (ou supérieure) et ayant fait le choix de tenir leur comptabilité dans Odoo.

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2022-10-20T21:37:26.951Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2022-10-20T21:37:26.951Z"}, "summary"=>"

Akretion France a télé-transmis sa déclaration de TVA pour la première fois, en utilisant le nouveau module opensource de déclaration de TVA.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a2fff0065a222020295cb9e"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"62af99a9f2a0766ec8850b36", "_slug"=>"module-de-declaration-de-tva-francaise-pret-pour-une-large-diffusion", "_visible"=>true, "_position"=>90.0, "content_type_slug"=>"posts", "created_at"=>"2022-06-19T21:48:25.074Z", "updated_at"=>"2022-06-19T22:00:19.649Z", "_label"=>"Module de déclaration de TVA française prêt pour une large diffusion", "title"=>"Module de déclaration de TVA française prêt pour une large diffusion", "posted_at"=>"2022-06-19T00:00:00.000Z", "published"=>true, "body"=>"

Suite à la publication du nouveau module de déclaration de TVA française avec télétransmission pour Odoo v14 en Décembre 2021, le module a été déployé chez plusieurs clients pilotes qui nous ont fait part de leurs remarques et souhaits d'amélioration. Pendant cette phase qui a duré plusieurs mois, le module de TVA a reçu plusieurs correctifs et améliorations importantes.

Les modifications les plus significatives sont les suivantes :\r\n

\r\n\r\nLe module de déclaration de TVA est maintenant doté d'une suite de tests automatisés complète, à la fois dans le scénario de TVA sur les débits et le scénario de TVA sur les encaissements.

Par ailleurs, les 2 modules l10n_fr_account_vat_return et l10n_fr_account_vat_return_teledec ont été intégralement traduits en français. Ils sont disponibles sur Github.

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2022-06-19T22:00:19.649Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2022-06-19T22:00:19.649Z"}, "summary"=>"

Après plusieurs mois d'utilisation en beta-test, le module de déclaration de TVA française avec télétransmission pour Odoo v14 est maintenant prêt pour une large diffusion. Il a bénéficié de plusieurs améliorations importantes et a été a été traduit en français.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a2fff0065a222020295cb9e"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"622114fcf2a07625fc3dfa26", "_slug"=>"nouveau-module-de-remise-despeces", "_visible"=>true, "_position"=>89.0, "content_type_slug"=>"posts", "created_at"=>"2022-03-03T19:20:28.903Z", "updated_at"=>"2022-03-17T10:44:45.510Z", "_label"=>"Nouveau module de remise d'espèces", "title"=>"Nouveau module de remise d'espèces", "posted_at"=>"2022-03-03T00:00:00.000Z", "published"=>true, "body"=>"

Akretion est fier d'annoncer la publication d'un nouveau module Odoo dénommé account_cash_deposit permettant de gérer les remises d'espèces en banque, ainsi que les commandes d'espèces auprès de la banque. Ce nouveau module sera utile pour les sociétés qui disposent d'une caisse, en particulier les sociétés qui exploitent une boutique physique et qui doivent régulièrement déposer les espèces à la banque.

Ce module permet de formaliser le processus de remise d'espèces à la banque en déclarant les billets et les rouleaux de pièces qui composent la remise et le compte bancaire à créditer. Il permet ensuite d'imprimer un rapport de remise d'espèces et de générer une écriture comptable entre le compte de caisse (531) et le compte de virements internes (580).

\"undefined\"


Il fonctionne de façon très similaire pour les commandes d'espèces à la banque : il permet de formaliser les quantités de billets et de rouleaux de pièces commandés et le compte sur lequel la banque doit prélever l'argent. L'utilisateur peut ensuite confirmer la commande et imprimer un rapport PDF de commande d'espèces prêt à être envoyé à la banque. Enfin, une fois les espèces reçues, Odoo va générer une écriture comptable entre le compte de virements internes (580) et le compte de caisse (531).

Ce nouveau module est disponible sur le projet OCA account-financial-tools pour Odoo version 14.0. Il a été traduit en français. Si vous avez besoin de ce module sur une autre version d'Odoo, nous pouvons réaliser pour vous le portage du module sur la version d'Odoo que vous utilisez.

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2022-03-17T10:44:45.510Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2022-03-17T10:44:45.510Z"}, "summary"=>"

Akretion annonce la publication d'un nouveau module Odoo dénommé account_cash_deposit permettant de gérer les remises d'espèces en banque, ainsi que les commandes d'espèces auprès de la banque.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545a4", "5a2fff0065a222020295cb9e"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"621549e8f2a07667c28ba21b", "_slug"=>"creation-rapide-dun-partenaire-francais-a-partir-de-son-siren-siret-ou-n-degres-tva", "_visible"=>true, "_position"=>88.0, "content_type_slug"=>"posts", "created_at"=>"2022-02-22T20:39:04.659Z", "updated_at"=>"2022-02-22T20:49:41.767Z", "_label"=>"Création rapide d'un partenaire français à partir de son SIREN, SIRET ou n°TVA", "title"=>"Création rapide d'un partenaire français à partir de son SIREN, SIRET ou n°TVA", "posted_at"=>"2022-02-22T00:00:00.000Z", "published"=>true, "body"=>"

Sur Odoo v14, un nouveau module OCA a fait son apparition il y a quelques mois dans le projet de localisation française : le module l10n_fr_siret_lookup. Ce module a été écrit par Le Filament et Akretion France. Il tire parti des données de la base SIRENE disponibles en opendata et accessibles via des APIs publiques.

Une fois le module installé, le fonctionnement est très simple :

  1. allez sur une entrée de menu Contact, Client ou Fournisseur,
  2. cliquez sur le bouton Créer
  3. une fiche partenaire vide s'ouvre : vérifiez que Société est sélectionné (et non Particulier)
  4. dans le champ nom, entrez le SIREN, le SIRET ou le numéro de TVA (avec \r\nou sans espaces) puis tapez sur tabulation pour passer au champ suivant
  5. après quelques secondes d'attente, Odoo met à jour la fiche partenaire \r\navec le nom de la société, son adresse, son numéro de TVA et son SIRET.

\"undefined\"

A savoir : si l'utilisateur a renseigné le SIREN ou le numéro de TVA dans le champ Nom de la fiche partenaire, Odoo récupère l'adresse et le SIRET du siège social de la société. Au contraire, si l'utilisateur a renseigné le SIRET, Odoo récupère l'adresse du site correspondant (qui peut être le siège social ou un établissement secondaire) et indique le SIRET tapé par l'utilisateur dans le champ SIRET.

Comment ça fonctionne ?

  1. Quand on sort du champ Nom d'une fiche partenaire de type Société, Odoo analyse le contenu du champ Nom et vérifie que le reste de la fiche est vide.
  2. Si le champ Nom contient un numéro de TVA français, un SIREN ou un SIRET\r\n (il vérifie que la clé de contrôle est valide), il envoie une requête à\r\n l'API d'OpenDataSoft pour interroger la base SIRENE (dataset economicref-france-sirene-v3) : cela lui permet de récupérer le nom \r\net l'adresse de la société.
  3. dans le cas où l'utilisateur avait entré le SIREN ou le SIRET, Odoo va \r\nen déduire un numéro de TVA français théorique en reconstituant la clé \r\nde contrôle du numéro de TVA (les 2 chiffres après \"FR\"). Il va ensuite envoyer une requête sur VIES, le service en \r\nligne de validation des numéros de TVA de l'Union Européenne. Si VIES \r\nrépond que le numéro de TVA est valide, alors le numéro de TVA sera \r\nrenseigné sur la fiche partenaire d'Odoo. Sinon, le champ numéro de TVA \r\nest laissé vide (il s'agit a priori d'une société non assujettie).
Le module l10n_fr_siret_lookup intègre une 2e fonctionnalité : il permet \r\nde compléter ou mettre à jour une fiche partenaire à partir de la base \r\nSIRENE. Sur la fiche du partenaire à compléter/mettre à jour, cliquez \r\nsur le bouton Action > Recherche API SIRENE et laissez-vous guider \r\npar l'assistant.

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2022-02-22T20:49:41.767Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2022-02-22T20:49:41.767Z"}, "summary"=>"

Ce billet de blog présente le module module OCA l10n_fr_siret_lookup qui permet de créer une nouvelle fiche partenaire très rapidement à partir de son SIREN, SIRET ou n°TVA en utilisent des APIs publiques.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545a4"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"61a93589f2a0767ce8e976be", "_slug"=>"nouveau-module-odoo-declaration-de-tva-avec-teletransmission", "_visible"=>true, "_position"=>86.0, "content_type_slug"=>"posts", "created_at"=>"2021-12-02T21:07:21.349Z", "updated_at"=>"2021-12-02T23:28:45.749Z", "_label"=>"Nouveaux modules Odoo pour la déclaration de TVA avec télétransmission", "title"=>"Nouveaux modules Odoo pour la déclaration de TVA avec télétransmission", "posted_at"=>"2021-12-02T00:00:00.000Z", "published"=>true, "body"=>"

Après de longs mois de travail et de recherche, Akretion est fier de publier la première implémentation opensource de la déclaration de TVA française avec télétransmission.


Akretion vient de publier 2 modules pour Odoo v14 sous licence AGPL :

Ces 2 modules Odoo proposent les fonctionnalités suivantes :

L'établissement de la déclaration de TVA dans Odoo se réalise en 4 étapes :

  1. renseignement des taxes diverses de l'annexe de TVA (exemple : taxe sur les véhicules de société, redevance TV, etc.).
  2. calcul automatique des lignes de déclaration et des totaux, et création \r\nde l'OD de TVA en brouillon. A cette étape, dans le cas où l'entreprise\r\n est en crédit de TVA d'une valeur supérieure à la valeur minimum, l'utilisateur peut démarrer un assistant pour formaliser sa demande de \r\nremboursement de crédit de TVA ; cet assistant reprend les données demandées dans le\r\n formulaire 3519.
  3. envoi de la déclaration en télétransmission EDI via TELEDEC, ou en \r\nmode EFI en remplissant le formulaire en ligne sur le site \r\nimpots.gouv.fr.
  4. validation finale de la déclaration de TVA, passage de l'écriture comptable à l'état comptabilisé et lettrage dans les comptes de TVA.

Sur le formulaire de CA3, les cases suivantes sont calculées automatiquement par le module Odoo :

MONTANT DES OPÉRATIONS RÉALISÉES - OPÉRATIONS IMPOSABLES (H.T.)
01 
Ventes, prestations de services
02Autres opérations imposables (rubrique utilisée pour l'autoliquidation extracommunautaire)
2AAchats de prestations de services intracommunautaires
03
Acquisitions intra-communautaires
MONTANT DES OPÉRATIONS RÉALISÉES - OPÉRATIONS NON IMPOSABLES
04 
Exportations hors UE
5A
Ventes à distance taxables dans un autre État membre au profit des personnes non assujetties - Ventes B to C
06 
Livraisons intra-communautaires à destination d'une personne assujettie - Ventes B to B
DÉCOMPTE DE LA TVA À PAYER - TVA BRUTE
08 
Taux normal 20%
09Taux réduit 5,5%
9BTaux réduit 10%
10Taux normal 8,5% pour les opérations réalisées dans les DOM
14
Opérations imposables à un taux particulier (décompte effectué sur annexe N° 3310-A)
16
Total de la TVA brute due (lignes 08 à 5B)
17Dont TVA sur acquisitions intra-communautaires
18
Dont TVA sur opérations à destination de Monaco
DÉCOMPTE DE LA TVA À PAYER - TVA DÉDUCTIBLE
19
Biens constituant des immobilisations
20
Autres biens et services
22 Report du crédit apparaissant ligne 27 de la précédente déclaration
23 Total de la TVA déductible (lignes 19 à 3C)
CRÉDIT
25Crédit de TVA (lignes 23 - 16) 
26 Remboursement de crédit demandé sur formulaire n° 3519 joint
27 Crédit à reporter (lignes 25 - 26 - AA)
TAXE À PAYER
28 TVA nette due (lignes 16 - 23)
29 Report du montant de taxes assimilées calculées sur annexe 3310A
32 Total à payer (lignes 28 + 29 - AB)

Concernant la télétransmission, l'administration fiscale française ne propose pas d'API publiquement accessible permettant aux entreprises de télétransmettre directement leur déclaration de TVA à l'administration (contrairement à Chorus Pro par exemple). Il faut passer par des tiers de télétransmission EDI qui ont suivi un processus de certification et proposent leurs services payants aux entreprises. Après avoir comparé différentes offres, le choix d'Akretion s'est porté sur TELEDEC. Akretion utilise depuis sa création les services de TELEDEC pour l'établissement de sa liasse fiscale. L'offre de TELEDEC pour la télétransmission de la TVA en mode API s'est révélée à la fois la plus économique et la plus moderne et solide sur le plan technique.

Pour ceux qui ne souhaitent pas opter pour la télétransmission EDI de la déclaration de TVA, Akretion a mis au point à titre expérimental un robot de remplissage de la déclaration de TVA sur impots.gouv.fr en mode EFI. Cette solution utilise Selenium IDE, qui est une extension opensource pour Firefox et Chrome, qui permet d'automatiser la navigation sur un site Web. Odoo peut générer un fichier de scénario pour Selenium IDE. Une fois le fichier de scénario chargé dans l'extension Selenium IDE, l'utilisateur peut lancer l'exécution du scénario : une nouvelle fenêtre du navigateur Web s'ouvre, se connecte sur impots.gouv.fr, accède à la rubrique de déclaration de TVA, sélectionne la bonne société, la bonne période et remplit le formulaire de CA3. Ensuite, l'utilisateur reprend la main pour valider le formulaire de CA3 et procéder au paiement en ligne. Attention, cette solution est expérimentale : elle peut s'arrêter de fonctionner en cas de changements au niveau des pages Web du site des impôts. Elle ne supporte que le formulaire CA3 : contrairement à la télétransmission EDI, cette solution ne permet pas le remplissage automatique de l'annexe 3310-A ni du formulaire 3519 de demande de remboursement de TVA. Ainsi, si l'utilisateur doit par exemple déclarer une taxe figurant dans l'annexe 3310-A, il devra remplir manuellement la CA3 et l'annexe 3310-A. Opter pour la télétransmission EDI avec TELEDEC reste donc le choix le plus fiable et le plus sûr pour gagner du temps dans tous les cas de figure.

Ces 2 nouveaux modules opensource pour la déclaration de TVA française avec télétransmission sont une contribution majeure permettant à Odoo de proposer une solution complète pour gérer la comptabilité d'une entreprise française. Ces modules permettent aux utilisateurs d'Odoo de gagner un temps précieux lors de l'établissement de la déclaration de TVA. Cette contribution est une nouvelle confirmation de l'engagement quotidien d'Akretion depuis de nombreuses années à mettre en œuvre une solution comptable complète en logiciel libre pour les entreprises françaises.

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/61a93589f2a0767ce8e976be/files/ca3_thumb.png", "filename"=>"ca3_thumb.png", "size"=>33171.0, "updated_at"=>"2021-12-02T23:28:45.749Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2021-12-02T23:28:45.749Z"}, "summary"=>"

Akretion annonce ce jour la publication de nouveaux modules opensource pour Odoo qui ajoutent le support de la déclaration de TVA française avec télétransmission EDI.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a2fff0065a222020295cb9e", "5a26d2dc65a22202029545a4"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"610057c3f2a076260c0ca74e", "_slug"=>"new-opensource-pdf-invoice-import-module-for-odoo", "_visible"=>true, "_position"=>84.0, "content_type_slug"=>"posts", "created_at"=>"2021-07-27T19:00:19.567Z", "updated_at"=>"2024-07-11T17:22:46.454Z", "_label"=>"New opensource PDF invoice import module for Odoo", "title"=>"New opensource PDF invoice import module for Odoo", "posted_at"=>"2021-07-27T00:00:00.000Z", "published"=>true, "body"=>"

On December 25th 2015, I wrote a blog post to announce a new OCA module to automate the import of PDF invoices in Odoo. The title of this blog post was Akretion's Christmas present for the Odoo community. This module was named account_invoice_import_invoice2data because, to extract the relevant data from the PDF invoice (date, total with tax, total without tax, invoice number, etc.), it used a python library called invoice2data. This module later joined the OCA/edi project on Github. It was released for Odoo v8, and has been ported to higher versions including Odoo v14, the latest version of Odoo. This module is still the main opensource solution to import a simple PDF invoice as vendor bill in Odoo. If you have a structured invoice such as a Factur-X PDF invoice or an UBL invoice, there are specific modules to add support for these formats (account_invoice_import_facturx, account_invoice_import_ubl) that take advantage of the structured data.

At Akretion, we've been using this module for 6 years now and our customers use it too. It works well, but there is one major drawback: when you need to add support for a new vendor, you must write a new template, and this task involves writing regular expressions. In real life, it means that an accountant cannot add support for a new vendor by himself, he needs to ask a software developer to do it. The same thing happens when the layout of the invoices changes: the template often needs to be updated and this requires developer skills.

So far, I considered that investing time to improve this module was not a good investment because all invoices will eventually be available in Factur-X or UBL format in the future, so such a module that imported simple PDF invoices (without any XML file as attachment) would soon be deprecated. I was certainly too optimistic: I have to admit that 99% of the invoices I receive today are still simple PDF invoices.

On July 13th 2021, I made a presentation of my module account_invoice_import_invoice2data to the accountant of a company running on Odoo during an online meeting. The accountant was happy because the module was adressing his needs. Then he told me that he needed to support about 50 suppliers, so I would have to develop up to 50 invoice2data templates. When I hung up the call, I was quite unhappy because I thought: Damn-it, I'll have to develop 50 invoice2data templates: it not difficult... but it's not fun !

I started to wonder how I could avoid this mission to develop 50 invoice2data templates! I started thinking about a new module that would import simple PDF invoices as vendor bills in Odoo with one main requirement: the accountant should be able to add support for a new supplier by himself. No technical skills needed. Fast and easy.

By chance, the day after that online meeting was July 14th, which is the national day in France. My kids were at their scout camp, my wife was on holidays in Normandy and it was a rainy day. So I started developing a new module called account_invoice_import_simple_pdf. I took advantage of my 6 years of experience using the module account_invoice_import_invoice2data and developing invoice2data templates. And I came out with an easy-to-use solution where the accountant can add support for new vendors by himself. And, even for me with my strong experience writting invoice2data templates, it's faster to add support for a new vendor with that new module than writting an invoice2data template! I'm very happy to annonce the release of this new module today: it seems Christmas is in July this year! I hope you will have as much fun using this module than I had developing it... while watching the military parade on the Champs-Élysées! The module is available for Odoo v14 in this pull request.

How does it work? It's quite similar to the invoice2data module. When you import a new simple PDF invoice in Odoo:

\r\n\r\n
    \r\n
  1. Odoo makes a raw text extraction of the PDF. It works very well when the PDF invoice is the original PDF generated by the supplier, but it won't work if the PDF invoice is a scan of a paper invoice because, in that case, the PDF only contains an image.
  2. \r\n
  3. If the VAT number of the vendor is configured in Odoo and is present in the raw text extraction, Odoo will identify that partner as the vendor. Otherwise, you can configure one or several keywords on the partner form: if all these keywords are present in the raw text extraction, it will identify that partner as the vendor.
  4. \r\n
  5. Then Odoo will get the value of the fields configured in the Vendor Bill Import tab from the raw text extraction and use that data to create the vendor bill following the setup of the Invoice Import Configuration of that partner.
  6. \r\n
\r\n\r\n

I made a screencast that showcases the configuration and import of a real invoice of Mooncard, one of my vendors.

\r\n\r\n\r\n\r\n

Here are some details about the setup on the partner form. In the Vendor Bill Import tab, you must configure:

\r\n\r\n\r\n

Note that you should only configure 3 out of the 2 amount fields because Amount Total = Total Untaxed + Total Tax, so with 2 fields Odoo can compute the 3rd one. If the invoice is without VAT, you should only configure the Amount Total field. The Start Date and End Date fields are relevant if you use the OCA module account_invoice_start_end_dates available from the OCA/account-closing project and you want to have the start and end date on the invoice line.

\r\n\r\n

For each field, you must configure an extraction rule such as:

\r\n\r\n

For a particular field, you can restrict the scope of the extraction rule by giving a Start String and/or an End String. For example, if you set Total HT as Start String for the field Untaxed Amount and the extraction rule is Min, Odoo will search for the first occurence of Total HT in the raw text extraction and retrieve the minimum amount it finds after that string (in French, \"HT\" is the abbreviation of \"hors taxes\" i.e. \"without taxes\").

\r\n\r\n

For date fields, you can set a specific date format and separator. Let's consider an invoice where the Invoice Date and Due Date are written as 27/07/2021 but the Start Date and End Date are written as July 31, 2021. To support that, configure the date format of the partner with:

\r\n\r\n

and, on the Start Date and End Date fields:

\r\n\r\n\r\n

At the bottom of the Vendor Bill Import tab, you have a test section where you can upload a PDF invoice of that partner and test the setup you made: you will get a clear analysis of the partner matching result and the extraction result for each field. It will help you finalize the configuration until you get a configuration which extracts the right values for each field.

\r\n\r\n

Once the configuration is finished, start the import wizard via to the menu Invoicing > Vendors > Import Vendor Bill, upload the PDF invoice and... enjoy the automatic creation of the vendor bill! Check that the vendor bill has been properly created and confirm it. Note that the PDF is automatically attached to the invoice.

\r\n\r\n

Don't hesitate to contact Akretion is you need to backport this module to the version of Odoo you are using or if you need training or support on the module.

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-07-11T17:22:46.454Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-07-11T17:22:46.454Z"}, "summary"=>"

Discover our new opensouce PDF invoice import module for Odoo: account_invoice_import_simple_pdf. This module supports PDF invoices without XML attachment. With this new module, the accountant can add support for a new vendor by himself easily and rapidly.

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>["5a26d2dc65a22202029545a4", "5a2fff0065a222020295cb9e"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"6023e9fdf2a0760b01864571", "_slug"=>"brexit-means-brexit", "_visible"=>true, "_position"=>82.0, "content_type_slug"=>"posts", "created_at"=>"2021-02-10T14:13:17.921Z", "updated_at"=>"2021-02-10T16:15:45.300Z", "_label"=>"Brexit means Brexit !", "title"=>"Brexit means Brexit !", "posted_at"=>"2021-02-10T00:00:00.000Z", "published"=>true, "body"=>"

\"Brexit means Brexit !\" ; cette phase désormais célèbre de Theresa May s'est finalement traduite dans les faits le 1er Janvier 2021 avec le départ du Royaume Uni de l'Union Européenne. Cet article a pour objectif d'expliquer l'impact sur la DEB, la DES, la comptabilité, ainsi que l'impact dans Odoo.

A première vue, tout semble simple : avec le départ du Royaume Uni de l'Union Européenne le 1er Janvier 2021, les ventes B2B sans TVA pour des clients basés au Royaume Uni n'ont plus besoin d'être déclarées dans la DEB ni dans la DES à partir du mois de Janvier 2021 (dont la déclaration doit être déposée au plus tard le 11 Février 2021, cf le calendrier de la DEB/DES). Et les ventes de marchandise B2C vers des particuliers basés au Royaume Uni se font désormais sans TVA.

Mais, quand on creuse le sujet... tout se complique ! Vous avez certainement entendu parler de l'épineux problème de l'Irlande du Nord qui a été un point délicat lors des négociations du Brexit, car les anglais ne voulaient pas le retour d'une frontière physique entre l'Irlande du Nord et l'Irlande du Sud. Pour éviter cela, l'accord de retrait a prévu un régime fiscal et douanier très spécial pour l'Irlande du Nord : les dispositions du droit de l'UE en matière de TVA concernant les marchandises continuent de s'appliquer à l'Irlande du Nord après le 1er Janvier 2021 (mais pas pour les prestations de service). Cela implique qu'il faut différencier les ventes à destination de la Grande Bretagne (i.e. le Royaume Uni sans l'Irlande du Nord) des ventes à destination de l'Irlande du Nord !

Concrètement, dans le cas d'une vente B2B :

Grande-BretagneIrlande du Nord
DEB
non
oui
DES
non
non
Case CA304
06
Vérifier le numéro de TVA du client
nonoui, et il doit commencer par XI
Formalités douanièresoui
non

Les sociétés basées en Irlande du Nord se sont vues attribuer un nouveau numéro de TVA commençant par XI (en remplacement de leur ancien numéro de TVA qui commençait par GB). Le service VIES de vérification des numéros de TVA européens a été mis à jour et permet de vérifier ces nouveaux numéros de TVA commençant par XI.

Dans le cas d'un achat de marchandises sans TVA auprès d'une entreprise basée en Irlande du Nord, il faudra pratiquer l'auto-liquidation de la TVA, comme pour les autres pays européens.

Pour plus d'informations, je vous invite à lire le bulletin officiel des douanes daté du 5 Janvier 2021 qui contient à la page 6 une section spéciale sur le Brexit.

Quel impact dans Odoo ?

Tout d'abord, il faut mettre à jour la position fiscale des entreprises basées en Grande Bretagne et remplacer Intra EU B2B par Import/Export. Pour les entreprises basées en Irlande du Nord, la position fiscale doit rester Intra EU B2B, mais il faut mettre à jour leur numéro de TVA et renseigner leur nouveau numéro de TVA de commence par XI. Pour que ce nouveau format de numéro de TVA soit reconnu comme valide par Odoo, une mise à jour d'Odoo est nécessaire. Akretion a pris les devants sur ce sujet et a contribué en Janvier 2021 le support des nouveaux numéros de TVA commençant par XI dans la librairie python stdnum qui est utilisé par les versions récentes d'Odoo pour valider les numéros de TVA. Une nouvelle version 1.16 de la librairie stdnum a été publiée par son auteur le 6 février 2021 et supporte la validation des numéros de TVA commençant par XI. Une modification du code du module base_vat d'Odoo est également nécessaire et une requête a été ouverte en ce sens auprès de d'Odoo SA. En attendant que l'éditeur fasse la modification nécessaire, votre intégrateur Odoo pourra facilement opérer une modification temporaire en attendant la mise à jour \"officielle\" de l'éditeur.

Si vous avez déjà généré des factures en Janvier et Février 2021 avec la mauvaise position fiscale, n'oubliez pas de faire le nécessaire !

Ensuite, concernant la DEB et la DES, la difficulté est liée au fait que, jusqu'à Odoo v13, les modules de DEB et DES utilisaient le pays du client (ou le pays de livraison) pour savoir si la facture devait être mentionnée dans la DEB/DES. Les pays avaient une case à cocher Pays UE, qui était cochée pour les pays de l'union européenne. Il faut donc décocher la case Pays UE pour le Royaume-Uni avant de faire les déclarations DEB et DES du mois de Janvier :

\"undefined\"


Le problème est que cela va exclure les ventes à destination de l'Irlande du Nord de la DEB (alors qu'elles doivent encore y figurer). Cela va aussi les exclure de la DES, ce qui est conforme. Sur les versions d'Odoo jusqu'à Odoo v13, les ventes B2B à destination de l'Irlande du Nord doivent être ajoutée manuellement dans la DEB, en créant les lignes de DEB nécessaires dans Odoo.

Dans Odoo v14, Akretion a changé la conception des modules de DEB/DES pour que la case à cocher qui permet de savoir si la facture doit être prise en compte dans la DEB/DES ne soit plus située sur le pays mais sur la position fiscale. Ainsi, sur Odoo v14, la position fiscale Intra EU B2B a une case à cocher Intrastat qui est cochée, alors qu'elle est décochée pour la position fiscale Import/Export. Et, dans le module de DES d'Odoo v14, les sociétés situées au Royaume-Uni sont systématiquement exclues, ce qui permet de bien exclure de la DES les sociétés basées en Irlande du Nord même si elles ont la position fiscale Intra EU B2B.

Si vous avez des échanges de marchandise récurrents avec l'Irlande du Nord, vous pouvez demander à votre intégrateur Odoo de rétroporter les modules DEB/DES d'Odoo v14 vers votre version d'Odoo, pour bénéficier de cette gestion avancée du cas particulier de l'Irlande du Nord.

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/6023e9fdf2a0760b01864571/files/110px-Flag_of_the_United_Kingdom.svg.png", "filename"=>"110px-Flag_of_the_United_Kingdom.svg.png", "size"=>829.0, "updated_at"=>"2021-02-10T16:15:45.300Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2021-02-10T16:15:45.300Z"}, "summary"=>"

Les impacts du Brexit sur la DEB, la DES et la comptabilité. Explications sur l'implémentation dans Odoo.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545a4"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"Brexit dans Odoo", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"5ef9f512b3606511746e9487", "_slug"=>"lancement-du-site-ecommerce-www-dot-labase-dot-coop", "_visible"=>true, "_position"=>81.0, "content_type_slug"=>"posts", "created_at"=>"2020-06-29T14:05:06.769Z", "updated_at"=>"2020-06-29T14:56:36.957Z", "_label"=>"Lancement du site-ecommerce www.labase.coop", "title"=>"Lancement du site-ecommerce www.labase.coop", "posted_at"=>"2020-06-29T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"Akretion a accompagné [La base](https://www.labase.coop) dans la mise en oeuvre d'un ERP Odoo couplé à un site [e-commerce Shopinvader](https://shopinvader.com).\r\n\r\nLa base est une coopérative qui vend des produits bio, des produits vrac, des produits consignés, des produits issues de circuits-courts sur sa boutique en ligne. Les commandes sont préparées puis retirées en magasin (drive).\r\n\r\n[![fiche produit shopinvader](https://cdn-fr.shopinvader.com/sites/5a26d1f365a2220202954490/assets/5ef9f537b360651154a39b10/Capture_d__cran_2020-06-29___16.00.38-fullpage.png)](https://www.labase.coop/les-produits/les-fruits-et-legumes/les-legumes)\r\n\r\nC'est un projet très intéressant, tant pour la démarche sociétale dans laquelle il s'inscrit, que dans sa réalisation technique.\r\n\r\n[![grille de produits shopinvader](https://cdn-fr.shopinvader.com/sites/5a26d1f365a2220202954490/assets/5ef9f537b360651154a39b0f/Capture_d__cran_2020-06-29___16.01.29-fullpage.png)](https://www.labase.coop)\r\n\r\n\r\n", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5ef9f512b3606511746e9487/files/Complet-PAEJaune-Noir-HD.png", "filename"=>"Complet-PAEJaune-Noir-HD.png", "size"=>84350.0, "updated_at"=>"2020-06-29T14:56:36.957Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2020-06-29T14:56:36.957Z"}, "summary"=>"

Ouverture de \"La Base\" https://www.labase.coop, magasin click-n-collect alimentaire alternatif à Dijon: un site e-commerce, du retrait de commande en magasin.


", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5ad35ecdcc893d01d44b7d39", "5a26d2dc65a22202029545a4", "5ad35eb3cc893d01d44b7d31"], "author_id"=>"5a26d2c765a22202029544fb", "deprecated"=>false, "seo_title"=>"E-commerce alimentaire odoo shopinvader", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"5e9f7102f2a07602a9231bb4", "_slug"=>"nouveau-module-odoo-de-relance-client", "_visible"=>true, "_position"=>76.0, "content_type_slug"=>"posts", "created_at"=>"2020-04-21T22:17:38.074Z", "updated_at"=>"2024-07-11T17:24:32.835Z", "_label"=>"Nouveau module Odoo de relance client ", "title"=>"Nouveau module Odoo de relance client ", "posted_at"=>"2020-04-22T00:00:00.000Z", "published"=>true, "body"=>"

Akretion a publié ce jour un nouveau module Odoo pour les relances client. Ce module permet de générer des relances par e-mail, par lettre et de suivre les relances téléphoniques.

Ce nouveau module de relance est axé sur plusieurs idées fortes :

Vous pouvez consulter le cahier des charges pour le développement de ce module, ce qui vous permettra de comprendre certains choix de conception.

Ce module est publié sous licence libre AGPL. Son nom technique est account_invoice_overdue_reminder. Il est publié sur le projet Github OCA/credit-control (pull request 69 pour Odoo v12 et pull request 77 pour Odoo v10). Nous vous invitons à lire le README du module, qui explique un certain nombre de règles de fonctionnement du module. Si vous êtes intéressé par ce module de relance et qu'il n'est pas encore disponible pour la version d'Odoo que vous utilisez, Akretion peut vous proposer ses services pour porter ce module vers votre version d'Odoo.

\r\n

Tutoriel vidéo en anglais

\r\n\r\n", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-07-11T17:24:32.835Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-07-11T17:24:32.835Z"}, "summary"=>"

Akretion a publié un nouveau module de relance client pour Odoo, qui permet de faire des relances par mail, lettre et téléphone, en gardant un contrôle très fin sur ce qui est envoyé au client. L'interface a été conçue pour être facile, pratique et rapide.

", "force_locale_id"=>nil, "tag_ids"=>["5a2fff0065a222020295cb9e"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"5e5a6b311a24fe46a370de3b", "_slug"=>"connecteur-odoo-yousign", "_visible"=>true, "_position"=>74.0, "content_type_slug"=>"posts", "created_at"=>"2020-02-29T13:46:25.739Z", "updated_at"=>"2020-02-29T13:56:27.562Z", "_label"=>"Connecteur Odoo-Yousign ", "title"=>"Connecteur Odoo-Yousign ", "posted_at"=>"2020-02-28T00:00:00.000Z", "published"=>true, "body"=>"

Yousign est une entreprise française qui propose un service en ligne de signature électronique conforme à la norme européenne eIDAS. Avec Yousign, il est possible de signer tout type de document (devis, contrat commercial, contrat de travail, etc.) sans papier ni stylo : tout se déroule en ligne, depuis la lecture du document à signer jusqu'à la signature avec l'envoi d'un code de confirmation par SMS ou e-mail.

Le connecteur Odoo-Yousign, initialement développé par Akretion en Février 2018 grâce au financement d'un de ses clients, permet d'initier une requête de signature depuis Odoo à partir d'un modèle, un peu à la manière d'un modèle de mail. Il permet ensuite de suivre l'avancement du process de signature et de déclencher des actions dans Odoo dès que le document est signé par l'ensemble des signataires. Enfin, il permet d'archiver dans Odoo le document signé.

Ce connecteur prend la forme d'un module Odoo opensource dénommé yousign_connector disponible sur le projet Github dédié. Ce module est accompagné du module yousign_sale qui fourni un modèle de signature basé sur les devis client ; ce module a aussi vocation à servir d'exemple pour ceux qui souhaiteraient définir un modèle de signature basé sur un autre objet Odoo.

Depuis quelques jours, le connecteur Odoo-Yousign supporte le nouvelle API de Yousign, ce qui permet d'accéder aux nouvelles fonctionnalités proposées par Yousign, tels que la définition d'un ordre des signataires, la possibilité de refuser la signature en indiquant une raison ou encore la définition d'une relance automatique des signataires.

Si vous êtes intéressé par ce connecteur Odoo-Yousign et que le module n'est pas encore disponible pour la version d'Odoo que vous utilisez, Akretion peut vous proposer ses services pour porter ce module vers votre version d'Odoo.

\"undefined\"

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2020-02-29T13:56:27.562Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2020-02-29T13:56:27.562Z"}, "summary"=>"

Le connecteur Odoo-Yousign supporte désormais la nouvelle API de Yousign, ce qui permet de bénéficier des nouvelles fonctionnalités proposées par le service en ligne de facture électronique Yousign.

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"5e49c90f9730597cf0fa892c", "_slug"=>"webservice-factur-x", "_visible"=>true, "_position"=>73.0, "content_type_slug"=>"posts", "created_at"=>"2020-02-16T22:58:23.157Z", "updated_at"=>"2020-02-16T23:18:00.849Z", "_label"=>"Webservice Factur-X", "title"=>"Webservice Factur-X", "posted_at"=>"2020-02-16T00:00:00.000Z", "published"=>true, "body"=>"

Akretion est l'auteur d'une librairie Python pour Factur-X dont l'une des fonctionnalités est de générer une facture Factur-X à partir d'une facture PDF traditionnelle et d'un fichier XML au format CrossIndustryInvoice. Ainsi, les logiciels écrits en Python - Odoo par exemple - peuvent générer une facture Factur-X très facilement en une seule ligne de code. En suivant cet exemple, des librairies Factur-X sont apparues dans d'autres langages de programmation, notamment PHP, Java, etc...

Mais certains langages de programmation ne disposent pas encore d'une librairie native pour Factur-X. Devant ce constat et dans le but d'aider à l'adoption de la norme Factur-X par tous les éditeurs de logiciels, Akretion a développé un webservice permettant, en une seule requête HTTP, de générer une facture PDF Factur-X à partir d'une facture PDF traditionnelle et d'un fichier XML. Ainsi, les logiciels développés dans des langages de programmation pour lesquels il n'existe pas encore de librairie pour Factur-X disposent maintenant d'une solution simple et efficace pour générer des factures Factur-X. Mauvaise nouvelle : à partir de maintenant, il n'y a plus d'excuse pour ne pas générer des factures au format Factur-X !

Concrètement, il faut envoyer une requête HTTP POST de type multipart/form-data contenant la facture PDF, le fichier XML et les éventuelles pièces jointes additionnelles. La réponse contient la facture PDF au format Factur-X. Tous les profils de la norme Factur-X sont supportés. Ce webservice est fourni directement avec notre librairie Python factur-x (cf fichier bin/facturx-webservice) ; il utilise la librairie Flask.

Ce webservice a été déployé à des fins de test sur un serveur du FNFE-MPE. Pour l'essayer, vous pouvez utiliser l'outil curl qui est un client HTTP en ligne de commande. Voici un exemple d'utilisation du webservice avec une pièce jointe additionnelle :

\r\n\r\n
curl -X POST -F 'pdf=@facture_pdfa.pdf' -F 'xml=@factur-x.xml' -F 'attachment1=@pv_recette.pdf' -o facture_fx.pdf https://ws.fnfe-mpe.org/generate_facturx
\r\n\r\n

\r\n\r\n

Vous trouverez ci-dessous un schéma représentant le déploiement de ce webservice dans un environnement de production :

\r\n\r\n

\"undefined\"

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2020-02-16T23:18:00.849Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2020-02-16T23:18:00.849Z"}, "summary"=>"

Akretion a développé un webservice pour générer des factures au format Factur-X. Ce webservice offre une solution pour générer des factures Factur-X à tous les logiciels qui n'ont pas encore de librairie pour Factur-X dans leur langage de programmation.

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"5e4714389730590610f374f4", "_slug"=>"das2-declaration-honoraires-odoo", "_visible"=>true, "_position"=>72.0, "content_type_slug"=>"posts", "created_at"=>"2020-02-14T21:42:16.741Z", "updated_at"=>"2020-04-03T20:25:08.495Z", "_label"=>"Générez votre DAS2 avec Odoo", "title"=>"Générez votre DAS2 avec Odoo", "posted_at"=>"2020-02-14T00:00:00.000Z", "published"=>true, "body"=>"

Akretion annonce aujourd'hui la publication d'un nouveau module Odoo opensource permettant de générer la DAS2, aussi appelée déclaration d'honoraires, à partir des informations comptables disponibles dans Odoo et du paramétrage des fournisseurs concernés. Ce module supporte la génération d'un fichier de déclaration au format TD/bilatéral que vous pourrez déposer sur le site https://teletd.impots.gouv.fr/teletd/connexionEFI.do, ce qui vous évitera une fastidieuse re-saisie d'informations.

La DAS2 est une déclaration fiscale annuelle obligatoire pour toutes les entreprises et associations françaises. Elle porte sur l'année civile précédente, même en cas d'exercice comptable décalé. Elle consiste à déclarer les honoraires, vacations, commissions, courtages, ristournes, jetons de présence, droits d'auteur, droits d'inventeur, avantages en nature et autres indemnités ou remboursements payés au cours de l'année civile précédente à des personnes physiques ou morales, françaises ou étrangères. Il n'est pas nécessaire de déclarer un bénéficiaire pour lequel le montant payé au cours de l'année civile précédente serait inférieur à 1 200 €.

La date limite pour déposer la DAS2 est le 30 Avril pour les sociétés qui clôturent au 31 Décembre, et 90 jours après la clôture de l'exercice pour les autres. Si votre exercice comptable est calé sur l'année civile, vous avez jusqu'au 30 Avril 2020 pour envoyer votre DAS2 2019.

Cette contribution s'inscrit dans la continuité des développements réalisés par Akretion ces dernières années sur la comptabilité d'Odoo pour faire gagner du temps aux comptables et leur éviter au maximum les tâches rébarbatives... et la DAS2 en fait clairement partie !

Akretion tient à remercier ses clients qui ont participé au financement de ce nouveau module.

Le module a été publié sur la localisation française de l'OCA sur Github pour Odoo version 10 et version 12. Le nom technique du module est l10n_fr_das2. Si vous avez besoin de ce module pour une autre version d'Odoo, n'hésitez pas à nous contacter.

\"undefined\"



", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5e4714389730590610f374f4/files/das2_mini_impots.png", "filename"=>"das2_mini_impots.png", "size"=>5962.0, "updated_at"=>"2020-04-03T20:25:08.495Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2020-04-03T20:25:08.495Z"}, "summary"=>"

Akretion a développé un nouveau module Odoo permettant de générer la DAS2, aussi appelé déclaration d'honoraires, ainsi que le fichier de déclaration au format TD/bilatéral.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545a4", "5a2fff0065a222020295cb9e"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"DAS2 - Déclaration d'honoraires", "meta_description"=>"", "meta_keywords"=>"DAS2, déclaration d'honoraires", "force_locale"=>"fr"}, {"_id"=>"5e069ef497305962cde83c19", "_slug"=>"extension-libreoffice-pour-generer-une-facture-factur-x", "_visible"=>true, "_position"=>71.0, "content_type_slug"=>"posts", "created_at"=>"2019-12-28T00:16:52.303Z", "updated_at"=>"2024-07-11T17:30:29.851Z", "_label"=>"Extension LibreOffice pour générer une facture Factur-X", "title"=>"Extension LibreOffice pour générer une facture Factur-X", "posted_at"=>"2019-12-28T00:00:00.000Z", "published"=>true, "body"=>"

La révolution de la facturation électronique est en marche, et une nouvelle étape doit justement être franchie dans quelques jours pour les TPE françaises : à partir du 1er janvier 2020, les entreprises de moins de 10 salariés ont l'obligation de déposer toutes leurs factures à destination de la sphère publique sous forme électronique sur la plateforme Chorus Pro.

La plateforme Chorus Pro supporte de multiples formats de factures électroniques. A Akretion, nous pensons que Factur-X est le format de facture électronique le plus adapté pour les TPEs et PMEs. Pour que le format Factur-X ne soit plus réservé aux entreprises dotées d'un ERP moderne tel que Odoo, nous avons voulu apporter une solution à toutes les TPEs qui génèrent leurs factures dans un simple tableur. Cette solution prend la forme d'une extension LibreOffice opensource permettant de générer une facture PDF Factur-X depuis LibreOffice Calc.

Pendant toute la phase de conception de cette extension LibreOffice, nous avons apporté un soin tout particulier à :

Vous trouverez toutes les explications et les liens de téléchargement sur la page dédiée au projet. Le code est publié sur Github.

\r\n\r\n

Tutoriel vidéo

\r\n\r\n", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5e069ef497305962cde83c19/files/Factur-x-minimum.png", "filename"=>"Factur-x-minimum.png", "size"=>25829.0, "updated_at"=>"2024-07-11T17:30:29.851Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-07-11T17:30:29.851Z"}, "summary"=>"

Akretion est heureuse d'annoncer la publication de son extension LibreOffice pour générer des factures Factur-X depuis un simple tableur. Un cadeau de Noël bienvenu à J-4 de l'obligation pour les TPEs de déposer leurs factures pour la sphère publique sur Chorus Pro.

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"5c7d44fc96e4a401d4c07bda", "_slug"=>"pourquoi-choisir-locomotivecms", "_visible"=>true, "_position"=>70.0, "content_type_slug"=>"posts", "created_at"=>"2019-03-04T15:32:12.856Z", "updated_at"=>"2019-03-13T16:27:00.354Z", "_label"=>"Pourquoi choisir LocomotiveCMS ?", "title"=>"Pourquoi choisir LocomotiveCMS ?", "posted_at"=>"2019-03-13T00:00:00.000Z", "published"=>true, "body"=>"


L'importance du CMS


Bien choisir son CMS est une étape primordiale de la conception d'un site web ou d'un blog. Sélectionner un outil de gestion de contenu flexible et puissant peut-être un véritable atout pour mener à bien son projet web.
Le CMS est un élément déterminant lors de l'intégration HTML d'un site ainsi que tout au long de sa vie pour mettre à jour son contenu.
Véritable arme dans la bataille du SEO, le CMS nous aide à enrichir le contenu de nos pages et ainsi abreuver les moteurs de recherche de nouveaux contenus à référencer.
Choisir un CMS avec une interface User-friendly est donc indispensable pour simplifier l'utilisation et  aider les créateur de contenue à maintenir le site à jour.


Chez Akretion nous avons fais le choix de LocomotiveCMS pour accompagner nos réalisations Web. 



Quelques petits arguments qui nous ont fais choisir ce formidable outil.



Parce-que c'est simple

Simple pour les intégrateurs Web

Basé sur Liquid, le langage de templating de Shopify,  LocomotiveCMS est un projet Opensource facile à utiliser pour tous les développeurs Web car il reprend les grands standard du Web (HTML, JS, SCSS).

Accompagné d'une documentation bien fournie sur doc.locomotivecms.com, la prise en main de l'écosystème LocomotiveCMS est rapide et facile. LocomotiveCMS est fourni avec un petit outil appelé Wagon  destiné aux intégrateurs Web. Cet outil en ligne de commande est utilisé pour réaliser facilement une prévisualisation de son travail site sur une machine en local. Wagon assure aussi le déploiement du template en ligne pour les phases de mises en production, plus besoin de FTP et autre transfert de fichier vers son serveur web, Locomotive CMS s'occupe de tous.

Pour les moins téméraire d'entre nous qui ne voudrais pas se lancer dans une installation et la maintenance de serveur, le site officiel du projet propose d'héberger vos site à moindre frais https://www.locomotivecms.com/pricing


Parce-que c'est multi-sites

La possibilité de gérer plusieurs centaines de sites sur une même \r\ninstance de Locomotive est un argument de poids pour un CMS. Locomotive permet d'héberger et de gérer le contenu de centaines de sites sur une même instance ce qui limite très fortement les coûts de maintenance et de mise à jour d'une infrastructure. Terminé les mises en ligne longues et complexes, Locomotive permet de créer avec une simplicité déconcertante un nouveau projet et de déployer en ligne son template en une seule ligne de commande.

Grace à une gestion des droits d'accès assez fines ce CMS dispose d'une approche adaptée aux besoins des agences \r\nWeb et autres créateur de site Internet qui peuvent gérer depuis le backoffice les droit de gestion du contenue ou même la possibilité de déployer son template pour chaque projets enregistrés.


Parce-que c'est user-friendly

Dans une interface épurée et bien organisée le back-office de Locomotive\r\n CMS offres à ses utilisateurs un large panel de possibilités pour \r\nconstruire brique par brique chaque page. L'interface colorée et minimaliste met à porter de clique toutes les fonctions indispensables pour les utilisateurs.

fluide, moderne et réellement pensé pour les néophytes du web, l'élégant backoffice de Locomotive CMS offre une souplesse dans la gestion des contenues qui s'accompagne d'une prévisualisation bien pratique pour visualiser en temps réel les modifications apportées aux textes, images et vidéos. Dans sa dernière version, Locomotive CMS permet une construction des pages via l'assemblage en drag and drop de sections. Les sections sont ici des petits widget défini dans le template du site, ils permettent d'assembler ensemble des blocs tel que des espace de texte, des images, un carrousel pour concevoir rapidement une page.

\"undefined\"

Pour Shopinvader

Chez Akretion, Locomotive CMS est utilisé dans le cadre des projets e-commerce avec Shopinvader (https://shopinvader.com/). Shopinvader utilise LocomotiveCMS comme outil de gestion de contenu  et pour servir les pages de la boutique.
Nous y reviendrons plus en détail lors d'un prochain article ;)

Pour conclure

Bien pensé, performant, ergonomique et puissant, Locomotive CMS mérite que l'on s'y intéresse.
Loin des approches conventionnelles à la Wordpress, Drupal et joomla!, Locomotive CMS casse les codes des CMS dans la conception et de la gestion de site web. Cette nouvelle approche permet un gain de temps non négligeable dans la réalisation de vos conceptions web et dans la prise en main du backoffice pour vos gestionnaires de contenus.

Notes et références

Documentation https://doc.locomotivecms.com/docs
Site officiel https://www.locomotivecms.com



", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5c7d44fc96e4a401d4c07bda/files/home-screen.png", "filename"=>"home-screen.png", "size"=>46069.0, "updated_at"=>"2019-03-13T16:27:00.354Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2019-03-13T16:27:00.354Z"}, "summary"=>"

Les CMS sont nombreux sur le web mais tous ne se valent pas. Découvrez pourquoi nous avons choisi LocomotiveCMS pour nos projets Web.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545a7"], "author_id"=>"5a26d2c865a2220202954504", "deprecated"=>false, "seo_title"=>"Comprendre pourquoi nous avons choisi LocomotiveCMS pour la conception de site Web", "meta_description"=>"Découvrez tous les atouts de LocomotiveCMS un Content Management System performant et facile à prendre en main", "meta_keywords"=>"CMS, site web, Content Management System, template", "force_locale"=>"fr"}, {"_id"=>"5c486b8096e4a40202f4f9a3", "_slug"=>"akretion-participe-au-hackathon-factur-x", "_visible"=>true, "_position"=>69.0, "content_type_slug"=>"posts", "created_at"=>"2019-01-23T13:26:24.583Z", "updated_at"=>"2019-01-23T13:33:40.478Z", "_label"=>"Akretion participe au Hackathon Factur-X", "title"=>"Akretion participe au Hackathon Factur-X", "posted_at"=>"2019-01-22T00:00:00.000Z", "published"=>true, "body"=>"

Akretion participe au Hackathon Factur-X organisé par le Forum National de la Facture Electronique (FNFE-MPE) le 24-25 Janvier 2019 dans les locaux de GS1 France à Paris. Pendant ces deux journées, les participants pourront travailler sur l'implémentation de la norme Factur-X dans leur logiciel, assisté par des experts de la norme, bénéficier du retour d'expérience de développeurs qui ont déjà implémenté Factur-X dans leur logiciel et échanger avec la communauté Factur-X. Je serai présent pendant les 2 jours du Hackathon pour aider les participants à implémenter Factur-X dans leur logiciel et présenter mon retour d'expérience d'implémentation dans Odoo.

L'accès à cet évènement est gratuit ; les participants doivent simplement s'enregistrer au préalable sur la page du Hackathon.

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5c486b8096e4a40202f4f9a3/files/Factur-X-300x135.png", "filename"=>"Factur-X-300x135.png", "size"=>27436.0, "updated_at"=>"2019-01-23T13:33:40.478Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2019-01-23T13:33:40.478Z"}, "summary"=>"

Akretion participe au Hackathon Factur-X organisé par le FNFE-MPE à Paris le 24-25 Janvier 2019.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"5bb1e5cff5bbdb1e25ff524c", "_slug"=>"shopinvader-presentation-oca-days-2018-in-belgium", "_visible"=>true, "_position"=>68.0, "content_type_slug"=>"posts", "created_at"=>"2018-10-01T09:15:59.370Z", "updated_at"=>"2019-01-07T17:29:49.104Z", "_label"=>"Shopinvader presentation - OCA Days 2018 in Belgium", "title"=>"Shopinvader presentation - OCA Days 2018 in Belgium", "posted_at"=>"2018-10-01T00:00:00.000Z", "published"=>true, "body"=>"

Sébastien Beau did a presentation of Shopinvader during a short meeting at OCA Days 2018 in Belgium.

\r\n

Thanks everyone for the great feedback you gave.

\r\n

\"undefined\"

Presentation slideshow


\r\n\r\n

Direct link : docs.google.com/presentation

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5bb1e5cff5bbdb1e25ff524c/files/rect7267-6-96-64-0-4-9-3-5-3-0-0.png", "filename"=>"rect7267-6-96-64-0-4-9-3-5-3-0-0.png", "size"=>503330.0, "updated_at"=>"2019-01-07T17:29:49.104Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2019-01-07T17:29:49.104Z"}, "summary"=>"

Shopinvader presentation slides of OCA Days 2018 in Belgium.

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>["5ad35ecdcc893d01d44b7d39"], "author_id"=>"5a26d2c865a2220202954504", "deprecated"=>false, "seo_title"=>"Shopinvader presentation - OCA Days 2018 in Belgium", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"5ba11abdf5bbdb0219ba92ca", "_slug"=>"retrouvez-akretion-aux-odoo-experience-2018", "_visible"=>true, "_position"=>67.0, "content_type_slug"=>"posts", "created_at"=>"2018-09-18T15:33:17.914Z", "updated_at"=>"2019-01-07T17:27:44.056Z", "_label"=>"Retrouvez Akretion aux Odoo Experience 2018", "title"=>"Retrouvez Akretion aux Odoo Experience 2018", "posted_at"=>"2018-09-18T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"L'équipe d'Akretion sera à Louvain-la-Neuve en Belgique pour la première semaine d'octobre 2018 : tout d'abord aux **OCA Days** puis aux **Odoo Experience**.\r\n\r\nCes deux évènements sont gratuits et ouvert au public.\r\n\r\nAkretion va animer deux sessions de formation pendant les **OCA Days**, Lundi 1er Octobre:\r\n\r\n### Use electronic invoicing TODAY, by Alexis de Lattre\r\n\r\nAu cours de la formation, vous mettrez en pratique sur Odoo v10 la génération de factures électroniques au format Factur-X ou UBL, ainsi que l'import automatique de factures fournisseur.\r\n\r\n### Sorry Magento! Shopinvader is here!, by Sébastien Beau\r\n\r\nFormation qu'on aurait pu aussi titrer \"Sorry Prestashop, Shopinvader is here\". Nous allons voir comment construire un site e-commerce connecté à Odoo en quelques minutes.\r\n\r\nLes personnes intéressées pourront continuer de faire du Shopinvader pendant le code sprint de l'OCA, des ateliers sont prévus.\r\n \r\n\r\nLiens :\r\n\r\n- [OCA Days 2018](https://odoo-community.org/event/louvain-la-neuve-oca-days-2018-10-01-2018-10-02-76)\r\n- [Odoo Experience 2018](https://www.odoo.com/fr_FR/event/odoo-experience-2018-2018-10-03-2018-10-05-1206)\r\n- [Shopinvader](https://shopinvader.com)\r\n- [Partner Talk: Fully Automated Accounting - Odoo Experience 2017](https://youtu.be/Lwf3RBkz_Bc?t=4m31s)", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2019-01-07T17:27:44.056Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2019-01-07T17:27:44.056Z"}, "summary"=>"

L'équipe d'Akretion sera à Louvain-la-Neuve en Belgique pour la première semaine d'octobre 2018 : tout d'abord au code sprint de l'OCA puis aux Odoo Experience.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5ad35eb3cc893d01d44b7d31", "5a2fff0065a222020295cb9e", "5a26d2dc65a22202029545a4"], "author_id"=>"5a26d2c765a22202029544fb", "deprecated"=>false, "seo_title"=>"code-sprint-oca-odoo-experience-2018", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"5ad4c066cc893d01d44b7dac", "_slug"=>"akretion-lance-shopinvader-ca-solution-e-commerce-1", "_visible"=>true, "_position"=>63.0, "content_type_slug"=>"posts", "created_at"=>"2018-04-16T15:25:26.327Z", "updated_at"=>"2018-08-25T12:51:40.160Z", "_label"=>"Akretion lance Shopinvader sa solution e-commerce", "title"=>"Akretion lance Shopinvader sa solution e-commerce", "posted_at"=>"2018-04-14T00:00:00.000Z", "published"=>true, "body"=>"

ShopInvader, une solution e-commerce pour une boutique liée à Odoo.

Tirant partie de son expérience dans des projets e-commerce connectés à\r\n Odoo, Akretion se lance dans la création d'une plateforme e-commerce.

Performance,\r\n robustesse et pérennité sont les leitmotives guidant la création de \r\ncette nouvelle plateforme e-commerce. Bien conscient des problématiques \r\ndes solutions de connexion de plateforme e-commerce avec Odoo nous avons\r\n décidé d'apporter une nouvelle approche pour les projets de e-commerce \r\navec Odoo.

Nous avons créé ShopInvader dans le but d'apporter aux \r\ne-commerçants une solution efficace pour disposer d'une boutique \r\nperformante dont le catalogue serait piloté depuis Odoo.
ShopInvader\r\n est à la fois un CMS, utile pour gérer le contenu de votre site \r\n(images, textes) et une solution e-commerce permettent de manager votre \r\ncatalogue de produits et vos commandes depuis votre ERP Odoo sans \r\nsynchronisation.

En savoir plus sur ShopInvader, la solution e-commerce avec Odoo.

\"undefined\"


", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5ad4c066cc893d01d44b7dac/files/header-background.jpg", "filename"=>"header-background.jpg", "size"=>136808.0, "updated_at"=>"2018-08-25T12:51:40.160Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-25T12:51:40.160Z"}, "summary"=>"Akretion lance une plateforme e-commerce pour créer des boutiques en ligne liées avec Odoo.
", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5ad35ecdcc893d01d44b7d39"], "author_id"=>"5a26d2c865a2220202954504", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"5ab0e2eacc893d0e192b3da5", "_slug"=>"odoo-11-tour-lyon", "_visible"=>true, "_position"=>61.0, "content_type_slug"=>"posts", "created_at"=>"2018-03-20T10:31:06.773Z", "updated_at"=>"2018-08-09T17:39:29.416Z", "_label"=>"Odoo 11 Tour - Lyon", "title"=>"Odoo 11 Tour - Lyon", "posted_at"=>"2018-03-20T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"Rencontrez l'équipe d'Akretion France lors du 'Odoo Tour 2018' à l'hôtel Marriott, Cité Internationale de Lyon le 12 Avril à partir de 18h.\r\n\r\nOdoo SA viendra comme les années précédentes à Lyon pour présenter sa nouvelle version d'Odoo: v11.\r\nN'hésitez pas à venir discuter avec nos experts qui seront présents à cette occasion.\r\n\r\nInformations et inscriptions par là : [https://www.odoo.com/fr_FR/event/odoo-11-tour-lyon-2018-04-12-1226](https://www.odoo.com/fr_FR/event/odoo-11-tour-lyon-2018-04-12-1226)\r\n\r\nAvec plus d'une dizaines de consultants basés à Lyon, Akretion est un des intégrateurs Odoo les plus important en France et très présent dans la région Auvergne Rhône Alpes.\r\n", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5ab0e2eacc893d0e192b3da5/files/Screenshot-2018-3-20_Odoo_11_Tour_-_Lyon.png", "filename"=>"Screenshot-2018-3-20_Odoo_11_Tour_-_Lyon.png", "size"=>229374.0, "updated_at"=>"2018-08-09T17:39:29.416Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T17:39:29.416Z"}, "summary"=>"

Venez découvrir Odoo et rencontrer Akretion le 12 Avril lors de l'Odoo Tour à Lyon

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545a4", "5a26d2dc65a22202029545ad"], "author_id"=>"5a26d2c765a22202029544fb", "deprecated"=>false, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"5aabc258cc893d0e192b3cf7", "_slug"=>"ddmrp", "_visible"=>true, "_position"=>60.0, "content_type_slug"=>"posts", "created_at"=>"2018-03-16T13:10:48.409Z", "updated_at"=>"2018-07-27T19:36:32.797Z", "_label"=>"DDMRP arrive dans Odoo", "title"=>"DDMRP arrive dans Odoo", "posted_at"=>"2018-03-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"## Demand Driven MRP\r\n\r\nDDMRP est une méthodologie pour résoudre les problèmes d'approvisionnement (en interne entre postes de travail ainsi qu'en externe avec les fournisseurs et les clients) dans les entreprises. Du bon sens, un regard critique et des bonnes pratiques tirées de l'état de l'art et des autres méthodologies comme MRP, Lean, Six Sigma se retrouvent dans DDMRP.\r\n\r\n## DDMRP et Odoo\r\n\r\n\r\nIl est possible d'appliquer une démarche DDRMP dans Odoo dès aujourd'hui. Les versions 9 et 10 sont compatibles. Le support d'Odoo v11 est en cours.\r\nOdoo est un des premiers ERP dont l'implémentation à été validée par le Demand Driven Institute. \r\n\r\nSur le site du [Demande Driven Institute](https://www.demanddriveninstitute.com/compliant-software), Odoo est présenté sur le nom \"Eficent.io\". Il s'agit simplement d'Odoo avec les modules DDMRP pré-installés.\r\n\r\n\r\n## L'open source, un cercle vertueux: \r\n\r\nL'implémentation de DDMRP dans Odoo est basé sur Odoo Community Edition, ainsi que de nombreux modules éprouvés et distribués sous la bannière de l'[OCA](https://github.com/oca/ddmrp) (Association des intégrateurs Odoo).\r\n\r\nChez Akretion nous avons eu l'occasion d'évaluer ces modules ces dernières semaines, cela nous a permis de proposer quelques améliorations et corrections du code. \r\n\r\nC'est ce travail collaboratif, à travers l'OCA, qui nous permet de proposer à nos clients des solutions innovantes, avec un niveau de qualité élevé et une pérennité dans le temps assurée par de nombreux intégrateurs.\r\n\r\n\r\n>\" Je pense que nombre de nos clients vont tirer profit de DDMRP. \r\n> Voir rapidement quoi, combien et quand acheter est nécessaire aux structures de toutes tailles\"\r\n> -- R. Reverdy\r\n\r\n\r\nSi améliorer votre chaîne d'approvisionnement et vos processus vous intéressent, n'hésitez pas à nous contacter et profiter de l'expérience de nos experts.", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5aabc258cc893d0e192b3cf7/files/ddmrp_logo.jpg", "filename"=>"ddmrp_logo.jpg", "size"=>384057.0, "updated_at"=>"2018-07-27T19:36:32.797Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-07-27T19:36:32.797Z"}, "summary"=>"

Akretion était présent à la formation dispensée par Carol Ptak (auteure de la méthodologie DDMRP) oranisée par Eficent à Barcelone en Mars 2018.

", "force_locale_id"=>nil, "tag_ids"=>["5aabc2f1cc893d0e192b3d07", "5aabc2d1cc893d0e192b3cff", "5b5b64abb89e766adb58ded9"], "author_id"=>"5a26d2c765a22202029544fb", "deprecated"=>false, "seo_title"=>"Odoo prêt pour DDMRP", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"5a2fc42d65a222020295c385", "_slug"=>"pywebdriver", "_visible"=>true, "_position"=>59.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-12T11:57:33.865Z", "updated_at"=>"2018-11-04T12:07:14.485Z", "_label"=>"Pywebdriver, la POSBox d'Odoo émulée et enrichie", "title"=>"Pywebdriver, la POSBox d'Odoo émulée et enrichie", "posted_at"=>"2017-12-13T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"**Pywebdriver** vise à émuler et enrichir le fonctionnement de la **POSBox** d'Odoo S.A.\r\n\r\nPour rappel une **POSBox** est un équipement qui permet de relier tous les périphériques (imprimantes à tickets, douchettes codes barres, afficheurs, balances, etc...) nécessaires au bon fonctionnement d'un point de vente.\r\n\r\nLa principale motivation de cette réécriture, est la simplification et la fiabilisation de l'architecture de cette équivalent **POSBox** qui par exemple n'exige plus d'embarquer une base de données locale (**PostgreSQL**) ni une instance complète du **serveur Odoo**.\r\n\r\nA l'heure actuelle un certain nombre de fonctions ont été intégrées sous forme de plugins:\r\n\r\n* **cups**: pilote pour les imprimantes classiques, via le système d'impression **CUPS** (Common Unix Printing System).\r\n\r\n* **display**: pilote pour les afficheurs de type Bixolon (BCD-1100, BCD-1000)\r\n\r\n* **telium**: pilote pour les terminaux de paiement (Telium Manager version 37783600 et supérieur, Ingenico i2200)\r\n\r\n* **escpos**: pilote pour les imprimantes de type ESCPOS (Epson TM-T20)\r\n\r\n* **serial**: pilote générique pour équipement fonctionnant sur port série (exemple machines outils)\r\n\r\n* **opcua**: pilote permettant de gérér des équipements fonctionnant avec le standard industriel OPC-UA \r\n\r\n* **signature**: pilote permettant de récupérer une signature depuis une tablette ou autre périphérique supportant le protocole MTP.\r\n\r\n**Pywebdriver** à été déployé avec succès et est en fonctionnement chez un de nos clients sur un parc d'une centaine de points de vente.\r\n\r\nTechniquement, **Pywebdriver** est un service Python écrit à l'aide du micro-framework **Flask** () qui reprend et étend les services Web fournis par la **POSBox** d'Odoo S.A. Il peut être installé sur le même poste que le navigateur Internet ou sur un poste accessible sur le même réseau local. La subtilité provient du fait que (comme pour la **POSBox** d'Odoo S.A) le serveur Odoo pilote les périphériques locaux via le navigateur Web, en fonction des actions de l'utilisateur.\r\n\r\n**Pywebdriver** est actuellement utilisable sur des systèmes **GNU/Linux** et **Mac OS X**,\r\npar exemple un paquet **Debian** existe entre autres pour **Ubuntu 14.04 LTS** et **Ubuntu 16.04 LTS**.\r\nVous retrouverez toutes les instructions pour l'installation sur la page du projet **Github** ().\r\n\r\n**Pywebdriver** est publié sous licence **AGPL v3**, toutes contributions sont les bienvenues quelques soient leurs formes (traduction, rapports de bug, patchs, ...)\r\n\r\n**Pywebdriver** est le fruit d'une collaboration entre **GRAP** et **Akretion**. \r\n\r\nPour plus d'information sur **GRAP** (Groupement Régional Alimentaire de Proximité) rendez-vous sur [www.grap.coop](http://www.grap.coop){:target=\"_blank\"} .\r\n\r\n", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5a2fc42d65a222020295c385/files/telium_image.png", "filename"=>"telium_image.png", "size"=>149156.0, "updated_at"=>"2018-11-04T12:07:14.485Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-11-04T12:07:14.485Z"}, "summary"=>"

Pywebdriver vise à émuler et enrichir le fonctionnement de la POSBox d'Odoo S.A.

Pour rappel une POSBox est un équipement qui permet de relier tous les périphériques (imprimantes à tickets, douchettes codes barres, afficheurs, balances, etc...) nécessaires au bon fonctionnement d'un point de vente.

La principale motivation de cette réécriture, est la simplification et la fiabilisation de l'architecture de cette POSBox qui par exemple n'exige plus d'embarquer une base de données locale (PostgreSQL) ni une instance complète serveur Odoo.

", "force_locale_id"=>nil, "tag_ids"=>["5b5b648eb89e766adb58ded4"], "author_id"=>"5a26d2c665a22202029544f5", "deprecated"=>false, "seo_title"=>"Pywebdriver, la POSBox d'Odoo émulée et enrichie | Akretion", "meta_description"=>"Pywebdriver vise à émuler et enrichir le fonctionnement de la POSBox d'Odoo S.A. pour relier tous les périphériques (imprimantes à tickets, douchette codes barre, afficheurs, balances, etc...) nécessaires au bon fonctionnement d'un point de vente sans avoir besoin d'embarquer une base de données locale (PostgreSQL) ainsi qu'une instance complète du serveur Odoo.", "meta_keywords"=>"Pywebdriver POSBox", "force_locale"=>"en"}, {"_id"=>"5a2ec52565a2220202959f15", "_slug"=>"akretion-talks-about-factur-x-implementation-experience-at-fnfe-meeting", "_visible"=>true, "_position"=>35.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:25.410Z", "updated_at"=>"2018-02-15T14:12:55.269Z", "_label"=>"Akretion parle de son expérience d'implémentation de Factur-X au FNFE-MPE", "title"=>"Akretion parle de son expérience d'implémentation de Factur-X au FNFE-MPE", "posted_at"=>"2017-09-21T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"J'ai été invité, le 15 séptembre 2017, pour parler de notre expérience sur l'implémentation du standard factur-X dans odoo. Cette présentation s'est déroulé dans le cadre du forum [FNFE-MPE](http://fnfe-mpe.org/factur-x/) (Forum National de la Facture Electronique et des Marchés Publics Electroniques) à Paris.\r\n\r\nFactur-X est un standard franco-allemand de facture électronique mixte (PDF pour les utilisateurs et données XML pour un traitement automatisé), première implémentation de la Norme Sémantique Européenne EN 16931 publiée le 28 juin 2017. En Allmagne, le standard est appelé ZUGFeRD 2.0.\r\n\r\nLes membres du FNFE qui ont assisté à la réunion ont été très intéressés par notre retour d'expérience sur Factur-X. Ils étaient heureux de voir le résultat concret de leur travail acharné sur cette norme: c'était la première fois qu'ils voyaient l'utilisation de Factur-X dans un ERP pour générer des factures clients et importer des factures fournisseurs!\r\n", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5a2ec52565a2220202959f15/files/fnfe-org.jpg", "filename"=>"fnfe-org.jpg", "size"=>7937.0, "updated_at"=>"2018-02-15T14:12:55.269Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-15T14:12:55.269Z"}, "summary"=>"

Akretion a fait une présentation sur son expérience d’implémentation, dans odoo, du standard Factur-X  (facture électronique). Cette présentation a eu lieu le 27 septembre 2017 a Paris dans le cadre du forum FNFE-MPE (http://fnfe-mpe.org/factur-x/).

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"Akretion parle de son exepérience d'implémentation de Factur-X au FNFE-MPE | Akretion", "meta_description"=>"Akretion parle de son exepérience d'implémentation de Factur-X lors d'une présentation qui s'est déroulé dans le cadre du forum FNFE-MPE (Forum National de la Facture Electronique et des Marchés Publics Electroniques) à Paris.", "meta_keywords"=>"FNFE, Facture-x standard, odoo, implementation, FNFE", "force_locale"=>"en"}, {"_id"=>"5a2ec52565a2220202959f18", "_slug"=>"akretion-publishes-an-opensource-factur-x-python-library", "_visible"=>true, "_position"=>36.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:25.669Z", "updated_at"=>"2018-08-17T14:38:11.406Z", "_label"=>"Akretion publie une lib Python opensource \"Factur-X\"", "title"=>"Akretion publie une lib Python opensource \"Factur-X\"", "posted_at"=>"2017-09-14T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"Le 28 juillet 2017, Akretion [a annoncé] (http://www.akretion.com/fr/blog/odoo-first-erp-to-generate-factur-x-invoices) le support de la génération de factures Factur-X dans Odoo. Cette annonce intervient seulement 3 semaines après la publication de la version bêta de la norme Factur-X. C'était la première implémentation de la norme Factur-X dans un ERP.\r\n\r\nFactur-X est la norme de facturation électronique Franco-Allemende. Elle est publiée par le [FNFE-MPE] (http://fnfe-mpe.org/factur-x/) (Forum National de la Facture Electronique et des Marchés Publics Electroniques) et son homologue allemand [FeRD] (http: / /www.ferd-net.de/) (Forum elektronische Rechnung Deutschland). Une facture Factur-X est une facture PDF avec un fichier XML incorporé au format * Facture inter industries (CII) *. Le fichier XML incorporé est l'équivalent lisible par la machine de la facture imprimable.\r\n\r\nChez Akretion, nous sommes très enthousiastes par les nouvelles possibilités offertes par les factures électroniques. Nous aimerions voir cette norme mise en œuvre aussi largement que possible. En particulier, nous aimerions recevoir les factures Factur-X de nos fournisseurs, afin que nous puissions les importer automatiquement dans notre ERP, sans aucun travail manuel!\r\n\r\nAfin de promouvoir l'adoption de ce nouveau standard par les entreprises françaises et allemandes, Akretion est fier de publier aujourd'hui une librairie Python opensource appelée ** factur-x **. Cette librairie rendra très facile pour les autres logiciels de facturation interfaçable avec Python de générer des factures Factur-X. En un seul appel d'API, cette bibliothèque est capable de générer une facture PDF Factur-X à partir d'une facture PDF régulière et d'un fichier XML Factur-X. Elle intégre aussi d'autres fonctionnalités intéressantes telles que la validation d'un fichier XML Factur-X par rapport à la définition officielle du schéma XML de Factur-X ([XSD] (https://en.wikipedia.org/wiki/XML_schema)), l'extraction du fichier XML de une facture Factur-X PDF, etc.\r\n\r\nAfin d'avoir l'adoption la plus large possible de cette bibliothèque Factur-X, nous avons décidé de la publier sous la licence [BSD] (https://fr.wikipedia.org/wiki/Licence_BSD), qui est l'une des plus permissives [ Approuvé par OSI] (https://opensource.org/licenses). Cette licence permet l'utilisation de la bibliothèque Factur-X dans des logiciels opensource et propriétaires sans restriction.\r\n\r\nCette bibliothèque est disponible sur [pypi] (https://pypi.python.org/pypi/factur-x), le référentiel principal des bibliothèques Python opensource. Le code source est hébergé sur le dépôt [Github] d'Akretion (https://github.com/akretion/factur-x). Les modules Odoo ** account \\ _invoice \\ _factur-x ** qui génèrent des factures Factur-X et ** account \\ _invoice \\ _import \\ _factur-x ** qui importe les factures Factur-X sont les premiers à utiliser cette bibliothèque (ils sont disponible [ici] (https://github.com/OCA/edi/tree/10.0) pour Odoo version 10). Nous espérons que d'autres logiciels ERP et de facturation l'adopteront très bientôt!", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-17T14:38:11.406Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-17T14:38:11.406Z"}, "summary"=>"

Akretion publishes a Python library for Factur-X, the new e-invoicing standard for France and Germany. This library is available on Pypi under the BSD licence.

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"Akretion publie une lib Python opensource \"Factur-X\" | Akretion", "meta_description"=>"Akretion publie une lib Python opensource \"Factur-X\" la norme de facturation électronique Franco-Allemende pour la génération de factures Factur-X dans Odoo", "meta_keywords"=>"facturation électronique, Factur-X", "force_locale"=>"en"}, {"_id"=>"5a2ec52565a2220202959f1b", "_slug"=>"fr-akretion-recompense-aux-coups-de-coeur-de-leconomie-de-villeurbanne", "_visible"=>true, "_position"=>37.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:25.925Z", "updated_at"=>"2018-02-09T15:54:16.643Z", "_label"=>"Akretion récompensé aux Coups de coeur de l'économie de Villeurbanne", "title"=>"Akretion récompensé aux Coups de coeur de l'économie de Villeurbanne", "posted_at"=>"2017-09-13T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"Le 2 février 2017, Akretion France a reçu le prix de l'économie sociale et solidaire lors de la 6ème édition des *Coups de cœur de l’économie*, organisé par le Groupement des entreprises de Villeurbanne ([Gevil](http://www.gevil.fr/)). Ce prix récompense la [transformation d'Akretion France en coopérative](http://www.akretion.com/blog/akretion-france-cooperative) en juin 2016.\r\n\r\n

\"Remise

\r\n\r\nLa cérémonie a eu lieu à la [mairie de Villeurbanne](http://villeurbanne.fr/) en présence du maire de Villeurbanne, Jean-Paul Bret. Le prix à été remis à Sébastien Beau, co-fondateur et gérant d'Akretion. [15 entreprises de Villeurbanne](http://www.viva-interactif.com/entrepreunariat_coups_de_c_ur_de_l_economie_quinze_entreprises_distinguees_villeurbanne_fev217.html) ont été récompensées avec des prix très variés : prix de l'artisanat, prix de la création d'entreprise, prix de l'innovation, prix du développement durable, etc...\r\n\r\n

\"15

\r\n\r\n\r\nNous remercions le Gevil, la mairie de Villeurbanne ainsi que tous les participants pour cette récompense. \r\n\r\n\r\n", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5a2ec52565a2220202959f1b/files/akretion-recompense.jpg", "filename"=>"akretion-recompense.jpg", "size"=>25955.0, "updated_at"=>"2018-02-09T15:54:16.643Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T15:54:16.643Z"}, "summary"=>"

Akretion France a reçu le prix de l'économie sociale et solidaire lors de la 6ème édition des \"Coups de cœur de l’économie\" organisé par le Groupement des entreprises de Villeurbanne.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545ad"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"Akretion récompensé aux Coups de coeur de l'économie de Villeurbanne | Akretion", "meta_description"=>"Le 2 février 2017, Akretion France a reçu le prix de l'économie sociale et solidaire lors de la 6ème édition des Coups de cœur de l’économie, organisé par le Groupement des entreprises de Villeurbanne", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"5a2ec52665a2220202959f1e", "_slug"=>"odoo-first-erp-to-generate-factur-x-invoices", "_visible"=>true, "_position"=>38.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:26.160Z", "updated_at"=>"2018-08-09T18:31:14.638Z", "_label"=>"First implementation of the Factur-X standard", "title"=>"First implementation of the Factur-X standard", "posted_at"=>"2017-07-28T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"The benefits of electronic invoicing are now well-known: save time by avoiding the manual encoding of supplier invoices by the accounting department, reduce invoice processing delay and therefore payment delay, etc. In France, the administration launched the [Chorus](https://chorus-pro.gouv.fr/) platform on September 2016 and has decided an ambitious [calendar](https://www.economie.gouv.fr/entreprises/marches-publics-facture-electronique) that oblige its suppliers to send electronic invoices via Chorus: January 1st 2017 for large companies, January 1st 2018 for mid-size companies, January 1st 2019 for small companies and January 1st 2020 for micro-companies.\r\n\r\nBut several e-invoicing standards exist and France was missing an \"official\" standard for electronic invoicing. The Forum National de la Facturation Électronique ([FNFE-MPE](http://fnfe-mpe.org/)) and its German counterpart [FeRD](http://www.ferd-net.de/) (Forum elektronische Rechnung Deutschland) have worked together to develop a new standard named **Factur-X**. The [specifications](http://fnfe-mpe.org/factur-x/) of this new standard have been published on July 9th 2017 on the FNFE-MPE website. This standard is an evolution of the German standard named ZUGFeRD initially published on June 2014.\r\n\r\nThe Factur-X standard uses one of the 2 main XML standards to describe an invoice: the UNCEFACT XML standard also called Cross Industry Invoice. But the most important aspect of the Factur-X standard is that this XML file that describe the invoice is embedded inside the PDF file. The PDF/A-3 standard allows to insert a file inside a PDF file, just like you can insert an attachment in an e-mail. So a Factur-X invoice is a regular PDF invoice with an embedded XML file that describe the invoice following the UNCEFACT syntax and the european semantic data model EN 16931.\r\n\r\nWith a PDF invoice that follow the Factur-X standard:\r\n\r\n* the supplier sends the PDF file of the invoice to its customer as usual,\r\n* if the customer has a modern accounting software that supports the Factur-X standard, he will be able to import it in its accounting software and the invoice will be automatically read via the embedded XML file,\r\n* if the customer doesn't have an accounting software that supports the Factur-X standard yet, he will handle the invoice like any regular PDF invoice.\r\n\r\nAkretion announces today the world-wide availability of Odoo modules that enable the generation of Factur-X invoices as free software. Alexis de Lattre, co-founder of Akretion and developer of the Factur-X modules for Odoo declares:\r\n\"*Odoo is the first ERP to support the generation of Factur-X invoices, only 3 weeks after the publication of the specifications of this new standard! Akretion and the Odoo community are proud of this achievement. We know that this is an historic moment: the birth of the Factur-X standard and it's very first implementation to generate invoices from an ERP.*\"\r\n\r\nThis new module is already used in production by [Mooncard](https://www.mooncard.co/), one of the customers of Akretion. Mooncard is a Fintech that proposes an intelligent payment card for corporate expenses. The invoices of Mooncard of july 2017 are Factur-X invoices generated by Odoo. Tristan Leteurtre, co-founder of Mooncard declares: \"*We believe we are the very first French company that has sent Factur-X invoices on a large scale. Our corporate payment card is a great time-saver for our customers because it avoids the manual encoding of expense notes in the accounting software; the Factur-X standard also allows a big time-saving on supplier invoices, that's why we adopted it as soon as possible. We want to pave the way for the adoption of this new standard and boost its adoption.*\"\r\n\r\nFor French readers, here is our [press release](http://public.akretion.com/20170728-communique_presse-Akretion_Odoo_factur-X.pdf) in French.\r\n\r\n**Technical info**\r\n\r\nThe modules that allow the generation of Factur-X invoices are available for Odoo v10 on github under the AGPL licence:\r\n\r\n* module *account\\_invoice\\_factur-x*: [https://github.com/OCA/edi/pull/22/files](https://github.com/OCA/edi/pull/22/files)\r\n* module *l10n\\_fr\\_account\\_invoice\\_factur-x*: [https://github.com/OCA/l10n-france/pull/110/files](https://github.com/OCA/l10n-france/pull/110/files)\r\n\r\nThese modules add support for the generation of Factur-X invoices with the *Comfort* profile, also called the *EN 16931* profile.", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:31:14.638Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:31:14.638Z"}, "summary"=>"

Akretion annouces the publication of Odoo modules to generate Factur-X invoices, the new franco-german standard for e-invoicing. Odoo becomes the very first ERP to support Factur-X!

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"First implementation of the Factur-X standard | Akretion", "meta_description"=>"Akretion announces today the world-wide availability of Odoo modules that enable the generation of Factur-X invoices as free software", "meta_keywords"=>"Factur-X, Odoo, module", "force_locale"=>"en"}, {"_id"=>"5a2ec52665a2220202959f24", "_slug"=>"akretion-france-cooperative", "_visible"=>true, "_position"=>40.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:26.748Z", "updated_at"=>"2018-02-09T17:04:19.545Z", "_label"=>"Akretion France devient une coopérative", "title"=>"Akretion France devient une coopérative", "posted_at"=>"2016-09-20T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"Lors de l’assemblée générale extraordinaire du 14 Juin 2016, les associés d’Akretion France ont décidé à l’unanimité de transformer la société, qui était jusqu’à présent une SARL, en société coopérative à responsabilité limitée, communément appelé \"*Coopérative loi 47*\". Ce changement était en projet depuis longtemps et cette idée a toujours fait l’unanimité au sein de l’équipe ; le plus dur a été de libérer un peu de temps pour concrétiser ce projet... et c’est maintenant chose faite !\r\n\r\nPourquoi ce changement ? Tout comme le logiciel libre est un mode de développement logiciel \"*pas comme les autres*\" où les valeurs de partage et de solidarité ont toute leur place, le mouvement coopératif prouve au quotidien que l’on peut aussi créer des entreprises \"*pas comme les autres*\" avec un état d’esprit différent, où les règles de gestion et de décision ont pour objectif un développement durable de l’entreprise. Régies par le principe *1 homme = 1 voix*, les coopératives démontrent au quotidien que la démocratie et la transparence peuvent être un facteur clé de succès dans les entreprises. Les coopératives font partie intégrante de l’économie sociale et solidaire, qui représente aujourd’hui 10% de l’économie française [selon le ministère de l’économie](http://www.economie.gouv.fr/ess-economie-sociale-solidaire). La transformation d’Akretion France en coopérative s’inscrit dans le prolongement de l’engagement d’Akretion pour le logiciel libre ; cette transformation est un changement dans la continuité puisqu’Akretion France a toujours eu depuis sa création un mode de fonctionnement qui ressemblait à celui d’une coopérative. De plus, cette transformation n’implique pas de création d’une nouvelle personne morale ; Akretion France garde donc le même numéro d’immatriculation au RCS de Lyon. Le seul changement visible sur notre [Kbis](http://public.akretion.com/160725-kbis_Akretion_France.pdf) concerne la rubrique \"*Forme juridique*\" qui indique désormais \"*Société coopérative à responsabilité limitée à capital variable*\" en replacement de \"*Société à responsabilité limitée*\".\r\n\r\nNous souhaitons remercier l’[Union Régionale des SCOP Rhônes-Alpes](http://www.scop.org/) pour ses conseils experts et son aide précieuse dans l’aboutissement de ce projet. Nous voulons assurer à nos clients et nos partenaires que nous sommes toujours mobilisés pour la réussite de leurs projets et plus que jamais engagés pour le développement de modules Odoo en logiciel libre au sein de l’[Odoo Community Association](https://odoo-community.org/).", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5a2ec52665a2220202959f24/files/coop.jpg", "filename"=>"coop.jpg", "size"=>16404.0, "updated_at"=>"2018-02-09T17:04:19.545Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T17:04:19.545Z"}, "summary"=>"

Le 14 Juin 2016, Akretion France est devenue une coopérative. Pourquoi ? Comment ? Quelles conséquences ?

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>["5a26d2dc65a22202029545ad"], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"Akretion France devient une coopérative le 14 Juin 2016 | Akretion", "meta_description"=>"Lors de l’assemblée générale extraordinaire du 14 Juin 2016, les associés d’Akretion France ont décidé à l’unanimité de transformer la société, qui était jusqu’à présent une SARL, en société coopérative à responsabilité limitée", "meta_keywords"=>"coopérative, Akretion, SARL, société coopérative à responsabilité limitée", "force_locale"=>"fr"}, {"_id"=>"5a2ec52765a2220202959f2a", "_slug"=>"akretion-adds-support-for-the-import-of-e-fff-invoices-in-odoo", "_visible"=>true, "_position"=>42.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:27.291Z", "updated_at"=>"2018-02-09T15:55:46.958Z", "_label"=>"Akretion adds support for the import of e-fff invoices in Odoo", "title"=>"Akretion adds support for the import of e-fff invoices in Odoo", "posted_at"=>"2016-06-22T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"Summary of the previous episode: on March 26th 2016, Akretion announced the support of the generation and import of ZUGFeRD electronic invoices, which is the German standard for electronic invoices. A ZUGFeRD invoice is a PDF invoice with an embedded XML file in Cross Industry Invoice (CII) format. Please read the [previous blog post](http://www.akretion.com/blog/akretion-publishes-zugferd-modules-to-create-and-import-electronic-invoices-with-odoo) for more details and watch the [screencast](http://public.akretion.com/odoo_electronic_invoicing_zugferd.ogv).\r\n\r\nToday, Akretion announces the support of the import of e-fff invoices, which is the Belgian standard for electronic invoices. The technical approach of the [e-fff standard](http://www.e-fff.be/FR/) is diametrically opposed to the technical approach of the ZUGFeRD standard: an e-fff invoice is an XML file (in UBL format) that embeds the PDF invoice, whereas the ZUGFeRD format is a PDF invoice that embeds an XML file (in CII format). So, if a company sends an e-fff invoice to a customer, as they cannot be sure that their customer has a modern accounting software such as [Odoo](https://www.odoo.com/) able to read and import e-fff invoices, they will probably send both the XML invoice in e-fff format and the regular PDF invoice (which means sending an e-mail with 2 attachments). But the benefit is the same: the customer will be able to reliably import this electronic invoice in his accounting software in a few clicks: no more manual encoding of the supplier invoice... accountants should save a lot of time !\r\n\r\nTo get this new feature on your Odoo version 8, you need to install the module **account\\_invoice\\_import\\_ubl**. This module is available on the github project of the [Odoo Community Association (OCA)](https://odoo-community.org/) in [this pull request](https://github.com/OCA/account-invoicing/pull/122). It requires some additional modules that are available in the main 8.0 branch of the [partner-contact](https://github.com/OCA/partner-contact/tree/8.0) OCA project (for the module *base\\_vat\\_sanitized*) and in the [community-data-files](https://github.com/OCA/community-data-files/tree/8.0) OCA project (for the modules that add the UNECE nomenclature on taxes, unit of measures and payment modes).\r\n\r\nOnce the module is installed, in order to be able to import an e-fff invoice of a supplier, you need to:\r\n\r\n* make sure that you have configured the VAT number of that supplier in Odoo,\r\n* on the supplier form, in the *Accounting* tab, create an Invoice Import Configuration (for the parameter *Method for Invoice Line*, select *Multi-line no product* to start)\r\n* in the menu *Accounting > Configuration > Taxes > Taxes*, you should at least configure the purchase VAT taxes that are used by your supplier ; you should set the *UNECE Tax Type* (select *[VAT] Value added tax*) and the UNECE Tax Category (select *[S] Standard rate* for a regular VAT tax).\r\n\r\nThen you can import the e-fff invoice via the menu *Accounting > Suppliers > Import Invoice*: select the XML file corresponding to the e-fff invoice and click on the *Import* button. Odoo will create the draft supplier invoice and will attach both the XML file and the embedded PDF file to this invoice.\r\n\r\nIf you want to test this module but you don't have an e-fff invoice, you can use the e-fff invoice of the automated test suite of the module (download it [here](https://raw.githubusercontent.com/akretion/account-invoicing/8.0-add-pdf-invoice-import/account_invoice_import_ubl/tests/invoices/efff_BE0505890632_160421_Inv_16117778.xml)). If you have a demo database, you can import it immediately because the corresponding supplier and the 21% purchase VAT tax are already created via the demo data of the module.\r\n\r\nWe hope that the Belgian members of the Odoo community will enjoy this contribution of Akretion ! I would like to thank the Belgian member of the Odoo community that sent us some real e-fff invoices to test this development. Don't hesitate to contact Akretion if you are interested by our work on electronic invoicing or if you require some additional development on e-fff invoices.\r\n", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T15:55:46.958Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T15:55:46.958Z"}, "summary"=>"

After the support of the import and export of ZUGFeRD invoices, Akretion now adds the support for the import of e-fff invoices, the Belgian format for electronic invoices.

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"Akretion adds support for the import of e-fff invoices in Odoo | Akretion", "meta_description"=>"After implementation of German standard for electronic invoices ZUGFeRD Akretion announced the support of the generation and import of e-fff invoices, which is the Belgian standard for electronic invoices", "meta_keywords"=>"ZUGFeRD, electronic invoices, Odoo, implementation, import, generation, e-fff invoices", "force_locale"=>"en"}, {"_id"=>"5a2ec52765a2220202959f2d", "_slug"=>"akretion-publishes-zugferd-modules-to-create-and-import-electronic-invoices-with-odoo", "_visible"=>true, "_position"=>43.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:27.622Z", "updated_at"=>"2018-02-09T15:55:59.256Z", "_label"=>"Akretion publishes opensource modules to create and import electronic ZUGFeRD invoices with Odoo", "title"=>"Akretion publishes opensource modules to create and import electronic ZUGFeRD invoices with Odoo", "posted_at"=>"2016-03-24T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"Summary of the [previous episode](http://www.akretion.com/blog/akretions-christmas-present-for-the-odoo-community): on December 25th 2015, Akretion offered a Christmas present to the Odoo accounting community in the form of an opensource Odoo module named *account\\_invoice\\_import*. With this module, the accountant can upload a PDF invoice in Odoo and it will automatically create the supplier invoice with all the needed information : supplier, invoice date, invoice number, untaxed amount, VAT, amount with taxes, etc.\r\n\r\nThis import works with regular PDF invoices by using the [invoice2data](https://github.com/m3nu/invoice2data) Python library, which extracts text from the PDF, finds the appropriate template (the invoice2data library has templates for [many suppliers](https://github.com/m3nu/invoice2data/tree/master/invoice2data/templates) and you can add your own) and then uses regular expressions to grab the relevant information (invoice date, invoice number, amount without taxes, amount with taxes). The advantage of this solution is that it works with all PDF invoices. The drawback is that you have to develop a template in the invoice2data library for every supplier and, when the supplier changes the layout of its PDF invoice, you have to update the template.\r\n\r\nPDF format is great for viewing and printing, but it doesn't provide structured information about the invoice. XML is the most common format for structured information. There are 2 main international standards for XML invoices:\r\n\r\n* [Universal Business Language](http://ubl.xml.org/) (UBL) standardized by the [OASIS](https://www.oasis-open.org/),\r\n* [Cross Industry Invoice](http://tfig.unece.org/contents/cross-industry-invoice-cii.htm) (CII) published by an agency of the United Nations called [UN/CEFACT](http://www.unece.org/cefact).\r\n\r\nIf you receive an invoice in XML format and if your ERP supports the import of that format, you will have a reliable import solution thanks to the structured data provided by the XML format. But, if you send an invoice as an XML file to your customer, you may be afraid that he won't be able to read it... so you may never get paid ! The [ZUGFeRD](http://www.ferd-net.de/front_content.php?idcat=231&changelang=4) standard provides a pragmatic and clever solution to this problem: it defines a way to embed a standard XML file inside the PDF invoice. With the publication of the [PDF/A-3](https://en.wikipedia.org/wiki/PDF/A) standard in 2012 (the corresponding ISO standard is [19005-3:2012](http://www.iso.org/iso/catalogue_detail?csnumber=57229)), you can embed one or several files of any format inside a PDF document (if you use Acrobat Reader, you can view the files embedded in a PDF document by clicking on the paper-clip icon). So a ZUGFeRD invoice is a PDF invoice with an embedded XML file named *ZUGFeRD-invoice.xml* in [Cross Industry Invoice](http://tfig.unece.org/contents/cross-industry-invoice-cii.htm) (CII) format.\r\n\r\nThe ZUGFeRD specifications can be downloaded from the [FeRD](http://www.ferd-net.de/) (Forum elektronische Rechnung Deutschland) website. This standard is based on several international standards:\r\n\r\n* the [Cross Industry Invoice](http://tfig.unece.org/contents/cross-industry-invoice-cii.htm) (CII) format which uses the building blocks of the [Core Components Specification](http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=61433) (ISO 15000-5:2014),\r\n* the codification of units of measure, taxes and payment means defined by the [United Nations Economic Commission for Europe](http://www.unece.org), which has 56 members states in Europe, America and Central Asia according to [Wikipedia](https://en.wikipedia.org/wiki/United_Nations_Economic_Commission_for_Europe) (the other international XML invoice format, UBL, uses the same codification),\r\n* the recommendations of the [Message User Guide](https://www.cen.eu/work/areas/ICT/eBusiness/Pages/WS-eBES.aspx) (MUG) of the [CEN](https://www.cen.eu/), the European standardization organization.\r\n\r\nGermany, the author of the ZUGFeRD standard, encourages its companies to send their invoices in this format. Starting from January 1st 2017, the French administration will only accept electronic invoices from large companies, and this obligation will be extended progressively to all companies until January 1st 2020, following [this calendar](http://www.economie.gouv.fr/vous-orienter/numerique/secteur-public-facture-electronique-obligatoire-en-2017) (in French). In France, the FNFE-MPE (Forum National de la Facture Electronique et des Marchés Publics Electroniques) is coordinating the efforts on the standardization of electronic invoices. According to this [slide show](http://docplayer.fr/3120866-Facture-mixte-collaboration-franco-allemande-pourquoi-comment-cyrille-sautereau-admarel-conseil-fnfe-mpe.html) (in French), France is adopting the same technical approach as ZUGFeRD: standard XML file embedded inside the PDF invoice. This common [press release](http://www.institutionnel.gs1.fr/Communiques-de-presse/La-facturation-electronique-dans-l-agenda-numerique-commun-France-Allemagne) (in French) of FeRD and FNFE shows that France and Germany are working together to adopt a common standard for electronic invoices.\r\n\r\nAkretion has implemented the ZUGFeRD specifications both for the generation of customer invoices (Comfort level) and for the import of supplier invoices (all levels) in Odoo version 8. The generation of ZUGFeRD PDF customer invoices and refunds is provided by the module *account\\_invoice\\_zugferd* for the [Qweb](https://www.odoo.com/documentation/8.0/reference/qweb.html) reporting engine (which is the default reporting engine since Odoo v8). It also works with the [Aeroo](https://github.com/aeroo/aeroo_reports) reporting engine if you apply [this patch](https://people.via.ecp.fr/~alexis/report_aeroo-account_invoice_zugferd.diff). The resulting invoices have been checked by the [ZUGFeRD eInvoice validation portal](https://www.din-zugferd-validation.org) and the validation system confirms that the invoices are fully compliant. The import of ZUGFeRD PDF supplier invoices is provided by the module *account\\_invoice\\_import\\_zugferd*, which is an extension of the *account\\_invoice\\_import* module.\r\n\r\nAll these modules are published by Akretion under the [AGPL](http://www.gnu.org/licenses/agpl-3.0.en.html) licence on the [account-invoicing](https://github.com/OCA/account-invoicing/pull/122) project of the [Odoo Community Association](https://odoo-community.org/) (OCA). They require some data modules that provide the UNECE codification of units of measure, taxes and payment modes available in the [community-data-file](https://github.com/OCA/community-data-files/pull/14) project of the OCA. You can see a demo of these modules in this [screencast](http://public.akretion.com/odoo_electronic_invoicing_zugferd.ogv) (in English, high-resolution OGV file, 22 minutes, 200 MB, readable with [VLC](http://www.videolan.org/vlc/))\r\n\r\nSince February 23rd 2016, all the invoices sent by Akretion to its customers are ZUGFeRD PDF invoices. That way, our customers can reliably import our invoices in their Odoo ERP in just 4 clicks! Alexis de Lattre, who developed the ZUGFeRD modules for Odoo, declares : *\"I am very proud to publish the first opensource implementation for the generation and import of ZUGFeRD electronic invoices in an opensource ERP! It is also the first opensource implementation of ZUGFeRD in the [Python](https://www.python.org/) programming language. The fact that there is now an opensource implementation of ZUGFeRD for Odoo, the leading opensource ERP software, is important to boost the adoption of electronic invoicing. We are now ready for the take-off of electronic invoicing in Europe!\"*\r\n\r\n![Odoo ZUGFeRD invoice in Acrobat Reader](http://public.akretion.com/sshot-acroread-odoo-zugferd-invoice-resized.png \"Odoo ZUGFeRD invoice in Acrobat Reader\")\r\n\r\nDon't hesitate to contact Akretion if you are interested by our work on electronic invoicing or whether you want to generate or import invoices in ZUGFeRD or UBL format with Odoo in your company.", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5a2ec52765a2220202959f2d/files/zugferd.jpg", "filename"=>"zugferd.jpg", "size"=>5077.0, "updated_at"=>"2018-02-09T15:55:59.256Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T15:55:59.256Z"}, "summary"=>"

Akretion publishes opensource Odoo modules to create and import ZUGFeRD PDF invoices. Discover how electronic invoices can save time for you and your company.

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"Akretion publishes opensource modules to create and import electronic ZUGFeRD invoices with Odoo | Akretion", "meta_description"=>"With this module, the accountant can upload a PDF invoice in Odoo and it will automatically create the supplier invoice with all the needed information : supplier, invoice date, invoice number, untaxed amount, VAT, amount with taxes, etc.", "meta_keywords"=>"ZUGFeRD, electronic invoices, Odoo", "force_locale"=>"en"}, {"_id"=>"5a2ec52765a2220202959f30", "_slug"=>"akretions-christmas-present-for-the-odoo-community", "_visible"=>true, "_position"=>44.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:27.934Z", "updated_at"=>"2018-08-23T07:51:21.896Z", "_label"=>"Akretion's Christmas present for the Odoo community", "title"=>"Akretion's Christmas present for the Odoo community", "posted_at"=>"2015-12-25T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"Akretion is happy to offer you a *Christmas present* ! This Christmas present is for all the users of the accounting module of Odoo version 8 (and hopefully for the users of Odoo version 9 soon). If you are one of them, we hope that you will use and appreciate our present !\r\n\r\nBut, before going more in details about our present, let me tell you its story. This story started during the last week-end of September 2015. Akretion France's fiscal year closes on June 30th and, in France, we have to send to the fiscal administration the financial statements and the corporate income tax declaration 3 months maximum after the end of the fiscal year. So the deadline for Akretion France was September 30th 2015. Of course, to generate the financial statements, we need to have all our supplier invoices in Odoo ! But, as we are very busy with the work for our customers and our contributions to the [Odoo Community Association](https://odoo-community.org/) (OCA), we are often very late on the encoding of the \"small\" invoices (phone bill, Internet bill, train ticket, ...) and the last fiscal year was no exception. So we had one week-end to encode the backlog of supplier invoices and finalize the financial statements...\r\n\r\nAs Sébastien Beau was looking at the many train tickets he had to encode as supplier invoices, he decided to try to develop a script to do it for him. As with most suppliers, we have access to the PDF of the invoice in the customer Web access, but there is no webservice nor API to retreive the invoices automatically. [OVH](https://www.ovh.com/), the leading hosting provider, provides a webservice to access the invoices with very detailed information and Akretion developped a module for Odoo 8 named [ovh\\_supplier\\_invoice](https://github.com/akretion/ovh-supplier-invoice) to automate the download of OVH invoices and their creation as supplier invoices in Odoo. But, for all the other suppliers of Akretion, no such thing exists. We only have the PDF file of the invoice in our mailbox or on the extranet of the supplier, and nothing else !\r\n\r\nSo Sébastien had all the PDF files of his train tickets in his mailbox and didn't want to spend one hour to encode them manually one by one in Odoo. So he started to explore the possibilities of extracting the text out of the PDF file with a Python library called [pdfminer](http://euske.github.io/pdfminer/index.html) and create the supplier invoice in Odoo. After several hours of work, he came out with a Python script that was able to extract all the data needed to encode the train ticket as invoice (date, amount, ticket number, description of the travel) for all the PDF files he had in his mailbox. Then we thought that, as it was working for the train tickets, it would be great to have it also for the phone bills, the Internet access bills, the hosting bills, the office rental bills and all those recurring invoices that we have receive without generating a PO from Odoo. That's how we got the idea of developping a module dedicated to PDF invoice import.\r\n\r\nThis reminds us about the introduction of [EDI](https://www.odoo.com/apps/6.1/edi/) in OpenERP 6.1. At that time, it was presented as a way to automate the transmission of invoices between a supplier and a customer. Have you ever used it ? Probably never. One of the reasons of the low adoption is that both the customer and the supplier would have to open-up Odoo on the Internet or setup a VPN link between them. Another reason is that the EDI format proposed by Odoo was yet another format (and there are already many in the EDI world).\r\n\r\nOur German friends are taking another approch for the transmission of invoices ; their approch is very simple and pragmatic. They published a standard called [ZUGFeRD](http://www.pdflib.com/knowledge-base/pdfa/zugferd-invoices/) that specifies that a PDF invoice should contain an embedded XML file that provides a structured representation of the invoice. For the XML file, they decided to use the [Cross Industry Invoice](http://tfig.unece.org/contents/cross-industry-invoice-cii.htm) (CII) format published by an agency of the United nations called [UN/CEFACT](http://www.unece.org/cefact). In this domain, there are 2 main standards for the description of invoices in XML : the CII format of UN/CEFACT and the [Universal Business Language](http://ubl.xml.org/) (UBL) standardized by the [OASIS](https://www.oasis-open.org/). This approch is very pragmatic because:\r\n\r\n* users don't have to change their habbits: they can continue to send the invoices to their customers via email with the PDF file attached,\r\n* the same PDF document contains both the computer-readable information in the embedded XML file and the human-readable information that is displayed by the usual PDF reader of the user,\r\n* the same PDF invoice can be used both by companies that have a modern ERP software such as Odoo that can take advantage of the embedded XML file and by the companies that have an old ERP software in which users will manually encode their supplier invoices by viewing the invoice in their prefered PDF reader.\r\n\r\nFor the good old PDF invoices that don't have any embedded XML file, we found an existing Python library called [invoice2data](https://github.com/manuelRiel/invoice2data) that was already doing what we needed: extract the text of a PDF file, try to match it to an existing template and parse the text via the regexp provided by the template to retreive the information needed to create a simple supplier invoice in an accounting software. If your suppliers are not yet supported by this library, you should take a few minutes to add a template for your supplier and submit of pull request on github. Akretion already contributed to this library the support of several French mobile phone operators (SFR, Bouygues Telecom, Free mobile, Sosh) and several French Internet operators (SFR, Free, Orange fiber) in this [pull request](https://github.com/manuelRiel/invoice2data/pull/3).\r\n\r\nWith all these discoveries, we started to develop an Odoo module that would be able to handle both the modern PDF invoices with an embedded XML file and the good old PDF invoices without embedded structured data. Our module, called *account\\_invoice\\_import*, works the following way:\r\n\r\n![Odoo PDF import wizard](http://public.akretion.com/account_invoice_pdf_import1.png \"Odoo PDF import wizard\")\r\n\r\n1. the user starts a wizard and uploads the PDF invoice, as shown in the above screenshot.\r\n2. if the PDF file has an embedded XML file in ZUGFeRD/CII format, Odoo will read the XML file.\r\n3. otherwise, Odoo will use the *invoice2data* Python library to try to interpret the text of the PDF.\r\n4. Odoo will create a new draft supplier invoice and attach the PDF to it.\r\n\r\nThis module is available in this [pull request](https://github.com/OCA/account-invoicing/pull/122) on the OCA project *account-invoicing* for Odoo version 8 under the [AGPL licence](http://www.gnu.org/licenses/agpl-3.0.en.html). Please take the time to read the [detailed instructions](https://github.com/akretion/account-invoicing/tree/8.0-add-pdf-invoice-import/account_invoice_import) to install, configure and use this module. French users may also need the module *l10n\\_fr\\_invoice\\_import* available in this [pull request](https://github.com/OCA/l10n-france/pull/55) on the French localization of the OCA ; this module allows to find the related supplier in Odoo by the SIREN number and not just by the TIN or VAT number.\r\n\r\nWhen you import a PDF invoice in Odoo and Odoo already has a draft invoice for the same supplier, it will ask you if you want to create a new invoice or update the existing draft invoice (that may have been generated from a PO or a reception), as you can see in the screenshot below:\r\n\r\n![Odoo invoice update](http://public.akretion.com/account_invoice_pdf_import2.png \"Odoo invoice update\")\r\n\r\nAkretion team wishes your a **merry Christmas** and hope that you will like our Christmas present ! Our dream is that this new Odoo module would transform your painful duty of manually encoding your recurring supplier invoices into a fast and enjoyable task ! If it is the case, please share your experience with us and with the Odoo community.", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5a2ec52765a2220202959f30/files/gift.jpg", "filename"=>"gift.jpg", "size"=>16470.0, "updated_at"=>"2018-08-23T07:51:21.896Z"}, "banner"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5a2ec52765a2220202959f30/files/gift-bg.jpg", "filename"=>"gift-bg.jpg", "size"=>30814.0, "updated_at"=>"2018-08-23T07:51:21.896Z"}, "summary"=>"

Akretion is happy to offer you a Christmas present ! This christmas present is for all the users of the accounting module of Odoo. It is a module allowing to import pdf invoices directly into Odoo.

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"Akretion's Christmas present for the Odoo community | Akretion", "meta_description"=>"This Christmas present is for all the users of the accounting module of Odoo version 8 (and hopefully for the users of Odoo version 9 soon). If you are one of them, we hope that you will use and appreciate our present !", "meta_keywords"=>"Odoo, Christmas present", "force_locale"=>"en"}, {"_id"=>"5a2ec52865a2220202959f33", "_slug"=>"odoo-erp-module-connection-a-un-centre-logistique", "_visible"=>true, "_position"=>45.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:28.204Z", "updated_at"=>"2018-08-09T18:10:43.206Z", "_label"=>"Odoo module - Connection à un Centre Logistique", "title"=>"Odoo module - Connection à un Centre Logistique", "posted_at"=>"2015-11-02T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"# Connection de votre ERP Odoo à un centre logistique\r\n\r\n\r\nLes partenaires externes ou les sous-traitants ont besoin de partager des informations avec vous. \r\n\r\nSi vous voulez que votre entreprise croisse rapidement, il est impossible de continuer à utiliser des fax ou même de copier/coller les infos depuis des emails.\r\n\r\nVous devez **connecter votre système d'information en temps réel à vos partenaires externes**.\r\n\r\nVoici quelques modules qui remplissent ce rôle: permettre d'échanger des fichiers de données entre l'ERP Odoo et des entrepôts externes.\r\n\r\nBien sur la méthode est la même quel que soit le type de sous traitance \r\n\r\nVoici d'ailleurs le principe de fonctionnement des flux échangés\r\n\r\n\r\n![Connecteur Logistique](https://raw.githubusercontent.com/akretion/logistics-center/7.0/connector_logistics_center/doc/logistics_connector.png \"Connecteur Logistique\")\r\n\r\n\r\n## Par où commencer ?\r\n\r\n\r\n* Installez le module bleckmann\\_logistics\\_customize\r\n\r\n* Allez au Menu Connecteurs > Logistics > Backends\r\n\r\n* Cliquez pour créer un nouveau backend \r\n\r\n* Selectionnez 'Bleckmann' dans le champ Logistics Center\r\n\r\n* Selectionnez la 'Version' et le 'Warehouse' sous 'Logistics configuration' et enregistrez\r\n\r\n* Voici ce que vous devriez voir:\r\n\r\n\r\n![Logistics Backend and Tasks](https://raw.githubusercontent.com/akretion/logistics-center/7.0/connector_logistics_center/doc/logistics_task.png \"Logistics Backend and Tasks\")\r\n\r\n* Cliquez sur le lien Bleckmann pour aller sur le 'repository' pour définir les paramètres ftp.\r\n\r\n* Pour envoyer votre catalogue produit (seulement les produits associés à ce backend) à votre logisticien, cliquez simplement sur la flèche droite près de 'Catalog' comme ci-dessus.\r\n\r\n* Pour associer vos produits à votre Centre Logistique, allez sur l'onglet 'Connecteur' du produit et ajouter le centre.\r\n\r\n* Optionnellement dans cet écran vous pouvez partager certaines informations de votre produit avec plusieurs plusieurs partenaires: sous traitants, entrepôts externes, etc.\r\n\r\n\r\n![Produit Logistique](https://raw.githubusercontent.com/akretion/logistics-center/7.0/connector_logistics_center/doc/product_log.png \"Produit Logistique\")\r\n\r\n\r\n* De la même façon vous pouvez envoyer des fichiers (déclenché par une tâche planifiée) pour les autres flux: réception, livraison.\r\n\r\n* Votre partenaire peut répondre par retour de fichier également et à ce moment là vous importez les données requises pour confirmer les livraisons ou les réceptions dans votre ERP\r\n\r\n* Il y a aussi un module pour simuler la réponse du centre logistique, ce qui est très utile pour les développements et les phases de tests.\r\n\r\n* Il convient d'envoyer seulement l'information nécessaire et valide à vos partenaires. Pour s'en assurer, vous devez gérer les vérifications et les alertes sur les ventes notamment. Il suffit pour cela de personnaliser les exceptions existantes ou d'en créer d'autres comme le montre cet écran.\r\n\r\n\r\n![Règles Logistiques](https://raw.githubusercontent.com/akretion/logistics-center/7.0/connector_logistics_center/doc/rules.png \"Règles Logistiques\")\r\n\r\nCes développements s'appuie en partie sur des modules communautaires de l'OCA Odoo Community Association.\r\n\r\nLes intégrateurs majeurs, dont Akretion fait partie, prennent en charge collaborativement (dans le cadre de leurs projets respectifs) l'évolution de ces modules communautaires au fil des versions d'Odoo. \r\n\r\n**C'est d'ailleurs un gage de pérennité pour vos systèmes d'informations que d'utiliser ces modules, développés et validés par ces experts contributeurs de l'OCA**\r\n\r\nChoisissez un intégrateur contributeur régulier de l'OCA pour vos projets, vous éviterez la plupart des coûts cachés à moyen et long terme.\r\n\r\nCes modules sont seulement disponibles sur Odoo / OpenERP V7. Le portage du code en V8 requiert des resources à cause des importants changements dans le modèle de données des stocks entre la V7 et la V8\r\n\r\n\r\n**Nous sommes à votre dispostion pour tout projet similaire dont vous voudriez nous confier la mise en oeuvre**\r\n\r\n\r\nVoici le dépôt du code\r\n\r\nhttps://github.com/akretion/logistics-center\r\n\r\n\r\n## Dépendance de code\r\n\r\n\r\nhttps://github.com/akretion/file-exchange\r\n\r\nhttps://github.com/akretion/connector-import-data\r\n\r\nhttps://github.com/OCA/sale-workflow/tree/7.0\r\n\r\n\r\n

moc.noiterka@laeb.divad

", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5a2ec52865a2220202959f33/files/logistics.jpg", "filename"=>"logistics.jpg", "size"=>27624.0, "updated_at"=>"2018-08-09T18:10:43.206Z"}, "banner"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5a2ec52865a2220202959f33/files/logistic-bg.jpg", "filename"=>"logistic-bg.jpg", "size"=>288107.0, "updated_at"=>"2018-08-09T18:10:43.206Z"}, "summary"=>"Voici une courte présentation sur un module d'échange de données avec un centre logistique.

Les partenaires externes ou les sous traitants ont besoin de partager de l'informations avec vous.
Si vous voulez que votre entreprise croisse rapidement, il est impossible désormais de continuer à utiliser des fax ou même de copier/coller les infos depuis des emails.
Vous devez connecter, en temps réel, votre système d'information à vos partenaires.

 

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544ec", "deprecated"=>false, "seo_title"=>"Odoo module - Connection à un Centre Logistique", "meta_description"=>"Les partenaires externes ou les sous traitants ont besoin de partager de l'informations avec vous.Si vous voulez que votre entreprise croisse rapidement, il est impossible désormais de continuer à utiliser des fax ou même de copier/coller les infos depuis des emails.Vous devez connecter, en temps réel, votre système d'information à vos partenaires.", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"5a2ec52965a2220202959f39", "_slug"=>"abbaye-du-barroux-deploie-odoo-version-8-avec-akretion", "_visible"=>true, "_position"=>46.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:29.475Z", "updated_at"=>"2018-02-09T17:06:22.132Z", "_label"=>"L’abbaye du Barroux déploie Odoo version 8", "title"=>"L’abbaye du Barroux déploie Odoo version 8", "posted_at"=>"2015-04-04T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"

\r\n\"Abbaye\r\n

\r\n\r\nL'[abbaye du Barroux](http://www.barroux.org/), une abbaye bénédictine composée d’une cinquantaine de moines située près du mont Ventoux, a déployé Odoo version 8 en production le 1er janvier 2015 avec Akretion. Ce déploiement avait pour objectif de remplacer plusieurs applications développées en interne ainsi qu’un logiciel propriétaire de comptabilité et de gestion de point de vente par un ERP intégré ayant un large périmètre fonctionnel. Odoo version 8 est maintenant utilisé au quotidien par les moines dans de nombreux domaines de leur activité :\r\n\r\n* **point de vente** : les moines gèrent un magasin, situé juste à côté de l’Abbaye, qui propose à la vente la production artisanale de l’abbaye : [l’huile d’olive](http://www.huileauxmoines.com/) (la Joïo, la Reïalo and la Siavo), du vin (Ventoux Saint-Roman, Ventoux Saint-Alric, Ventoux Saint-Hilaire, Ventoux Saint-Louis), du nougat, des brioches, du pain d’épice, des biscuits, du pain, etc. Ce magasin vend également des produits fabriqués par d’autres abbayes, des articles religieux, des livres, des CDs, etc. Odoo fait fonctionner les deux caisses avec lecteur de codes barre, imprimante de tickets de caisse, lecteur de cartes bleue, imprimante de chèques et afficheur LCD. Odoo gère également les stocks avec plusieurs entrepôts et de multiples règles de routage des stocks ainsi que les approvisionnements auprès des fournisseurs.\r\n* **vente par correspondance** : l’Abbaye vend une grande partie de ses produits par correspondance et sur une boutique en ligne. Odoo enregistre les commandes, génère les courses dans l’entrepôt, les documents de livraison et les documents de douane. Odoo est connecté aux webservices de La Poste pour la génération automatique des étiquettes Colissimo pour la France, l’outre-mer et l’étranger.\r\n* **hôtellerie** : les moines reçoivent des messieurs pour des retraites individuelles ou collectives. Un module Odoo a été développé pour enregistrer les séjours, attribuer les cellules et générer chaque jour la liste des convives pour le déjeuner et le dîner.\r\n* **dons** : L’Abbaye est aidée dans ses missions par de généreux bienfaiteurs. Plusieurs modules Odoo ont été développés pour gérer les dons simples et les dons récurrents. Ces modules gèrent l’enregistrement des dons simples par chèque, par carte de crédit, par [paiement en ligne](http://www.barroux.org/index.php?option=com_gwdonation&task=choosecard&Itemid=152) et par virement, mais également les dons récurrents par prélèvement SEPA et par virement automatique. Odoo génère les reçus fiscaux pour les dons et aide à l'édition des lettres de remerciements envoyées aux bienfaiteurs. Les modules de gestion des dons sont complètement intégrés à la comptabilité et aux modules de paiement d’Odoo.\r\n* **messes** : il est possible d’[offrir une messe](http://www.barroux.org/index.php?option=com_gwdonation&view=choice&layout=messe&Itemid=210) et de demander une intention particulière, et éventuellement de demander qu’une messe soit dite à une date précise (par exemple à la date d’anniversaire de la mort d’un proche). La demande peut être faite pour une messe simple, une neuvaine ou un trentain. Un module Odoo a été développé pour enregistrer les requêtes de messe et générer le planning des messes. Ce module est intégré avec le module de gestion des dons pour pouvoir enregistrer les offrandes de messe.\r\n* **comptabilité** : l’Abbaye gère désormais sa comptabilité dans Odoo non seulement pour la société commerciale qui gère la production artisanale de l’Abbaye, le magasin et la vente par correspondance, mais aussi pour l’association qui représente l’Abbaye ainsi que les associations qui soutiennent les missions religieuses de l’abbaye. Odoo centralise les écritures comptables de toutes ces entités grâce à sa fonctionnalité “multi-société”. Odoo est utilisé pour générer les fichiers de virement SEPA, de prélèvement SEPA, les lettres de change (LCR) et les remises de chèques. Odoo gère également la Déclaration d’Echange de Biens (DEB) et produit un fichier XML qui est ensuite déposé sur “pro.douane”, le site officiel pour les formalités douanières.\r\n\r\nLe projet sera étendu pour connecter Odoo à la nouvelle boutique en ligne PrestaShop qui sera déployée dans les prochains mois.\r\n\r\nLe partage est une valeur importante pour les moines ; et c'est aussi une valeur fondatrice du logiciel libre. Les modules Odoo développés pour la gestion des séjours et des messes ont été publiés sous licence [AGPL](http://www.gnu.org/licenses/agpl-3.0.html) sur le projet Github [vertical-abbey](https://github.com/OCA/vertical-abbey), aussi appelé *projet Philemon*, de l'[Odoo Community Association (OCA)](http://odoo-community.org/). Les modules pour la gestion des dons ont été publiés sous la même licence sur le projet Github [donation](https://github.com/OCA/donation) de l'OCA. Tous ces modules utilisent la nouvelle API d'Odoo version 8 et sont livrés avec une suite de tests automatiques. Ils ont été développés par deux moines de l'abbaye et par Alexis de Lattre d'Akretion. Ces modules ont été publiés pour qu'ils puissent servir à d'autres abbayes souhaitant déployer Odoo pour gérer les séjours, les dons et les messes. Les modules de gestion des dons pourront également être utiles à des associations et à des organisations non gouvernementales qui auraient besoin d'un ERP pour gérer les dons de leurs bienfaiteurs.\r\n\r\nLes contributions OpenSource réalisées pendant ce projet à l'abbaye du Barroux incluent également plusieurs nouveaux modules qui ont été intégrés aux projets de l'OCA sur Github ou qui sont en cours de revue dans le but d'être intégrés :\r\n\r\n* le module *account\\_banking\\_fr\\_lcr* ajoute le support des fichiers de LCR ; il a été accepté dans le projet OCA de la [localisation française](https://github.com/OCA/l10n-france).\r\n* les modules qui ajoutent le support des lecteurs de cartes de crédit, des imprimantes de chèques et des afficheurs client pour le point de vente (*hw\\_customer\\_display*, *hw\\_telium\\_payment\\_terminal*, *pos\\_customer\\_display* et *pos\\_payment\\_terminal*) font maintenant partie du projet [POS](https://github.com/OCA/pos) de l'OCA.\r\n* le module *base\\_location\\_geonames\\_import*, qui automatise la création de la base de données des codes postaux depuis la base de données [geonames.org](http://www.geonames.org/), est maintenant intégré au projet [partner-contact](https://github.com/OCA/partner-contact) de l'OCA ; le module associé *l10n\\_fr\\_base\\_location\\_geonames_import*, qui ajoute les spécificités françaises à ce mécanisme, fait partie du projet de [localisation française](https://github.com/OCA/l10n-france) de l'OCA.\r\n* le module *base\\_phone*, qui fournit des fonctions intéressantes pour la validation des numéros de téléphone, fait maintenant partie du projet [connector-telephony](https://github.com/OCA/connector-telephony) de l'OCA.\r\n* le module *sale\\_tax\\_included\\_excluded*, qui permet de gérer correctement dans Odoo les ventes à la fois en HT et TTC, est [en cours de revue](https://github.com/OCA/sale-workflow/pull/63) dans le projet *sale-workflow* de l'OCA.\r\n* plusieurs petits modules améliorent l'ergonomie de la nouvelle gestion de stocks d'Odoo 8 : le module *stock\\_transfer\\_split\\_multi* fait maintenant partie du projet [stock-logistics-workflow](https://github.com/OCA/stock-logistics-workflow) de l'OCA, et les modules *stock\\_packaging\\_usability* et *stock\\_packaging\\_usability\\_ul* sont [en cours de revue](https://github.com/OCA/stock-logistics-tracking/pull/3) au sein du projet OCA *stock-logistics-tracking*.\r\n\r\nLes contributions de l'abbaye du Barroux incluent également le portage de très nombreux modules communautaires vers la version 8 d'Odoo, la remontée et la correction de 22 bugs dans les modules officiels et de 13 bugs dans les modules communautaires (liste complète [ici](https://docs.google.com/spreadsheet/ccc?key=0AuWOM58OOk02dFM5akNvWlY1QXhLaVNnOEktaUVSQXc)) et l'amélioration de nombreux modules OCA, notamment le module de remise de chèques [account\\_check\\_deposit](https://github.com/OCA/account-financial-tools/tree/8.0/account_check_deposit). De nouveaux modules communautaires, disponibles sur les branches Github d'Akretion, ont également été développés : le module [account\\_statement\\_completion\\_label\\_simple](https://github.com/akretion/bank-statement-reconcile-simple) pour la reconnaissance automatique des partenaires à partir du libellé des lignes de relevé de compte, le module [partner\\_relation](https://github.com/akretion/odoo-partner-relation) qui gère les relations entre partenaires (X recommande Y, A fait partie de la famille de B, etc.), le module [bank\\_statement\\_import\\_camt](https://github.com/akretion/bank-statement-import-camt/tree/8.0/bank_statement_import_camt) qui permet l'import de fichiers de relevés de compte au format SEPA CAMT .052 et .053, ainsi que de nombreux petits modules axés sur l'ergonomie et la facilité d'utilisation, publiés sur le projet [odoo-usability](https://github.com/akretion/odoo-usability) d'Akretion.\r\n\r\n“*La version 8 d'Odoo est sortie officiellement le 18 septembre 2014, et elle est passée en production à l'abbaye du Barroux le 1er janvier 2015 : c'est l'un des premiers déploiements à passer en production sur cette nouvelle version avec un périmètre fonctionnel aussi large. Je suis très fier de ce déploiement et de toutes les contributions au logiciel libre réalisées pendant ce projet. Nous espérons que les nouveaux modules Odoo qui ont été publiés en logiciel libre seront utiles à d'autres abbayes, à des associations, à des ONG et à des entreprises utilisatrices d'Odoo*“, déclare Alexis de Lattre, ingénieur chez Akretion.\r\n\r\n

\r\n\"2ème\r\n

\r\n\r\n\r\n

\r\n\"Logo\r\n

", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T17:06:22.132Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T17:06:22.132Z"}, "summary"=>"

L’abbaye du Barroux, une abbaye bénédictine composée d’une cinquantaine de moines située près du mont Ventoux, a déployé Odoo version 8 en production le 1er janvier 2015 avec Akretion.

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"L’abbaye du Barroux déploie Odoo version 8 | Akretion", "meta_description"=>"Uune abbaye bénédictine composée d’une cinquantaine de moines située près du mont Ventoux, a déployé Odoo version 8 en production avec Akretion.", "meta_keywords"=>"déploie Odoo, abbaye, Odoo version 8", "force_locale"=>"en"}, {"_id"=>"5a2ec52a65a2220202959f42", "_slug"=>"presentation-du-module-pricelist-builder-1", "_visible"=>true, "_position"=>49.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:30.505Z", "updated_at"=>"2018-02-09T15:58:49.359Z", "_label"=>"Présentation du module Pricelist Builder", "title"=>"Présentation du module Pricelist Builder", "posted_at"=>"2014-05-13T00:00:00.000Z", "published"=>true, "body"=>"

 

\r\n

Ce module est un complément au module standard 'Product & pricelist' d'OpenERP.

Il permet de simplifier la gestion des listes des prix, le système de tarification de notre ERP favori.

\r\n

\r\n

En effet, le module standard d'OpenERP permet de créer des règles de prix que l'on applique
à un produit et/ou une catégorie comme montré dans cette image.

Mais que se passe-t-il quand je dois appliquer cette règle  (exemple : déduction de 10 € + remise de 10% arrondi à l'€ entier)
sur 5 produits qui sont potentiellement dans des catégories différentes ?
Je suis obligé de créer ma règle 5 fois (sans parler que la duplication de la règle n'est pas possible depuis l'interface).
Duplication => ennemi N°1 de la maîtrise de l'information

\r\n

Le cas typique de ce scénario est une promotion spéciale qui cible quelques produits et qui change régulièrement dans l'année.
On imagine mal changer les produits de catégorie pour l'occasion.

Notre module présenté ici répond à cette problématique :
- créer la règle une seule fois
- l'appliquer à X produits et/ou Y catégories, et/ou pour les produits qui ont l'option Z

\r\n

\r\n

\r\n


Note : Ce module a été créé à l'origine pour faciliter la synchronisation des listes de prix avec PrestaShop.
A ce jour il permet également de synchroniser également les 'Special price' de Magento.

\r\n

Mais il peut fonctionner de manière autonome dans OpenERP.

\r\n


\r\n


La page principale du module est la suivante :
- En haut, la règle de prix et la 'pricelist version' concernée.
- Dans 'price elements' la règle de prix proprement dites avec des paramètres identiques aux listes de prix standards.
- Dans 'Involved product' les produits/catégories/options sur lesquelles la règle de prix s'applique :
ici la règle de prix s'applique à tous les produits de la catégorie Y, mais aussi à ceux
de la catégories Z qui ont l'option 'couleur  blue' mais également au produit 'product in other categ'

Le bouton 'update pricelist' assure la cohérence avec les pricelist standard.
Il est toutefois d'usage optionnel puisqu'une tache planifiée assure cette même fonction
Le champ 'last update' indique le nombre de produits impacté par la mise à jour des règles (deleted, created, udpated) ou non (untouched)

\r\n


\r\n

En complément, le module 'pricelist_from_product_or_category' permet comme son nom l'indique,
d'appliquer une règle définie à une catégorie/produit directement depuis leur interface respective (ci-dessus avec le champ 'pricelist builder')

\r\n

\r\n

Consécutivement à la sélection de cette règle dans les catégories, on trouve les 'involved product' de notre pricelist builder modifiés en conséquence (la couleur 'Red' a été ajoutée entre temps par une autre action)

\r\n


 

\r\n

Nous voici revenu sur la page des versions de pricelist d'OpenERP.
Cette page est légèrement différente car on retrouve 2 listes à la place d'une seule
(toutes les données présentes sont malgré tout stocké dans la même table).
Celle qu'on avait à l'origine répond désormais au nom de 'Manual rules'. Son fonctionnement reste inchangé.
L'autre liste se nomme 'Automatically created rules' et on retrouve des données relatives aux écrans précédents.

Toutefois il n'y a plus de catégories ou d'options, on voit uniquement des produits qui appartiennent aux catégories et/ou options définies précédemment

En effet, même si OpenERP est plutôt modulaire comme projet Open Source (très modulaire comparativement aux ERP propriétaires),
du côté des pricelists c'est une bonne vieille (et performante) requête sql qui s'occupe de tout.
Difficile dans ce cas de \"surcharger\" les méthodes existantes pour altérer le comportement sans casser la compatibilité avec le fonctionnement natif.
La solution la plus simple est donc de ramener ces règles au niveau du produit comme illustré ci-dessus.

Côté performance si vous avez un nombre très élevé de produits avec beaucoup de listes de prix différentes, quelques points doivent être pris en compte :

- si la règle ne s'applique qu'à une seule catégorie, le plus simple est d'utiliser la méthode standard de règle de prix.
- en cas de problème de performance, une utilisation conjointe de ce module avec openerp-connector pourrait être envisagé :
cela permettrait de lisser la charge de mise à jour

Le module est pour l'instant traduit seulement en français.

Ce module se limite à la gestion des 'public price' (pas de ‘cost price’ ou de ‘supplier price’)

Akretion est à votre disposition pour développer des modules complémentaires, n'hésitez pas à nous contacter.


Modules pour la version 7 d'OpenERP:
- https://code.launchpad.net/~akretion-team/+junk/pricelist_advanced

\r\n

moc.noiterka@laeb.divad

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T15:58:49.359Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T15:58:49.359Z"}, "summary"=>"

Ce module est un complément au module standard 'Product & pricelist' d'OpenERP.

\r\n

Il étend les fonctionnalités du système de tarification des produits, appelé sur OpenERP 'liste de prix'.

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544ec", "deprecated"=>false, "seo_title"=>"Présentation du module Odoo Pricelist Builder | Akretion", "meta_description"=>"Simplifiez la gestion des listes des prix, le système de tarification d'Odoo avec le module Pricelist Builder.", "meta_keywords"=>"Pricelist Builder, module, Odoo", "force_locale"=>"en"}, {"_id"=>"5a26d2d165a2220202954538", "_slug"=>"de-nouvelles-fonctionnalites-pour-le-connecteur-openerp-magento-1", "_visible"=>true, "_position"=>3.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:37.737Z", "updated_at"=>"2018-08-09T19:23:14.920Z", "_label"=>"De nouvelles fonctionnalités pour le connecteur openERP/Magento", "title"=>"De nouvelles fonctionnalités pour le connecteur openERP/Magento", "posted_at"=>"2014-03-25T00:00:00.000Z", "published"=>true, "body"=>"

Le mode de base pour la synchronisation des produits dans le connecteur OpenERP-Magento est dans le sens Magento vers OpenERP.
Les produits sont créés dans Magento puis importé dans OpenERP via le connecteur.
Akretion vous propose dorénavant d'avoir le choix dans la gestion du catalogue produit !
En effet, Akretion a développé une série de modules permettant la gestion du catalogue dans OpenERP.

Le processus est donc différent, les produits peuvent maintenant être créés dans OpenERP qui permet la gestion des attributs et des variantes de produits correspondant au fonctionnement de Magento. Puis les produits sont exportés dans Magento via le connecteur.

Principe de l’export vers Magento


L’exportation vers Magento se fait par l'intermédiaire de tâches (jobs) organisées en queue. 
Lorsque l’on enregistre une modification sur un produit synchronisé avec Magento, une tâche d’export vient s’ajouter dans la liste des tâches à traiter. Elle sera ensuite effectuée par un par un “worker”.
Liste des tâches traitées automatiquement par OpenERP, sur cette image on peut voir l’exportation de deux produits vers Magento.

Gérer ses attributs


Les attributs dans OpenERP sont organisés en jeux d’attributs, groupes d’attributs et attributs. Un produit possède un jeux d’attributs (écrans, appareils photo, …), dans lequels on retrouve plusieurs groupes d’attributs (les différents prix, les caractéristiques techniques, …) eux mêmes composés d’attributs (taille, type de sortie, …)
Les attributs peuvent être de plusieurs types, champ texte, booléen, sélection dans une liste, nombre entier, décimal, image et d’autres.
Tous ces attributs sont synchronisés avec Magento à l’export du produit
Tous les attributs spécifiques au produit sont disponible dans une vue générée automatique à partir d’un bouton sur la vue du produit.

Gérer ses variantes de produits


Comme dans Magento, on retrouve dans OpenERP la notion de produit configurable. On a donc un template de produit qui peut se décliner en plusieurs produits selon une dimension. Par exemple, pour un T-shirt on aura plusieurs couleurs et plusieurs tailles.
Depuis une vue sur le produit configurable, il est facile de venir générer tous les produits de la gamme.
Un écran avec plusieurs tailles générée automatiquement à partir de l’attribut taille.

Pour parfaire votre utilisation de ces nouveautés Akretion organise une formation les 15-16 et 17 Avril 2014

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T19:23:14.920Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T19:23:14.920Z"}, "summary"=>"

De nouvelles fonctionnalités sont disponible pour le connecteur OpenERP-Maganto, vous pouvez maintenant gérer votre catalogue dans OpenERP et l'exporter vers Magento !

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e9", "deprecated"=>false, "seo_title"=>"De nouvelles fonctionnalités pour le connecteur openERP/Magento | Akretion", "meta_description"=>"Akretion vous propose dorénavant d'avoir le choix dans la gestion du catalogue produit ! ", "meta_keywords"=>"Magento, openERP, connecteur, nouveauté", "force_locale"=>"en"}, {"_id"=>"5a26d2d165a222020295453b", "_slug"=>"formation-synchronisation-openerp-magento-15-16-17-avril-2014-lyon", "_visible"=>true, "_position"=>4.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:38.024Z", "updated_at"=>"2018-02-09T16:00:16.084Z", "_label"=>"Formation OpenERP / Magento : 15, 16, 17 Avril 2014 à Lyon", "title"=>"Formation OpenERP / Magento : 15, 16, 17 Avril 2014 à Lyon", "posted_at"=>"2014-03-07T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"**Akretion** organise une nouvelle formation sur le connecteur **OpenERP-Magento**.\r\nConsécutivement à la formation de Redwood city en Californie en partenariat avec OpenERP, nous organisons cette fois la formation MagentoERPconnect en France à Lyon.\r\nCe connecteur repose sur Connector, le framework de synchronisation de la communauté d'OpenERP.\r\nCet outil est devenu un standard de fait pour toute synchronisation avec notre outil favori.\r\nPlusieurs nouveautés au menu de cette formation notamment la gestion du catalogue possible dans l'ERP et export dans Magento\r\n\r\n## Pourquoi un ERP pour l'ecommerce ?\r\n\r\nOn le sait tous, les comparateurs rendent la concurrence rude dans l'ecommerce, les marges sont faibles.\r\nUn impératif, se démarquer par la nature de son catalogue mais aussi par le volume de ses ventes.\r\nUn nombre de commandes élevé impose un traitement administratif colossal dans de nombreux domaines : gestion de stock, logistique, transport, achats, comptabilité.\r\nIls devient rapidement impossible de réaliser cette gestion sans outil approprié. Un ERP devient un allié incontournable. Mais encore faut-il avoir un outil souple pour s'adpater aux pratiques qui évoluent beaucoup dans le cadre de l'ecommerce ? Pour beaucoup OpenERP est le meilleur choix dans ce domaine.\r\n\r\n## A qui est destinée cette formation ?\r\n\r\nCette formation s'adresse aux e-commerçants actuels ou futurs qui veulent gérer l’ensemble de leurs processus avec deux des meilleurs outils du moment : OpenERP et Magento. C'est également la formation idéale pour les intégrateurs OpenERP qui veulent mener à bien leur projet e-commerce.\r\n\r\nElle vous permettra de prendre en main OpenERP dans le cadre d’un projet e-commerce. Cette formation est indispensable pour quiconque souhaiterais se lancer dans la mise en place d’OpenERP avec Magento.\r\n\r\n## Pourquoi le framework Connector ?\r\n\r\nConnector est utilisé par plusieurs intégrateurs important pour synchroniser OpenERP avec d'autres applications, notamment PrestaShop, Solr et OpenERP avec lui-même dans le cadre d'une utilisation en multi-companies.\r\nette utilisation dans plusieurs domaines est un gage de fiabilité puisqu'on mutualise la maintenance, sujet très important lors des changements de versions de l'ERP.\r\n\r\nIl est basé sur des tâches individuelles d'import et d'export, ce qui amène un maximum de visibilité sur les données en cours de synchronisation mais surtout de la fiabilité en ne bloquant pas tous les imports lorsqu'une seule commande pose problème.\r\n\r\nConsultez le sommaire détaillé de cette formation\r\n\r\nPour toute information complémentaire, merci de nous contacter à formation@akretion.com", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:00:16.084Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:00:16.084Z"}, "summary"=>"

Akretion organise une nouvelle formation sur le connecteur OpenERP-Magento.


De nombreuses nouveautés attendent les stagiaires.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544ec", "deprecated"=>true, "seo_title"=>"Formation OpenERP / Magento : 15, 16, 17 Avril 2014 à Lyon | Akretion", "meta_description"=>"Formation OpenERP / Magento à Lyon", "meta_keywords"=>"Formation, OpenERP, Magento, Lyon", "force_locale"=>"fr"}, {"_id"=>"5a2ec52a65a2220202959f48", "_slug"=>"formation-openerp-prestashop-1-2-3-avril-2014-a-lyon-1", "_visible"=>true, "_position"=>51.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:31.040Z", "updated_at"=>"2018-01-05T16:19:25.660Z", "_label"=>"Formation OpenERP / Prestashop : 1, 2, 3 Avril 2014 à Lyon", "title"=>"Formation OpenERP / Prestashop : 1, 2, 3 Avril 2014 à Lyon", "posted_at"=>"2014-02-17T00:00:00.000Z", "published"=>true, "body"=>"

Akretion organise une nouvelle formation e-commerce basée sur OpenERP version 7 et PrestaShop 1.5 du 1 au 3 Avril 2014.

\r\n

 

\r\n

Grâce au sharefunding de MagentoERPconnect, Camptocamp a pu revoir la conception du framework de synchronisation e-commerce. En mars 2013,les équipes de Camptocamp et Akretion se sont réunis pour lancer le portage du connecteur MagentoERPconnect sur ce nouveau framework.

\r\n

 

\r\n

Au vu de l’efficacité de ce nouveau framework, Akretion a décidé de porter d’ores et déjà PrestaShopERPconnect sur celui-ci.

\r\n

C’est donc sur cette nouvelle version optimisée pour OpenERP V7 que la formation aura lieu.

\r\n

 

\r\n

Pourquoi un ERP pour l'ecommerce ?

\r\n

On le sait tous, les comparateurs rendent la concurrence rude dans l'ecommerce, les marges sont faibles. Un impératif, se démarquer par la nature de son catalogue mais aussi par le volume de ses ventes. Un nombre de commandes élevé impose un traitement administratif colossal dans de nombreux domaines : gestion de stock, logistique, achats, comptabilité.

\r\n

 

\r\n

Ils devient rapidement impossible de réaliser cette gestion sans outil approprié. Un ERP devient un allié incontournable. Mais encore faut-il avoir un outil souple pour s'adpater aux pratiques qui évoluent beaucoup dans le cadre de l'ecommerce ? Pour beaucoup OpenERP est le meilleur choix dans ce domaine.

\r\n

 

\r\n

A qui est destinée cette formation ?

\r\n

Cette formation s'adresse aux e-commerçants actuels ou futurs qui veulent gérer l’ensemble de leurs processus avec deux des meilleurs outils du moment : OpenERP et PrestaShop.C'est également la formation idéale pour les intégrateurs OpenERP  qui veulent mener à bien leur projet e-commerce.

\r\n

Elle vous permettra de prendre en main OpenERP dans le cadre d’un projet e-commerce. Cette formation est indispensable pour quiconque souhaiterais se lancer dans la mise en place d’OpenERP avec PrestaShop.

\r\n

 

\r\n

Consultez le sommaire détaillé de cette formation

\r\n

 

\r\n

Autre information :

\r\n

 

\r\n

Pour toute information complémentaire, merci de nous contacter à formation@akretion.com

\r\n

 

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-01-05T16:19:25.660Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-01-05T16:19:25.660Z"}, "summary"=>"

Akretion organise une nouvelle formation e-commerce basée sur OpenERP version 7 et PrestaShop 1.5 du 1 au 3 Avril 2014. Cette formation est basé sur le nouveau framework e-commerce.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c665a22202029544f8", "deprecated"=>true, "seo_title"=>"Formation OpenERP / Prestashop : 1, 2, 3 Avril 2014 à Lyon", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"5a26d2cc65a222020295451e", "_slug"=>"run-a-locomotivecms-engine-in-minutes-and-upload-sites-to-it-with-devstep-docker", "_visible"=>true, "_position"=>0.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:32.505Z", "updated_at"=>"2018-02-09T16:01:00.566Z", "_label"=>"lancez un Engine LocomotiveCMS en quelques minutes avec Devstep et Docker", "title"=>"lancez un Engine LocomotiveCMS en quelques minutes avec Devstep et Docker", "posted_at"=>"2014-02-11T00:00:00.000Z", "published"=>true, "body"=>"

", "body_markdown"=>"Install Docker and Devstep, read and do step 1) and 2) of [http://www.akretion.com.br/blog/run-locomotivecms-website-locally-in-minutes-using-wagon-and-devstep-docker](http://www.akretion.com.br/blog/run-locomotivecms-website-locally-in-minutes-using-wagon-and-devstep-docker)\r\n\r\n## 1) running MongoDB in a dedicated container\r\n\r\nFirst download the official MongoDB image with (you can do the next steps in an other terminal while it's downloading):\r\n\r\n docker pull dockerfile/mongodb\r\n\r\nNow we will create a workspace folder where we will later create our Rails app and where we will leave the persistent data directory of our MongoDB container, let's call it loco-devstep:\r\n\r\n mkdir loco-devstep\r\n\r\nStart Mongodb. We will here expose MongoDB to the host, but as I already had a running MongoDB, I will shift the port so that from the host I can access that Dockerised MongoDB but using the 27018 port. If you don't have a local MongoDB like me, you can keep 27017:27017 so you will use the default port and you won't need to specify the port when doing commands from the host.\r\n\r\n docker run -d -p 27018:27017 -v path_to_loco-devstep/db:/data/db --name mongodb dockerfile/mongodb\r\n\r\n\r\n## 2) Install a LocomotiveCMS Engine in a dedicated Docker container\r\n\r\nHere we will be roughly following [the official Linux installation guide](http://doc.locomotivecms.com/get-started/install-engine-locally#linux) but with some simplifications and changes for our dockerized environment.\r\n\r\nHere we assume we will create a new LocomotiveCMS Rails application called acme\\_cms (where you can push websites with Wagon for instance). But you could also very much instead clone an existing LocomotiveCMS Rails app instead of acme\\_cms and skip that section 2) - app initialization process - and instead do git clone some_repo_url acme\\_cms and continue at section 3).\r\n\r\nIn fact we will cheat Devstep in order to have a first pass to install the proper Ruby runtime and proper Rails version with a temporary Gemfile. Then we will use that proper Rails environment to generate a new LocomotiveCMS Engine application and we will finally launch Devstep again in that new application to install all the applications gems and run it.\r\n\r\n echo \"source 'https://rubygems.org'\" > Gemfile\r\n echo \"gem 'rails', '3.2.20'\" >> Gemfile # note the 2 >> this time!\r\n\r\nNow let's start Devstep to install Rails 3.2.20 and then use it:\r\n\r\n devstep hack\r\n\r\nThis will install rails 3.2.30 in the container so we can use it to generate a new Locomotive CMS Rails app with:\r\n\r\n rails new acme_cms --skip-active-record --skip-test-unit --skip-javascript --skip-bundle\r\n\r\nNow exit from that container using CRTL+D or the exit command and enter in the newly created folder acme\\_cms with\r\n\r\n cd acme_cms\r\n\r\nWe will now edit the Gemfile; you can use your favorite editor to edit the file as we are outside of the container.\r\nNow add the following line to require the locomotive_cms gem from the 2.5.x branch after rails in the Gemfile\r\n\r\n gem 'locomotive_cms', require: 'locomotive/engine', git: 'https://github.com/locomotivecms/engine.git', ref: 'v2.5.x'\r\n\r\n\r\nAdd the following line under the assets group:\r\n\r\n gem 'compass', '~> 0.12.7'\r\n gem 'compass-rails', '~> 2.0.0'\r\n\r\nUncomment the following line under the assets group.\r\n\r\n gem 'therubyracer', :platforms => :ruby\r\n\r\nadd the puma webserver gem at the end of the Gemfile with:\r\n\r\n gem 'puma'\r\n\r\nFinally your Gemfile should now look like:\r\n\r\n source 'https://rubygems.org'\r\n\r\n gem 'rails', '3.2.20'\r\n gem 'locomotive_cms', require: 'locomotive/engine', git: 'https://github.com/locomotivecms/engine.git', ref: 'v2.5.x'\r\n\r\n # Gems used only for assets and not required\r\n # in production environments by default.\r\n group :assets do\r\n gem 'sass-rails', '~> 3.2.3'\r\n gem 'coffee-rails', '~> 3.2.1'\r\n \r\n gem 'compass', '~> 0.12.7'\r\n gem 'compass-rails', '~> 2.0.0'\r\n # See https://github.com/sstephenson/execjs#readme for more supported runtimes\r\n gem 'therubyracer', :platforms => :ruby\r\n\r\n gem 'uglifier', '>= 1.0.3'\r\n end\r\n\r\n gem 'puma'\r\n \r\n## 3) Launching our dockerized LocomotiveCMS container\r\n\r\nensure you are inside the Rails app directory, in our case acme\\_cms. Then launch a Devstep Docker container with the following command:\r\n\r\n devstep hack -p 9292:9292 --link mongodb:mongodb\r\n\r\nThis will install all the gems required to run our app...\r\n\r\nNow we will just tell LocomotiveCMS to inject some configuration files in our new Rails app in the case it has not been done already (it's done already if you checked out a Rails app instead of creating one or if you already). So do:\r\n\r\n exec rails g locomotive:install\r\n\r\nEdit (you can do that from outside the container using your favorite editor) the generated config/mongoid.yml and replace the 3 occurrences of localhost by mongodb which is an host that Docker will know about because we used the --link mongodb:mongodb option when we started Devstep/Docker.\r\n\r\nWhen this is done, just start the Rails app with:\r\n\r\n bundle exec puma\r\n\r\nIn case you have the following error:\r\n\r\n /workspace/config/initializers/devise.rb:4:in `block in ': undefined method `secret_key=' for Devise:Module (NoMethodError)\r\n\r\nThis is because there is a discrepancy with the version of the Devise authentication gem and the confirguration file that has been generated by LocomotiveCMS for it. We could fork the LocomotiveCMS engine and change its Gemfile to depend on a newer Devise version, but as for now, a simple solution is just to edit /workspace/config/initializers/devise.rb and comment out the two lines with config.secret_key =... Then start again with bundle exec puma. This should work.\r\n\r\nNow you can browse the http://localhost:9292 with your browser and set up a brand new site in this Mongodb database!\r\n\r\nHere are the steps:\r\n\r\n

\"\"

\r\n

\"\"

\r\n

\"\"

\r\n\r\nNote the API key in step 3/3 as we will need it later to push a website in the Engine.\r\n\r\nFrom there we could create the new site by editing the templates and data from the LocomotiveCMS backoffice. But this isn't the most productive way to do it. LocomotiveCMS is a revolution because of its site development workflow with Wagon.\r\n\r\nSo instead we will push a site developed with Wagon to this engine!\r\n\r\n## 4) Pushing a Wagon website to our brand new engine\r\n\r\nSo Let's assume you have some existing wagon website, for instance the one we built in that other Devstep tutorial:\r\n[http://www.akretion.com.br/blog/run-locomotivecms-website-locally-in-minutes-using-wagon-and-devstep-docker](http://www.akretion.com.br/blog/run-locomotivecms-website-locally-in-minutes-using-wagon-and-devstep-docker)\r\n\r\nAssuming we want to push the website structure and content created in the container of the Wagon tutorial to our new Engine container and that both are running locally, we need to start the wagon container in a way it can connect to the Engine. For a production engine, it will typically run on some server with some IP or domain, but here this is not the case so we need to start the Wagon container telling about the Engine container.\r\n\r\nI Assume here that you still have the Engine container running. We need to find out the name of that container, as it has automatically been set, we can find its name with the following command:\r\n\r\n docker ps | grep 9292\r\n 2178931ceae0 fgrehm/devstep:v0.2.0 \"/.devstep/bin/entry 6 hours ago Up 6 hours 0.0.0.0:9292->9292/tcp focused_ritchie\r\n\r\nSo here my Engine container is called focused_ritchie\r\n\r\nIn your host computer (not in a container), you will open a terminal and go inside the repository of the Wagon website (wisdom-for-wanderers in our other tutorial).\r\nYou will now start the Wagon container a bit like in the Wagon tutorial, but this time with this command:\r\n\r\n devstep hack -p 3333:3333 --link focused_ritchie:engine\r\n\r\nInside the wagon container we could now do wagon commands to display the local website on port 3333 or we could push it to the engine and this is what we will do this time. For that we need to set up the deployment website to target. in the wagon repo (), create a file called config/deploy.yml with this content:\r\n\r\n development:\r\n host: engine:9292\r\n email: the_email_you_used_in_the_engine\r\n password: the_password_you_used_in_the_engine\r\n api_key: the_api_key_display_at_state_3_of_the_site_setup\r\n\r\nWe will now push the website to our Engine. This local website has a Japanese translation that won't match our Engine website setup possibly, so we will use the -f flag to force pushing that website with Japanese too:\r\n\r\n bundle exec wagon push development -f\r\n\r\nThis will typically produced the following output:\r\n\r\n

\"\"

\r\n\r\nYou can now browse again http://localost:9292/locomotive and ensure the structure and the content have been pushed to our Dockerized Engine:\r\n\r\n

\"\"

\r\n\r\nDone!!\r\n\r\nYou can now hack the Wagon site again (from outside the container with your favorite editor) and push it again to the Engine. You'll do the same to push to some production Engine or the Locomotive hosting offer, eventually specifying an other section than development (production) in the config/deploy.yml file and in the push command.\r\n", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:01:00.566Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:01:00.566Z"}, "summary"=>"

LocomotiveCMS is a brilliant CMS. I personnaly consider it's way ahead all of the open source competition. It has a client server structure where designers can edit website locally and then upload them to a multi-tenant engine. But installing that Engine can be a bit daunting, especially as it is still running Rails 3.2 that may conclict with newer Rails 4 or because you need to install MongoDB. In this tutorial however we wlll use Devstep and Docker tools to do it easily without cluterring your computer so you can start hacking every aspect of LocomotiveCMS and use all its power.

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e0", "deprecated"=>true, "seo_title"=>"lancez un Engine LocomotiveCMS en quelques minutes avec Devstep et Docker | Akretion", "meta_description"=>"Lancez un Engine LocomotiveCMS en quelques minutes avec Devstep et Docker ", "meta_keywords"=>"LocomotiveCMS, Devstep, Docker", "force_locale"=>"en"}, {"_id"=>"5a26d2d365a2220202954543", "_slug"=>"openerp-magento-connector-v7-training-by-akretion", "_visible"=>true, "_position"=>6.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:39.182Z", "updated_at"=>"2018-02-09T16:01:49.528Z", "_label"=>"Formation sur connecteur OpenERP-Magento en version 7 par Akretion!", "title"=>"Formation sur connecteur OpenERP-Magento en version 7 par Akretion!", "posted_at"=>"2014-01-15T00:00:00.000Z", "published"=>true, "body"=>"

 

\r\n

Akretion a donné la première formation sur le nouveau connecteur OpenERP-Magento à Redwood city en Californie (USA) du 16 au 18 septembre 2013.

\r\n


\r\n


\r\n

La formation était organisée par OpenERP SA dans les locaux de leur siège en Californie :

\r\n

http://www.eventbrite.com/e/training-en-openerp-magento-connector-training-redwood-city-ca-usa-tickets-6211812699?aff=eor,

\r\n


\r\n


\r\n

Pendant ce temps, Sébastien Beau et Benoît Guillot, deux spécialistes du connecteur chez Akretion, vinrent depuis la France pour donner la formation.

\r\n


\r\n

\r\n


\r\n

Akretion est en effet partenaire Gold d’OpenERP depuis 2012, partenaire officiel depuis 2009 et s’est créée une véritable expertise sur le connecteur Magento OpenERP depuis 2008 avec probablement le plus grand nombre de PME cliente utilisant le connecteur dans le monde !

\r\n


\r\n


\r\n


\r\n

Sept étudiants venant de toute la planète (Wisconsin USA, Floride USA, République Dominicain, Philipinnes) ont assisté à la formation.

\r\n


\r\n

\r\n


\r\n

La formation à permis aux étudiants d’apprendre tous les détails pratique pour installer et utiliser le tout nouveau connecteur OpenERP v7 / Magento v1.7 sorti en novembre 2013 comprenant le nouveau système de queue de tâches pour OpenERP conçu par Camptocamp.

\r\n


\r\n


\r\n


\r\n

En plus du contenu spécifique à la connexion entre OpenERP et Magento, les étudiants ont pu apprendre de nombreuses fonctionnalités du e-commerce. En effet, la formation couvre aussi les aspects de e-banking, avec l’import automatique des relevés bancaire pour le lettrage, la gestion avancée de son entrepôt avec le calculs précis des délais de livraison, la gestion des transporteurs, la connexion avec des logisticiens et l’impression des étiquettes de transport.

\r\n

 

\r\n


\r\n


\r\n

D’autres formations OpenERP-Magento vont être prochainement programmée en France, n’hésitez pas à nous contacter pour de plus amples informations.

\r\n


\r\n


\r\n


\r\n

N’oubliez pas qu’Akretion à récemment publié aussi le connecteur OpenERP-Prestahop pour OpenERP v7.

\r\n

 

\r\n

 

\r\n

De même, une formation OpenERP-Prestashop sera prochainement programmée en France, n’hésitez pas à nous contacter pour plus d’informations.

\r\n

", "body_markdown"=>"", "thumbnail"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a22202029544c9/5a26d2d365a2220202954543/files/training_oe_mag_redwood_seb.JPG", "filename"=>"training_oe_mag_redwood_seb.JPG", "size"=>142367.0, "updated_at"=>"2018-02-09T16:01:49.528Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:01:49.528Z"}, "summary"=>"

Akretion a donné la première formation sur le nouveau connecteur OpenERP-Magento à Redwood city en Californie (USA) du 16 au 18 septembre 2013.

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e9", "deprecated"=>true, "seo_title"=>"Formation sur connecteur OpenERP-Magento en version 7 par Akretion! | Akretion", "meta_description"=>"Formation sur connecteur OpenERP-Magento en version 7 par Akretion! ", "meta_keywords"=>"Formation, OpenERP, Magento", "force_locale"=>"en"}, {"_id"=>"5a26d2d365a2220202954547", "_slug"=>"run-locomotivecms-websites-locally-in-minutes-using-wagon-and-devstep-docker", "_visible"=>true, "_position"=>7.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:39.635Z", "updated_at"=>"2018-08-09T18:17:03.403Z", "_label"=>"run LocomotiveCMS websites locally in minutes using Wagon and Devstep (Docker)", "title"=>"run LocomotiveCMS websites locally in minutes using Wagon and Devstep (Docker)", "posted_at"=>"2014-01-11T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"At Akretion we really love the [Locomotive CMS](http://locomotivecms.com/) which powers this corporate website and some other of our websites. LocomotiveCMS is all the more exciting as it shares a lot of its technological stack with Shopify, like [the Liquid templating language](https://github.com/Shopify/liquid/wiki/Liquid-for-Designers) for instance. And Akretion made it possible to integrate LocomotiveCME with Odoo business logic layer seamlessly using the [erpify gem](https://github.com/akretion/erpify). Something exciting we will talk about in an other post...\r\n\r\nBut in a company where we already ask our collaborators to master Python, not everybody has the proper Ruby runtime locally nor is willing to clutter his computer with all the dependencies. This is where Docker and Devstep really shine. Here is how to hack a LocomotiveCMS in minutes using Wagon in Devstep;\r\n\r\nYou may first need to install Docker on your computer in case you have been living on another planet over the last months:\r\n[https://docs.docker.com/installation/](https://docs.docker.com/installation/)\r\nDon't forget to give your user the privilege to run Docker as it saves you from doing sudo everytime when using docker.\r\n\r\nHere is how this tutorial looks like (recorded after steps 1 and 2 have been done):\r\n\r\n\r\n\r\n## 1) Install Devstep\r\n\r\ninstall Desvtep (voodoo includes the Devstep image because it's derived from it. But you should still install the client launcher). [http://fgrehm.viewdocs.io/devstep/getting-started](http://fgrehm.viewdocs.io/devstep/getting-started)\r\n\r\n\r\n## 2) Install Java in the Devstep image (LocomotiveCMS requires Java in yui-compressor)\r\n\r\n docker run -ti fgrehm/devstep:v0.2.0 bin/bash\r\n developer@aa5578cfaeff:/$ sudo apt-get update\r\n developer@aa5578cfaeff:/$ sudo apt-get install openjdk-7-jre\r\n\r\nin an other terminal/tab; note the container id (here aa5578cfaeff from the container shell prompter) and commit the changed image:\r\n\r\n docker commit aa5578cfaeff fgrehm/devstep:v0.2.0\r\n\r\nThat commit will allow us to have Java in all our future containers based on Devstep.\r\n\r\n\r\n## 3) Clone an existing Wagon website (unless you want to create a new one and follow the doc).\r\nFor instance we will start a blog example from [the official LocomotiveCMS tutorial](http://doc.locomotivecms.com/making-blog)\r\n\r\n git clone git@github.com:locomotivecms/wisdom-for-wanderers.git\r\n cd wisdom-for-wanderers\r\n\r\nbut because we are lazy we will go straight to the branch containing the final result:\r\n\r\n git fetch origin chapter-4.2:chapter-4.2\r\n git checkout chapter-4.2\r\n\r\nand because this is no mission critical ERP, we even suggest living on the edge and changing the Gemfile to grab the latest Wagon from git. So you can make this change in the Gemfile:\r\n\r\n -gem 'locomotivecms_wagon', '~> 1.4.0'\r\n +gem 'locomotivecms_wagon', git: 'https://github.com/locomotivecms/wagon.git'\r\n\r\n## 4) Start a Devstep container to run our website locally using Wagon:\r\nmake sure you are inside the wisdom-for-wanderers folder and do:\r\n\r\n devstep hack -p 3333:3333\r\n\r\n(you may double check where you downloaded/installed the devstep client command)\r\n\r\nBy doing that, you will enter a new Devstep container where the Ruby Buildpack will fire and converge the dependencies specified in the Gemfile, including the Wagon too to run LocomotiveCMS locally.\r\n\r\n## 5) Start wagon and you are done!\r\n\r\n bundle exec wagon serve\r\n\r\nNow browse http://localhost:3333 and you should be able to see the LocomotiveCMS blog!\r\n\r\n

\"\"

\r\n\r\nYou can now hack the liquid templates in the app folder and the CSS/JS in the public folder and see the changes live (a cool plugin to use is LiveReload for Firefox for instance so you don't even need to refresh the browser).\r\n\r\n## 6) Next...\r\n\r\nRead LocomotiveCMS documentation to learn more [http://doc.locomotivecms.com/making-blog](http://doc.locomotivecms.com/making-blog)\r\nEventually start the process from the initial branch of chapter 1 and walk through the different stages by switching branches and restarting wagon (no need to restart the Docker container itself).\r\n\r\nAn other thing you can do from here is deploying this local Wagon website to some running Locomotive Engine, possibly in the cloud and this is what we will cover in a next post.\r\n\r\nFrom here you can also typically hack some Locomotive component like Wagon, contribute bugfix and improvements. For that, you should clone that component in some subfolder, for instance vendor/wagon and you should edit the current Gemfile to point to that local folder instead of grabbing it from rubygems or Github. Typically, you can achieve that by commenting the line with gem 'locomotivecms_wagon' in your Gemfile and replace it by the path to your local fork such as\r\n\r\n gem 'locomotivecms_wagon', path: 'vendor/wagon'\r\n\r\nand then removing the Gemfile.lock and starting again the container so that bundle will configure again the dependencies to use your local fork.\r\n\r\nSome next Docker tutorial will also teach you how to do magic with Docker and Odoo, so stay tuned...", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:17:03.403Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:17:03.403Z"}, "summary"=>"

Docker is all the rage these days and Akretion has been using it for a while now, including for Odoo. In this post however we will see how we can use the Desvetp tool combined with Wagon to edit locally a LocomotiveCMS website.

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e0", "deprecated"=>false, "seo_title"=>"run LocomotiveCMS websites locally in minutes using Wagon and Devstep (Docker) | Akretion", "meta_description"=>"How to run LocomotiveCMS websites locally with Wagon and Docker", "meta_keywords"=>"Docker, Wagon, LocomotiveCMS", "force_locale"=>"en"}, {"_id"=>"5a26d2d365a222020295454a", "_slug"=>"sepa-support-in-openerp-by-akretion", "_visible"=>true, "_position"=>8.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:39.882Z", "updated_at"=>"2018-08-09T19:27:13.467Z", "_label"=>"SEPA support in OpenERP by Akretion", "title"=>"SEPA support in OpenERP by Akretion", "posted_at"=>"2014-01-01T00:00:00.000Z", "published"=>true, "body"=>"

 


The Single Euro Payments Area (SEPA) is an initiative of the European Union to simplify bank transfers in Euro currency and reduce delays. The 28 countries of the European Union (plus 5 others) are part of SEPA. So far, the main changes introduced by SEPA impacted the technical mechanisms of money transfers between banks. But the next milestone in the SEPA calendar impacts the data exchange between companies and their banks : starting from February 1st 2014, companies will not be allowed to use the old national file format any more, only the new SEPA file format will be accepted by banks.




This new SEPA file format is based on the ISO 20022 standard and is XML-based. As a consequence, the companies that use files to send credit transfer orders or direct debit orders to their banks must make sure that their accounting software is able to generate SEPA XML files.




Thanks for the work of Akretion in coordination with the OpenERP community, OpenERP is able to generate SEPA XML files for credit transfers and direct debits. The implementation of SEPA made by Akretion follows the guidelines of the European Payment Council, which federate the european banking industry and publish guidelines and rulebooks to use the ISO 20022 standard for SEPA. The OpenERP modules developed by Akretion are part of the banking addons, which is project managed by the OpenERP Community Association :


  • the module account_banking_sepa_credit_transfer adds support for SEPA Credit Transfers (SCT),
  • the module account_banking_sepa_direct_debit adds support for SEPA Direct Debits (SDD) including the management of direct debit mandates.


The latest version of these modules for OpenERP 7.0 are available in the following branch : lp:~akretion-team/banking-addons/70-sepa-trf-dd-updates


Backports for some older versions of OpenERP are already available.




Once theses modules are installed, OpenERP will be able to generate a SEPA XML file from a payment order and from a direct debit order. The SEPA files generated by OpenERP have already been used by several EU companies with many different banks for real-life credit transfers and direct debit transactions.




Akretion France is available to help you add SEPA support to your OpenERP system and carry out the required tests with your banks. Akretion would like to thank all the OpenERP integrators who subcontracted SEPA development and testing to Akretion ; this has been a great help in the implementation of SEPA for OpenERP.




About Akretion


Akretion is an OpenERP-expert company based in Brazil (Rio de Janeiro and São Paulo) and France (Lyon) with a strong experience in e-commerce projects. Akretion key contributions to Open Source software include the Magento-OpenERP connector, the PrestaShop-OpenERP connector, the Amazon-OpenERP connector, the eBay-OpenERP connector, the Asterisk-OpenERP connector, the Brazilian localization for OpenERP, support for French customs formalities (DEB and DES) in OpenERP and support for SEPA Credit Transfer and SEPA Direct Debit in OpenERP. Akretion sells training, consulting, software development and SaaS (Software as a Service) on OpenERP.


 


Press contacts


 



  • Alexis de Lattre - Mail: alexis.delattre (at) akretion.com

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T19:27:13.467Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T19:27:13.467Z"}, "summary"=>"

Akretion ajoute le support SEPA pour OpenERP

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>true, "seo_title"=>"SEPA support in OpenERP by Akretion | Akretion", "meta_description"=>"Module for SEPA support in OpenERP by Akretion", "meta_keywords"=>"SEPA, OpenERP, Odoo", "force_locale"=>"en"}, {"_id"=>"5a2ec52c65a2220202959f55", "_slug"=>"formation-openerp-prestashop-21-22-23-mai-2013-lyon-1", "_visible"=>true, "_position"=>52.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:32.477Z", "updated_at"=>"2018-02-09T17:09:27.759Z", "_label"=>"Formation OpenERP / Prestashop : 21, 22, 23 mai 2013 à Lyon", "title"=>"Formation OpenERP / Prestashop : 21, 22, 23 mai 2013 à Lyon", "posted_at"=>"2013-08-04T00:00:00.000Z", "published"=>true, "body"=>"

Akretion organise sa première formation e-commerce basée sur OpenERP version 7 et PrestaShop 1.5 du 21 au 23 mai.

\r\n


Grâce au sharefunding de MagentoERPconnect, Camptocamp a pu revoir la conception du framework de synchronisation e-commerce. En mars les équipes de Camptocamp et Akretion se sont réunis pour lancer le portage du connecteur MagentoERPconnect sur ce nouveau framework.

Au vu de l’efficacité de ce nouveau framework, Akretion a décidé de porter d’ores et déjà PrestaShopERPconnect sur celui-ci.
C’est donc sur cette nouvelle version optimisée pour OpenERP V7 que la formation aura lieu.

\r\n

 

\r\n

Pourquoi un ERP pour l'ecommerce ?

\r\n

On le sait tous, les comparateurs rendent la concurrence rude dans l'ecommerce, les marges sont faibles. Un impératif, se démarquer par la nature de son catalogue mais aussi par le volume de ses ventes. Un nombre de commandes élevé impose un traitement administratif colossal dans de nombreux domaines : gestion de stock, logistique, achats, comptabilité.

Ils devient rapidement impossible de réaliser cette gestion sans outil approprié. Un ERP devient un allié incontournable. Mais encore faut-il avoir un outil souple pour s'adpater aux pratiques qui évoluent beaucoup dans le cadre de l'ecommerce ? Pour beaucoup OpenERP est le meilleur choix dans ce domaine.

\r\n

 

\r\n

A qui est destinée cette formation ?

\r\n

Cette formation s'adresse aux e-commerçants actuels ou futurs qui veulent gérer l’ensemble de leurs processus avec deux des meilleurs outils du moment : OpenERP et PrestaShop. C'est également la formation idéale pour les intégrateurs OpenERP  qui veulent mener à bien leur projet e-commerce.

Elle vous permettra de prendre en main OpenERP dans le cadre d’un projet e-commerce. Cette formation est indispensable pour quiconque souhaiterais se lancer dans la mise en place d’OpenERP avec PrestaShop.

Consultez le sommaire détaillé de cette formation

\r\n

Autres informations :

\r\n

Lieu : 35 rue Montgolfier - 69100 Villeurbanne
Accès par le métro :
ligne A - station flachet (remonter la rue Flachet à pied à la sortie du métro)
depuis la gare de la Part-Dieu prendre la ligne B vers Charpennes puis la ligne A direction Vaulx en Velin la soie (station Flachet)

\r\n

Date de la session :  21 au 23 Mai 2013 - 3 jours

\r\n

Hébergements à proximité :

\r\n\r\n

 

\r\n

Pour toute information complémentaire et/ou pré inscription, merci de nous contacter à formation@akretion.com

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T17:09:27.759Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T17:09:27.759Z"}, "summary"=>"

Akretion organise sa première formation e-commerce basée sur OpenERP version 7 et PrestaShop 1.5 du 21 au 23 mai.

\r\n

Cette formation est basée sur le nouveau framework e-commerce.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544ec", "deprecated"=>true, "seo_title"=>"Formation OpenERP / Prestashop : 21, 22, 23 mai 2013 à Lyon | Akretion", "meta_description"=>"Formation OpenERP / Prestashop : 21, 22, 23 mai 2013 à Lyon", "meta_keywords"=>"Formation, OpenERP / Prestashop, Odoo", "force_locale"=>"fr"}, {"_id"=>"5a26d2d565a2220202954559", "_slug"=>"formation-openerp-magento-connector-juin-19-20-21-2013-a-redwood-city-ca-usa", "_visible"=>true, "_position"=>13.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:41.430Z", "updated_at"=>"2018-02-09T16:04:31.070Z", "_label"=>"Treinamento OpenERP - Magento connector: 19, 20, 21 Junho 2013 na cidade de Redwood City, CA (EUA)", "title"=>"Treinamento OpenERP - Magento connector: 19, 20, 21 Junho 2013 na cidade de Redwood City, CA (EUA)", "posted_at"=>"2013-07-05T00:00:00.000Z", "published"=>true, "body"=>"

First Akretion training in USA on the OpenERP-Magento connector organized with OpenERP SA in Redwood City, CA from June 19 to June 21 2013.




About the training :


This training will extensively cover the latest version of the OpenERP-Magento Connector: MagentoERPConnect. This connector runs with OpenERP 7 and Magento 1.5 and up. MagentoERPConnect is an open source project developed for the most part by a group of companies specialized in open source business applications and acting as core editors (Akretion, Camptocamp,...). More information is available on the project's home page at https://launchpad.net/magentoerpconnect


Consult the course summary of the training




More information on the subscription to the training here :


http://www.eventbrite.com/event/6211812699/eorg#

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:04:31.070Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:04:31.070Z"}, "summary"=>"

First Akretion training in USA on the OpenERP-Magento connector organized with OpenERP SA in Redwood City, CA from June 19 to June 21 2013.


Training based on the new e-commerce framework.

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e9", "deprecated"=>true, "seo_title"=>"Treinamento OpenERP - Magento connector: 19, 20, 21 Junho 2013 na cidade de Redwood City, CA (EUA) | Akretion", "meta_description"=>"Treinamento OpenERP - Magento connector: 19, 20, 21 Junho 2013 na cidade de Redwood City, CA (EUA)", "meta_keywords"=>"Formation, OpenERP, Magento", "force_locale"=>"en"}, {"_id"=>"5a26d2d465a2220202954550", "_slug"=>"formation-openerp-prestashop-15-16-17-octobre-2013-lyon", "_visible"=>true, "_position"=>10.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:40.504Z", "updated_at"=>"2018-02-09T16:05:17.959Z", "_label"=>"Formation OpenERP / Prestashop : 15, 16, 17 octobre 2013 à Lyon", "title"=>"Formation OpenERP / Prestashop : 15, 16, 17 octobre 2013 à Lyon", "posted_at"=>"2013-06-26T00:00:00.000Z", "published"=>true, "body"=>"

Akretion organise sa seconde formation e-commerce basée sur OpenERP version 7 et PrestaShop 1.5 du 15 au 17 octobre 2013.



Akretion poursuit ses formations sur la connexion de PrestaShop avec OpenERP. Des nouveautés attendent les stagiaires


Pourquoi un ERP pour l'ecommerce ?


On le sait tous, les comparateurs rendent la concurrence rude dans l'ecommerce, les marges sont faibles. Un impératif, se démarquer par la nature de son catalogue mais aussi par le volume de ses ventes. Un nombre de commandes élevé impose un traitement administratif colossal dans de nombreux domaines : gestion de stock, logistique, achats, comptabilité.

Ils devient rapidement impossible de réaliser cette gestion sans outil approprié. Un ERP devient un allié incontournable. Mais encore faut-il avoir un outil souple pour s'adpater aux pratiques qui évoluent beaucoup dans le cadre de l'ecommerce ? Pour beaucoup OpenERP est le meilleur choix dans ce domaine.


 


A qui est destinée cette formation ?


Cette formation s'adresse aux e-commerçants actuels ou futurs qui veulent gérer l’ensemble de leurs processus avec deux des meilleurs outils du moment : OpenERP et PrestaShop. C'est également la formation idéale pour les intégrateurs OpenERP  qui veulent mener à bien leur projet e-commerce.

Elle vous permettra de prendre en main OpenERP dans le cadre d’un projet e-commerce. Cette formation est indispensable pour quiconque souhaiterais se lancer dans la mise en place d’OpenERP avec PrestaShop.

Consultez le sommaire détaillé de cette formation


Autre information :


Lieu : 35 rue Montgolfier - 69100 Villeurbanne
Accès par le métro depuis la gare de la Part-Dieu


Date de la session :  21 au 23 Mai 2013 - 3 jours


Hébergements à proximité :



 


Pour toute information complémentaire et/ou pré inscription, merci de nous contacter à formation@akretion.com

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:05:17.959Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:05:17.959Z"}, "summary"=>"

Akretion poursuit ses formations sur la connexion de PrestaShop avec OpenERP du 15 au 17 octobre. Des nouveautés attendent les stagiaires

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544ec", "deprecated"=>true, "seo_title"=>"Formation OpenERP / Prestashop : 15, 16, 17 octobre 2013 à Lyon | Akretion", "meta_description"=>"Formation OpenERP / Prestashop : 15, 16, 17 octobre 2013 à Lyon", "meta_keywords"=>"Formation, OpenERP / Prestashop, Odoo", "force_locale"=>"fr"}, {"_id"=>"5a26d2d465a2220202954553", "_slug"=>"webinar-br-localizao-brasileira-no-openerp-v7-1", "_visible"=>true, "_position"=>11.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:40.818Z", "updated_at"=>"2018-08-09T18:23:03.840Z", "_label"=>"Webinar BR - Entité brésilienne sur OpenERP V7", "title"=>"Webinar BR - Entité brésilienne sur OpenERP V7", "posted_at"=>"2013-05-14T00:00:00.000Z", "published"=>true, "body"=>"

No dia 9 de maio de 2013 realizamos um webinar juntamente com a OpenERP S.A. apresentando a comunidade e parceiros as principais mudanças da localização brasileira em relação a versão 6.1, e os novos recursos implementado na versão 7.0.


<iframe width='560' height='315' src='http://www.youtube.com/embed/zktCtust2r0?list=UU2oHy0qFpbrNR4sbl5NK9eA' frameborder='0' allowfullscreen></iframe>

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:23:03.840Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:23:03.840Z"}, "summary"=>"

No dia 9 de maio de 2013 realizamos um webinar juntamente com a OpenERP S.A. apresentando a comunidade e parceiros as principais mudanças e os novos recursos da localização brasileira para o OpenERP versão 7.0.

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544dd", "deprecated"=>false, "seo_title"=>"Webinar BR - Entité brésilienne sur OpenERP V7 | Akretion", "meta_description"=>"Webinar BR - Entité brésilienne sur OpenERP V7", "meta_keywords"=>"Webinar, OpenERP v7", "force_locale"=>"en"}, {"_id"=>"5a26d2d565a2220202954556", "_slug"=>"synchronisation-prestashop-et-openerp-v7-prestashoperpconnect", "_visible"=>true, "_position"=>12.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:41.167Z", "updated_at"=>"2018-01-05T16:25:12.748Z", "_label"=>"Synchronisation Prestashop et OpenERP v7 - PrestaShopERPconnect", "title"=>"Synchronisation Prestashop et OpenERP v7 - PrestaShopERPconnect", "posted_at"=>"2013-05-14T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"Akretion a débuté l'implémentation de PrestaShopERPconnect pour la version 7 d'OpenERP.
Voici quelques captures d'écran qui illustrent le niveau de fonctionnalité atteint à ce jour.

A noter que le connecteur utilisé pour PrestaShop repose sur les mêmes briques de bases (modules génériques aux fonctionnalités communes) que celles utilisées pour MagentoERPconnect.

Historiquement Akretion avait développé une grosse partie des connecteurs e-commerce pour la version 5 et 6 d'OpenERP. Pour le cas de la version 7, nous tenons à remercier Camptocamp pour avoir investi de nombreux jours sur le nouveau framework de synchronisation sur lequel le nouveau connecteur Prestashop se base.

===

## Connexion

Le module 'Connector' amène à OpenERP la notion de 'backend'. C'est ici que l'on définit le paramétrage permettant d'établir la connexion avec l'application à synchroniser : ici PrestaShop.
![_](http://akretion.s3.amazonaws.com/assets/presta_connect/10backend1.png)






PrestaShop donne accès à ses webservices par l'intermédiaire d'une clé qui est connu d'OpenERP.
![_](http://akretion.s3.amazonaws.com/assets/presta_connect/20p_ws.png)



Le backend permet de synchroniser au préalable les objets de bases (stores, languages, etc...) de PrestaShop.
![_](http://akretion.s3.amazonaws.com/assets/presta_connect/30backend2.png)

===

## Premiers imports
Les clients, les adresses et groupes de clients de PrestaShop sont importées
![_](http://akretion.s3.amazonaws.com/assets/presta_connect/40p_customer.png)



Le nouveau système de synchronisation des données repose sur des bases très différentes de l'ancien connecteur. Chaque synchronisation se découpe en 3 phases :

* création d'un job de recherche des identifiants PrestaShop de l'objet à synchroniser
* création de jobs individuels d'import dans une file d'attente : un job pour chaque enregistrement/objet correspondant aux identifiants PrestaShop
* exécution des jobs issus de la file d'attente.


Par exemple dans cet écran on trouve le job de recherche des clients nouveaux ou modifiés depuis une date donnée
![_](http://akretion.s3.amazonaws.com/assets/presta_connect/45oe_search_cust.png)



Le job ci-dessous défini l'import d'une adresse client (consécutivement à l'import du client)
![_](http://akretion.s3.amazonaws.com/assets/presta_connect/50import_record_addr.png)



On constate que les clients présents dans PrestaShop sont bien importés dans OpenERP.
![_](http://akretion.s3.amazonaws.com/assets/presta_connect/55oe_cust.png)

Les produits de PrestaShop sont également importés ...
![_](http://akretion.s3.amazonaws.com/assets/presta_connect/60p_product.png)



... comme on le voit ici
![_](http://akretion.s3.amazonaws.com/assets/presta_connect/65oe_product.png)



De même les commandes existantes dans PrestaShop peuvent être importées
![_](http://akretion.s3.amazonaws.com/assets/presta_connect/75p_order.png)



... via un découpage en tâches (jobs) individuels.
![_](http://akretion.s3.amazonaws.com/assets/presta_connect/70oe_job_order.png)



La commande est bien importé dans OpenERP.

On retrouve notre commande rattaché au shop 'Ma boutiq de rêve'.

![_](http://akretion.s3.amazonaws.com/assets/presta_connect/80oe_order.png)


## Export des données
Concernant l'export des données, le statut des commandes confirmées (quotation -> sale order) dans OpenERP est remonté dans PrestaShop

L'export de l'inventaire des produits est en cours de finalisation.

Cette notion est très importante car il faut que le stock de PrestaShop tienne compte :

* des achats fait sur OpenERP
* des ventes faites sur d'autres canaux : Ebay, Amazon, autres boutiques (Magento ou un autre PrestaShop)

![_](http://akretion.s3.amazonaws.com/assets/presta_connect/95stock.png)



Le développement est en cours, le périmètre 1 étant le portage du module PrestaShopERPconnect a été atteint et est période de test et de stabilisation.

Le périmètre 2 étant la gestion du catalogue dans OpenERP est en cours de réalisation et sera fini au cours des projets clients.
", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-01-05T16:25:12.748Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-01-05T16:25:12.748Z"}, "summary"=>"

Akretion a débuté l'implémentation de PrestaShopERPconnect pour la version 7 d'OpenERP.
Voici quelques captures d'écran qui illustrent le niveau de fonctionnalité atteint à ce jour.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544ec", "deprecated"=>true, "seo_title"=>"Synchronisation Prestashop et OpenERP v7 - PrestaShopERPconnect", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"5a2ec52d65a2220202959f5d", "_slug"=>"webinar-br-localizao-brasileira-no-openerp-v7", "_visible"=>true, "_position"=>54.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:33.229Z", "updated_at"=>"2018-02-09T16:06:11.735Z", "_label"=>"Webinar BR - Localização Brasileira no OpenERP V7", "title"=>"Webinar BR - Localização Brasileira no OpenERP V7", "posted_at"=>"2013-05-14T00:00:00.000Z", "published"=>true, "body"=>"

No dia 9 de maio de 2013 realizamos um webinar juntamente com a OpenERP S.A. apresentando a comunidade e parceiros as principais mudanças da localização brasileira em relação a versão 6.1, e os novos recursos implementado na versão 7.0.

\r\n

<iframe width=\"560\" height=\"315\" src=\"http://www.youtube.com/embed/zktCtust2r0?list=UU2oHy0qFpbrNR4sbl5NK9eA\" frameborder=\"0\" allowfullscreen></iframe>

", "body_markdown"=>" ", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:06:11.735Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:06:11.735Z"}, "summary"=>"

No dia 9 de maio de 2013 realizamos um webinar juntamente com a OpenERP S.A. apresentando a comunidade e parceiros as principais mudanças e os novos recursos da localização brasileira.

", "force_locale_id"=>"5a26d2c265a22202029544d5", "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544dd", "deprecated"=>false, "seo_title"=>"Webinar BR - Localização Brasileira no OpenERP V7 | Akretion", "meta_description"=>"Webinar BR - Localização Brasileira no OpenERP V7", "meta_keywords"=>"Localização, Brasileira, OpenERP V7, Odoo", "force_locale"=>"pt-BR"}, {"_id"=>"5a2ec52d65a2220202959f60", "_slug"=>"synchronisation-prestashop-et-openerp-v7-prestashoperpconnect-1", "_visible"=>true, "_position"=>55.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:33.465Z", "updated_at"=>"2018-02-09T16:06:52.868Z", "_label"=>"Synchronisation Prestashop et OpenERP v7 - PrestaShopERPconnect", "title"=>"Synchronisation Prestashop et OpenERP v7 - PrestaShopERPconnect", "posted_at"=>"2013-05-14T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"Akretion a débuté l'implémentation de PrestaShopERPconnect pour la version 7 d'OpenERP.\r\nVoici quelques captures d'écran qui illustrent le niveau de fonctionnalité atteint à ce jour.\r\n\r\nA noter que le connecteur utilisé pour PrestaShop repose sur les mêmes briques de bases (modules génériques aux fonctionnalités communes) que celles utilisées pour MagentoERPconnect.\r\n\r\nHistoriquement Akretion avait développé une grosse partie des connecteurs e-commerce pour la version 5 et 6 d'OpenERP. Pour le cas de la version 7, nous tenons à remercier Camptocamp pour avoir investi de nombreux jours sur le nouveau framework de synchronisation sur lequel le nouveau connecteur Prestashop se base.\r\n\r\n===\r\n\r\n## Connexion\r\n\r\nLe module 'Connector' amène à OpenERP la notion de 'backend'. C'est ici que l'on définit le paramétrage permettant d'établir la connexion avec l'application à synchroniser : ici PrestaShop.\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/10backend1.png) \r\n \r\n \r\n\r\n\r\n\r\n\r\nPrestaShop donne accès à ses webservices par l'intermédiaire d'une clé qui est connu d'OpenERP.\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/20p_ws.png)\r\n\r\n\r\n\r\nLe backend permet de synchroniser au préalable les objets de bases (stores, languages, etc...) de PrestaShop.\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/30backend2.png)\r\n\r\n===\r\n\r\n## Premiers imports\r\nLes clients, les adresses et groupes de clients de PrestaShop sont importées\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/40p_customer.png)\r\n\r\n\r\n\r\nLe nouveau système de synchronisation des données repose sur des bases très différentes de l'ancien connecteur. Chaque synchronisation se découpe en 3 phases :\r\n\r\n * création d'un job de recherche des identifiants PrestaShop de l'objet à synchroniser\r\n * création de jobs individuels d'import dans une file d'attente : un job pour chaque enregistrement/objet correspondant aux identifiants PrestaShop\r\n * exécution des jobs issus de la file d'attente.\r\n\r\n\r\nPar exemple dans cet écran on trouve le job de recherche des clients nouveaux ou modifiés depuis une date donnée\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/45oe_search_cust.png)\r\n\r\n\r\n\r\nLe job ci-dessous défini l'import d'une adresse client (consécutivement à l'import du client)\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/50import_record_addr.png)\r\n\r\n\r\n\r\nOn constate que les clients présents dans PrestaShop sont bien importés dans OpenERP.\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/55oe_cust.png)\r\n\r\nLes produits de PrestaShop sont également importés ...\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/60p_product.png)\r\n\r\n\r\n\r\n... comme on le voit ici\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/65oe_product.png)\r\n\r\n\r\n\r\nDe même les commandes existantes dans PrestaShop peuvent être importées\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/75p_order.png)\r\n\r\n\r\n\r\n... via un découpage en tâches (jobs) individuels.\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/70oe_job_order.png)\r\n\r\n\r\n\r\nLa commande est bien importé dans OpenERP. \r\n\r\nOn retrouve notre commande rattaché au shop 'Ma boutiq de rêve'.\r\n\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/80oe_order.png)\r\n\r\n\r\n## Export des données\r\nConcernant l'export des données, le statut des commandes confirmées (quotation -> sale order) dans OpenERP est remonté dans PrestaShop\r\n\r\nL'export de l'inventaire des produits est en cours de finalisation.\r\n\r\nCette notion est très importante car il faut que le stock de PrestaShop tienne compte :\r\n\r\n * des achats fait sur OpenERP\r\n * des ventes faites sur d'autres canaux : Ebay, Amazon, autres boutiques (Magento ou un autre PrestaShop)\r\n\r\n![_](http://akretion.s3.amazonaws.com/assets/presta_connect/95stock.png)\r\n\r\n\r\n\r\nLe développement est en cours, le périmètre 1 étant le portage du module PrestaShopERPconnect a été atteint et est période de test et de stabilisation. \r\n\r\nLe périmètre 2 étant la gestion du catalogue dans OpenERP est en cours de réalisation et sera fini au cours des projets clients.\r\n", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:06:52.868Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:06:52.868Z"}, "summary"=>"

Akretion a débuté l'implémentation de PrestaShopERPconnect pour la version 7 d'OpenERP.
Voici quelques captures d'écran qui illustrent le niveau de fonctionnalité atteint à ce jour.

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544ec", "deprecated"=>false, "seo_title"=>"Synchronisation Prestashop et OpenERP v7 - PrestaShopERPconnect | Akretion", "meta_description"=>"Synchronisation Prestashop et OpenERP v7 - PrestaShopERPconnect ", "meta_keywords"=>"Synchronisation, Prestashop, OpenERP v, PrestaShopERPconnect, odoo", "force_locale"=>"en"}, {"_id"=>"5a26d2d565a222020295455c", "_slug"=>"formation-openerp-prestashop-21-22-23-mai-2013-lyon", "_visible"=>true, "_position"=>14.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:41.675Z", "updated_at"=>"2018-02-09T16:07:14.833Z", "_label"=>"Formation OpenERP / Prestashop : 21, 22, 23 mai 2013 à Lyon", "title"=>"Formation OpenERP / Prestashop : 21, 22, 23 mai 2013 à Lyon", "posted_at"=>"2013-04-08T00:00:00.000Z", "published"=>true, "body"=>"

Akretion organise sa première formation e-commerce basée sur OpenERP version 7 et PrestaShop 1.5 du 21 au 23 mai.



Grâce au sharefunding de MagentoERPconnect, Camptocamp a pu revoir la conception du framework de synchronisation e-commerce. En mars les équipes de Camptocamp et Akretion se sont réunis pour lancer le portage du connecteur MagentoERPconnect sur ce nouveau framework.

Au vu de l’efficacité de ce nouveau framework, Akretion a décidé de porter d’ores et déjà PrestaShopERPconnect sur celui-ci.
C’est donc sur cette nouvelle version optimisée pour OpenERP V7 que la formation aura lieu.


 


Pourquoi un ERP pour l'ecommerce ?


On le sait tous, les comparateurs rendent la concurrence rude dans l'ecommerce, les marges sont faibles. Un impératif, se démarquer par la nature de son catalogue mais aussi par le volume de ses ventes. Un nombre de commandes élevé impose un traitement administratif colossal dans de nombreux domaines : gestion de stock, logistique, achats, comptabilité.

Ils devient rapidement impossible de réaliser cette gestion sans outil approprié. Un ERP devient un allié incontournable. Mais encore faut-il avoir un outil souple pour s'adpater aux pratiques qui évoluent beaucoup dans le cadre de l'ecommerce ? Pour beaucoup OpenERP est le meilleur choix dans ce domaine.


 


A qui est destinée cette formation ?


Cette formation s'adresse aux e-commerçants actuels ou futurs qui veulent gérer l’ensemble de leurs processus avec deux des meilleurs outils du moment : OpenERP et PrestaShop. C'est également la formation idéale pour les intégrateurs OpenERP  qui veulent mener à bien leur projet e-commerce.

Elle vous permettra de prendre en main OpenERP dans le cadre d’un projet e-commerce. Cette formation est indispensable pour quiconque souhaiterais se lancer dans la mise en place d’OpenERP avec PrestaShop.

Consultez le sommaire détaillé de cette formation


Autres informations :


Lieu : 35 rue Montgolfier - 69100 Villeurbanne
Accès par le métro :
ligne A - station flachet (remonter la rue Flachet à pied à la sortie du métro)
depuis la gare de la Part-Dieu prendre la ligne B vers Charpennes puis la ligne A direction Vaulx en Velin la soie (station Flachet)


Date de la session :  21 au 23 Mai 2013 - 3 jours


Hébergements à proximité :



 


Pour toute information complémentaire et/ou pré inscription, merci de nous contacter à formation@akretion.com

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:07:14.833Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:07:14.833Z"}, "summary"=>"

Akretion organise sa première formation e-commerce basée sur OpenERP version 7 et PrestaShop 1.5 du 21 au 23 mai.


Cette formation est basée sur le nouveau framework e-commerce.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544ec", "deprecated"=>false, "seo_title"=>"Formation OpenERP / Prestashop : 21, 22, 23 mai 2013 à Lyon | Akretion", "meta_description"=>"Formation OpenERP / Prestashop : 21, 22, 23 mai 2013 à Lyon", "meta_keywords"=>"Formation, OpenERP / Prestashop, Odoo", "force_locale"=>"fr"}, {"_id"=>"5a26d2d865a2220202954580", "_slug"=>"new-openerp-product-supplier-warranty-module-by-akretion", "_visible"=>true, "_position"=>26.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:44.926Z", "updated_at"=>"2018-02-09T16:09:00.130Z", "_label"=>"New OpenERP - product (supplier) warranty module by Akretion ", "title"=>"New OpenERP - product (supplier) warranty module by Akretion ", "posted_at"=>"2012-11-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"## OpenERP - RMA\r\nAkretion implemented supplier warranty management in OpenERP :\r\n\r\n### product_warranty : \r\nExtend the warranty details to a specific product/supplier relation\r\n\r\n* supplier warranty\r\n* return product to company, supplier, brand\r\n\r\nAll the modules related to RMA have been gathered in a dedicated launchpad project lp:openerp-rma", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:09:00.130Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:09:00.130Z"}, "summary"=>"

OpenERP - RMA
Akretion implemented supplier warranty management in OpenERP

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e0", "deprecated"=>true, "seo_title"=>"New OpenERP - product (supplier) warranty module by Akretion | Akretion", "meta_description"=>"New OpenERP - product (supplier) warranty module by Akretion ", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"5a26d2d265a222020295453e", "_slug"=>"formation-openerp-prestashop-1-2-3-avril-2014-a-lyon", "_visible"=>true, "_position"=>5.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:38.287Z", "updated_at"=>"2018-02-09T16:14:46.866Z", "_label"=>"Formation OpenERP / Prestashop : 1, 2, 3 Avril 2014 à Lyon", "title"=>"Formation OpenERP / Prestashop : 1, 2, 3 Avril 2014 à Lyon", "posted_at"=>"2012-09-19T00:00:00.000Z", "published"=>true, "body"=>"

Akretion organise une nouvelle formation e-commerce basée sur OpenERP version 7 et PrestaShop 1.5 du 1 au 3 Avril 2014.


 


Grâce au sharefunding de MagentoERPconnect, Camptocamp a pu revoir la conception du framework de synchronisation e-commerce. En mars 2013,les équipes de Camptocamp et Akretion se sont réunis pour lancer le portage du connecteur MagentoERPconnect sur ce nouveau framework.


 


Au vu de l’efficacité de ce nouveau framework, Akretion a décidé de porter d’ores et déjà PrestaShopERPconnect sur celui-ci.


C’est donc sur cette nouvelle version optimisée pour OpenERP V7 que la formation aura lieu.


 


Pourquoi un ERP pour l'ecommerce ?


On le sait tous, les comparateurs rendent la concurrence rude dans l'ecommerce, les marges sont faibles. Un impératif, se démarquer par la nature de son catalogue mais aussi par le volume de ses ventes. Un nombre de commandes élevé impose un traitement administratif colossal dans de nombreux domaines : gestion de stock, logistique, achats, comptabilité.


 


Ils devient rapidement impossible de réaliser cette gestion sans outil approprié. Un ERP devient un allié incontournable. Mais encore faut-il avoir un outil souple pour s'adpater aux pratiques qui évoluent beaucoup dans le cadre de l'ecommerce ? Pour beaucoup OpenERP est le meilleur choix dans ce domaine.


 


A qui est destinée cette formation ?


Cette formation s'adresse aux e-commerçants actuels ou futurs qui veulent gérer l’ensemble de leurs processus avec deux des meilleurs outils du moment : OpenERP et PrestaShop.C'est également la formation idéale pour les intégrateurs OpenERP  qui veulent mener à bien leur projet e-commerce.


Elle vous permettra de prendre en main OpenERP dans le cadre d’un projet e-commerce. Cette formation est indispensable pour quiconque souhaiterais se lancer dans la mise en place d’OpenERP avec PrestaShop.



Autre information :


 


Pour toute information complémentaire, merci de nous contacter à formation@akretion.com


 

", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:14:46.866Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:14:46.866Z"}, "summary"=>"

Akretion organise une nouvelle formation e-commerce basée sur OpenERP version 7 et PrestaShop 1.5 du 1 au 3 Avril 2014.


Cette formation est basé sur le nouveau framework e-commerce.

", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c665a22202029544f8", "deprecated"=>true, "seo_title"=>"Formation OpenERP / Prestashop : 1, 2, 3 Avril 2014 à Lyon | Akretion", "meta_description"=>"Formation OpenERP / Prestashop : 1, 2, 3 Avril 2014 à Lyon", "meta_keywords"=>"Formation, OpenERP / Prestashop, Odoo", "force_locale"=>"fr"}, {"_id"=>"5a26d2db65a2220202954598", "_slug"=>"mise-a-l-echelle-de-la-communaute-d-openerp-au-niveau-mondial", "_visible"=>true, "_position"=>34.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:47.211Z", "updated_at"=>"2018-08-09T18:24:55.591Z", "_label"=>"Mise à l'échelle de la communauté d'OpenERP au niveau mondial", "title"=>"Mise à l'échelle de la communauté d'OpenERP au niveau mondial", "posted_at"=>"2012-09-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"\r\nDear OpenERP community,\r\n\r\n\r\nThings have been moving really fast for OpenERP and Tiny during those last 2 years. A lot of indicators (Google Insight, Launchpad inscription rates, partner list...) show OpenERP matured from a confidential francophone ERP to the global leader of open source ERP's. As you may have noticed this hasn't been without a clash. Especially, the main editor Tiny has been recently totally overwhelmed by the huge demand and community activity, unable to interact with the community anymore. This bottleneck around Tiny leaded to frustrations in the forums. Hard for Tiny however to react as their best elements where more and more busy with their own customers and growing company. This is time for action, and I believe this is finally happening.\r\n\r\nIt has been an initiative of both Tiny and me to propose I help them put the community in a better shape recently. I Finally managed to free myself a bit from our customer projects and will try to lead that interim work one day a week for one or two months, until Tiny can put somebody of their own with more availability. The take is that as a community member, I might better both set up the new processes imagined by Tiny and also orient the community properly with those processes on each particular case where it makes sense. The goal is to improve the 5.0.x releases as much as we can and get the best of the community power for the coming 5.2 which freeze will be delayed to February or so in order to wait those organized community contributions for that unique opportunity to break compatibility when it makes sense (less as possible however and in a sustainable way) before yet an other full year of stability.\r\n\r\nSo, the ambition is to remove the bottleneck around Tiny by decentralizing some processes to the global community instead. With an exponentially growing community it would just have been too bad not being able to benefit from all that growing tireless grey matter working 24 hours a day, 7 days a week, 365 days a year. OpenERP is not the first open source software to adopt a distributed pattern. Linux is one of the first who did it successfully and even created the GIT tool (the tool bzr copied) for that. Other more recent examples are Debian or Rails. For those who have no clue what is the difference between a centralized community and a distributed one, I suggest they get the global picture watching that video of the Rails code elaboration here:\r\n\r\n\r\n\r\n\r\n\r\nfrom 0' to 5'09 where DHH centralizes all the dev, except the code availability, you won't notice any major difference between this and a proprietary software done in the dark of a classical company. However, after they switch from SVN to GIT and adopt distributed processes at 5'09, everybody can understand why no proprietary software can beat distributed open source.\r\n\r\n\r\nAfter the early enthusiasm, it's now time to remind you that for now we have limited resources to set up those processes, but let's at least start. Better processes will also be debated in a distributed manner and will hopefully lead to increased efficiency in the decentralization process itself (yes call it auto-catalytic if you want to sound pedantic).\r\n\r\nOpenERP already has a good enough distributed platform with Launchpad and bzr, this is now time to use it fully at least. So what is missing? What is missing is mainly the feature planing and refactoring among the developers community. Given that OpenERP is an ERP and new and generic one, expertise is rather sparse in the community. A lot of people are discovering the product and making remarks, especially on how it's different from specialized proprietary tool X they already used. But given that there is no free lunch and Tiny would not give away hundreds of millions of euros of R&D per year (yes that's what SAP, Microsoft, Oracle or Sage spend yearly) to improve the ERP, those remarks only make sense when they cost little to implement or if they are even contributed directly. So to progress, it is essential for Tiny to filter out what the 'power users' are saying and contributing from the average noob Christmas letter noise. Finally once features/refactoring are planned, it's essential to get everybody working together in a coordinated manner.\r\n\r\nWe worked out that an essential key for the expertise decentralization is to set up effectively expert teams that would act as intermediary hubs between Tiny and the community and thus alleviate Tiny from most interactions, speeding up decisions processes and putting more grey matter in the process.\r\n\r\n\r\nWhile it would be tempting to multiply those hubs, let's recall a few considerations:\r\na) if setting up too many expert teams, we multiply the communication channels but actually divide the expert community between them. So, for now we might prefer to aggregate a few related topics into the same expert team to give it a critical mass rather than split everything right now.\r\nb) the goal of alleviating the community interaction weight from the Tiny bottleneck, will only work if there are only a few people in the expert lists, the most qualified members of the community. So please, let's have a community and product thinking, the goal is not to lobby an expert team to get feature X included. If everybody reason like this, this is not going to work. Feature X will be included:\r\n- either if you contribute it yourself cleanly and it makes sense\r\n- either if it's easy to implement and expert agree on inclusion\r\n- either if that really makes sense for the product considering the other priorities\r\n- either it makes sense and you pay Tiny or a partner to implement it\r\n\r\n\r\n\r\nYou can also think about expert team member as representative delegates that will also tell you about where you request fits in the previous list and promote you idea whenever it makes sense. Moderated expert list might not be the best solution on the world, but it will already much better than the current situation and we can then think about ways to improve it.\r\n\r\nSo far we identified the following expert teams:\r\n\r\n\r\n###Infrastructure teams:\r\n\r\n[https://launchpad.net/~openerp-community-leaders](https://launchpad.net/~openerp-community-leaders)&.... team is in charge of the community organization, including editors and partners. We discuss here on how to be the more productive and increase collaboration. This team setup the tools to support the community effort, discuss the development process and organise the discussion within the community, in particular the monthly community meeting. Being the moderator of most other processes, this team is open only to proven community leaders that can show a good Launchpad Karma and some OpenERP success stories. Not a place you can enter after only 6 months of practice, open source is a meritocracy.\r\n\r\n[https://launchpad.net/~openerp-drivers](https://launchpad.net/~openerp-drivers)\r\n\r\nT... team is in charge of the bug and new developments management. They can evaluate the bug importance, assign them to domain expert team and plan them for OpenERP announced milestones.\r\nYou can see those milestones here: [http://test.openobject.com/](http://test.openobject.com/)\r\n\r\n[https://launchpad.net/... team is where the OpenObject framework in general can be discussed, both client and server parts so far. You think a basic widget is missing, you think that library X should be used instead of Y, you think the Object Relational Mapping should be improved doing Z, you know how to implement a warning popup... the place for the debate is here.\r\n\r\n[https://launchpad.net/~openerp-expert-ergonomy](https://launchpad.net/~openerp-expert-ergonomy)\r\n\r\n###Localization\r\n\r\n[https://launchpad.net/~openerp-expert-localization](https://launchpad.net/~openerp-expert-localizati.... team is meant for all OpenERP localization leaders to network efficiently together. Some localizations are mature already while others are just starting and need the help from the formers. In any case, all localization teams face common issues such as Rosetta synch, English terminology error in origin files, translation strategy, financial localization strategy, localization community visibility...\r\nWith this team of experts, we can share all that common information more efficiently.\r\n\r\nAs a first step and in order to avoid noise, this team is moderated by the https://launchpad.net/~openerp-community-leaders. You should get in touch with them or current members of the localization expert team to be allowed to flood the mailing list. Even if you are not member of the list mail archives will be shared publicly and you are advised to get in touch with your local localization leaders.\r\n\r\nPlease notice that a 'terminology' team has recently been set up to discuss appropriate English wording. After discussion we think it's better to get it merged into the localization list for now. Especially, changing original English terms will affect all localization teams so the more directly they know it, the better.\r\n\r\n\r\n###Domain expert teams:\r\n\r\nThey represent the main functional domains of OpenERP:\r\n\r\n- [https://launchpad.net/~openerp-expert-accounting](https://launchpad.net/~openerp-expert-accounting) - For discussion about financial and fiscal accounting\r\n- [https://launchpad.net/~openerp-expert-production](https://launchpad.net/~openerp-expert-production) - For discussion about inventory control and manufacturing\r\n- [https://launchpad.net/~openerp-expert-service](https://launchpad.net/~openerp-expert-service) - For discussion about project management, analytical accounting and CRM\r\n\r\n\r\n\r\n\r\n\r\n###Default team:\r\n\r\n[https://launchpad.net/~openerp-community](https://launchpad.net/~openerp-community)\r\n\r\n\r\nSo please, identify the teams you might be qualified and interested to join, or alternatively the community members you can eventually get in touch with for orientation or promoting an idea or a request. For general and non qualified debate, the best places continue to be the http://openerp.com/forum/ and IRC channel.\r\n\r\nAlso, notice that lot's of expert team members are active users of the IRC channel and those forums, so they are likely to help/orient you there already. Still contact them only once you are sure you hold a qualified request/idea in order to avoid bothering them too much and making them run away from where they are useful. By the way, I'm just highlighting there that I find it very effective to track the numerous forum entries by subscribing its feeds in a smart feed reader such as Google Reader, visiting the forum only when it makes sense which I can evaluate in a snap then.\r\n\r\n\r\n###Public read access (so far) to the expert teams:\r\n\r\nthe expert teams are all nice and seems to pick up so far which is great. But in any case the whole OpenERP community which is not part of those expert team should be able to know what experts are debating. Currently, Launchpad makes this a bit difficult to track. This is why we created new RSS feeds both for the expert posts and messages.\r\n\r\nIn the future, we could also set up things like Google Wave tracking those expert team debates so that the community could comment on live upon each post. Including a vote widget or manually, we could later on collect useful non qualified community inputs upon those expert message and forward them back to Tiny and the other developers/experts. Well that's just one of the possibilities obviously.", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:24:55.591Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:24:55.591Z"}, "summary"=>"

Dear OpenERP community,


Things have been moving really fast for OpenERP and Tiny during those last 2 years. A lot of indicators (Google Insight, Launchpad inscription rates, partner list...) show OpenERP matured from a confidential francophone ERP to the global leader of open source ERP's. As you may have noticed this hasn't been without a clash. Especially, the main editor Tiny has been recently totally overwhelmed by the huge demand and community activity, unable to interact with the community anymore. This bottleneck around Tiny leaded to frustrations in the forums. Hard for Tiny however to react as their best elements where more and more busy with their own customers and growing company. This is time for action, and I believe this is finally happening.

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e0", "deprecated"=>true, "seo_title"=>"Mise à l'échelle de la communauté d'OpenERP au niveau mondial | Akretion", "meta_description"=>"", "meta_keywords"=>"OpenERP, communauté", "force_locale"=>"en"}, {"_id"=>"5a2ec52d65a2220202959f66", "_slug"=>"formation-openerp-magento-3-4-5-avril-2012-lyon-1", "_visible"=>true, "_position"=>57.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:34.013Z", "updated_at"=>"2018-02-09T17:11:26.582Z", "_label"=>"Formation OpenERP - Magento : 3-4-5 avril 2012 - Lyon ", "title"=>"Formation OpenERP - Magento : 3-4-5 avril 2012 - Lyon ", "posted_at"=>"2012-06-19T00:00:00.000Z", "published"=>true, "body"=>"

##Formation OpenERP - Magento : solution complète pour le e-commerce


**Informations générales :**

* **Dates** : 24 au 26 janvier (à confirmer) : 3 jours de formation
* **Lieu** : Région parisienne
* **Type** : Formation fonctionnelle découverte
* **Objectif** : Découverte des principales fonctionnalités OpenERP appliquées aux besoins métiers du e-commerce. Présentations des modules, paramétrages, processus et fonctionnalités de base.
* **Public** : E-commerçants & intégrateur e-commerce (OpenERP / Magento)
* **Places disponibles** : 10
* **Coût total de la formation** : 1 500€


**Contenu prévisionnel :**

Installation et utilisation du connecteur MagentoErpConnect (1j)

* Installation & paramétrage
* Intégration depuis un Magento existant
* Création d’un nouveau Magento
* Gestion quotidienne : synchronisations catalogues, prix, stock, clients, commandes, etc...

Processus de vente e-commerce (0,5j)

* Processus de vente
* Dropshipment (livraison directe du fournisseur au client)
* Alertes anti fraudes

Logistique (0,5j)

* Gestion des stocks & inventaires
* Achat & approvisionnement
* Réceptions & expéditions
* Transporteurs & livraisons

Marketing & CRM (0,5j)

* Prospection, campagnes & qualifications
* Profilage & segmentation
* Support & réclamation
* Gestion des retours de marchandise

Comptabilité (0,5j)

* Configuration du plan comptable & des taxes
* Gestion des factures / paiements / avoirs
* Relevés bancaires & lettrage
* Exemple d’interfaçage (Paypal, Ogone, Amazon)


Pour toute information complémentaire et/ou pré inscription, merci de nous contacter à <formation@akretion.com>

", "body_markdown"=>"##Formation OpenERP - Magento : solution complète pour le e-commerce\r\n\r\n\r\n**Informations générales :**\r\n\r\n* **Dates** : 24 au 26 janvier (à confirmer) : 3 jours de formation\r\n* **Lieu** : Région parisienne\r\n* **Type** : Formation fonctionnelle découverte\r\n* **Objectif** : Découverte des principales fonctionnalités OpenERP appliquées aux besoins métiers du e-commerce. Présentations des modules, paramétrages, processus et fonctionnalités de base.\r\n* **Public** : E-commerçants & intégrateur e-commerce (OpenERP / Magento)\r\n* **Places disponibles** : 10\r\n* **Coût total de la formation** : 1 500€ \r\n\r\n\r\n**Contenu prévisionnel :**\r\n\r\nInstallation et utilisation du connecteur MagentoErpConnect (1j)\r\n\r\n* Installation & paramétrage\r\n* Intégration depuis un Magento existant\r\n* Création d’un nouveau Magento\r\n* Gestion quotidienne : synchronisations catalogues, prix, stock, clients, commandes, etc...\r\n\r\nProcessus de vente e-commerce (0,5j)\r\n\r\n* Processus de vente\r\n* Dropshipment (livraison directe du fournisseur au client)\r\n* Alertes anti fraudes\r\n\r\nLogistique (0,5j)\r\n\r\n* Gestion des stocks & inventaires\r\n* Achat & approvisionnement\r\n* Réceptions & expéditions\r\n* Transporteurs & livraisons\r\n\r\nMarketing & CRM (0,5j)\r\n\r\n* Prospection, campagnes & qualifications\r\n* Profilage & segmentation\r\n* Support & réclamation\r\n* Gestion des retours de marchandise\r\n\r\nComptabilité (0,5j)\r\n\r\n* Configuration du plan comptable & des taxes\r\n* Gestion des factures / paiements / avoirs\r\n* Relevés bancaires & lettrage\r\n* Exemple d’interfaçage (Paypal, Ogone, Amazon)\r\n\r\n\r\nPour toute information complémentaire et/ou pré inscription, merci de nous contacter à ", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T17:11:26.582Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T17:11:26.582Z"}, "summary"=>"

Formation OpenERP - Magento : solution complète pour le e-commerce

\r\n
 
", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e3", "deprecated"=>false, "seo_title"=>"Formation OpenERP - Magento : 3-4-5 avril 2012 - Lyon | Akretion", "meta_description"=>"Formation OpenERP - Magento : 3-4-5 avril 2012 - Lyon ", "meta_keywords"=>"Formation, OpenERP, Magento, lyon", "force_locale"=>"fr"}, {"_id"=>"5a26d2d665a2220202954565", "_slug"=>"formation-openerp-magentoprestashop-3-4-5-juillet-2012-lyon-ou-paris", "_visible"=>true, "_position"=>17.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:42.519Z", "updated_at"=>"2018-01-05T16:31:10.164Z", "_label"=>"Formation OpenERP - Magento/PrestaShop : 3-4-5 juillet 2012 - Lyon ou Paris ", "title"=>"Formation OpenERP - Magento/PrestaShop : 3-4-5 juillet 2012 - Lyon ou Paris ", "posted_at"=>"2012-04-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"#Formation OpenERP - Magento/PrestaShop : solution complète pour le e-commerce

#**[VOIR TOUTES LES FORMATIONS EN COURS](http://www.akretion.com/fr/formations 'toute les formations d'Akretion')**

**Informations générales :**

* **Dates** : 3 au 5 juillet : 3 jours de formation
* **Lieu** : Lyon ou Paris (A déterminer)
* **Type** : Formation fonctionnelle découverte
* **Objectif** : Découverte des principales fonctionnalités OpenERP appliquées aux besoins métiers du e-commerce. Présentations des modules, paramétrages, processus et fonctionnalités de base.
* **Public** : E-commerçants & intégrateur e-commerce (OpenERP / Magento / PrestaShop)
* **Places disponibles** : 10
* **Coût total de la formation** : 1 500 € HT (33% de remise à partir du 2ème inscrit pour la même entreprise)


**Contenu prévisionnel :**


Logistique (0,5j)

* Gestion des stocks & inventaires
* Achat & approvisionnement
* Réceptions & expéditions
* Transporteurs & livraisons
* Connexion à un logisticien

Comptabilité (0,5j)

* Configuration du plan comptable & des taxes
* Gestion des factures / paiements / avoirs
* Relevés bancaires & lettrage
* Exemple d’interfaçage (Paypal, Ogone, Amazon)

Installation et utilisation du connecteur MagentoErpConnect ou PrestaShopERPconnect (1j)

* Historique du connecteur Magento et du connecteur PrestaShop
* Installation & paramétrage du connecteur
* Intégration depuis un site e-commerce existant
* Création d’un nouveau site e-commerce
* Gestion quotidienne : synchronisations catalogues, prix, stock, clients, commandes, etc...

Processus de vente e-commerce (0,5j)

* Processus de vente
* Dropshipment (livraison directe du fournisseur au client)
* Alertes anti fraudes

Marketing & CRM (0,5j)

* Prospection, campagnes & qualifications
* Profilage & segmentation
* Support & réclamation
* Gestion des retours de marchandise

Pour toute information complémentaire et/ou pré inscription, merci de nous contacter à ", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-01-05T16:31:10.164Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-01-05T16:31:10.164Z"}, "summary"=>"

Formation OpenERP - Magento/PrestaShop : solution complète pour le e-commerce


 
", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e3", "deprecated"=>false, "seo_title"=>"Formation OpenERP - Magento/PrestaShop : 3-4-5 juillet 2012 - Lyon ou Paris ", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"5a26d2d665a2220202954562", "_slug"=>"open-calling-partner-in-1-click-with-the-openerp-asterisk-connector", "_visible"=>true, "_position"=>16.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:42.301Z", "updated_at"=>"2018-02-09T16:15:45.860Z", "_label"=>"Open calling partner in 1 click with the OpenERP-Asterisk connector", "title"=>"Open calling partner in 1 click with the OpenERP-Asterisk connector", "posted_at"=>"2012-03-19T00:00:00.000Z", "published"=>true, "body"=>"

Akretion is proud to announce a new feature on the [OpenERP-Asterisk connector](https://launchpad.net/openerp-asterisk-connector) : the ability to open the calling partner in one click !

===


## Open calling partner in 1 click with the OpenERP-Asterisk connector

Akretion, the author of the [OpenERP-Asterisk connector](https://launchpad.net/openerp-asterisk-connector), is proud to announce the immediate availability of a new feature on the connector: the ability to open the calling partner in one click in OpenERP.

Here is a typical usage scenario of this new feature:

1. Someone calls you and you pickup the phone. You click on the button *Open calling partner* in OpenERP : OpenERP sends a query to Asterisk to get a list of the current phone calls.

2. If OpenERP finds a phone call involving the user's phone, it gets the phone number of the calling party.

3. OpenERP searches the phone number of the calling party in its database and, if a record matches, it shows the name of the related Partner and proposes to open it, or open its related sale orders or invoices:

![Open calling partner feature](http://akretion.s3.amazonaws.com/assets/ast_sshot-calling-party.jpg)

Another incredible thing about this new feature is that it's already fully documented on the [dedicated web page](/en/products-and-services/openerp-asterisk-voip-connector) on Akretion's Web site.

This page also presents Akretion's service offering to help you deploy the OpenERP-Asterisk connector. Who can better help you deploy this solution than the author of the module himself ?

Please note that this new feature is only available for OpenERP **version 6.1** for the moment. But Akretion can backport it to your version of OpenERP on request.

", "body_markdown"=>"Akretion is proud to announce a new feature on the [OpenERP-Asterisk connector](https://launchpad.net/openerp-asterisk-connector) : the ability to open the calling partner in one click !

===


## Open calling partner in 1 click with the OpenERP-Asterisk connector

Akretion, the author of the [OpenERP-Asterisk connector](https://launchpad.net/openerp-asterisk-connector), is proud to announce the immediate availability of a new feature on the connector: the ability to open the calling partner in one click in OpenERP.

Here is a typical usage scenario of this new feature:

1. Someone calls you and you pickup the phone. You click on the button *Open calling partner* in OpenERP : OpenERP sends a query to Asterisk to get a list of the current phone calls.

2. If OpenERP finds a phone call involving the user's phone, it gets the phone number of the calling party.

3. OpenERP searches the phone number of the calling party in its database and, if a record matches, it shows the name of the related Partner and proposes to open it, or open its related sale orders or invoices:

![Open calling partner feature](http://akretion.s3.amazonaws.com/assets/ast_sshot-calling-party.jpg)

Another incredible thing about this new feature is that it's already fully documented on the [dedicated web page](/en/products-and-services/openerp-asterisk-voip-connector) on Akretion's Web site.

This page also presents Akretion's service offering to help you deploy the OpenERP-Asterisk connector. Who can better help you deploy this solution than the author of the module himself ?

Please note that this new feature is only available for OpenERP **version 6.1** for the moment. But Akretion can backport it to your version of OpenERP on request.", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:15:45.860Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:15:45.860Z"}, "summary"=>"

Akretion is proud to announce a new feature on the [OpenERP-Asterisk connector](https://launchpad.net/openerp-asterisk-connector) : the ability to open the calling partner in one click !

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>true, "seo_title"=>"Open calling partner in 1 click with the OpenERP-Asterisk connector", "meta_description"=>"Akretion is proud to announce a new feature on the [OpenERP-Asterisk connector](https://launchpad.net/openerp-asterisk-connector) : the ability to open the calling partner in one click !", "meta_keywords"=>"Akretion, asterisk, calling, OpenERP", "force_locale"=>"en"}, {"_id"=>"5a26d2d665a2220202954568", "_slug"=>"release-of-the-prestashop-openerp-connector", "_visible"=>true, "_position"=>18.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:42.729Z", "updated_at"=>"2023-04-17T20:03:56.567Z", "_label"=>"Akretion et Camptocamp annoncent la sortie du connecteur PrestaShop-OpenERP", "title"=>"Akretion et Camptocamp annoncent la sortie du connecteur PrestaShop-OpenERP", "posted_at"=>"2012-02-23T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"## Akretion et Camptocamp annoncent la sortie du connecteur PrestaShop-OpenERP\r\n\r\n*23 février 2012*\r\n\r\n[Akretion](http://www.akretion.com/fr/) et [Camptocamp](http://www.camptocamp.com/) annoncent la sortie du connecteur PrestaShop-OpenERP version 0.1.\r\n\r\n[PrestaShop](http://www.prestashop.com/) est un logiciel de e-commerce Open Source, écrit en PHP, qui fournit une solution performante et facile à utiliser pour construire une boutique en ligne. [OpenERP](http://www.openerp.com/) est un ERP Open Source, écrit en Python, qui dispose d'une large couverture fonctionnelle : gestion de la relation client (CRM), administration des ventes et des achats, gestion des stocks, planification des approvisionnements (MRP), comptabilité, etc.\r\n\r\nDe nombreux e-commerçants sont à la recherche d'une solution globale intégrant la gestion des stocks et la comptabilité. Pour une boutique en ligne en croissance, l'industrialisation de la gestion des stocks, des commandes fournisseurs et de la comptabilité sont essentiels pour que l'activité reste rentable. OpenERP et PrestaShop sont parfaitement complémentaires :\r\n\r\n* PrestaShop gère le *front office* : le catalogue produits, les comptes clients, les paniers, la validation des commandes et des paiements par carte bancaire ;\r\n* OpenERP gère le *back office* : la gestion des stocks, les commandes fournisseurs, les retours de marchandises, la comptabilité, etc.\r\n\r\nJusqu'à aujourd'hui, le seul élément manquant était le connecteur entre ces deux logiciels !\r\n\r\nLa première version du connecteur PrestaShop-OpenERP a été développée pendant un \"code sprint\" d'une semaine, qui a eu lieu du 6 au 10 février à Seythenex (Haute-Savoie, France). Cet important travail de R&D réalisé par Akretion et Camptocamp (avec la participation d'un développeur de la société Julius Network Solutions) est le point de départ d'un nouveau projet Open Source appelé **PrestashopERPconnect**. Akretion et Camptocamp forment les *PrestashopERPconnect core editors* et sont les mainteneurs officiels du projet.\r\n\r\nSebastien Beau, chef de projet E-commerce chez Akretion, déclare : \"*Notre objectif était d'arriver à importer des commandes de PrestaShop vers OpenERP à la fin de notre code sprint d'une semaine. Mais, avant d'importer la première commande, nous devions développer la synchronisation des boutiques, des monnaies, des langues, des pays, des transporteurs et des produits. Nous avons atteint notre objectif le Jeudi soir ; nous avions donc mérité notre après-midi de ski le Vendredi à la station [Seythenex La Sambuy](http://www.lasambuy.com/) !*\"\r\n\r\nJoël Grand-Guillaume, Business Solution Division Manager chez Camptocamp à Lausanne, ajoute : \"*Nous avons non seulement apporté les meilleurs chocolats suisses pour ce code sprint, mais aussi notre longue expérience de développement logiciel sur le framework d'OpenERP et nos connaissances d'architecture logicielle.*\"\r\n\r\nLa société PrestaShop a contribué au développement de ce connecteur en fournissant un support technique sur les webservices de PrestaShop qui sont utilisés par le connecteur. Nebojsa Stojanovic, Directeur technique de PrestaShop, déclare : \"*Le développement du connecteur PrestaShop-OpenERP est la preuve que notre large communauté de développeurs est un facteur clé de succès par rapport aux solutions de e-commerce propriétaires. Nous sommes très heureux de voir notre plateforme e-commerce Open Source - primée aux OpenSource Awards 2011 - connectée à l'un des leaders des ERPs Open Source.*\"\r\n\r\n\r\n\r\n### FAQ à propos du connecteur PrestaShop-OpenERP\r\n\r\n1. **Quelle est la licence du connecteur ? Où puis-je trouver le code source ?**\r\nLe connecteur est publié sous la licence GNU Affero General Public License version 3 (la même licence qu'OpenERP). Le code source est disponible sur Launchpad [https://launchpad.net/prestashoperpconnect](https://launchpad.net/prestashoperpconnect/) (Launchpad est une forge logicielle qui héberge de nombreux projets Open Source, et notamment OpenERP et Ubuntu).\r\n\r\n2. **Quelles versions d'OpenERP et de PrestaShop sont supportées ?**\r\nCôté OpenERP, le connecteur a été développé pour OpenERP 6.1, dont la sortie a été annoncée hier. Côté Prestashop, le connecteur supporte toutes les versions de PrestaShop à partir de la version 1.4, qui est la première version de PrestaShop à être dotée de webservices. Aucun module additionnel n'est requis sur PrestaShop. La version actuelle du connecteur fournit la correspondance des objets entre OpenERP 6.1 et PrestaShop 1.5 uniquement. PrestaShop 1.5, qui introduit le support du multi-boutiques et de nombreuses autres fonctionnalités, est toujours en cours de développement. L'ajout du support de PrestaShop 1.4 serait facile à réaliser.\r\n\r\n3. **Vous publiez ce connecteur gratuitement sur Internet... Comment gagnez-vous votre vie ?**\r\nAkretion et Camptocamp, qui forment les *PrestashopERPconnect core editors*, ont développé ce connecteur dans le cadre de leurs travaux de R&D. Les deux sociétés sont de fervents partisans de l'Open Source et ont à leur actif de nombreuses contributions à des projets Open Source. Plutôt que de dépenser des millions en marketing, ils sont convaincus que cette contribution est le meilleur moyen de générer des demandes clients pour leurs services de développement logiciel sur le connecteur et/ou sur OpenERP, ainsi que pour leurs formations, leurs services de consulting et leurs offres de SaaS (Software as a Service).\r\n\r\n4. **Le connecteur est-il prêt pour un déploiement en production ?**\r\nCette version 0.1 dispose de toutes les briques pour connecter OpenERP et PrestaShop et permet déjà l'import de commandes de PrestaShop vers OpenERP dans des cas simples. En fonction de l'utilisation qui est faite de PrestaShop, il faudra éventuellement prévoir des développements complémentaires génériques ou spécifiques sur le connecteur.\r\n\r\n5. **Que faut-il savoir avant de déployer ce connecteur ?**\r\nCe connecteur est librement téléchargeable sur Internet mais il requiert une connaissance approfondie d'OpenERP, de PrestaShop et du connecteur lui-même pour être déployé avec succès en production. Les *PrestashopERPconnect core editors* sont disponibles pour vous aider à déployer cette solution pour votre boutique en ligne PrestaShop.\r\n\r\n\r\n### A propos d'Akretion\r\n\r\nAkretion est une société experte sur OpenERP basée au Brésil (Rio de Janeiro) et en France (Lyon), ayant une solide expérience des projets e-commerce. Les principales contributions Open Source d'Akretion sont le connecteur Magento-OpenERP, le connecteur Asterisk-OpenERP, la localisation brésilienne d'OpenERP, le support de la Déclaration d'échange de biens (DEB) et de la Déclaration européenne des services (DES) dans OpenERP, ainsi que le connecteur OOOR qui permet d'utiliser OpenERP depuis le langage de programmation Ruby. Akretion vend des formations, du consulting, du développement logiciel et des offres de SaaS (Software as a Service) sur OpenERP.\r\n\r\n### A propos de Camptocamp\r\n\r\nCréé en 2001, Camptocamp est un éditeur et un intégrateur Open Source actif dans trois domaines complémentaires : les Business Solutions (OpenERP, solutions de reporting, E-commerce), les Geospatial Solutions et les Infrastructure Solutions. Camptocamp met tout en œuvre pour fournir à ses clients des services à haute valeur ajoutée (consulting, R&D, formation, support) avec comme objectif de les aider à déployer des applications Open Source performantes et durables. Basé à Lausanne (Suisse), Chambéry (France) et Vienne (Autriche), Camptocamp compte 43 collaborateurs dotés d'une double compétence fonctionnelle et technique de haut niveau.\r\n\r\n\r\n### Contacts presse\r\n\r\n* Akretion : Alexis de Lattre - Mail : alexis.delattre (at) akretion.com\r\n\r\n* Camptocamp : Maxime Wiot – Mail : maxime.wiot (at) camptocamp.com – Tél : +33 4 79 44 44 94 ou +41 21 619 10 10", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2023-04-17T20:03:56.567Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2023-04-17T20:03:56.567Z"}, "summary"=>"

Akretion et Camptocamp annoncent la sortie du connecteur PrestaShop-OpenERP

\r\n
 
", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>true, "seo_title"=>"Akretion et Camptocamp annoncent la sortie du connecteur PrestaShop-OpenERP", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"5a26d2d665a222020295456b", "_slug"=>"formation-openerp-magento-3-4-5-avril-2012-lyon", "_visible"=>true, "_position"=>19.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:42.959Z", "updated_at"=>"2018-01-05T16:32:21.585Z", "_label"=>"Formation OpenERP - Magento : 3-4-5 avril 2012 - Lyon ", "title"=>"Formation OpenERP - Magento : 3-4-5 avril 2012 - Lyon ", "posted_at"=>"2012-02-19T00:00:00.000Z", "published"=>true, "body"=>"

##Formation OpenERP - Magento : solution complète pour le e-commerce


**Informations générales :**

* **Dates** : 24 au 26 janvier (à confirmer) : 3 jours de formation
* **Lieu** : Région parisienne
* **Type** : Formation fonctionnelle découverte
* **Objectif** : Découverte des principales fonctionnalités OpenERP appliquées aux besoins métiers du e-commerce. Présentations des modules, paramétrages, processus et fonctionnalités de base.
* **Public** : E-commerçants & intégrateur e-commerce (OpenERP / Magento)
* **Places disponibles** : 10
* **Coût total de la formation** : 1 500€


**Contenu prévisionnel :**

Installation et utilisation du connecteur MagentoErpConnect (1j)

* Installation & paramétrage
* Intégration depuis un Magento existant
* Création d’un nouveau Magento
* Gestion quotidienne : synchronisations catalogues, prix, stock, clients, commandes, etc...

Processus de vente e-commerce (0,5j)

* Processus de vente
* Dropshipment (livraison directe du fournisseur au client)
* Alertes anti fraudes

Logistique (0,5j)

* Gestion des stocks & inventaires
* Achat & approvisionnement
* Réceptions & expéditions
* Transporteurs & livraisons

Marketing & CRM (0,5j)

* Prospection, campagnes & qualifications
* Profilage & segmentation
* Support & réclamation
* Gestion des retours de marchandise

Comptabilité (0,5j)

* Configuration du plan comptable & des taxes
* Gestion des factures / paiements / avoirs
* Relevés bancaires & lettrage
* Exemple d’interfaçage (Paypal, Ogone, Amazon)


Pour toute information complémentaire et/ou pré inscription, merci de nous contacter à <formation@akretion.com>

", "body_markdown"=>"##Formation OpenERP - Magento : solution complète pour le e-commerce


**Informations générales :**

* **Dates** : 24 au 26 janvier (à confirmer) : 3 jours de formation
* **Lieu** : Région parisienne
* **Type** : Formation fonctionnelle découverte
* **Objectif** : Découverte des principales fonctionnalités OpenERP appliquées aux besoins métiers du e-commerce. Présentations des modules, paramétrages, processus et fonctionnalités de base.
* **Public** : E-commerçants & intégrateur e-commerce (OpenERP / Magento)
* **Places disponibles** : 10
* **Coût total de la formation** : 1 500€


**Contenu prévisionnel :**

Installation et utilisation du connecteur MagentoErpConnect (1j)

* Installation & paramétrage
* Intégration depuis un Magento existant
* Création d’un nouveau Magento
* Gestion quotidienne : synchronisations catalogues, prix, stock, clients, commandes, etc...

Processus de vente e-commerce (0,5j)

* Processus de vente
* Dropshipment (livraison directe du fournisseur au client)
* Alertes anti fraudes

Logistique (0,5j)

* Gestion des stocks & inventaires
* Achat & approvisionnement
* Réceptions & expéditions
* Transporteurs & livraisons

Marketing & CRM (0,5j)

* Prospection, campagnes & qualifications
* Profilage & segmentation
* Support & réclamation
* Gestion des retours de marchandise

Comptabilité (0,5j)

* Configuration du plan comptable & des taxes
* Gestion des factures / paiements / avoirs
* Relevés bancaires & lettrage
* Exemple d’interfaçage (Paypal, Ogone, Amazon)


Pour toute information complémentaire et/ou pré inscription, merci de nous contacter à ", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-01-05T16:32:21.585Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-01-05T16:32:21.585Z"}, "summary"=>"

Formation OpenERP - Magento : solution complète pour le e-commerce


 
", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e3", "deprecated"=>true, "seo_title"=>"Formation OpenERP - Magento : 3-4-5 avril 2012 - Lyon ", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"fr"}, {"_id"=>"5a26d2d765a222020295456e", "_slug"=>"formation-openerp-magento-24-25-26-janvier-2012-paris-1", "_visible"=>true, "_position"=>20.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:43.231Z", "updated_at"=>"2018-02-09T16:16:07.012Z", "_label"=>"Formation OpenERP - Magento : 24-25-26 janvier 2012 - Paris", "title"=>"Formation OpenERP - Magento : 24-25-26 janvier 2012 - Paris", "posted_at"=>"2012-01-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"##Formation OpenERP - Magento : solution complète pour le e-commerce


**Informations générales :**

* **Dates** : 24 au 26 janvier (à confirmer) : 3 jours de formation
* **Lieu** : Région parisienne
* **Type** : Formation fonctionnelle découverte
* **Objectif** : Découverte des principales fonctionnalités OpenERP appliquées aux besoins métiers du e-commerce. Présentations des modules, paramétrages, processus et fonctionnalités de base.
* **Public** : E-commerçants & intégrateur e-commerce (OpenERP / Magento)
* **Places disponibles** : 10
* **Coût total de la formation** : 1 500€


**Contenu prévisionnel :**

Installation et utilisation du connecteur MagentoErpConnect (1j)

* Installation & paramétrage
* Intégration depuis un Magento existant
* Création d’un nouveau Magento
* Gestion quotidienne : synchronisations catalogues, prix, stock, clients, commandes, etc...

Processus de vente e-commerce (0,5j)

* Processus de vente
* Dropshipment (livraison directe du fournisseur au client)
* Alertes anti fraudes

Logistique (0,5j)

* Gestion des stocks & inventaires
* Achat & approvisionnement
* Réceptions & expéditions
* Transporteurs & livraisons

Marketing & CRM (0,5j)

* Prospection, campagnes & qualifications
* Profilage & segmentation
* Support & réclamation
* Gestion des retours de marchandise

Comptabilité (0,5j)

* Configuration du plan comptable & des taxes
* Gestion des factures / paiements / avoirs
* Relevés bancaires & lettrage
* Exemple d’interfaçage (Paypal, Ogone, Amazon)


Pour toute information complémentaire et/ou pré inscription, merci de nous contacter à ", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:16:07.012Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:16:07.012Z"}, "summary"=>"

Formation OpenERP - Magento : solution complète pour le e-commerce


 
", "force_locale_id"=>"5a26d2c265a22202029544d4", "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e3", "deprecated"=>true, "seo_title"=>"Formation OpenERP - Magento : 24-25-26 janvier 2012 - Paris | Akretion", "meta_description"=>"", "meta_keywords"=>"Formation, OpenERP, Magento, paris", "force_locale"=>"fr"}, {"_id"=>"5a26d2d765a2220202954574", "_slug"=>"mrp_prodlot_autosplit-updated-to-product_serial", "_visible"=>true, "_position"=>22.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:43.788Z", "updated_at"=>"2018-08-09T18:25:44.402Z", "_label"=>"mrp_prodlot_autosplit mis à jour et devient product_serial", "title"=>"mrp_prodlot_autosplit mis à jour et devient product_serial", "posted_at"=>"2011-11-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"**We recently updated the mrp_prodlot_autosplit module by :**

* Updating the module name to make it more 'understandable' to product_serial (lp:~openerp-commiter/openobject-addons/extra-6.0 : /product_serial). The main aim of the split is indeed to create new lines to ease the filing of serial numbers.
* Separating the mrp dependancy in another module : product_serial_mrp (lp:~openerp-commiter/openobject-addons/extra-6.0 : /product_serial_mrp)
* Adding a new split method : split by product Logistical Unit quantity

To use the “split by LU”, you have to create at least one LU in the product form (at prestent time, the module is only doing a simple split using only the first LU line). If the LU (a box for example) quantity is 4 product units and if you order 10 units, the module will then split the reception into 3 lines (line 1 : 4 units ; line 2 : 4 units ; line 3 : 2 units)
", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:25:44.402Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:25:44.402Z"}, "summary"=>"

**We recently updated the mrp_prodlot_autosplit module by :**


 
", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e0", "deprecated"=>true, "seo_title"=>"mrp_prodlot_autosplit mis à jour et devient product_serial | Akretion", "meta_description"=>" Updating the module name to make it more 'understandable' to product_serial ", "meta_keywords"=>"mrp_prodlot_autosplit, Odoo, OpenERP, module", "force_locale"=>"en"}, {"_id"=>"5a26d2d965a222020295458c", "_slug"=>"new-openerp-coface-connector-by-akretion", "_visible"=>true, "_position"=>30.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:45.968Z", "updated_at"=>"2018-08-09T19:20:07.172Z", "_label"=>"Nouveau connecteur OpenERP-Coface par Akretion ", "title"=>"Nouveau connecteur OpenERP-Coface par Akretion ", "posted_at"=>"2011-11-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"[Coface](http://www.coface.fr/) is one of the major credit-insurance companies in the world. If you subscribe to a credit-insurance, you will need to have an easy up-to-date information about the credit coverage of your customers, so that you can make sure that your customer credit is fully covered by your credit-insurance contract.\r\n\r\n**Akretion** announces the availability of the module **coface_credit_insurance** in the *extra-addons* section under the **AGPL** licence...\r\n\r\nNew OpenERP-Coface connector by Akretion [Coface](http://www.coface.fr/) is one of the major credit-insurance companies in the world. If you subscribe to a credit-insurance, you will need to have an easy up-to-date information about the credit coverage of your customers, so that you can make sure that your customer credit is fully covered by your credit-insurance contract.\r\n\r\nAkretion announces the availability of the module **coface_credit_insurance** in the *extra-addons* section under the **AGPL** licence. This module enables the automatic import of credit coverage information for each customer in OpenERP. This automatic import is possible thanks to the new Coface web-service (currently only available in France). The module uses the Pentaho Data Integration ETL (i.e. Kettle) who is able to read information from and write information to OpenERP thanks to the [connector](/products-and-services/openerp-kettle-bi-connector/) developed by Akretion. Once this automatic import is running, it is easy to block the sale orders or deliveries of a customer whose account in the books is about to go over the credit coverage granted by Coface.\r\n\r\n\r\n\r\n![Screenshot of partner form](http://akretion.s3.amazonaws.com/assets/coface_screenshot.jpg)\r\n\r\n\r\n\r\nThe module is already used in production at [Anevia](http://www.anevia.com/), an historic customer of Akretion. \r\nAkretion proposes its expertise to integrate this module on your OpenERP server for a fixed price.\r\n\r\nTo know more about this module and Akretion's service offer on it, please go the [dedicated web page](/fr/opensource-contributions/openerp-coface-connector/) (in French only) located in the *OpenSource contributions* section of Akretion's website.", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T19:20:07.172Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T19:20:07.172Z"}, "summary"=>"

Akretion announces the availability of the module coface_credit_insurance in the extra-addons section under the AGPL licence...


 
", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e0", "deprecated"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"5a26d2da65a222020295458f", "_slug"=>"akretions-presente-a-la-communaute-openerp-sa-nouvelle-fonctionalite-sur-le-connecteur-asterisk", "_visible"=>true, "_position"=>31.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:46.258Z", "updated_at"=>"2018-02-09T16:12:51.174Z", "_label"=>"Akretion present a la communauté OpenERP sa nouvelle fonctionnalité sur le connecteur Asterisk pour Noël", "title"=>"Akretion present a la communauté OpenERP sa nouvelle fonctionnalité sur le connecteur Asterisk pour Noël", "posted_at"=>"2010-12-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"Akretion's Christmas present to the OpenERP community : new feature on the Asterisk connector...\r\n\r\n[//]: #

\r\n\r\nBack in September, Akretion, with the help of Anevia, released the asterisk_click2dial module (extra-addons), which added the click2dial feature to OpenERP.\r\n\r\nNow, Akretion developed a cool new feature on the Asterisk connector : the ability to show the name of the calling party on incoming phone calls if the presented phone number is in the Partner addresses of OpenERP. Here is how it works :\r\n\r\n1. Upon reception of an incoming phone call, the Asterisk dialplan executes an AGI script.\r\n2. The AGI script will send an XML-RPC request to the OpenERP server to try to find the name of the person corresponding to the phone number presented by the calling party.\r\n3. If OpenERP finds a corresponding name, it is added as CallerID name to the call and therefore presented on the IP phone of the person receiving the call.\r\n\r\nAkretion provides a detailed documentation for [the asterisk_click2dial module on its website](http://www.akretion.com/en/products-and-services/openerp-asterisk-voip-connector).\r\n\r\nAkretion proposes it's consulting services to setup and run the Asterisk connector on your Asterisk IPBX and your OpenERP server.", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:12:51.174Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:12:51.174Z"}, "summary"=>"

Akretion's Christmas present to the OpenERP community : new feature on the Asterisk connector...


 
", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>true, "seo_title"=>"Akretion present a la communauté OpenERP sa nouvelle fonctionnalité sur le connecteur Asterisk pour Noël | Akretion", "meta_description"=>"Akretion present a la communauté OpenERP sa nouvelle fonctionnalité sur le connecteur Asterisk pour Noël", "meta_keywords"=>"OpenERP, Asterisk, téléphonie, ERP, Odoo", "force_locale"=>"en"}, {"_id"=>"5a2ec52d65a2220202959f63", "_slug"=>"formation-openerp-magento-24-25-26-janvier-2012-paris", "_visible"=>true, "_position"=>56.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:33.710Z", "updated_at"=>"2018-08-09T18:27:36.485Z", "_label"=>"Formation OpenERP - Magento : 24-25-26 janvier 2012 - Paris", "title"=>"Formation OpenERP - Magento : 24-25-26 janvier 2012 - Paris", "posted_at"=>"2010-12-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"##Formation OpenERP - Magento : solution complète pour le e-commerce\r\n\r\n\r\n**Informations générales :**\r\n\r\n* **Dates** : 24 au 26 janvier (à confirmer) : 3 jours de formation\r\n* **Lieu** : Région parisienne\r\n* **Type** : Formation fonctionnelle découverte\r\n* **Objectif** : Découverte des principales fonctionnalités OpenERP appliquées aux besoins métiers du e-commerce. Présentations des modules, paramétrages, processus et fonctionnalités de base.\r\n* **Public** : E-commerçants & intégrateur e-commerce (OpenERP / Magento)\r\n* **Places disponibles** : 10\r\n* **Coût total de la formation** : 1 500€ \r\n\r\n\r\n**Contenu prévisionnel :**\r\n\r\nInstallation et utilisation du connecteur MagentoErpConnect (1j)\r\n\r\n* Installation & paramétrage\r\n* Intégration depuis un Magento existant\r\n* Création d’un nouveau Magento\r\n* Gestion quotidienne : synchronisations catalogues, prix, stock, clients, commandes, etc...\r\n\r\nProcessus de vente e-commerce (0,5j)\r\n\r\n* Processus de vente\r\n* Dropshipment (livraison directe du fournisseur au client)\r\n* Alertes anti fraudes\r\n\r\nLogistique (0,5j)\r\n\r\n* Gestion des stocks & inventaires\r\n* Achat & approvisionnement\r\n* Réceptions & expéditions\r\n* Transporteurs & livraisons\r\n\r\nMarketing & CRM (0,5j)\r\n\r\n* Prospection, campagnes & qualifications\r\n* Profilage & segmentation\r\n* Support & réclamation\r\n* Gestion des retours de marchandise\r\n\r\nComptabilité (0,5j)\r\n\r\n* Configuration du plan comptable & des taxes\r\n* Gestion des factures / paiements / avoirs\r\n* Relevés bancaires & lettrage\r\n* Exemple d’interfaçage (Paypal, Ogone, Amazon)\r\n\r\n\r\nPour toute information complémentaire et/ou pré inscription, merci de nous contacter à ", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:27:36.485Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:27:36.485Z"}, "summary"=>"

Formation OpenERP - Magento : solution complète pour le e-commerce

\r\n
 
", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e3", "deprecated"=>false, "seo_title"=>"Formation OpenERP - Magento : 24-25-26 janvier 2012 - Paris | Akretion", "meta_description"=>"Formation OpenERP - Magento : 24-25-26 janvier 2012 - Paris", "meta_keywords"=>"Formation, OpenERP, Magento", "force_locale"=>"en"}, {"_id"=>"5a26d2d765a2220202954577", "_slug"=>"some-news-about-product_variant_multi", "_visible"=>true, "_position"=>23.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:44.039Z", "updated_at"=>"2018-08-09T18:36:35.387Z", "_label"=>"Des nouvelles de product_variant_multi", "title"=>"Des nouvelles de product_variant_multi", "posted_at"=>"2010-11-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"The module **Product\\_variant\\_multi** now use a generic and powerfull syntax for the automatic generation of the variant name.\r\n\r\n## Some news about product_variant_multi\r\nRecently Akretion made some changes on **product\\_variant\\_multi**. Indeed, we redesigned the automatic generation of the variant names.\r\nBefore, it was only possible to access the name of the dimension and the name of the option selected.\r\nFor example, the default model for the variant name was *[NAME] - [VALUE]*, and if your company had some custom fields on *product.variant.dimension.option*, it was not posible to generate a custom variant name with them.\r\n\r\nWe now use a **generic syntax** which is the same as the code generator syntax (better homogeneity). If you want to have the same result as before, you should use the following syntax : \r\n\r\n*[\\_o.dimension_id.name\\_] - [\\_o.option_id.name\\_]* where o is the object *product.variant.dimension.option*. And if your company added a field on the object *product.variant.dimension.option*, you can use the syntax *[\\_o.dimension_id.name\\_] - [\\_o.option_id.my_custom_field\\_]*.\r\n\r\nAlso we introduced the field **code** on *product.variant.dimension.option* and we replaced the default syntax by *[\\_o.dimension_id.name\\_] - [\\_o.option_id.code\\_]*.\r\nThis little change adds a lot of possibility for variant name customization.\r\n\r\nWe hope that you will like these enhancements and that you will have a smooth upgrade of the module product variant multi with the above instructions.", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:36:35.387Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:36:35.387Z"}, "summary"=>"

The module Product_variant_multi now use a generic and powerfull syntax for the automatic generation of the variant name.

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e0", "deprecated"=>true, "seo_title"=>"Des nouvelles de product_variant_multi", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"5a26d2d865a222020295457a", "_slug"=>"benchmarks-with-openerp-server-hosted-on-the-internet", "_visible"=>true, "_position"=>24.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:44.342Z", "updated_at"=>"2018-02-09T16:11:42.559Z", "_label"=>" Benchmarks avec le serveur OpenERP hebergé sur Internet", "title"=>" Benchmarks avec le serveur OpenERP hebergé sur Internet", "posted_at"=>"2010-11-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"As Akretion starts to host some OpenERP servers for its SMB customers, we wanted to know which protocol is best for accessing an OpenERP server hosted on the Internet. So we made a comparision of the performances of Net-RPC, XML-RPC, XML-RPC SSL, HTTP, HTTPS, etc... Of course, only secure protocols should be selected when using an OpenERP server hosted on the Internet.

=========


## Benchmarks with OpenERP server hosted on the Internet

_October 27th, 2011_

As Akretion starts to host some OpenERP servers for its SMB customers, we want to propose them a solution that is both fast and secure. So far, the majority of our customers host the OpenERP server on their LAN and access it via the Gtk Client through the Net-RPC protocol. The Net-RPC protocol is fast but not secure : the passwords and all the data are sent in clear, but our customers consider that, as the connection is made over their LAN, it's not a problem. By the way, it is probably a bad assumption, because a lot of IT attacks against companies come from the inside ! And when our customers need to access OpenERP from outside the office, they connect by VPN to their LAN and then they use OpenERP as usual with Gtk Client and Net-RPC protocol.

In order to select the best option for our customers that access an OpenERP server over the Internet, we made a real-life benchmark with an OpenERP server running on a machine in a datacenter, and elaborated a precise usage scenario. Basically, the scenario consist in a full purchase workflow (PO, reception of goods, supplier invoice) and a full sale workflow (SO, delivery order, customer invoice). For each protocol, we executed this scenario manually multiple times. We kept the fastest timing that was measured. As we ran the scenario manually, we estimate that the results are valid with a 10 seconds accuracy.

#### Bench with OpenERP server hosted on the Internet










































Net-RPCNet-RPC inside SSH tunnelXML-RPCXML-RPC SSLHTTP access with Firefox 7HTTP access with Chrome 14HTTPS access through an Nginx proxy with Chrome 14
Secure ?noyesnoyesnonoyes
OpenERP 6.0.31 min 491 min 472 min 113 min 082 min 042 min 112 min 05
OpenERP 6.1 (trunk)1 min 421 min 401 min 52not available ?buggy1 min 431 min 40


#### Bench with an OpenERP server hosted on the LAN














Net-RPC
OpenERP 6.0.31 min 15
OpenERP 6.1 (trunk)1 min 08



Here is our analysis of the results of this benchmark :

* OpenERP 6.1 is faster than OpenERP 6.0, thanks to the optimisations in the code of the server and addons (and also thanks to an ergonomy improvement on invoice generation from delivery orders).

* XML-RPC SSL is not an option because it's too slow. If you activate the debug logs on the OpenERP server, you will see that the SSL session is re-established for every request, which explains the bad performances.

* on OpenERP 6.0, Net-RPC is the fastest, but the Web interface is not too far behind : only 15% slower.

* on OpenERP 6.1, the Web interface is as fast as Net-RPC !

The developers of the new Web interface of OpenERP 6.1 made a great job ! Thumbs up !

As a conclusion, for those who plan to use an OpenERP server over the Internet, the best option is probably to upgrade to version 6.1 when it will be released and use the new OpenERP Web interface via HTTPS through a reverse proxy (more explainations about reverse proxy on [Wikipedia](http://en.wikipedia.org/wiki/Reverse_proxy)).", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:11:42.559Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:11:42.559Z"}, "summary"=>"

Benchmarks with OpenERP server hosted on the Internet


 
", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>true, "seo_title"=>" Benchmarks avec le serveur OpenERP hebergé sur Internet | Akretion", "meta_description"=>" Benchmarks avec le serveur OpenERP hebergé sur Internet !", "meta_keywords"=>"Benchmarks, OpenERP, hébergement", "force_locale"=>"en"}, {"_id"=>"5a26d2d865a222020295457d", "_slug"=>"new-openerp-rma-module-by-akretion", "_visible"=>true, "_position"=>25.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:44.631Z", "updated_at"=>"2018-08-09T18:44:36.998Z", "_label"=>"Nouveau module RMA - OpenERP d'Akretion ", "title"=>"Nouveau module RMA - OpenERP d'Akretion ", "posted_at"=>"2010-11-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"## OpenERP - RMA\r\nAkretion implemented Management of Return Merchandise Authorization (RMA) in OpenERP through two modules :\r\n\r\n### crm_claim_rma :\r\nManagement of Return Merchandise Authorization (RMA) in OpenERP.\r\nUpgrade the standard crm_claim module to add :\r\n\r\n* product returns (one by one, mass return by lot, mass return by invoice)\r\n* warranty control & return address (based on invoice date and product form)\r\n* product picking in / out\r\n* product refund\r\n* product exchange\r\n* access to related customer data (orders, invoices, refunds, picking in/out)\r\n\r\nAll the modules related to RMA have been gathered in a dedicated launchpad project lp:openerp-rma", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:44:36.998Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:44:36.998Z"}, "summary"=>"

OpenERP - RMA


Akretion implemented Management of Return Merchandise Authorization (RMA) in OpenERP through two modules

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e3", "deprecated"=>true, "seo_title"=>"Nouveau module RMA - OpenERP d'Akretion ", "meta_description"=>"", "meta_keywords"=>"", "force_locale"=>"en"}, {"_id"=>"5a26d2d965a2220202954586", "_slug"=>"contribution-d-akretion-et-camptocamp-au-code-sprint", "_visible"=>true, "_position"=>28.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:45.462Z", "updated_at"=>"2018-08-09T19:17:48.976Z", "_label"=>"Accounting contribs of the Akretion-Camptocamp code sprint ", "title"=>"Accounting contribs of the Akretion-Camptocamp code sprint ", "posted_at"=>"2010-11-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"Two new modules to enhance your experience of accounting with OpenERP.
========

During the [Akretion](http://www.akretion.com) - [Camptocamp](http://www.camptocamp.com) code sprint that took place last week in the Camptocamp Lausanne office, two new modules were developped that are very usefull when using OpenERP's accounting in real life :

* **account_reversal** : with this module, you can create *reversal* account moves in 2 clicks. Imagine the amount of time you will save when doing your cut-off accounting work!

Screenshot of the account reversal wizard



* **account_analytic_required** : with this module, you can enforce rules such as '*I want to have an analytic account on all my expense account move lines*' or '*I don't want to have an analytic account on any of my income account move lines*'. This is a great functionnality for the companies that use analytic accounting with OpenERP.

Screenshot of account analytic required module



The functional design has been made by Frederic Clementi (Camptocamp) and Alexis de Lattre (Akretion) ; the code has been written by Alexis de Lattre (Akretion) with some advice from Nicolas Bessi (Camptocamp). A great team work !

These two modules are available in the [extra-6.0 branch on Launchpad](https://code.launchpad.net/~openerp-commiter/openobject-addons/extra-6.0). They work on OpenERP v5.0 and v6.0 with the same code. They have been translated to French and are already used in production at [Anevia](http://www.anevia.com/), a customer of Akretion.

We hope you will enjoy our contribution!", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T19:17:48.976Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T19:17:48.976Z"}, "summary"=>"

Two new modules to enhance your experience of accounting with OpenERP.


 
", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e3", "deprecated"=>true, "seo_title"=>"Accounting contribs of the Akretion-Camptocamp code sprint | Akretion", "meta_description"=>"Accounting contribs of the Akretion-Camptocamp code sprint ", "meta_keywords"=>"Accounting, odoo, module, ERP, OpenERP, code sprint", "force_locale"=>"en"}, {"_id"=>"5a26d2d965a2220202954589", "_slug"=>"openerp-ruby-connector-ooor-1-5-0-annonce", "_visible"=>true, "_position"=>29.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:45.709Z", "updated_at"=>"2018-08-09T18:43:40.353Z", "_label"=>"OpenERP Ruby connector OOOR 1.5.0 annoncé! ", "title"=>"OpenERP Ruby connector OOOR 1.5.0 annoncé! ", "posted_at"=>"2009-12-11T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"OOOR 1.5.0 released!
======


Hello folks, after several months of hard work and aggregating feedback of the community, the OpenERP - (J)Ruby connector OOOR 1.5.0 is finally out!
If you don't know what is OOOR, you can read [that introduction](/en/blog/2010/01/18/introducing-ooor---openobject-on-rails-drivingrequesting-your-openerp-became-a-child-play/)
and the [project's homepage](https://github.com/rvalyi/ooor).

We remind you that OOOR has been a hard work from Akretion since early 2009 and is licensed under the [AGPL v3](http://www.gnu.org/licenses/agpl.html) open source license, just like OpenERP itself. It has been installed - not just downloaded, but really installed via Rubygems.org [more than 8000 times!](http://rubygems.org/gems/ooor) Despite its name, OOOR doesn't hold a dependency on Rails and is used in many applications, including on the Java platform via JRuby. If you don't want to disclose your strategical client-side code under the viral AGPL v3 license, Akretion is open to sell commercial licences of OOOR, as well as support if you need. Contact us for details.

To install or update, install Ruby and Rubygems and then just do **gem install ooor** in terminal as explained on [Rubygems](http://rubygems.org/gems/ooor)

Here is what's new in OOOR 1.5.0:

**code clean up & bugfix:**

* Rails 3 compatility (still compatible with Rails 2.x too)
* Ruby 1.9.2 compatibility (+JRuby and Ruby 1.8.7 of course)
* scoped classes under the Ooor module namespace without API break (except for UML)
* refactored and debugged associations method_missing dispatch
* renamed relations into associations to match Rails terminology
* refactored RSpec test suite and show 0 error with OpenERP v6 and Ruby 1.9.2
* much better exception handling, showing better error messages
* unlike OpenERP, o2m and m2m relations should return empty arrays rather than false/nil for iteration consistency
* unlike OpenERP read, Object.find(ids) respect initial ids order as you would expect
* externalized type casting methods into a specific module

**new features:**

* more powerful domain mapping: Ruby hash such as {:origin = 'OUT04'} automagically mapped to OpenERP domain, automagical array nesting Object.search ['name', 'ilike', 'foo'] just works
* instance method always properly dispatch with foo.method_name passing [foo.id] as the first argument under the hood
* OpenERP v6 client side log method
* experimental subset of ActiveRecord Arel implemented via OpenObjectResource.where
* much smarter ActionWindow proxy, successfully tested with Netzke
* revamped UML with HTML nodes + [Sinatra](http://www.sinatrarb.com) dynamic UML explorator (yes that's awesome!)
* faster startup because reading less model meta-info
* field lazy loading works
* loading specific fields can be achieved using the :only keyword to match Rails semantic (as well as :fields)
* password not in the debug logs anymore

We also announce you that we have fantastic OOOR applications coming soon too, such as:

* new more powerful Kettle ETL [TerminatOOOR](https://github.com/rvalyi/terminatooor) extension for OpenERP
* a new set of unparalleled ecommerce connectors based on TerminatOOOR and the OpenERP base_sale_multichannels common platform
* [Sencha Touch](http://www.sencha.com/) HTML5 mobile clients and framework
* [Netzke](http://netzke.org/) and other HTML5 applications
* Google Apps deep integration
* OOORBIT, a secret Akretion project that really puts your OpenERP in orbit. But hey! we will give you the details when it's out (soon).

Enjoy and stay tuned for more innovation with Akretion!", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:43:40.353Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:43:40.353Z"}, "summary"=>"

OOOR 1.5.0 released!


 
", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e0", "deprecated"=>true, "seo_title"=>"OpenERP Ruby connector OOOR 1.5.0 annoncé! | Akretion", "meta_description"=>"Connecteur OpenERP et Ruby : OOOR 1.5.0 annoncé! ", "meta_keywords"=>"OOOR, OpenERP, Ruby", "force_locale"=>"en"}, {"_id"=>"5a26d2d965a2220202954583", "_slug"=>"akretion-ajoute-du-support-pour-deb-and-des-dans-openerp", "_visible"=>true, "_position"=>27.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:45.202Z", "updated_at"=>"2018-08-09T18:35:48.926Z", "_label"=>"Entité francaise: Akretion ajoute du support pour DEB et DES dans OpenERP / Odoo", "title"=>"Entité francaise: Akretion ajoute du support pour DEB et DES dans OpenERP / Odoo", "posted_at"=>"2009-11-19T00:00:00.000Z", "published"=>true, "body"=>"", "body_markdown"=>"## Localisation Française : Akretion ajoute le support de la DEB et de la DES à Odoo / OpenERP\r\n\r\nAkretion a amélioré la localisation française d'Odoo / OpenERP par l'ajout du support complet pour la DEB et la DES, qui sont deux rapports intrastat que les sociétés françaises doivent envoyer à l'administration des douanes françaises chaque mois.\r\n\r\nLes modules sont disponibles pour Odoo v8 et v10 on the [rapport-intrastat](https://github.com/OCA/intrastat/tree/10.0) projet sur github sous la licence AGPLv3.\r\n\r\nAkretion annonce ce jour l'ajout du support complet de la Déclaration d’Échange de Biens (DEB) et de la Déclaration Européenne de Services (DES) dans OpenERP, ce qui va permettre d'accélérer l'adoption d'OpenERP par les entreprises françaises !\r\n\r\nLa Déclaration d’Échange de Biens (DEB) est une déclaration administrative qui doit être déposée chaque mois auprès des douanes par les entreprises françaises qui vendent et/ou achètent des marchandises au sein de l'Union européenne. La Déclaration Européenne des Services (DES) est une déclaration similaire qui concerne les entreprises françaises qui vendent des services à d'autres entreprises à l’intérieur de l'Union européenne. Grâce à cette contribution, les entreprises qui utilisent OpenERP pour la facturation et la gestion des stocks peuvent très facilement générer un état correspondant à leur Déclaration d’Échange de Biens et/ou à leur Déclaration Européenne des Services et l'exporter sous forme de fichier XML. Ce fichier est alors déposé sur le site [Pro.dou@ne](https://pro.douane.gouv.fr/), qui est le portail officiel des douanes françaises, ce qui évite une fastidieuse ressaisie d'informations et permet de réduire les délais de traitement de ces formalités.\r\n\r\nL'équipe française d'Akretion est à votre disposition pour vous accompagner dans le déploiement des modules OpenERP pour la Déclaration d’Échange de Biens et la Déclaration Européenne des Services. Qui mieux que l'auteur des modules peut vous accompagner dans votre déploiement ?\r\n\r\nPour plus d'informations sur le support de la DEB et de la DES dans OpenERP et l'offre de service associée, rendez-vous sur la [page dédiée](/fr/opensource-contributions/openerp-deb-des) sur le site Web d'Akretion.", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:35:48.926Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-08-09T18:35:48.926Z"}, "summary"=>"

Akretion a amélioré la localisation française d'Odoo / OpenERP par l'ajout du support complet pour la DEB et la DES, qui sont deux rapports intrastat que les sociétés françaises doivent envoyer à l'administration des douanes françaises chaque mois.

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>true, "seo_title"=>"Akretion ajoute du support pour DEB et DES dans OpenERP / Odoo | Akretion", "meta_description"=>"Akretion ajoute du support pour DEB et DES dans Odoo", "meta_keywords"=>"DEB, DES, OpenERP, déclaration, Odoo, module", "force_locale"=>"en"}, {"_id"=>"5a26d2da65a2220202954592", "_slug"=>"akretion-et-anevia-presentent-asterisk_click2dial-module-libere-votre-telephone-asterisk-dans-openerp", "_visible"=>true, "_position"=>32.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:46.590Z", "updated_at"=>"2018-02-09T16:13:37.328Z", "_label"=>"Akretion et Anevia presentent le module \"asterisk_click2dial\" : Libérez vos téléphones Asterisk dans OpenERP! ", "title"=>"Akretion et Anevia presentent le module \"asterisk_click2dial\" : Libérez vos téléphones Asterisk dans OpenERP! ", "posted_at"=>"2009-10-19T00:00:00.000Z", "published"=>true, "body"=>"

Module Asterisk_click2dial for OpenERP

\r\n

\"                        

\r\n

 

\r\n

Author : Alexis de Lattre <alexis _at_ via.ecp.fr>

\r\n

 

\r\n

General description                                   

\r\n

This module adds a dial button in the partner address view so that users can directly dial a phone number through Asterisk. This feature is usually known as click2dial.

\r\n

 

\r\n

Here is how it works :

\r\n
    \r\n
  1. In OpenERP, the user clicks on the dial button next to a phone number field in the Partner address view.
  2. \r\n
  3. Asterisk makes the user's phone ring.
  4. \r\n
  5. The user answers his own phone (if he doesn't, the process stops here).
  6. \r\n
  7. Asterisk dials the phone number found in OpenERP in place of the user.
  8. \r\n
  9. If the remote party answers, the user can talk to his correspondent.
  10. \r\n
\r\n

 

\r\n

Installation of the module

\r\n

You should install the asterisk_click2dial modules on OpenERP just like any regular OpenERP module. What you need to know :

\r\n
    \r\n
  1. the source code of the module is available from Launchpad, in the extra-addons repository :
  2. \r\n
    \r\n
  1. for OpenERP v5 (stable branch, as of September 2010) : https://code.launchpad.net/~openerp-commiter/openobject-addons/stable_5.0-extra-addons
  2. \r\n
  3. for OpenERP v6 (development branch, as of September 2010) : https://code.launchpad.net/~openerp-commiter/openobject-addons/trunk-extra-addons
  4. \r\n
    \r\n
  1. the asterisk_click2dial module doesn't require any additional python library.
  2. \r\n
\r\n

 

\r\n

Note : the module named asterisk in the extra-addons repository is useless and doesn't have any working functionality. The asterisk_click2dial module doesn't depend on it.

\r\n

 

\r\n

Configuration of Asterisk

\r\n

OpenERP will communicate with Asterisk through the Asterisk Manager Interface (AMI).

\r\n

So the first step is to configure AMI :

\r\n
    \r\n
  1. create an AMI account for OpenERP
  2. \r\n
  3. configure AMI to accept requests from OpenERP for click2dial.
  4. \r\n
\r\n

The configuration file of AMI is /etc/asterisk/manager.conf (depending on your Linux distribution, the directory may be different). Here is an example of the configuration with my comments inline :

\r\n

 

\r\n

; It starts with the \"general\" section first

\r\n

[general]

\r\n

; You must enable the AMI feature

\r\n

enabled=yes

\r\n

; TCP Port on which AMI will listen

\r\n

port = 5038

\r\n

; I suppose Asterisk and OpenERP are on two different machines,

\r\n

; so you must bind AMI on 0.0.0.0

\r\n

bindaddr = 0.0.0.0

\r\n

; We don't need to activate the HTTP AMI interface (the module uses the native

\r\n

; interface)

\r\n

webenabled = no

\r\n

 

\r\n

; Then, we create an AMI account for OpenERP

\r\n

[click2dial]  ; This is the AMI login

\r\n

secret = mypassword ; This is the AMI password

\r\n

; We deny AMI access for everybody

\r\n

deny = 0.0.0.0/0.0.0.0

\r\n

; We accept AMI access for OpenERP server (192.168.0.42)

\r\n

permit = 192.168.0.42/255.255.255.255

\r\n

; We give the minimum access rights required for the click2dial feature

\r\n

; For Asterisk 1.4.x, you need the \"call\" rights

\r\n

read = call

\r\n

write = call

\r\n

; For Asterisk 1.6.x, you need the \"originate\" rights :

\r\n

;read = originate

\r\n

;write = originate

\r\n

 

\r\n

Warning : simply reloading Asterisk is not enough to activate the AMI ; you need to restart Asterisk (check that nobody is on the phone, because a restart of Asterisk will cut the communications).

\r\n

 

\r\n

You can check that you can access the AMI from the OpenERP server :

\r\n

% telnet <asterisk_server> 5038

\r\n

It should display :

\r\n

Connected to <asterisk_server>.

\r\n

Escape character is '^]'.

\r\n

Asterisk Call Manager/1.0

\r\n

 

\r\n

Configure OpenERP

\r\n

Log on as administrator on OpenERP.

\r\n

Configure Asterisk server(s)

\r\n

First, you must create one or several Asterisk servers. The click2dial module supports several Asterisk servers. Then, for each OpenERP user, you must configure on which Asterisk server he is connected.

\r\n

Go to Administration > Users > Company's structure > Companies. Select the company in the list. Then, go to the IPBX tab. Create one or several Asterisk servers. All the fields have a detailed contextual help, so you should be able to understand how to set each parameter by reading the help.

\r\n

Two parameters require additional explanations :

\r\n
    \r\n
  1. Alert-Info SIP header : more explanations below. You can leave it empty for now, it is not a problem.
  2. \r\n
  3. How the different prefixes are used by the module, see below.
  4. \r\n
\r\n

\r\n

 

\r\n

Configure users

\r\n

Go to Administration > Users > Users. For each user that require the click2dial feature, you need to set 4 parameters that the asterisk_click2dial module has added in the User tab :

\r\n
    \r\n
  1. Internal number : the internal phone number of the user
  2. \r\n
  3. Asterisk channel type : the channel type of the phone of the user (if the user has a regular IP phone, select SIP)
  4. \r\n
  5. Caller ID : this field is important. If you don't know what a Caller ID is, you should read more documentation about Asterisk. In short, it has to do with the name and phone number presented to the remote party. When you call someone via click2dial, the callerid parameter for your IP phone defined in /etc/asterisk/sip.conf (if you have a SIP phone) will NOT be used ; the Caller ID field defined in OpenERP will be used instead. You should use the same syntax for the Caller ID field in OpenERP than for the callerid field in Asterisk, for example :
  6. \r\n
\r\n

                Alexis de Lattre <0141981242>

\r\n
    \r\n
  1. Asterisk server : select the Asterisk server on which the IP phone of the user is registered. If you have read the previous section, you should already have created it.
  2. \r\n
\r\n

\r\n

 

\r\n

That's it, the configuration is finished, you can start playing... or debug !

\r\n

 

\r\n

\r\n

How phone numbers are reformated

\r\n

This diagram explains it all.

\r\n

In the diagram, the two examples (ex1 and ex2) are based on the following configuration :

\r\n
    \r\n
  1. Out prefix : 0
  2. \r\n
  3. National prefix : 0
  4. \r\n
  5. International prefix : 00
  6. \r\n
  7. My country prefix : 33
  8. \r\n
\r\n

\r\n

Use the click2dial feature

\r\n

Go to the menu Partners > Partners and open a partner that you want to call. In the General tab, select the Partner contact that you want to call. Next to the Phone and Mobile fields, you should see a Dial button.

\r\n

 

\r\n

\r\n

 

\r\n

Important : the phone number in OpenERP should be in international format, for example :

\r\n

+33 1 41 98 12 42

\r\n

This is the same format that you must use in your mobile phone's directory when you want to be able to call a number saved in your phone's directory when you are in a foreign country. For example, check this Nokia user manual  page 19, section Make calls, look at the tip.

\r\n

If the phone number is not in the international format, you will get an error message when you click on the Dial button, unless you activated the option \"Allow national formats ?\" for this the Asterisk server.

\r\n

 

\r\n

Here is the complete usage scenario :

\r\n
    \r\n
  1. Click on the Dial button next to the phone number you want to dial.
  2. \r\n
  3. OpenERP reformats the phone number using the different prefixes defined for this Asterisk server. Then it connects to the Asterisk Manager Interface and sends a request.
  4. \r\n
  5. Asterisk makes the user's phone ring.
  6. \r\n
  7. The user answers his own phone. If he doesn't answer his phone, the process stops here, the next steps are not executed.
  8. \r\n
  9. Asterisk dials the phone number that has been reformated and, immediately after dialing, connects the user's phone to the call (the user hears the call waiting tones, just like if he had dialed the number himself).
  10. \r\n
  11. The user is in full control of the call.
  12. \r\n
\r\n

 

\r\n

\r\n

Quiet click2dial

\r\n

Imagine you share the same workroom with other colleagues. When one of your colleagues makes a phone call, the workroom stays quiet until the conversation starts. Now, if the colleague uses the click2dial feature of OpenERP, his phone will ring and bother everyone before the conversation even starts ! I think it's an important drawback...

\r\n

 

\r\n

Hopefully, there is a solution to his : when Asterisk \"calls\" the user (before calling the remote party), he should tell the phone not to ring. In fact, when I say \"tell the phone not to ring\", I mean \"tell the phone to use a silent ring tone\". This is usually possible with SIP phones. In the SIP protocol, you can use the Alert-Info header to tell the phone to choose a particular ring tone. This feature is often called \"distinctive ringing\" or \"priority alerting\". Most SIP phones support the Alert-Info header, but :

\r\n
    \r\n
  1. the exact syntax of the content of the header may differ from one SIP phone manufacturer to another,
  2. \r\n
  3. the name of the ring tones may also differ from one SIP phone manufacturer to another.
  4. \r\n
\r\n

 

\r\n

I have tested this feature with 2 different phone manufacturers : Thomson (ST2030 model, it probably works the same way with other models) and Aastra (6731i model, I am sure the other models work the same way). I give the details below ; if you have some experience with other phones, don't hesitate to edit this document and share your knowledge.

\r\n

Thomson ST2030 IP phones                

\r\n

I suppose you use TFTP to configure the phone. If you edit the default configuration file for system melodies which is called Tone-RG.txt, you will see a ring tone Silent defined like this :                  

\r\n

Silent:d=32,o=5,b=160:8P,2D

\r\n

With this configuration, it is a \"quiet\" ring tone, but not a fully silent one. To make it a fully silent, change the definition of this ring tone to :

\r\n

        Silent:d=32,o=5,b=160:P

\r\n

Note : for the changes to take effect, don't forget to change the name of the ring tone file and update the filename in the parameter system_melodies of the <MAC_address>.inf file.

\r\n

Then, in OpenERP, in the configuration of the Asterisk server, you should give the following value to the the Alert-info SIP header         

\r\n

info=<Silent>

\r\n

Aastra IP phones                                

\r\n

According to the Aastra documentation, a Silent ring tone exists, but it can't be used for distinctive ringing. I found a workaround for this : choose a ring tone that is not used but default, for example Bellcore-dr5 (which is a \"quiet\" ring tone, but not a fully silent one), and redefine it in the configuration file (aastra.cfg to change it for all Aastra phones or <MAC_address>.cfg to change it only for one phone) :                                   

\r\n

bellcore cadence dr5: 0,-1

\r\n

This will transform the ring tone Bellcore-dr5 into a fully silent ring tone.

\r\n

Then, in OpenERP, in the configuration of the Asterisk server, you should give the following value to the the Alert-info SIP header :

\r\n

info=<Bellcore-dr5>

\r\n

 

\r\n

Note : if you have a mix of Aastra and Thomson phones and you don't want to configure 2 Asterisk servers in OpenERP that point to the same server with just a different Alert-info SIP header parameter, here is a trick : rename the Silent ring tone of the Thomson IP phone to Bellcore-dr5 !

\r\n

 

\r\n

Troubleshooting

\r\n

If you have some issues with the module :

\r\n
    \r\n
  1. start openerp-server with the command line option --log-level=debug : you will get usefull messages about the phone number reformating process
  2. \r\n
  3. also check logs on the Asterisk side : on your Asterisk server, run :
  4. \r\n
\r\n

% asterisk -rvvvvvvvvvvvv

\r\n
    \r\n
  1. if the Openerp server and Asterisk don't communicate, use tools like tcpdump or wireshark to check the network traffic between the 2 machines.
  2. \r\n
", "body_markdown"=>"", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:13:37.328Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:13:37.328Z"}, "summary"=>"

This module adds a dial button in the partner address view so that users can directly dial a phone number through Asterisk. This feature is usually known as click2dial.

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>true, "seo_title"=>"Akretion et Anevia presentent le module \"asterisk_click2dial\" : Libérez vos téléphones Asterisk dans OpenERP! | Akretion", "meta_description"=>"Akretion et Anevia presentent le module \"asterisk_click2dial\" : Libérez vos téléphones Asterisk dans OpenERP! ", "meta_keywords"=>"Anevia, Akretion, asterisk, téléphonie, OpenERP, click2dial", "force_locale"=>"en"}, {"_id"=>"5a26d2d565a222020295455f", "_slug"=>"mise-a-jour-du-module-gestion-relation-client-openerp-asterisk-connector", "_visible"=>true, "_position"=>15.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:41.970Z", "updated_at"=>"2023-04-17T20:05:07.502Z", "_label"=>"Mise a jour du module de gestion de la relation client avec OpenERP-Asterisk connector", "title"=>"Mise a jour du module de gestion de la relation client avec OpenERP-Asterisk connector", "posted_at"=>nil, "published"=>true, "body"=>"", "body_markdown"=>"The *asterisk_click2dial_crm* module of [Zikzakmedia](http://www.zikzakmedia.com) has been moved to the [OpenERP-Asterisk connector project](https://launchpad.net/openerp-asterisk-connector) on Launchpad. Akretion ported the module to OpenERP 6.1 and added some great enhancements.

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


## Update of the CRM-specific module of the OpenERP-Asterisk connector

The OpenERP-Asterisk connector was initially made of a single module : *asterisk_click2dial*, which only depends on the *base* module.

The Spanish company [Zikzakmedia](http://www.zikzakmedia.com) developped a CRM-specific module called *asterisk_click2dial_crm* for OpenERP 6.0 and [published](http://bazaar.launchpad.net/~openerp-commiter/openobject-addons/extra-6.0/revision/5585) it on Launchpad in the *extra-6.0* repository on November 2011. With this CRM-specific module, when the user made a click2dial, OpenERP would automatically create an outbound phone call in the CRM and open it in a new tab.

With the approval of [Zikzakmedia](http://www.zikzakmedia.com), the *asterisk_click2dial_crm* module has been moved to the [OpenERP-Asterisk connector project](https://launchpad.net/openerp-asterisk-connector) on Launchpad. Akretion ported the module to OpenERP 6.1 and enhanced it :

* When you do a click2dial, instead of automatically creating an outbound phone call in the CRM, OpenERP will *propose* you to create one :

![Create phone call in CRM pop-up](http://akretion.s3.amazonaws.com/assets/ast_sshot-create_phonecall_crm.jpg)

If you answer *Yes*, OpenERP will create the outbound phone call in the CRM. If some users don't want to be asked
to create a phone call in the CRM each time they do a click2dial, they should disable the corresponding option in the *Telephony* tab of the *User*
form.

* When you receive a phone call and run the wizard *Open calling partner*, if the partner is found in OpenERP, you will see a button that proposes to create an inbound phone call in the CRM :

![Open calling partner feature](http://akretion.s3.amazonaws.com/assets/ast_sshot-calling-party.jpg)

Please note that these enhancements are only available in the [6.1 branch](https://code.launchpad.net/~openerp-asterisk-team/openerp-asterisk-connector/6.1) of the OpenERP-Asterisk connector. The [documentation of the connector](/en/products-and-services/openerp-asterisk-voip-connector) has already been updated to reflect these changes.

So, if you are using OpenERP 6.1 in your company, you should throw away your old PBX and get an Asterisk PBX in order to benefit from the great features of the OpenERP-Asterisk connector ! If you don't know anything about how to deploy an Asterisk PBX in your company, you can read my page about [lessons learnt from an Asterisk deployment (French only)](http://people.via.ecp.fr/~alexis/asterisk/).", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2023-04-17T20:05:07.502Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2023-04-17T20:05:07.502Z"}, "summary"=>"

Update of the CRM-specific module of the OpenERP-Asterisk connector

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"Mise a jour du module de gestion de la relation client avec OpenERP-Asterisk connector | Akretion", "meta_description"=>"Akretion ported the module to OpenERP 6.1 and added some great enhancements.", "meta_keywords"=>"OpenERP, Asterisk, téléphonie, ERP, Odoo", "force_locale"=>"en"}, {"_id"=>"5a26d2d765a2220202954571", "_slug"=>"master-your-openerp-data-integration-with-akretion-terminatooor", "_visible"=>true, "_position"=>21.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:43.517Z", "updated_at"=>"2018-02-09T16:16:33.186Z", "_label"=>"Maitriser son integration de données avec Akretion TerminatOOOR! ", "title"=>"Maitriser son integration de données avec Akretion TerminatOOOR! ", "posted_at"=>nil, "published"=>true, "body"=>"", "body_markdown"=>"OpenERP is all the rage among open source ERP's but its native import/export has limitations when it comes to data integration. Server side OpenERP import/export is powerful but not so easy to get started and get interfaced. On the contrary, the famous Kettle open source ETL from Pentaho connects to almost anything (just last week it got a brand new EDI plugin for instance), any SGBD thanks to the JDBC connectors, any CSV, Excell files...



Akretion is here unveiling a technology we used for nearly 2 years now. Prepare you to step into the future...

OpenERP is all the rage among open source ERP's but its native import/export have limitations when it comes to data integration. Server side OpenERP import/export is powerful but not so easy to get started and get interfaced. On the contrary, the famous Kettle open source ETL from Pentaho connects to almost anything, any SGBD thanks to the JDBC connectors, any CSV, Excell files...

With TerminatOOOR you have all the power of the full OpenERP API right inside your ETL data in/out flow. You can do any Create Read Update Delete operation enforcing the access rights of OpenERP. But you are absolutely not imited to that, in fact you can just do anything you would do with your OpenERP client: click buttons, perform workflow actions, trigger on_change events... This is because [OOOR](https://github.com/rvalyi/ooor) gives you the full access to OpenERP API.



We created TerminatOOOR back in late 2009 for a customer doing ecommerce sales on several different channels: Magento, OSCommerce, Amazon, Ebay, using several payments gateways and bank interfaces. Later we continued to use it in similar projects where integration with other systems would make the difference. It's also used a lot for loading your data into OpenERP when you migrate to it. But those are just a few possibilities... We finally got the time to package TerminatOOOR for an easier installation and we also documented it extensively.

All right, so don't wait any longer and read the [detailed documentation](http://www.akretion.com/en/products-and-services/openerp-kettle-bi-connector-terminatooor)
You might also be interested in [downloading it](https://github.com/rvalyi/terminatooor) or looking at its [source code](https://github.com/rvalyi/terminatooor)

We would also here thank all the great people who made this possible: the Kettle guys, Slawomir Chodnicki who revolutionized the Ruby Kettle plugin, all the JRuby team and specially people like Charles Headius Nutter, Yannick Buron for helping in the first doc version a year ago, CampToCamp and Ting.es for their testing and patches on OOOR and all the people who tested and helped in a way or another.

Enjoy!", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:16:33.186Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T16:16:33.186Z"}, "summary"=>"

OpenERP is all the rage among open source ERP's but its native import/export has limitations when it comes to data integration. Server side OpenERP import/export is powerful but not so easy to get started and get interfaced. On the contrary, the famous Kettle open source ETL from Pentaho connects to almost anything (just last week it got a brand new EDI plugin for instance), any SGBD thanks to the JDBC connectors, any CSV, Excell files...

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e0", "deprecated"=>true, "seo_title"=>"Maitriser son integration de données avec Akretion TerminatOOOR! | Akretion", "meta_description"=>"OpenERP is all the rage among open source ERP's but its native import/export has limitations when it comes to data integration. Server side OpenERP import/export is powerful but not so easy to get started and get interfaced. ", "meta_keywords"=>"OOOR, OpenERP, Ruby, rails", "force_locale"=>"en"}, {"_id"=>"5a26d2da65a2220202954595", "_slug"=>"ooor-openobject-on-rails-gerer-votre-openerp-devient-un-jeu-d-enfant", "_visible"=>true, "_position"=>33.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-05T17:09:46.903Z", "updated_at"=>"2023-04-17T17:22:35.076Z", "_label"=>"OOOR - OpenObject On Rails: gérer votre OpenERP devient un jeu d'enfant", "title"=>"OOOR - OpenObject On Rails: gérer votre OpenERP devient un jeu d'enfant", "posted_at"=>nil, "published"=>true, "body"=>"", "body_markdown"=>"One year ago, much for the fun, I started a small open source project [OOOR - OpenObject on Rails](http://github.com/rvalyi/ooor): the idea was to explore Ruby metaprogramming techniques to remotely access the whole API of OpenERP using the standard OpenERP webservices just like the genuine Rails ActiveResource API.\r\nThe thing is that OOOR is more and more being used for awesome stuff today, so I think it was the right time to finally present it to the general public...\r\n\r\n\r\n\r\n\r\n##introducing OOOR - OpenObject On Rails\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
BY
\r\n\r\nHello, one year ago, much for the fun, I started a small open source project [OOOR - OpenObject on Rails](http://github.com/rvalyi/ooor): the idea was to explore Ruby metaprogramming techniques to remotely access the whole API of OpenERP using the standard OpenERP webservices.\r\nThe thing is that OOOR is more and more being used for awesome stuff today, so I think it was the right time to finally present it to the general public.\r\n\r\nAs an OpenERP integrator/admin/advanced user, you'll soon discover:\r\n\r\n* how OOOR is backing the most promising OpenERP functional non regression test suite [OERPScenario](https://launchpad.net/oerpscenario) led by CampToCamp.\r\n* how OOOR can be used to administrate your OpenERP server(s), to help migration...\r\n* how OOOR can be used in in one of the topmost open source ETL, Kettle to really turn OpenERP data integration a trainee job instead of an advanced programmer job.\r\n* how OOOR can draw OpenERP UML diagrams using the whole object model and not just the database, like it has never been done before.\r\n* how OOOR can expose OpenERP object Restfully in HTML, XML and JSON formats.\r\n* how OOOR could eventually be a future OpenERP full blown web client, or at least a life saver if you are stuck of the current widgets.\r\n* how OOOR can connect your new awesome Rails website to OpenERP\r\n* how OOOR can give you access to OpenERP from Java via JRuby.\r\n\r\nBut for now, I'll just give you a quick overview of OOOR.\r\nSo OOOR is small Ruby package, a \"gem\", that is less than 500 lines of code.\r\nDon't worry, the Ruby language is probably the closest cousin of the Python language. Chances are that learning a bit of Ruby will make you smarter so don't hesitate to jump in. Finally, you'll need to know only a very small part of Ruby to use OOOR, just the basic syntax, calling methods on objects, iterating over a table, putting a value in a map and you are done.\r\nIf you don't know Ruby, take 15 minutes to http://tryruby.org. This is really all it takes for what you'll need with OOOR.\r\n\r\n\r\n###Installing OOOR:\r\ninstall the Ruby language, its 'irb' command line interpreter, and its standard packaging tool 'Rubygems'. On Ubuntu/Debian for instance, this is as simple as:\r\n\r\n>sudo apt-get install ruby irb rubygems\r\n\r\n\r\nnow make sure your rubygems package is aware of the 'gemcutter' gem repository with:\r\n\r\n>sudo gem tumble\r\n\r\n\r\nNow install OOOR automagically:\r\n\r\n>sudo gem install ooor #last version so far is 1.2.3\r\n\r\n\r\n###Playing with OOOR:\r\nstart an OpenERP server with a demo data database with XML/RPC on port 8069 (default settings), then open an irb session\r\n\r\n\r\n\r\n###A few characteristics:\r\n* OOOR tries to 'fix' the OpenERP ORM awkward API:\r\n * So instead of accessing the persistence with Class Methods only like in OpenERP (you know the self.pool.get('my.resource').write(cr, uid, [id\\_of\\_my\\_current_object], my\\_value\\_hash), well you just do in OOOR: my\\_entity.update after you changed some values eventually. This is much easier to learn for the occasional coder/functional consultant needing to get his hands dirty.\r\n * you would also just to p.taxes\\_id = [1,2]; p.save rather than self.pool.get('product.product').write(cr, uid, [my_id], {taxes\\_id : [6, 0, [1,2]]}) in OpenERP and the same goes for one2many relations\r\n* OOOR supports Create, Read, Update, Delete (CRUD) operations but also any OpenERP expose business object methods, including:\r\n * button clicks\r\n * on_change events\r\n * workflows\r\n * wizards you get the full detail on [the project page here](http://github.com/rvalyi/ooor)\r\n* In any case, the API of OOOR is not an accident. It's actually a careful respect of the the standard exemplar Rails ActiveResource API, extended with relations supports and domain + context support to exactly match the OpenERP API itself.\r\n* OOOR doesn't connect to the database directly, it enforces the OpenERP layer encapsulation, object models and custom access rights.\r\n* OOOR supports connecting to several OpenERP instances at the same time, using a scoping prefix in the front of its class names, very handy to migrate data from one instance to an other, see: http://wiki.github.com/rvalyi/ooor/howto-connect-ooor-to-multiple-openerp-instance-easy-data-migration\r\n* OOOR is 100% compatible with JRuby, meaning you can use it from Java and you'll see how in my next post about its usage in the famous Kettle ETL (Pentaho Data Integration).\r\n* OOOR can also expose your OpenERP entities Restfully to other consumers using standard Rails support for REST, for that you should install the ['OooREST' extra gem\r\n* ever wonder how OpenERP could have such a bug and always thought that its current unit test framework has its limits when it comes to testing full real life functional/cross modules scenarios? Well in that case you should give a look to the \"Cucumber\" testing framework. Now, the dream comes true, CampToCamp just rolled a version of it for OpenERP, using OOOR to drive/query OpenERP. If you are willing to help making OpenERP a more robust system or if you want to package some tests with your OpenERP custom module to always be able to tell exactly and deterministically what works and what is broken, I totally encourage to you to jump in OERPScenario led by CampToCamp. By the way, OERPScenario is also able to play the OpenERP built'in unit test suite now, so it does just more and not less. Seriously, did you see something better than Cucumber/RSpec for testing? Me never, and I can tell you than when I worked 6 months on airline GDS testing at Amadeus before, I would have loved have something approaching Cucumber/RSpec, so having it for your ERP is totally awesome.\r\n\r\n\r\nAll right, I hope it provided you an insight of the OOOR unleashed power. If you need more, Akretion is willing to provide professional support to OOOR, but in any case we are committed to OOOR as a community open source (MIT liberal license) project. In a next post, I'll show you how you a noob programmer can easily pull/push any complex data form/to OpenERP using the Kettle ETL + OOOR embedded as a step plugin. We are already using it for customer projects at Akretion and it's a life saver.\r\n", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2023-04-17T17:22:35.076Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2023-04-17T17:22:35.076Z"}, "summary"=>"

One year ago, much for the fun, I started a small open source project [OOOR - OpenObject on Rails](http://github.com/rvalyi/ooor): the idea was to explore Ruby metaprogramming techniques to remotely access the whole API of OpenERP using the standard OpenERP webservices just like the genuine [Rails ActiveResource API](http://api.rubyonrails.org/classes/ActiveResource/Base.html).


The thing is that OOOR is more and more being used for awesome stuff today, so I think it was the right time to finally present it to the general public...

", "force_locale_id"=>"5a26d2c265a22202029544d3", "tag_ids"=>[], "author_id"=>"5a26d2c465a22202029544e0", "deprecated"=>true, "seo_title"=>"OOOR - OpenObject On Rails: gérer votre OpenERP devient un jeu d'enfant | Akretion", "meta_description"=>"OOOR - OpenObject On Rails: gérer votre OpenERP devient un jeu d'enfant", "meta_keywords"=>"OOOR, Ruby, Rails, OpenERP", "force_locale"=>"en"}, {"_id"=>"5a2ec52665a2220202959f27", "_slug"=>"akretion-adds-support-for-ubl-based-electronic-orders-in-odoo", "_visible"=>true, "_position"=>41.0, "content_type_slug"=>"posts", "created_at"=>"2017-12-11T17:49:26.990Z", "updated_at"=>"2018-02-09T17:12:20.883Z", "_label"=>"Akretion ajoute le support des commandes électroniques basées sur UBL dans Odoo", "title"=>"Akretion ajoute le support des commandes électroniques basées sur UBL dans Odoo", "posted_at"=>nil, "published"=>true, "body"=>"", "body_markdown"=>"Résumé des épisodes précédents : Le 25 décembre 2015, Akretion a développé [ l'importation de factures PDF régulières ] (http://www.akretion.com/blog/akretions-christmas-present-for- the-odoo-community) via l'utilisation de la bibliothèque [invoice2data] (https://github.com/m3nu/invoice2data). Cette solution nécessite le développement d'un [modèle d'importation de facture] (https://github.com/m3nu/invoice2data/tree/master/invoice2data/templates) pour chaque fournisseur. Ce modèle de facture doit être mis à jour lorsque la présentation de la facture est modifiée par le fournisseur, ce qui constitue un inconvénient majeur. Les clients d'Akretion ont découvert cet inconvénient quelques semaines après le déploiement de la solution en production. Akretion a migré son serveur Odoo de v7 à v8 (avec le moteur de reporting * Webkit * en v7 vers * Qweb * en v8) . Cette migration a changé la disposition des factures d'Akretion. l'importation des factures d'Akretion a été interrompue parce que le modèle de facture d'Akretion nécessitait une mise à jour.\r\n\r\nPour surmonter cet inconvénient, la solution consistait à passer à la facturation électronique. Quelques mois plus tard, en mars 2016, Akretion [a annoncé] (http://www.akretion.com/blog/akretion-publishes-zugferd-modules-to-create-and-import-electronic-invoices-with-odoo) le support de la génération de factures [ZUGFeRD] (http://www.ferd-net.de/). Une facture ZUGFeRD est une facture PDF avec un fichier XML incorporé au format CII (Facture inter industries). ZUGFeRD est le format de facture électronique officiel pour l'Allemagne. La contribution d'Akretion a également bénéficié du support de l'importation de factures UBL (Universal Business Language), utilisées par plusieurs pays d'Europe du Nord et qui constitue également la base du [format e-fff] (http: //www.e-fff .be) utilisé en Belgique. Depuis avril 2016, les factures d'Akretion France sont conformes à ZUGFeRD et les clients d'Akretion peuvent les importer dans Odoo grâce au module * account \\ _invoice \\ _import \\ _zugferd *. Utiliser le format ZUGFeRD pour les factures d'Akretion était une bonne chose ... mais le bénéfice pour les clients d'Akretion était encore limité.\r\n\r\nLe 1er janvier 2015, Akretion [a déployé en production un Odoo v8] (http://www.akretion.com/blog/barroux-abbey-deploys-odoo-version-8-with-akretion ) à l'Abbaye de Barroux (http://www.barroux.org/). Le 1er mai 2015, [l'abbaye de Randol] (http://www.randol.org/) a déployé Odoo v8 en production et le 1er janvier 2016 le [ Le monastère de La Garde] (http://www.la-garde.org/) a également adopté Odoo v8. Chaque abbaye possède un magasin de vente au détail qui vend la production des moines ainsi que les produits artisanaux d'autres abbayes (avec des livres, des CD, des objets religieux, etc.). Le miel et les sandales produits par le monastère de La Garde sont vendus à l'abbaye de Barroux par exemple; le nougat et les biscuits produits par l'abbaye de Barroux sont vendus à l'abbaye de Randol et au monastère de La Garde, etc. Lorsque le développement des factures de ZUGFeRD a été achevé, j'ai suggéré au moine responsable des finances de l'abbaye de Barroux qu'il déployer le module pour générer des factures ZUGFeRD sur le serveur Odoo de l'abbaye. De cette façon, l'abbaye de Randol et le monastère de La Garde pourront importer les factures de l'abbaye de Barroux dans leur ERP Odoo sans codage manuel, ce qui permettra de gagner du temps pour des choses plus importantes. Mais la réponse du moine n'était pas celle que je m'attendais: il m'a dit que, comme une facture de fournisseur provisoire est générée automatiquement à partir du bon de commande, il n'y avait pas de réel avantage à utiliser des factures électroniques! Le vrai bénéfice serait d'utiliser des commandes électroniques à la place ...\r\n\r\nJ'ai donc décidé de continuer le développement pour supporter les commandes électroniques! J'ai commencé à chercher la meilleure solution pour les commandes électroniques. Je voulais garder la bonne idée de la norme ZUGFeRD pour avoir des documents PDF avec un fichier XML intégré. Mais quel format était le mieux adapté pour décrire une commande en XML? J'ai découvert que [UBL] (http://ubl.xml.org/) (Universal Business Language) était le meilleur format pour le travail. La norme UBL est à la fois simple et précise. Elle est devenu la norme [ISO / IEC 19845] (http://www.iso.org/iso/catalogue_detail.htm?csnumber=66370) en décembre 2015 (voir [annonce officielle] (http: //www.prweb .com/releases/2016/01/prweb13186919.htm)). UBL est déjà largement adopté pour les factures électroniques en Europe du Nord, en Belgique (la [norme e-fff] (http://www.e-fff.be)), en Turquie ([format UBL-TR] (http: / /www.efatura.gov.tr)) et en [Australie] (http://ubl.xml.org/news/australia-choses-ubl-for-whole-of-economy-einvoicing). En France, [EDF] (https://www.edf.fr/), la compagnie nationale d'électricité, propose déjà d'envoyer ses factures au format UBL (voir [leurs spécifications] (https://entreprises.edf.com /fichiers/fckeditor/Commun/Entreprises/pdf/Guide%20technique%20facture%20EDF%20en%20XML%20V1.2.pdf)). La norme UBL prend en charge le codage XML de nombreux documents commerciaux: commandes et factures, mais aussi catalogues de produits, demandes de devis, devis, bordereaux d'expédition, lettres de voiture, certificats d'origine, etc.\r\n\r\nAujourd'hui, Akretion annonce la disponibilité d'une liste UBL pour Odoo afin de gérer les commandes d'achat et de vente dans Odoo:\r\n\r\n* le module * purchase\\ _order \\ _ubl * intègre un fichier XML UBL de demande de devis (RFQ) dans chaque fichier PDF RFQ généré par Odoo.\r\n* le module * sale \\ _order \\ _import \\ _ubl * importe les fichiers XML UBL RFQ (ou le fichier PDF avec un fichier XML incorporé) pour générer de nouveaux devis.\r\n* le module * sale \\ _order \\ _ubl * intègre un fichier XML UBL de devis dans chaque fichier de devis PDF.\r\n* le module * purchase \\ _order \\ _import \\ _ubl * importe les devis pour mettre à jour les prix et / ou les quantités sur les demandes de devis.\r\n* lorsque le bon de commande est approuvé dans Odoo, le module * achat \\ _order \\ _ubl * intègre un fichier XML de commande UBL dans le fichier PDF du bon de commande.\r\n* le module * sale \\ _order \\ _import \\ _ubl * importe les fichiers XML d'ordre UBL pour mettre à jour les devis (ou créer de nouveaux devis).\r\n* lorsque la commande est acceptée et que la commande de vente est confirmée dans Odoo, le module * sale \\ _order \\ _ubl * intégrera un fichier XML * UBL * de commande simple dans le fichier PDF de confirmation de commande d'Odoo.\r\n\r\nA la fin du flux de vente, lorsque les marchandises ont été expédiées avec succès, le fournisseur peut générer une facture ZUGFeRD avec le module * account \\ _invoice \\ _zugferd *; cette facture électronique sera utilisée par le client pour mettre à jour le projet de facture fournisseur généré par Odoo. Pour le paiement, les [modules SEPA de l'Odoo Community Association] (https://github.com/OCA/bank-payment) peuvent être utilisés par le client pour générer un fichier XML de virement SEPA (avec le module * compte \\ _banking \\ _sepa \\ _credit \\ _transfer *) ou par le fournisseur pour générer un fichier de prélèvement SEPA (avec le module * account \\ _banking \\ _sepa \\ _direct \\ _debit *).\r\n\r\nCe processus est illustré dans le diagramme ci-dessous:\r\n\r\n![Odoo electronic ordering, invoicing and payment](http://public.akretion.com/ubl_customer_supplier.jpg \"Modules OCA pour les commandes électroniques et les factures électroniques\")\r\n\r\nS'il vous plaît regarder [ce screencast] (http://public.akretion.com/odoo_electronic_orders_ubl.ogv) (19 minutes de long, 141 Mo, ou regarder en qualité inférieure sur [Youtube] (https://youtu.be/bs8GPYlHa9Y) ) qui montre une démo d'un flux de travaux d'approvisionnement entre un fournisseur et un client, de la demande d'offre à la facturation. Avec ce screencast, vous comprendrez tous les avantages des piles UBL et ZUGFeRD d'Odoo développées par Akretion.\r\n\r\nLe support des commandes électroniques et des factures électroniques avec les standards ZUGFeRD et UBL dans Odoo utilise 23 modules OCA ([Odoo Community Association] (https://odoo-community.org/)) situés dans 2 projets OCA différents:\r\n\r\n* le projet [edi] (https://github.com/OCA/edi/tree/8.0),\r\n* le projet [partner contact] (https://github.com/OCA/partner-contact/tree/8.0).\r\n\r\nCes modules utilisent la nouvelle API d'Odoo et la plupart d'entre eux ont une suite de tests automatisée. Ces modules sont pour Odoo v8 mais la plupart ont été porté sur Odoo v9 ou v10. \r\n\r\n![OCA modules for e-orders and e-invoices](http://public.akretion.com/ubl_oca_modules.jpg \"OCA modules for e-orders and e-invoices\")\r\n\r\nL'abbaye de Barroux, l'abbaye de Randol et le monastère de La Garde on été les premiers utilisateurs de ces modules à échanger des commandes et des factures. Leurs retours a été essentiels pour affiner la pile UBL d'Odoo.\r\n\r\nAprès ce premier déploiement, la prochaine étape consistera à tester l'interopérabilité de la pile UBL d'Odoo avec d'autres ERP. Selon [ce blog] (https://blog.tradeshift.com/ubl-is-o-o- international-standard-so-now-what/), les solutions Oracle, SAP et Microsoft ERP supportent maintenant UBL nativement ou via des modules complémentaires tiers.\r\n\r\nAlexis de Lattre, qui a développé la pile UBL d'Odoo, déclare: « Le développement de la pile UBL d'Odoo est probablement ma plus grande contribution en matière d'opensource! Je suis très enthousiaste au sujet du potentiel des commandes électroniques basées sur UBL et des factures électroniques pour les transactions B2B. J'espère que nous n'aurons pas à attendre trop longtemps avant d'avoir incorporé des fichiers XML UBL dans la plupart des commandes PDF et des factures PDF! \"\r\n\r\nCette contribution opensource vous est proposée gratuitement par Akretion sous la licence [AGPL] (https://www.gnu.org/licenses/agpl.html). Si vous avez des commandes ou des factures UBL réelles, nous vous serions reconnaissants de nous en transmettre une copie afin que nous puissions améliorer notre connaissance du standard UBL et affiner la pile UBL d'Odoo (nous conserverons ces fichiers confidentiels à moins que vous nous donnez une autorisation explicite pour les publier).", "thumbnail"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T17:12:20.883Z"}, "banner"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2018-02-09T17:12:20.883Z"}, "summary"=>"

After the support of electronic invoives with the ZUGFeRD standard, Akretion now adds the support of electronic orders with the Universal Business Language (UBL) XML standard.

", "force_locale_id"=>nil, "tag_ids"=>[], "author_id"=>"5a26d2c565a22202029544e6", "deprecated"=>false, "seo_title"=>"Akretion ajoute le support des commandes électroniques basées sur UBL dans Odoo | Akretion", "meta_description"=>"", "meta_keywords"=>"UBL, Odoo, commandes électroniques ", "force_locale"=>"en"}], "collaborators"=>[{"_id"=>"5a26d2c465a22202029544dd", "_slug"=>"renato-lima", "_visible"=>true, "_position"=>0.0, "content_type_slug"=>"collaborators", "created_at"=>"2017-12-05T17:09:24.463Z", "updated_at"=>"2018-08-23T17:02:08.177Z", "_label"=>"Renato Lima", "name"=>"Renato Lima", "title"=>"Fondateur", "description_short"=>"", "description_long"=>"

Renato has over 11 years experience with Brazilian ERP's (Microsiga, Datasul...) and 3 years experience with OpenERP bothas a consultantand as aend user.Heisthe project leaderof theBrazilian LocalizationofOpenERP.

", "organisation_id"=>"5a26d2c265a22202029544a6", "twitter_url"=>"http://twitter.com/renatonlima", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"http://www.linkedin.com/in/renatonlima", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/renatonlima", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/5a26d2c465a22202029544dd/files/29595382_2009959662366573_5745156141560596942-2_n.jpg", "filename"=>"29595382_2009959662366573_5745156141560596942-2_n.jpg", "size"=>45073.0, "updated_at"=>"2018-08-23T17:02:08.177Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"Brazil"}, {"_id"=>"5a26d2c465a22202029544e0", "_slug"=>"raphael-valyi", "_visible"=>true, "_position"=>1.0, "content_type_slug"=>"collaborators", "created_at"=>"2017-12-05T17:09:24.762Z", "updated_at"=>"2018-01-02T11:18:02.336Z", "_label"=>"Raphaël Valyi", "name"=>"Raphaël Valyi", "title"=>"Fondateur", "description_short"=>"", "description_long"=>"

Raphael, when he worked in Smile the French IT company, led the most thorough comparative study on ERP OpenSource (OpenERP, Openbravo, Compiere, Adempiere, ERP5 Ofbiz, etc ...) that led to writing a white paper of 120 pages. It has over 5 years experience in OpenERP and achieved more than 10 OpenERP deployments in companies.

\r\n

 

", "organisation_id"=>"5a26d2c265a22202029544a6", "twitter_url"=>"http://twitter.com/rvalyi", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"http://www.linkedin.com/in/raphaelvalyi", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/rvalyi", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/5a26d2c465a22202029544e0/files/collaborator-raphael-valyi.jpg", "filename"=>"collaborator-raphael-valyi.jpg", "size"=>13317.0, "updated_at"=>"2018-01-02T11:18:02.336Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"Brazil"}, {"_id"=>"5a26d2c465a22202029544e3", "_slug"=>"sebastien-beau", "_visible"=>true, "_position"=>2.0, "content_type_slug"=>"collaborators", "created_at"=>"2017-12-05T17:09:25.030Z", "updated_at"=>"2018-08-23T17:52:58.730Z", "_label"=>"Sebastien Beau", "name"=>"Sebastien Beau", "title"=>"Fondateur", "description_short"=>"", "description_long"=>"

 

\r\n

Sebastien has over 3 years experience in OpenERP/Odoo, especially in integrating OpenERP/Odoo / Magento. After 6 months of internship in Akretion Brazil, he returned to France to work with the European customers compagnies. He works as a temporary self-employed in partnership with Brazil Akretion while preparing the pole Akretion France.

\r\n

 

", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"https://twitter.com/Seb_Beau", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"http://www.linkedin.com/in/sebastienbeau", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/sebastienbeau", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/5a26d2c465a22202029544e3/files/seb2.jpg", "filename"=>"seb2.jpg", "size"=>55714.0, "updated_at"=>"2018-08-23T17:52:58.730Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"5a26d2c565a22202029544e6", "_slug"=>"alexis-de-lattre", "_visible"=>true, "_position"=>3.0, "content_type_slug"=>"collaborators", "created_at"=>"2017-12-05T17:09:25.337Z", "updated_at"=>"2018-08-23T17:08:37.472Z", "_label"=>"Alexis de Lattre", "name"=>"Alexis de Lattre", "title"=>"Fondateur", "description_short"=>"Spécialiste Odoo et logiciel libre", "description_long"=>"
\r\n
Alexis de Lattre is a co-founder of the French company Anevia, where he held the positions of Managing Director and Financial Director of Production and Logistics and Director of Computer Services. Anevia is a company with 40 employees and specializes in the development and sale of video servers by IP. He led the implementation project in OpenERP Anevia, who had their passage into production in January 2009 for accounting, sales administration and purchasing, production management and logistics and the management of maintenance contracts. In 2010, he decided to specialize as OpenERP integrator. He will be the co-founder with Sébastien Beau of Akretion in France.
\r\n
", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"http://twitter.com/alexisdlattre", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"http://www.linkedin.com/pub/alexis-de-lattre/0/1a4/200", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/alexis-via", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/5a26d2c565a22202029544e6/files/alexis.jpg", "filename"=>"alexis.jpg", "size"=>91947.0, "updated_at"=>"2018-08-23T17:08:37.472Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"5a26d2c565a22202029544e9", "_slug"=>"benot-guillot", "_visible"=>true, "_position"=>4.0, "content_type_slug"=>"collaborators", "created_at"=>"2017-12-05T17:09:25.569Z", "updated_at"=>"2018-01-05T16:12:47.579Z", "_label"=>"Benoît Guillot", "name"=>"Benoît Guillot", "title"=>"Fondateur", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"https://twitter.com/BenoitGuillot", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"https://www.linkedin.com/in/beno%C3%AEt-guillot-b3527264", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/bguillot", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/5a26d2c565a22202029544e9/files/collaborator-benoit-guillot.jpg", "filename"=>"collaborator-benoit-guillot.jpg", "size"=>9657.0, "updated_at"=>"2018-01-05T16:12:47.579Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"5a26d2c565a22202029544ec", "_slug"=>"david-beal", "_visible"=>true, "_position"=>5.0, "content_type_slug"=>"collaborators", "created_at"=>"2017-12-05T17:09:26.009Z", "updated_at"=>"2024-06-02T19:54:18.020Z", "_label"=>"David Beal", "name"=>"David Beal", "title"=>"Associé", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"https://x.com/bealdav", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"https://www.linkedin.com/in/david-beal-5474987", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/bealdav", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/5a26d2c565a22202029544ec/files/Design_sans_titre.png", "filename"=>"Design_sans_titre.png", "size"=>28466.0, "updated_at"=>"2024-06-02T19:54:18.020Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"5a26d2c665a22202029544ef", "_slug"=>"florian-da-costa", "_visible"=>true, "_position"=>6.0, "content_type_slug"=>"collaborators", "created_at"=>"2017-12-05T17:09:26.257Z", "updated_at"=>"2018-04-23T11:20:26.139Z", "_label"=>"Florian da Costa", "name"=>"Florian da Costa", "title"=>"Associé", "description_short"=>"", "description_long"=>"

Consultant Odoo - France

", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/florian-dacosta", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/5a26d2c665a22202029544ef/files/collaborator-florian-da-costa.jpg", "filename"=>"collaborator-florian-da-costa.jpg", "size"=>24672.0, "updated_at"=>"2018-04-23T11:20:26.139Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"5a26d2c665a22202029544f2", "_slug"=>"magno-costa", "_visible"=>true, "_position"=>7.0, "content_type_slug"=>"collaborators", "created_at"=>"2017-12-05T17:09:26.562Z", "updated_at"=>"2018-08-23T16:59:25.096Z", "_label"=>"Magno Costa", "name"=>"Magno Costa", "title"=>"Développeur Odoo", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a6", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/mbcosta", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/5a26d2c665a22202029544f2/files/IMG_1724-2.JPG", "filename"=>"IMG_1724-2.JPG", "size"=>146655.0, "updated_at"=>"2018-08-23T16:59:25.096Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"Brazil"}, {"_id"=>"5a26d2c665a22202029544f8", "_slug"=>"chafique-delli", "_visible"=>true, "_position"=>9.0, "content_type_slug"=>"collaborators", "created_at"=>"2017-12-05T17:09:27.106Z", "updated_at"=>"2017-12-12T10:20:31.934Z", "_label"=>"Chafique Delli", "name"=>"Chafique Delli", "title"=>"Associé", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/chafique-delli", "photo"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2017-12-12T10:20:31.934Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"5a26d2c765a22202029544fb", "_slug"=>"raphael-reverdy", "_visible"=>true, "_position"=>10.0, "content_type_slug"=>"collaborators", "created_at"=>"2017-12-05T17:09:27.375Z", "updated_at"=>"2021-01-08T11:18:36.962Z", "_label"=>"Raphaël Reverdy", "name"=>"Raphaël Reverdy", "title"=>"Consultant Odoo", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/hparfr", "photo"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2021-01-08T11:18:36.962Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"5a26d2c765a22202029544fe", "_slug"=>"mourad-elhadj-mimoune", "_visible"=>true, "_position"=>11.0, "content_type_slug"=>"collaborators", "created_at"=>"2017-12-05T17:09:27.646Z", "updated_at"=>"2017-12-12T10:20:50.425Z", "_label"=>"Mourad Elhadj Mimoune", "name"=>"Mourad Elhadj Mimoune", "title"=>"Consultant Odoo", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/mourad-ehm", "photo"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2017-12-12T10:20:50.425Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"5a26d2c865a2220202954504", "_slug"=>"thibault-rey", "_visible"=>true, "_position"=>13.0, "content_type_slug"=>"collaborators", "created_at"=>"2017-12-05T17:09:28.198Z", "updated_at"=>"2021-01-08T11:19:03.883Z", "_label"=>"Thibault Rey", "name"=>"Thibault Rey", "title"=>"Consultant Web", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"https://fr.linkedin.com/in/thibault-rey-138710a6", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/thibaultrey", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/5a26d2c865a2220202954504/files/collaborator-thibault-rey.jpg", "filename"=>"collaborator-thibault-rey.jpg", "size"=>9594.0, "updated_at"=>"2021-01-08T11:19:03.883Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"5ad4afdccc893d01d44b7d7b", "_slug"=>"alexandre-pollet", "_visible"=>true, "_position"=>15.0, "content_type_slug"=>"collaborators", "created_at"=>"2018-04-16T14:14:52.680Z", "updated_at"=>"2018-04-16T14:38:53.502Z", "_label"=>"Alexandre Pollet", "name"=>"Alexandre Pollet", "title"=>"Consultant Odoo", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"https://twitter.com/Dolmayan62", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"https://www.linkedin.com/in/alexandre-pollet-809a2a66/", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/5ad4afdccc893d01d44b7d7b/files/alexandre-pollet.jpg", "filename"=>"alexandre-pollet.jpg", "size"=>10828.0, "updated_at"=>"2018-04-16T14:38:53.502Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"5e94c13af2a0762f94c0bffe", "_slug"=>"clement-mombereau", "_visible"=>true, "_position"=>16.0, "content_type_slug"=>"collaborators", "created_at"=>"2020-04-13T19:44:58.477Z", "updated_at"=>"2024-03-12T22:04:58.012Z", "_label"=>"Clément Mombereau", "name"=>"Clément Mombereau", "title"=>"Consultant Odoo ", "description_short"=>"Odoo developer", "description_long"=>"

Clément is French engineer living in Brazil since 2012. He joined the Akretion team from Rio de Janeiro in 2018.

", "organisation_id"=>"5a26d2c265a22202029544a6", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/clementmbr", "photo"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-03-12T22:04:58.012Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"Brazil"}, {"_id"=>"5ff83764f2a076389f9f18f3", "_slug"=>"dora-jurcevic", "_visible"=>true, "_position"=>17.0, "content_type_slug"=>"collaborators", "created_at"=>"2021-01-08T10:43:48.592Z", "updated_at"=>"2021-01-08T10:47:14.973Z", "_label"=>"Dora Jurcevic", "name"=>"Dora Jurcevic", "title"=>"Consultante Web ", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/dora-jurcevic", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/5ff83764f2a076389f9f18f3/files/Dora_Jurcevic.jpg", "filename"=>"Dora_Jurcevic.jpg", "size"=>50747.0, "updated_at"=>"2021-01-08T10:47:14.973Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"5ff8389bf2a0762c16937329", "_slug"=>"kevin-roche", "_visible"=>true, "_position"=>18.0, "content_type_slug"=>"collaborators", "created_at"=>"2021-01-08T10:48:59.849Z", "updated_at"=>"2021-01-08T10:49:29.032Z", "_label"=>"Kévin Roche", "name"=>"Kévin Roche", "title"=>"Odoo consultant", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"https://github.com/Kev-Roche", "photo"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2021-01-08T10:49:29.032Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"65f0d276e395271b83f773db", "_slug"=>"paul-goubert", "_visible"=>true, "_position"=>20.0, "content_type_slug"=>"collaborators", "created_at"=>"2024-03-12T22:08:54.293Z", "updated_at"=>"2024-06-09T09:21:06.988Z", "_label"=>"Paul Goubert", "name"=>"Paul Goubert", "title"=>"Consultant Odoo", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"https://fr.linkedin.com/in/paul-goubert-b7b50943", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/65f0d276e395271b83f773db/files/paul_goubert.png", "filename"=>"paul_goubert.png", "size"=>35208.0, "updated_at"=>"2024-06-09T09:21:06.988Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"666575c5e395275a1a8ca3b8", "_slug"=>"matthieu-saison", "_visible"=>true, "_position"=>21.0, "content_type_slug"=>"collaborators", "created_at"=>"2024-06-09T09:28:37.134Z", "updated_at"=>"2024-06-09T09:28:37.134Z", "_label"=>"Matthieu Saison", "name"=>"Matthieu Saison", "title"=>"Consultant Odoo - France ", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"", "photo"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-06-09T09:28:37.134Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"6665776de395275d64a0007c", "_slug"=>"olivier-nibart", "_visible"=>true, "_position"=>22.0, "content_type_slug"=>"collaborators", "created_at"=>"2024-06-09T09:35:41.997Z", "updated_at"=>"2024-06-09T09:37:23.527Z", "_label"=>"Olivier Nibart", "name"=>"Olivier Nibart", "title"=>"Consultant Odoo - France", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"https://www.linkedin.com/in/olivier-nibart-2041b6312/", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"", "photo"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-06-09T09:37:23.527Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"66657811e395275d64a00086", "_slug"=>"thomas-bonnerue", "_visible"=>true, "_position"=>23.0, "content_type_slug"=>"collaborators", "created_at"=>"2024-06-09T09:38:25.103Z", "updated_at"=>"2024-06-09T09:38:25.103Z", "_label"=>" Thomas Bonnerue", "name"=>" Thomas Bonnerue", "title"=>"Consultant Odoo - France", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"", "photo"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-06-09T09:38:25.103Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"6665787ee395275916060e80", "_slug"=>"mathieu-delva", "_visible"=>true, "_position"=>24.0, "content_type_slug"=>"collaborators", "created_at"=>"2024-06-09T09:40:14.664Z", "updated_at"=>"2024-06-09T09:44:07.248Z", "_label"=>"Mathieu Delva", "name"=>"Mathieu Delva", "title"=>"Consultant Odoo - France", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"", "photo"=>{"url"=>nil, "filename"=>nil, "size"=>nil, "updated_at"=>"2024-06-09T09:44:07.248Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}, {"_id"=>"66657ca7e395275916060e87", "_slug"=>"elodie-lestrat", "_visible"=>true, "_position"=>25.0, "content_type_slug"=>"collaborators", "created_at"=>"2024-06-09T09:57:59.274Z", "updated_at"=>"2024-06-09T09:58:08.904Z", "_label"=>"Elodie Lestrat", "name"=>"Elodie Lestrat", "title"=>"Consultant Odoo - France", "description_short"=>"", "description_long"=>"", "organisation_id"=>"5a26d2c265a22202029544a5", "twitter_url"=>"", "facebook_url"=>"", "skype_url"=>"", "linkedin_url"=>"https://www.linkedin.com/in/elodie-lestrat/", "viadeo_url"=>"", "vimeo_url"=>"", "youtube_url"=>"", "github_url"=>"", "photo"=>{"url"=>"/sites/5a26d1f365a2220202954490/content_entry5a26d2c265a2220202954495/66657ca7e395275916060e87/files/elodie-jpeg-1663164551584.webp", "filename"=>"elodie-jpeg-1663164551584.webp", "size"=>3046.0, "updated_at"=>"2024-06-09T09:58:08.904Z"}, "published"=>true, "seo_title"=>"", "meta_description"=>"", "meta_keywords"=>"", "organisation"=>"France"}], "posts_tags"=>[]}