Rejeição 519: CFOP inválido para operação (CT-e)
Falha
Essa rejeição se dá pela validação do CFOP e a operação realizada pelo CT-e:
Se UFIni e UFFim forem iguais: CFOP deve ser iniciado por 1 ou 5 que indica Operação Estadual
Se UFIni e UFFim forem diferentes: CFOP deve ser iniciado por 2 ou 6 que indica Operação Interestadual
Se UFFim for igual a EX: CFOP deve ser iniciado por 3 ou 7 que indica Operação com Exterior
Caso o CFOP não respeite esta regra, ocorrerá a rejeição.

Solução
Deve-se verificar se a operação é Interestadual, Estadual ou Exterior e validar o CFOP informado para a operação nas tabelas disponibilizadas pela Sefaz.
Exemplo
Foi informado um CT-e com as seguintes informações:
Na tag (natOp) foi informado “PRESTAÇÃO DE SERVIÇO TRANSPORTE A ESTABELECIMENTO COMERCIAL”,
Na tag UFIni foi informado (SP) e na UFFim também foi informado (SP), tornando a operação Estadual.
O CFOP informado foi 6353 – CFOP iniciado por 6 é de operação Interestadual
Neste caso rejeitando o documento pelo motivo 519.
Clientes que emitem TXT
Para clientes que emitem o arquivo em TXT o campo CFOP, natOp, UFIni e UFFim é referente a linha 11100, onde o campo CFOP se encontra na 3º linha e a natOp na 4º linha, conforme podemos visualizar abaixo nos manuais da NDD Tech.

Outras informações
Fonte: Manual de Orientações do Contribuinte - Visão Geral - Versão 3.00a - abril/2019 (PDF)