Pular para o conteúdo principal

CTe Automatizado

Através de processo alocado na Lista de Embarque, é possível gerar e autorizar o CTe automaticamente, usando como referência os itens da aba Detalhes.

Importante

Para emissão do Conhecimento de Transporte Eletrônico (CTe) pelo BrERP, é necessário que as configurações já estejam feitas seguindo o manual Configuração CTe.

Cálculo do Frete

É possível definir o valor do frete através dos campos abaixo:

  • Tipo Frete, campo criado no cabeçalho da Lista de Embarque, do tipo lista:

    • Quando selecionado 'Cobrança por Peso', será habilitado um campo chamado 'Valor Frete por Peso', do tipo numérico

    • Quando selecionado 'Porcentagem por Valor', habilitará um campo chamado 'Porcentagem', do tipo numérico

  • Valor Frete Total, alocado também na Lista de Embarque, tipo numérico, editável se o 'Tipo Frete' for diferente de 'Porcentagem por Valor' e 'Cobrança por Peso';

  • Valor Frete, campo criado na aba Detalhes da Lista de Embarque:

    • Visível se o campo 'Tipo Frete' do cabeçalho for:
      • 'Divisão por Linhas' ou 'Porcentagem por Linhas', será somente leitura;
      • 'Manual', será editável.

Cobrança por Peso

Ao inserir um novo registro em Detalhes e o 'Tipo Frete' for igual a 'Cobrança por Peso' o campo 'Valor Frete' da aba de Detalhes será somente leitura e receberá o valor resultado do cálculo (Peso Bruto [cof_GrossWeight] * Cobrança por Peso), exemplo:

'Valor Frete por Peso' do Cabeçalho = 1,50 reais

Detalhes 1:
'Peso Bruto' = 20
'Valor Frete' = (20 * 1,50) = 30 reais

Detalhes 2:
'Peso Bruto' = 50
'Valor Frete' = (50 * 1,50) = 75 reais

Após realizar o cálculo por linha, deverá fazer a soma do Valor de Frete de todos os registros de Detalhes e atualizar no campo 'Valor Frete Total' do cabeçalho.

Divisão por Linhas

Exemplo de cálculo do campo 'Valor Frete' se Divisão por Linhas:

'Valor Frete' do Cabeçalho = 100 reais

Detalhes 1:
'Valor Frete' = 50 reais

Detalhes 2:
'Valor Frete' = 50 reais

Frete NFe

Quando selecionada essa opção, o valor do frete será obtido do campo 'Valor Total do Frete' do Documento Fiscal. No caso de CTe Globalizado, o valor do frete considerado será a soma do 'Valor Total do Frete' dos Documentos Fiscais associados.

Manual

Os valores devem ser preenchidos manualmente no campo "Valor Frete Total" do cabeçalho e no campo "Valor Frete" da aba "Detalhes", porém a soma das linhas dos Detalhes devem corresponder ao "Valor Frete Total" do cabeçalho.

Porcentagem por Linhas

Se o campo 'Tipo Frete' for Porcentagem por Linhas, exibirá o campo 'Porcentagem Frete' lembrando que a soma das porcentagens das linhas da aba de Detalhes precisam ser de 100%, ao inserir uma porcentagem, deverá ser calculado o valor do frete e atualizar o campo referente, exemplo:

'Valor Frete' do Cabeçalho = 100 reais

Detalhes 1:
'Porcentagem Frete' = 20 %
'Valor Frete' = 20 reais

Detalhes 2:
'Porcentagem Frete' = 80 %
'Valor Frete' = 80 reais

Porcentagem por Valor

Ao inserir um novo registro em Detalhes e o 'Tipo Frete' for igual a 'Porcentagem por Valor' o campo 'Valor Frete' da linha da aba de Detalhes deverá ser somente leitura e receber o valor resultado do cálculo (Valor Total da NF-e [LBR_DocFiscal.total_icmstotal_vNF] * Porcentagem por Valor), exemplo:

'Porcentagem' do Cabeçalho = 5%

Detalhes 1:
'Valor Total da NF-e' = 1200 reais
'Valor Frete' = (1200 * 5)/100 = 60 reais

Detalhes 2:
'Valor Total da NF-e' = 4500 reais
'Valor Frete' = (4500 * 5)/100 = 225 reais

Após realizar o cálculo por linha, deverá fazer a soma do Valor de Frete de todos os registros de Detalhes e atualizar no campo 'Valor Frete Total' do cabeçalho.

