...
Valida se existe um Cte cadastrado para a nota: Já existe um CTe cadastrado para a NFe de chave XXXXXXX, arquivo será descartado;
Emitente da nota não cadastrado no sistema: Não foi possível encontrar o cadastro do emitente da NFe no sistema. CNPJ :XXX IE: XXX Nome :XXXXXXXXXXX;
Destinatário da nota não cadastrado no sistema: Não foi possível encontrar o cadastro do destinatário da NFe no sistema. CNPJ :XXX IE: XXX Nome :XXXXXXXXX;
Cidade do Remetente igual à cidade do Destinatário: Cidade do Remetente igual à cidade do Destinatário, não será gerado conhecimento;
Se a nota tiver recebedor informado: Não foi possível encontrar o cadastro do recebedor da NFe no sistema. CNPJ: XXX
Se a nota tiver coleta informada: Não foi possível encontrar o cadastro da Pessoa de Coleta da NFe no sistema. CNPJ: XXX
Se tiver o plugin _PlugPlacaCTeAutomByCotaTransp instalado: Valida se existe cota de transporte cadastrada para o remetente e destinatário.
Validação Retornada: Nenhuma ordem de carregamento encontrada para o remetente 999 (Código), destinatário 999 (Código)e a placa destacada nas informações complementares da NFe.
Como ele faz essa validação? Quando Esse plugin está ativo, o sistema olhará diretamente para Cota de transporte cadastrada, ou seja, aplicará a placa principal e reboques conforme o cadastro da Cota, O job não olha para o texto do XML e sim para o cadastro da Cota de transporte, faz a compração e então confere se no XML possui tal informação e se sim faz o cadastro.
Se não tiver o plugin _PlugPlacaCTeAutomByCotaTransp instalado: Valida a placa da nota.
...
Valor de frete não definido para o tipo de veículo da placa: XXXXX
Preço de frete não cadastrado para a pessado origem e destinoPreço de frete não cadastrado para a pessoa de origem e destino.
Não foi possível encontrar o preço de Frete para a Origem: XXXXX (nome)+ ' e Destino XXXXXX (nome)
...
E desta forma, concluímos as orientações e instruções quanto a geração automática de CTe x Cota de Transporte!
Para cadastro do CT-e de forma automática com informações de placa.
Verifica se no XML a ser lido possui a Tag VeicTransp;
Verifica se no XML a ser lido se possui a Tag obsCont;
...
Verifica se o plugin PLACACTEBYCOTATRANSP está cadastrado na base e se possui cotas de transporte com ordem de carregamento vinculado;
Verifica a configuração “Valida Placas nas info. Compl. do XML?” está como sim:
...
Caso essa configuração estiver como, sim, o job irá validar na tag <infCpl>
do xml a ser lido se existem combinações de placas, ao localizar a combinação irá validar no sistema se tal combinação está cadastrada como veiculo, caso sim, o CT-e será cadastrado de forma correta com o vinculo da placa, caso não tenha o cadastro do veiculo o CT-e será cadastrado porem sem informações de placa.
O JOB de CT-e automático verifica primeiramente se existe a VsConsulta SEL_MONITORACONF
onde essa NÃO é uma VsConsulta padrão do sistema. Logo, os novos campos de parametrização não estão contidos nela. Portanto, clientes que fazem uso dessa VsConsulta de forma personalizada, precisa ser ajustada via banco de dados diretamente no cliente adicionando as seguintes condições no SQL:
FROM
F1.VALPLACAINFCPL, F1.GERACTEAUTMUNICIPAL
JOIN
LEFT JOIN FILIALCONFGP F1
ON F1.ESTAB = M1.ESTAB
Configuração de e-mail
Para que o JOB execute corretamente a configuração de e-mail no Petroshow deve estar da seguinte forma:
...
A realização dos processos de geração automática de CTe x Cota de Transporte, conforme as aplicabilidades selecionadas.
DOCUMENTAÇÃO COMPLEMENTAR
https://nimitz.atlassian.net/l/cp/VH0pyuwm
VERSÃO DO SISTEMA DOCUMENTADO
...