[IMP] : use lxml.builder instead of etree.Element , for more code readability
[FIX] : order total is not updated when order line price is change and small code improvements