# HG changeset patch # User artbio # Date 1547057804 18000 # Node ID 10333ba7d53a66954f15b4e8021d0ac9726dd9cd # Parent ddc7b8073704d4b132cca47a0fd79d630428698a planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/facturation_ibps commit 2f48d2b0d72cdd8f521ff4dee38590e91afc4bf8 diff -r ddc7b8073704 -r 10333ba7d53a facturation.py --- a/facturation.py Thu Nov 22 07:55:53 2018 -0500 +++ b/facturation.py Wed Jan 09 13:16:44 2019 -0500 @@ -15,11 +15,13 @@ help="input html code to convert to xlsx") the_parser.add_argument('--output', '-o', action='store', type=str, help='xlsx converted file') + the_parser.add_argument('--template', '-t', action='store', type=str, + help='xlsx template file') args = the_parser.parse_args() return args -def main(input_file, output_file): +def main(template, input_file, output_file): """Script de parsing des fichiers de facturation de l'IBPS""" # ouverture fichier input @@ -64,7 +66,7 @@ # ouverture fichier output facture_output = openpyxl.load_workbook( - 'template_facture.xlsx', data_only=False, keep_vba=False) + template, data_only=False, keep_vba=False) ws = facture_output.worksheets[0] # rajout de l'image de SU qui ne survit pas à la conversion @@ -105,4 +107,4 @@ if __name__ == '__main__': args = Parser() - main(args.input, args.output) + main(args.template, args.input, args.output) diff -r ddc7b8073704 -r 10333ba7d53a facturation.xml --- a/facturation.xml Thu Nov 22 07:55:53 2018 -0500 +++ b/facturation.xml Wed Jan 09 13:16:44 2019 -0500 @@ -1,4 +1,4 @@ - + beautifulsoup4 @@ -10,11 +10,16 @@ + + + + @@ -22,13 +27,20 @@ + + - + + + + + + .. class:: infomark diff -r ddc7b8073704 -r 10333ba7d53a template_facture.xlsx Binary file template_facture.xlsx has changed diff -r ddc7b8073704 -r 10333ba7d53a template_facture_M_electronique.xlsx Binary file template_facture_M_electronique.xlsx has changed diff -r ddc7b8073704 -r 10333ba7d53a template_facture_M_photonique.xlsx Binary file template_facture_M_photonique.xlsx has changed diff -r ddc7b8073704 -r 10333ba7d53a test-data/Microscopie_Electronique-2018-67.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/Microscopie_Electronique-2018-67.html Wed Jan 09 13:16:44 2019 -0500 @@ -0,0 +1,105 @@ + + +Appel à facturation + + + + + + +

IBPS - Institut de Biologie Paris Seine - FR3631



+ + + +
+ + + + +
+ + + + + + + + + +
+ + + + +


+ + + + +

 Paris le 09-01-2019

+ + +
Adresse du client : L'Oréal-Département de physique et caracté - G.Naudin
Caractérisation - Lettre-accord C131378
L'Oréal Advance Research
A avenue Eugène Schueller
Batiment  
etage
Aulnay sous Bois
96160


+ + +

  Période de la prestation Octobre Novembre Decembre -2018



Service de Microscopie Electronique

+ + + + + + + +
Objet + nombre(s) + cout séance * + total +
 
 Cryoplonge 11-2018 + 2.00 + 385.00 € + 700.00 €
 ACE Leica - E-beam / Cryo 12-2018 + 2.00 + 190.00 € + 346.00 €
 JEOL 2100 cryo - EFTEM 11-2018 + 2.00 + 225.00 € + 410.00 €
 Ultracut UCT 10-2018 + 1.00 + 86.00 € + 78.00 €
 Ultracut UCT 12-2018 + 4.00 + 86.00 € + 312.00 €
 ZEISS GeminiSEM 500 CRYO 12-2018 + 6.00 + 251.00 € + 1368.00 €

 Sous total du relevé système3214 €
 
 Total HT du relevé3214 €


+ +
Votre nouvel avoir est de 4574.00 €
Le total de votre facture est de 3214.00 € pas de réduction sur ce forfait
Compte tenu de votre avoir vous n'avez rien à régler le total HT est là à titre indicatif
+ +

+ + + + +
Total hors taxes sert au paiement interne3214.00 € + +
Total TTC 3856.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 / 67


Utilisateurs de l'équipe : G.Naudin  G.Naudin-follicule  


+ + +

* 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


+ + + + + + + + + \ No newline at end of file diff -r ddc7b8073704 -r 10333ba7d53a test-data/testfacture_electronique.xlsx Binary file test-data/testfacture_electronique.xlsx has changed