Valor Único

O valor deve ser preenchido manualmente apenas no campo "Valor Frete Total" do cabeçalho.

atenção

Quando se tratar de CTe NÃO globalizado, será considerado como frete fixo o valor inserido no campo "Valor Frete Total" para cada CTe gerado pelo processo.

Processo "Emissão de CTe"

Processo foi criado e adicionado na janela Lista de Embarque

Este processo contém os seguintes parâmetros:

  • Organização, por padrão recebe a mesma Organização da Lista de Embarque;
  • Armazém, apresenta apenas Armazéns da Organização selecionada;
  • Tipo de Documento, apresenta apenas TDD de Ordem de Venda, onde a flag Gera Conhecimento de Transporte (CTe) está marcada;
  • Serviço, apresenta apenas produtos do tipo Item;
  • Condição de Pagamento;
  • Custódia;
  • UF do Início;
  • Município de Início;
  • UF do Término;
  • Município de Término;
  • Emissão Globalizada, flag com o padrão falso.

Validações Criadas

Foram criadas as seguintes validações para impedir que o CTe seja criado incorretamente:

  • Tipo de Documento:
    • TDD de Ordem de Venda selecionado deve possuir vinculo com TDD para fatura;
    • TDD da Fatura deve estar habilitado para geração de CTe e XML;
    • Deve haver TDD para CTe vinculado ao TDD da Fatura;
    • Série da NFe deve estar preenchida no TDD do CTe;
    • Modelo da NFe deve estar selecionado no TDD do CTe;
    • Formato da DANFE deve estar selecionado no TDD do CTe;
  • Lista de Embarque:
    • Lista de Embarque deve possuir linhas na aba de Detalhes;
    • Os campos "Código da Unidade de Medida", "Tipo da Medida" e "Quantidade Carga" dos detalhes da Lista de Embarque devem estar preenchidos em todas as linhas;
    • Valida se foi preenchido o campo 'Tipo Frete' e se o 'Valor Frete Total' corresponde ao Cálculo do Frete correspondente ao Tipo Frete selecionado;
    • Soma do valor de frete das linhas da aba de Detalhes da Lista de Embarque precisa ser igual ao 'Valor Frete Total' do cabeçalho;
  • Destinatário, Tomador e Remetente:
    • Se na Lista de Embarque a flag "Tomador Emissor" estiver marcada, é necessário haver um Parceiro de Negócios já vinculado à Organização utilizada para emissão do CTe
    • Caso o parâmetro "Emissão Globalizada" ESTEJA marcado:
      • Quando a flag 'Tomador Emissor' do cabeçalho da Lista de Embarque está desmarcada, deverá haver apenas um registro com informações de Tomador na aba Detalhes;
    • Caso o parâmetro "Emissão Globalizada" NÃO esteja marcado:
      • Se 'Tomador Emissor’ do cabeçalho da Lista de Embarque estiver desmarcada, cada linha da aba de Detalhes deve possuir um tomador.

Execução

Para sua execução, o processo considerará:

  • Destinatário: será cada Parceiro de Negócios das linhas da aba de Detalhes da Lista de Embarque;

  • Tomador:

    • Tomador Emissor, campo no cabeçalho da Lista de Embarque que identifica se o Parceiro de Negócios relacionado à Organização será utilizado como Tomador;

    • Caso a flag anterior esteja desmarcada, nas linhas da aba de Detalhes da Lista de Embarque será será exibido o campo Tomador, contendo as opções: 'vazio', Parceiro de Negócios (considera o Parceiro de Negócios da linha como o Tomador) e Parceiro Relacionado

      • Quando selecionado 'Parceiro Relacionado', apresentará um campo chamado Parceiro Tomador permitindo selecionar qualquer Parceiro de Negócios como Tomador.

  • Remetente:

    • Remetente Emissor, campo no cabeçalho da Lista de Embarque que identifica se o Parceiro de Negócios relacionado à Organização será utilizado como Remetente;

    • Caso a flag anterior esteja desmarcada, nas linhas da aba de Detalhes da Lista de Embarque será será exibido o campo Remetente, contendo as opções: 'vazio', Parceiro de Negócios (considera o Parceiro de Negócios da linha como o Remetente) e Parceiro Relacionado

      • Quando selecionado 'Parceiro Relacionado', apresentará um campo chamado Parceiro Remetente permitindo selecionar qualquer Parceiro de Negócios como Remetente.