public void Upload(Document entity, IStream stream)
        {
            if (entity.Mode == TransactionMode.Update)
            {
                throw new NotSupportedException();
            }

            try
            {
                ErpManager.UploadDocumentWithMetadata(stream, entity);
            }
            catch (Exception ex)
            {
                Log.Error(ex);
                throw;
            }
        }