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 está desmarcada a flag 'Tomador Emissor' do cabeçalho da Lista de Embarque, 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 estiver desmarcada a flag 'Tomador Emissor' do cabeçalho da Lista de Embarque, cada linha da aba de Detalhes deve possuir um tomador e cada Parceiro de Negócios da aba de Detalhes será um Destinatário;
- Se estiver marcada a flag 'Tomador Emissor' do cabeçalho da Lista de Embarque, verificará:
- Se a flag 'Remetente Emissor' também está marcada, cada PN da aba de Detalhes será um Destinatário;
- Se a flag 'Remetente Emissor' está desmarcada, cada linha da aba de Detalhes deve possuir um Remetente e o Destinatário será o Parceiro de Negócios.
- 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
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 Relacionado, apresentará um campo chamado Parceiro Tomador permitindo selecionar qualquer Parceiro de Negócios como Tomador;
- Parceiro de Negócios, considera o Parceiro de Negócios da linha como o 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 Relacionado, apresentará um campo chamado Parceiro Remetente permitindo selecionar qualquer Parceiro de Negócios como Remetente;
- Parceiro de Negócios, considera o Parceiro de Negócios da linha como o Remetente.
-
Ordem de Venda
Com base no preenchimento dos dados na Lista de Embarque e nos parâmetros do processo, o processo realizará:
- CTe Globalizado: será gerada uma única Ordem de Venda com todas as informações
- CTe NÃO Globalizado: para cada linha de Detalhes da Lista de Embarque, será gerada uma Ordem de Venda e consequentemente um CTe por registro.
A Ordem de Venda gerada possuirá o cabeçalho preenchido assim como as Linhas de Pedido, mas além disso, para que o CTe possa ser gerado na sequência, também são preenchidas automaticamente as sub-abas:
-
Pedido > Informações do CTe:
- UF e Município de Início e Término são populados conforme o preenchimento do parâmetros de execução do processo;
- Produto predominante será preenchido conforme o nome do produto que possui maior quantidade no Documento Fiscal vinculado à Expedição, Ordem de Venda ou ARM;
- Valor total da carga será preenchido conforme soma dos valores do campo Valor Total dos Documentos Fiscais da Lista de Embarque.
-
Pedido > Informações do CTe > Destinatários: quando houver mais de um Destinatário, será populado com os Parceiros de Negócios e respectivas localizações.
-
Pedido > Informações do CTe > Remetentes: será populado com os Parceiros de Negócios e respectivas localizações:
- Emissor Remetente: quando o Emissor for Remetente, será preenchido com o Parceiro de Negócio vinculado à Organização;
- Quando o Remetente não for emissor, será inserido os Remetentes dos Detalhes da Lista de Embarque e o respectivo Endereço de Entrega.
-
Pedido > Informações do CTe > Documentos Relacionados:
- Tipo de Documento: 'Nota Fiscal Eletrônica';
- Chave de Acesso da NF-e.
-
Pedido > Informações do CTe > Informações da Carga: será preenchido conforme informado na aba de Detalhes da Lista de Embarque:
- Código da Unidade de Medida;
- Tipo da Medida;
- Quantidade.
CTe Automatizado
Na sequência, a Ordem de Venda será automaticamente completada e os CTe's serão gerados e processados.
Caso os CTe's sejam autorizados, serão impressos em tela os DACTE (Documento Auxiliar de Conhecimento de Transporte).