# HG changeset patch # User artbio # Date 1541761160 18000 # Node ID 1c5097aea031db09124a53120df567893fd98739 # Parent 3bbcf49ad6770c7529f4a4bcfd6da992e93f36b2 planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/facturation_ibps commit 6fd512a87951fcf82fe2c972d5f2d9d0c4facb11 diff -r 3bbcf49ad677 -r 1c5097aea031 facturation.py --- a/facturation.py Thu Nov 08 05:45:50 2018 -0500 +++ b/facturation.py Fri Nov 09 05:59:20 2018 -0500 @@ -28,13 +28,14 @@ # convert to unicode utf-8, remove   and € facture_html = facture_html.decode('utf-8') facture_html = facture_html.replace(r' ', r' ') + facture_html = facture_html.replace(r' €', '') facture_html = facture_html.replace(u' \u20ac', '') # parsing de la référence, de la date et de la période de facturation date = re.search(r'Paris le (.*?)

'.decode('utf-8'), facture_html).group(1) periode = re.search(r'de la prestation (.*?)

'.decode('utf-8'), facture_html).group(1) - ref = re.search(r'sur le bon de commande :\s*(.*?)<'.decode('utf-8'), + ref = re.search(r'rence interne d.*? :\s*(.*?)<'.decode('utf-8'), facture_html).group(1) # parsing des tableaux html avec pandas @@ -46,6 +47,8 @@ # remove 'Adresse de l'appel à facturation : ' (\xa0:\xa0) adresse = facture_parsed[0].replace( r"Adresse de l\'appel \xe0 facturation : ", r'', regex=True) + adresse = adresse.replace( + r"Adresse du client : ", r'', regex=True) elements = facture_parsed[1] # conversion des noms de colonnes diff -r 3bbcf49ad677 -r 1c5097aea031 facturation.xml --- a/facturation.xml Thu Nov 08 05:45:50 2018 -0500 +++ b/facturation.xml Fri Nov 09 05:59:20 2018 -0500 @@ -1,4 +1,4 @@ - + beautifulsoup4 @@ -21,8 +21,12 @@ + + + + - + diff -r 3bbcf49ad677 -r 1c5097aea031 test-data/doublefacture.htm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/doublefacture.htm Fri Nov 09 05:59:20 2018 -0500 @@ -0,0 +1,63 @@ + + +Double de facture + + + + + +

Institut de Biologie Paris Seine - FR 3631



+

Service Imagerie


+ + +
+ + + + + + +


+ + + + +

 Paris le 20-09-2018

+ + +
Adresse de l'appel à facturation : UMR 7622 - S.Schneider-Maunoury
Morphogénèse du Cerveau des Vertébrés
Université Pierre et Marie Curie
9 Quai St Bernard
Batiment C 
7etage
Paris
75005


+ + +

  Période de la prestation 8- 2018



+
Objet + nombre(s) + cout séance * + total + +
 
  Confocal SP5 Droit 8-2018 + 77.00 + 21.00 € + 1617.00 €
  Confocal SP5 Inversé 8-2018 + 14.00 + 21.00 € + 294.00 €

 Sous total des relevés systeme1911 €
 
 Total ht du relevé1911 €
 
Le total de votre relevé est de 1911.00 €

+ +
 Total hors taxes sert au paiement interne1911.00 € + +
 Total TTC 2293.20 € + + +

Ce document est le double d'un relevé et ne peut tenir lieu de facture.
+Veuillez régulariser ce relevé en nous envoyant un bon de commande par mail à nadia.baghli@upmc.fr, soit par fax au 01 44 27 22 91




+

Référence interne de l'appel à facturation, à rappeler sur le bon de commande :  imagerie-2018/ 217


 Utilisateurs de l'équipe : A.Donati  A.Andreu cervera  F.Giudicelli  C.Vesque  


+ + + + + +
* le cout de séance ne tient pas compte du tarif autonome si celui-ci existe + +


+ + +
Institut de Biologie Paris Seine - FR 3631
 9 Quai St Bernard Bat B 7 étage Case 25  75252 Paris cedex 05
 Contact :Nadia Baghli  Téléphone: 33-(0) 01 44 27 22 90 Fax: 33-(0) 01 44 27 22 91


