Cargas
Cargas
A tela de Cargas é a listagem das entregas (notas fiscais ou pedidos) que compõem uma carga já selecionada por você na tela de Cargo.
Visão Geral
A tela de Cargas é a listagem das entregas (notas fiscais ou pedidos) que compõem uma carga já selecionada por você na tela de Cargo. É aqui que você escolhe qual entrega abrir em seguida: cada entrega aparece como um cartão com status, valor, endereço e horário-limite de entrega. Tocar em um cartão elegível leva à tela de detalhe daquela entrega, onde o check-in e a execução da entrega acontecem. A tela também sincroniza automaticamente, em segundo plano, as evidências e cargas pendentes de envio, e permite compartilhar o DANFE das entregas com nota fiscal.
Pré-requisitos
- É preciso estar com sua sessão ativa no aplicativo.
- É preciso já existir uma carga (placa) selecionada na tela de Cargo — é essa seleção que fornece a lista inicial de entregas exibida aqui. A tela de Cargas não busca entregas por conta própria a partir do zero.
- Para compartilhar o DANFE, o aparelho precisa ter algum aplicativo capaz de receber o menu de compartilhamento nativo; sem isso, o compartilhamento não se completa.
- A sincronização de evidências e cargas pendentes só ocorre havendo conexão com a internet no momento da tentativa; sem conexão, os dados pendentes permanecem guardados no aparelho até a próxima tentativa.
Fluxo Operacional
- Você chega à tela de Cargas a partir da tela de Cargo, já com a lista de entregas daquela carga carregada.
- Assim que a tela abre — e sempre que você volta ao aplicativo com essa tela ativa — o aplicativo verifica se todas as entregas carregadas já estão sincronizadas e, havendo pendência, sincroniza em segundo plano, sem interromper a visualização da lista.
- Você visualiza os cartões de entrega: status, valor total, endereço do destinatário e horário-limite de entrega.
- Você toca em um cartão elegível (não cancelado, não reagendado) para abrir a tela de detalhe daquela entrega, onde a execução (check-in, comprovação) continua.
- Ao voltar da tela de detalhe para a tela de Cargo, se todas as entregas já estiverem sincronizadas, o aplicativo busca novamente a lista de cargas da placa atual, em segundo plano.
- Para entregas com nota fiscal, você pode compartilhar o DANFE diretamente do cartão, a qualquer momento.
Interface e Comportamentos
Cabeçalho da Tela de Cargas
O cabeçalho mostra a placa do veículo seguida do identificador da carga entre colchetes, e a data da carga alinhada à direita. A data aparece no formato dia/mês/ano, mas com o ano reduzido a dois dígitos (ex.: 22/09/26 em vez de 22/09/2026).
Abaixo do cabeçalho, enquanto o aplicativo busca a entrega que você acabou de tocar (ver “Toque em um Cartão de Entrega”), aparece um texto com uma barra de progresso indicando a busca em andamento.
Se a carga não tiver nenhuma entrega para exibir, a lista é substituída por um texto único informando que nenhum item foi encontrado.
Cartão de Entrega na Listagem de Cargas
Cada entrega da carga aparece como um cartão com as seguintes informações:
- Identificação: “NF” seguido do número do documento quando a entrega é do tipo Nota Fiscal, ou “Pedido” seguido do número do documento para qualquer outro tipo.
- Valor: a soma de todos os pagamentos associados àquela entrega, no formato de moeda padrão.
- Indicador de pagamento: um ícone de cifrão aparece ao lado do número do cartão quando a entrega tem um link de pagamento associado; sem link, o espaço fica vazio.
- Destinatário e endereço: razão social, logradouro e número, município e UF do destinatário.
- Horário-limite de entrega (“Entregar até”): o horário final da janela de entrega vigente no momento em que a tela é exibida — o aplicativo localiza, entre as janelas cadastradas para o dia da semana atual, aquela cujo intervalo contém o horário atual, e mostra o horário final dessa janela. Se o horário atual não estiver dentro de nenhuma janela cadastrada para o dia, o campo mostra “–” no lugar do horário.
- Status: rótulo e cor de fundo conforme a tabela abaixo.
- Compartilhar DANFE: visível apenas para entregas do tipo Nota Fiscal — ver “Compartilhamento do DANFE” em Evidências e Documentos Gerados.
As entregas aparecem na lista na mesma ordem em que o servidor as retornou — o aplicativo não reordena a lista por conta própria.
Status exibido no cartão
| Condição da entrega | Rótulo exibido | Cor de fundo |
|---|---|---|
| Entrega reagendada | “REAGENDADA” | escura |
| Status “cancelada” (e não reagendada) | “CANCELADA” | escura |
| Status “em andamento” | “EM ANDAMENTO” | azul-clara |
| Status “não entregue” | “NÃO ENTREGUE” | laranja |
| Status “finalizada” com data de conclusão registrada | “FINALIZADO” | verde-clara |
| Qualquer outra combinação (inclusive “aguardando”) | “PENDENTE” | escura |
A checagem de reagendamento tem prioridade sobre a checagem de cancelamento na cor do cartão. Essa prioridade é invertida no comportamento do toque — ver “Toque em um Cartão de Entrega” abaixo.
Toque em um Cartão de Entrega
Ao tocar em um cartão, o aplicativo avalia nesta ordem:
- Se a entrega está com status “cancelada”: exibe um aviso e não navega.
- Senão, se a entrega está reagendada: exibe outro aviso e não navega.
- Senão, se o status é “em andamento”, “aguardando”, “finalizada” ou “não entregue”: o aplicativo abre a tela de detalhe daquela entrega.
- Para qualquer outro valor de status não coberto acima, o toque não tem efeito.
O aplicativo evita abrir a tela de detalhe duas vezes para o mesmo toque: aguarde a tela de detalhe abrir antes de tocar novamente no cartão.
Sincronização ao Retornar da Tela de Detalhe
Quando você volta da tela de detalhe de uma entrega para a tela de Cargo, e todas as entregas carregadas já estão sincronizadas, o aplicativo busca novamente a lista de cargas da placa atual, em segundo plano — sem o indicador de carregamento de tela cheia usado na primeira abertura. Enquanto essa atualização está em andamento, uma faixa escura cobre a tela com um indicador de progresso central.
A tela de Cargas também mantém um indicador interno de “entrega em andamento”, que é ativado quando a lista chega com pelo menos uma entrega no status “em andamento”, desativado quando uma entrega é confirmada como não entregue ou concluída a partir da tela de detalhe, e reativado quando uma entrega é iniciada a partir da tela de detalhe. Esse indicador não bloqueia nenhuma interação visível na listagem atualmente.
Feedbacks ao Usuário
Feedbacks com texto fixo
| Situação | Feedback | Texto exato |
|---|---|---|
| Toque em entrega cancelada | Aviso na tela | “Entrega Cancelada, sincronize novamente suas cargas para atualiza-las!” |
| Toque em entrega reagendada | Aviso na tela | “Entrega Reagendada, sincronize novamente suas cargas para atualiza-las!” |
| Nenhuma entrega carregada na carga | Texto no lugar da lista | “Nenhum produto encontrado!” |
| Busca da entrega selecionada em andamento | Texto com barra de progresso | “Buscando entregas ativas” |
| Atualização de cargas concluída ao voltar do detalhe | Aviso na tela | “Sincronizado com sucesso!” |
| Atualização de cargas em andamento ao voltar do detalhe | Faixa escura sobre a tela | “Sincronizando…” |
Feedbacks com mensagem do servidor
| Situação | Feedback | Mensagem |
|---|---|---|
| Atualização de cargas falhou ao voltar do detalhe | Aviso na tela | mensagem de erro devolvida pelo servidor para a atualização |
| Falha ao buscar o DANFE para compartilhar | Aviso na tela | mensagem de erro devolvida pelo servidor (ver “Compartilhamento do DANFE”) |
Regras de Negócio
Elegibilidade de toque no cartão. A entrega só abre a tela de detalhe quando o status é “em andamento”, “aguardando”, “finalizada” ou “não entregue” — e mesmo nesses casos, uma entrega cancelada ou reagendada é bloqueada antes dessa checagem (ver “Toque em um Cartão de Entrega”). Qualquer outro valor de status não abre nada.
Localização da entrega para compartilhar o DANFE. Quando a carga é do tipo crossdock, o servidor localiza a entrega pela carga e pelo indicador de que ela já passou pelo ponto de transbordo, sem precisar checar a placa do veículo. Fora do modo crossdock, a entrega é localizada pela carga e pela placa do veículo, sempre dentro das empresas às quais você está vinculado.
Envio de evidências. Antes de aceitar uma evidência enviada, o servidor confirma que ela pertence a uma entrega válida, vinculada a você e à placa (ou ao modo crossdock) certos, e que a entrega não está desvinculada. Quando a localização é enviada junto com a evidência, ela também é conferida; envios com entrega inválida, placa incorreta ou localização fora do formato esperado não são aceitos pelo servidor.
Classificação da evidência. Toda evidência enviada é classificada como Evidência (padrão) ou Canhoto, conforme o tipo indicado no momento da captura.
Comportamento Offline e Dados Locais
As evidências (fotos, canhotos) capturadas por você quando o aplicativo está sem conexão ficam guardadas no aparelho. Toda vez que a tela de Cargas é aberta, ou que você volta ao aplicativo com ela ativa, o aplicativo verifica se há entregas ainda não sincronizadas e, havendo, tenta enviar primeiro as evidências pendentes e, em seguida, as cargas com alterações feitas sem conexão. A sincronização só é considerada completa se ambas as partes tiverem sucesso.
Cada evidência pendente só é enviada se houver conexão disponível no momento da tentativa; ao ser enviada com sucesso, ela é removida do aparelho. Se o envio falhar — por qualquer um dos motivos descritos em Regras de Negócio, ou por falta de conexão — a evidência permanece guardada no aparelho para uma nova tentativa na próxima sincronização.
Nem o sucesso nem a falha dessa sincronização em segundo plano são hoje indicados na tela de Cargas — ver “Sincronização Sem Retorno Visível” em Troubleshooting.
Evidências e Documentos Gerados
Compartilhamento do DANFE
Para entregas do tipo Nota Fiscal, o cartão oferece um botão de compartilhamento do DANFE. Ao tocar, o aplicativo pede ao servidor o PDF do DANFE daquela entrega; enquanto a busca está em andamento, o botão é substituído por um indicador de carregamento. Ao concluir, o aplicativo abre o menu de compartilhamento nativo do aparelho com o PDF anexado e o texto “DANFE – Carga {identificador da carga}”.
O PDF é remontado a partir dos dados da nota fiscal a cada solicitação — o servidor nunca reaproveita um PDF já gerado antes para a mesma entrega. Se a entrega não tiver uma nota fiscal vinculada, ou se o arquivo dela não existir mais no servidor, ou se a montagem do PDF falhar por qualquer motivo, o compartilhamento não se completa e você recebe a mensagem correspondente (ver Feedbacks ao Usuário).
Evidências Enviadas em Segundo Plano
Evidências capturadas sem conexão (fotos, canhotos) e ainda não enviadas são transmitidas ao servidor durante a sincronização automática desta tela (ver Comportamento Offline e Dados Locais). Cada evidência é classificada como Evidência ou Canhoto. Ao salvar o arquivo, o servidor gera também uma miniatura da imagem; uma falha na geração da miniatura não impede a evidência de ser considerada salva — apenas a miniatura fica indisponível.
Troubleshooting
Toque em uma entrega da lista não faz nada
Cenário: você toca em um cartão de entrega e nenhuma tela se abre.
Mensagem exibida: Nenhuma — nenhuma ação visível ocorre.
O que fazer: confira o status exibido no cartão; apenas entregas com status “em andamento”, “aguardando”, “finalizada” ou “não entregue” abrem a tela de detalhe. Entregas com qualquer outro status não respondem ao toque.
Aviso de entrega cancelada ao tocar no cartão
Mensagem exibida: “Entrega Cancelada, sincronize novamente suas cargas para atualiza-las!”
O que fazer: sincronize novamente as cargas (volte para a tela de Cargo e reabra, ou aguarde a sincronização automática) para que a lista reflita o cancelamento.
Aviso de entrega reagendada ao tocar no cartão
Mensagem exibida: “Entrega Reagendada, sincronize novamente suas cargas para atualiza-las!”
O que fazer: mesma orientação de T-02 — sincronize novamente as cargas.
Lista de entregas aparece vazia
Cenário: a carga selecionada não retorna nenhuma entrega.
Mensagem exibida: “Nenhum produto encontrado!”
O que fazer: confirme com o suporte se a carga realmente não tem entregas atribuídas, ou se houve falha na busca anterior (tela de Cargo).
Compartilhamento do DANFE: nota fiscal não encontrada
Mensagem exibida: “Nota Fiscal não encontrada”
O que fazer: confirme que a entrega pertence à placa (ou ao lote crossdock) atualmente selecionada e que está vinculada à sua empresa ativa.
Compartilhamento do DANFE: nota fiscal indisponível
Mensagem exibida: “Não foi possível obter o arquivo XML da Nota Fiscal”
O que fazer: a entrega não tem uma nota fiscal vinculada; verifique com o suporte se a importação da nota fiscal foi concluída para essa entrega.
Compartilhamento do DANFE: arquivo da nota fiscal ausente no servidor
Mensagem exibida: “Não foi possível encontar o arquivo XML” (mensagem exibida exatamente assim, com esse erro de digitação)
O que fazer: acione o suporte técnico — a nota fiscal estava vinculada à entrega, mas o arquivo não foi localizado no servidor.
Compartilhamento do DANFE: falha ao montar o PDF
Mensagem exibida: “Não foi possível gerar o DANFE”
O que fazer: tente novamente; se persistir, acione o suporte técnico com o identificador da carga.
Sincronização Sem Retorno Visível
Cenário: você capturou evidências sem conexão, ou há cargas alteradas localmente, e a tela de Cargas tentou sincronizá-las automaticamente ao abrir ou ao voltar ao aplicativo.
Mensagem exibida: Nenhuma — a tela de Cargas não indica se essa sincronização teve sucesso ou falhou, seja por falta de conexão, por alguma inconsistência na entrega ou na localização enviada, ou por qualquer outro erro do servidor.
O que fazer: verifique a conexão com a internet e reabra a tela; se a pendência persistir após várias tentativas com conexão estável, acione o suporte técnico informando a carga e o tipo de evidência pendente.
Casos de Uso
Caso 1 — Entrega com nota fiscal, em andamento e com link de pagamento
Você abre a tela de Cargas vindo da placa ABC-1234, carga do dia. Um dos cartões mostra “NF 123456”, rótulo “EM ANDAMENTO” com fundo azul-claro, valor “R$ 450,00”, ícone de cifrão (há um link de pagamento associado) e “Entregar até: 15:30”. Você toca no cartão e é levado à tela de detalhe dessa entrega. Antes de sair da tela, você também aciona o compartilhamento do DANFE, que abre o menu de compartilhamento do aparelho com o PDF da nota fiscal.
Caso 2 — Entrega cancelada
Entre as entregas da carga, uma aparece com rótulo “CANCELADA”. Você toca no cartão por engano e recebe o aviso “Entrega Cancelada, sincronize novamente suas cargas para atualiza-las!”, permanecendo na listagem.
Caso 3 — Pedido reagendado
Um cartão mostra “Pedido 987”, rótulo “REAGENDADA”. Você toca no cartão e recebe o aviso de reagendamento, sem navegar para o detalhe.
Caso 4 — Sincronização automática ao reabrir o aplicativo
Você registrou uma evidência de entrega sem conexão, momentos antes de colocar o aparelho em segundo plano. Ao retomar o aplicativo na tela de Cargas — agora com sinal de internet —, a tela verifica que a entrega ainda não está sincronizada e envia a evidência automaticamente, sem qualquer indicação visual na tela; a evidência é removida do aparelho assim que a sincronização é bem-sucedida.