17
Moteur de rapprochement de factures avec des outils Open Source SALON LINUX / 21-05-2014

Moteur de rapprochement de factures avec des outils Open Source

Embed Size (px)

Citation preview

Moteur de rapprochement de factures

avec des outils Open Source

SALON LINUX / 21-05-2014

SMILE, EN QUELQUES CHIFFRES

1ER INTÉGRATEUR EUROPÉEN DE SOLUTIONS OPEN SOURCE

SMILE, LE PREMIER INTÉGRATEUR OPEN SOURCE EUROPÉEN

● SMILE LE PLUS GROS ACTEUR DE L’OPEN SOURCE EN EUROPE700 collaborateurs, 17 agences, 300 nouveaux projets par an

● MULTI-TECHNOLOGIES, EXPERTISE UNIQUEPlus de 35 partenariats technologiques, le plus haut niveau de reconnaissancepour la plupart.

Mister Auto

Marché : after market automobile

distribution de pièces auto par Internet dans 21 pays

avec une gestion de stock par une société du groupe

Activité en forte croissance

100M€ CA en 2013 vs 60M€ CA en 2012

Croissance internationale

10M€ levés fin 2013 pour accompagner la croissance

Le groupe

Mister Auto

Processus stratégique

Optimisation continue des processus de supply chain

Chaque mois, des dizaines de factures à contrôler...

formats de factures spécifiques à chaque fournisseur

quantités : commandées, réceptionnées, facturées

Prix : applications des tarifs,...

… et donc des écarts à analyser

Les achats

Solution BILL

Intégrer les factures d'achat

Homogénéiser les formats

Rapprocher les détails de facture des commandes et réceptions

Restituer les écarts par typologie

Les fonctionnalités

Solution BILL

Jusqu'à 2 ingénieurs

Accompagnement de bout en bout :

Phase de conseil / AMOA ~ 20j

Phase réalisation ~ 70j

Le projet

Solution BILL

BackOffice e-commerce : contient les commandes et réceptions associées

Fichiers Excel et CSV : détails de factures des fournisseurs

ETL Talend : moteur de traitement et de rapprochement de données

MongoDB : base de travail pour le rapprochement de données

BIRT : outil de reporting utilisé pour des listings d'écarts (nombres, prix)

Jedox : analyse multidimensionnelle (OLAP) des achats

+ portail PHP : pour l'upload des fichiers Excel/CSV et le suivi du process

La solution technique

Back Office

Solution BILL

Besoin : traitements de la donnée au fil de l'eau

Une ligne de commande/réception rapprochée n'est plus à rapprocher

Lecture et écriture au fil de l'eau pour rapprocher les lignes de facture avec les lignes de commande/réception pas encore rapprochées

→ Nécessite que le statut de rapprochement (« lettrage ») soit à jour à chaque ligne traitée

Besoin : performances

Rapprochements en masse et en plusieurs passes (stratégies de rapprochement)

Ne pas subir le ralentissement d'opérations de commit à chaque un MongoDB : base de travail, choisie pour sa souplesse et ses performances

Choix de MongoDB

10

Solution BILL

→ un benchmark interne nous a montré que la vélocité de MongoDB a fait la différence par rapport aux SGBDR classiques en terme de vélocité de traitement des données au fil de l'eau

+ Souplesse des schémas de données

+ Simplicité de mise en oeuvre

Choix de MongoDB

11

Solution BILL

ETL Talend

générateur visuel de code Java performant et maintenable

développement graphique

Nombreux connecteurs

Qualité des données

Planificateur intégré

Sécurité des accès

L' ETL Talend Open Studio

12

Solution BILL

Composants MongoDB facilement disponibles

Dans la version Big Data de l'ETL (composants compatibles avec la version Data Integration standard)

Utilisation analogue aux connecteurs de SGBDR classiques

Couplage ETL Talend ↔ MongoDB

13

Solution BILL

Des formats hétérogènes

Code article (fabriquant)

Code fabriquant

Ecarts de dates (ex : délai de livraison) avec une rolérence (ex :4 jours)

Des données présentes dans les cellules sources...ou pas

Traitements DataQuality motorisés par Talend

fonctions standards

routines spécifiques

Data Quality

14

Solution BILL

Rapprochement successives multi-critères

Code article (fabriquant)

Code fabriquant

Ecarts de dates (ex : délai de livraison) avec une rolérence (ex :4 jours)

Gestion des cut-offs

Facturation mensuelle

Réceptions à cheval sur 2 mois

Rapprochement en prenant en compte les commandes, réceptions et factures des mois environnants

Traitement matérialisé

Flux Talend avec routines Java

Moteur de rapprochement

15

Solution BILL

Interface PHP

Upload des fichiers de détail des factures

Déclenche l'exécution des traitements Talend

Statut des exécutions

Lien vers les rapports

Restitution & analyse des écarts

Écarts en volumes (entre les différents stades du process d'achat)

Écarts en montant

Analyse OLAP

Interface utilisateur

16

BILAN

Bleading edge technology

Projet innovant

Not Only SQL avec MongoDB

Plusieurs projets Open Source : BIRT / Talend / MongoDB / Jedox

Another « success story » by Smile

Rapprochement des factures

Aide à l'analyse d'écarts

Aide à la clôture mensuelle

Gain de temps appréciable pour le client

UN SUCCES CLIENT

17

MERCI DE VOTRE

ATTENTION

WWW.SMILE.FR

@GROUPESMILE_BI