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.
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.
- Visível se o campo 'Tipo Frete' do cabeçalho for:
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.
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.
-