Exemple #1
0
	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"))