Refactored sale conversion