diff -r 3bbcf49ad677 -r 1c5097aea031 test-data/facture.htm --- a/test-data/facture.htm Thu Nov 08 05:45:50 2018 -0500 +++ b/test-data/facture.htm Fri Nov 09 05:59:20 2018 -0500 @@ -1,63 +1,79 @@ - - -Double de facture + + +Appel à facturation + - + -

Institut de Biologie Paris Seine - FR 3631



-

Service Imagerie


+

IBPS - Institut de Biologie Paris Seine - FR3631



+ -
+
- + + + +
+ + + + + + + + + +
- + -


+

-

 Paris le 20-09-2018

+

 Paris le 09-11-2018

- -
Adresse de l'appel à facturation : UMR 7622 - S.Schneider-Maunoury
Morphogénèse du Cerveau des Vertébrés
Université Pierre et Marie Curie
9 Quai St Bernard
Batiment C 
7etage
Paris
75005


+ +
Adresse du client : IBPS-FR3631 - M.Trichet
Service de microscopie électronique
IBPS-UPMC
9 quai Saint Bernard
Batiment  
etage
Paris
75005


-

  Période de la prestation 8- 2018



-
Objet - nombre(s) - cout séance * - total - -
 
  Confocal SP5 Droit 8-2018 - 77.00 - 21.00 € - 1617.00 €
  Confocal SP5 Inversé 8-2018 - 14.00 - 21.00 € - 294.00 €

 Sous total des relevés systeme1911 €
 
 Total ht du relevé1911 €
 
Le total de votre relevé est de 1911.00 €

- -
 Total hors taxes sert au paiement interne1911.00 € +

  Période de la prestation Octobre -2018



Service de Microscopie Electronique

+ + +
Objet + nombre(s) + cout séance * + total +
 
 Point Critique 10-2018 + 1.00 + 24.00 € + 24.00 €

 Sous total du relevé système24 €
 
 Total HT du relevé24 €




+ + +
Total hors taxes sert au paiement interne24.00 € + +
Total TTC 28.80 € +
Ce document est un relevé et ne peut tenir lieu de facture.
+Veuillez régulariser ce relevé en nous envoyant un bon de commande par mail à nadia.baghli@upmc.fr, soit par fax au 01 44 27 22 91




+

Référence interne du relevé :  Microscopie Electronique-2018 / 58


Utilisateurs de l'équipe : M.Trichet  


+ -  Total TTC 2293.20 € - - -
Ce document est le double d'un relevé et ne peut tenir lieu de facture.
-Veuillez régulariser ce relevé en nous envoyant un bon de commande par mail à nadia.baghli@upmc.fr, soit par fax au 01 44 27 22 91




-

Référence interne de l'appel à facturation, à rappeler sur le bon de commande :  imagerie-2018/ 217


 Utilisateurs de l'équipe : A.Donati  A.Andreu cervera  F.Giudicelli  C.Vesque  


- - - - - -
* le cout de séance ne tient pas compte du tarif autonome si celui-ci existe +

* le cout de séance ne tient pas compte du tarif autonome si celui-ci existe -



+




+
IBPS - Institut de Biologie Paris Seine - FR3631
 9 Quai St Bernard Bat B 7 étage Case 25  75252 Paris cedex 05
 Contact :Nadia Baghli  Téléphone: 33-(0) 01 44 27 22 90 Fax: 33-(0) 01 44 27 22 91


- -
Institut de Biologie Paris Seine - FR 3631
 9 Quai St Bernard Bat B 7 étage Case 25  75252 Paris cedex 05
 Contact :Nadia Baghli  Téléphone: 33-(0) 01 44 27 22 90 Fax: 33-(0) 01 44 27 22 91


+ + + + + + + + \ No newline at end of file diff -r 3bbcf49ad677 -r 1c5097aea031 test-data/template_SU.jpg Binary file test-data/template_SU.jpg has changed diff -r 3bbcf49ad677 -r 1c5097aea031 test-data/template_facture.xlsx Binary file test-data/template_facture.xlsx has changed diff -r 3bbcf49ad677 -r 1c5097aea031 test-data/test.xlsx Binary file test-data/test.xlsx has changed diff -r 3bbcf49ad677 -r 1c5097aea031 test-data/testdouble.xlsx Binary file test-data/testdouble.xlsx has changed diff -r 3bbcf49ad677 -r 1c5097aea031 test-data/testfacture.xlsx Binary file test-data/testfacture.xlsx has changed