if csvline.find("#obsolete")>0: continue fakturanr+=1 navn=payer[0] email=payer[1] adresse=payer[2] poststed=payer[3] fakturanrf="2012-%04d" % (fakturanr) (varelinje,total)=config["typer"][payer[4]] formattedprice=("% 8.2f" % total).replace(".",",") medlemsnr=payer[5] fakturaer.append(fakturanrf) with codecs.open("latex/faktura%s.tex" % fakturanrf, "w", encoding="UTF-8") as out: sum=0.0 ldoc=LatexDocument() ldoc.append(LE("documentclass","no.oao.girofaktura")) doc=ldoc.append(LatexBlock("document")) doc.append(LE("input","config.tex")) doc.append(LE("ToCompany","\\\\".join((navn,adresse,poststed)))) doc.append(LE("CustNo",medlemsnr)) doc.append(LE("YourRef","")) doc.append(LE("InvoiceNo",fakturanrf)) doc.append(LE("InvoiceDate",invoicedate)) doc.append(LE("LastDate",lastdate)) doc.append(LE("SumTot",total,"00")) doc.append(LE("InvoiceTop")) art=doc.append(LatexBlock("Articles")) art.append(LE("Article",varelinje,formattedprice)) art.append(LE("Divider")) art.append(LE("Sum")) doc.append(LE("InvoiceBottom"))