self invoice structure definition