3 type invoice