only use one bridging header & add convenience method for invoice