additional receipt implementation