with inventory transaction