# OS 104519 - CORREÇÃO - GESTÃO DE FROTAS - RECEBIMENTO AUTOMATICO COMBUSTIVEL - ERRO RECEBIMENTO

#### **Objetivo**

A solicitação tem como objetivo,ajustar a tela **Gestão de Frotas &gt; Manutenção &gt; Controle de Abastecimento &gt; Abastecimento Externo via XML**, garantindo que o sistema trate corretamente a tentativa de recebimento de combustível via XML quando o **Produto do Fornecedor não possuir vínculo com o Produto/Combustível interno**, evitando erro de integridade no banco de dados e apresentando mensagem amigável ao usuário.

#### **Situação reportada**

Foi reportado que não foi possível realizar o recebimento automático de duas notas fiscais de combustível:

**NF 11836**, ocorrida na sexta-feira.  
**NF 12252**, ocorrida no dia do relato.

Anteriormente, ao realizar a leitura do XML e confirmar o recebimento sem que o produto do fornecedor estivesse vinculado a um combustível/produto interno, o sistema tentava gravar a informação e apresentava erro técnico de integridade no banco de dados, como conflito de chave/violação de constraint.

Foi solicitado ajuste para que o sistema **não permita a gravação sem o vínculo do combustível com o produto interno**, exibindo mensagem de validação ao usuário

**Premissas**

- Necessário o ambiente estar atualizado com a versão **Gestão de frotas** de número **141098** ou superior.

#### **Teste realizado após a atualização.**

#### **Cenário 01 - Leitura do XML de abastecimento externo.**

**Passo a passo**

1. Acessar o módulo **Gestão de Frotas**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-06/scaled-1680-/51LnJ29PuCtHh4jH-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-06/51LnJ29PuCtHh4jH-image.png)
2. Navegar até **Manutenção &gt; Controle de Abastecimento &gt; Abastecimento Externo via XML**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-06/scaled-1680-/hMphe3FPlYHGITGK-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-06/hMphe3FPlYHGITGK-image.png)
3. Clicar em inserir.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-06/scaled-1680-/eQy2YOOWRalCyvWE-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-06/eQy2YOOWRalCyvWE-image.png)
4. Informar ou carregar a **Chave Eletrônica** da nota fiscal.
5. Efetuar a leitura do XML.
6. Verificar o carregamento das informações da nota, veículo, motorista, quilometragem e itens da nota fiscal.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-06/scaled-1680-/kroaizk4JtbKEoRt-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-06/kroaizk4JtbKEoRt-image.png)

<p class="callout info">**Resultado esperado**</p>

O sistema deve carregar os dados do XML normalmente, preenchendo as informações disponíveis da nota fiscal, veículo, motorista e itens.

---

#### **Cenário 02 - Validação de produto do fornecedor sem vínculo com combustível interno.**

**Passo a passo**

1. Após a leitura do XML, verificar o grid **Itens da Nota Fiscal**.
2. Identificar que o campo **Combustível** não foi preenchido para o produto do fornecedor.
3. Informar os campos obrigatórios da tela, como veículo, motorista e quilometragem/horímetro, conforme aplicável.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-06/scaled-1680-/XNZ7w9Prm9Pva7Z1-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-06/XNZ7w9Prm9Pva7Z1-image.png)
4. Clicar em **Confirmar**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-06/scaled-1680-/QHMOcg8D4AAjmjuz-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-06/QHMOcg8D4AAjmjuz-image.png)

<p class="callout info">**Resultado esperado**</p>

O sistema não deve gravar o recebimento e deve apresentar mensagem informando que não existe vínculo do produto da empresa com o produto do fornecedor.

Mensagem evidenciada:

**“Não existe vínculo de Produto da Empresa x Produto do Fornecedor: 41050098.”**

#### [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-04/scaled-1680-/0RWMPc69Kz8CuBd2-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-04/0RWMPc69Kz8CuBd2-image.png)

<p class="callout danger">**ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.**</p>