# OS 104696 - CORREÇÃO - RECEBIMENTO - MODULO RECEBIMENTO TROUXE PRODUTO DIFERENTE DO RECEBIMENTO COMBUSTIVEL VIA XML GESTAO DE FROTAS

#### **Objetivo:**

- Esta solicitação tem por objetivo ajustar o processo de **Recebimento Automático de Combustível via XML** para que, ao processar uma Nota Fiscal contendo mais de um item, o sistema identifique corretamente cada produto informado pelo fornecedor e faça a correspondência com o respectivo produto cadastrado internamente. A identificação também deve considerar o **código alternativo do produto cadastrado para o parceiro**, garantindo que cada item da Nota Fiscal seja relacionado ao produto correto, juntamente com suas respectivas informações fiscais, como **CFOP e CIO**.
    
    Com essa alteração, evita-se que produtos distintos existentes no mesmo XML sejam associados indevidamente ao mesmo produto interno, proporcionando maior segurança no recebimento da Nota Fiscal e nas etapas posteriores do processo financeiro.

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

- O usuário reporta que, ao realizar o **recebimento de combustível via XML contendo mais de um item**, os produtos são identificados corretamente no módulo **Gestão de Frotas**, porém, ao gerar a Nota Fiscal no módulo **Recebimento**, um dos itens é associado incorretamente ao mesmo produto interno utilizado para outro item da nota. A situação foi identificada principalmente quando um dos produtos possuía **código alternativo cadastrado para o parceiro**, ocasionando também a aplicação incorreta das informações de **CFOP/CIO** e impactando as etapas posteriores do processo, como a integração com o Contas a Pagar.
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/DCqfM76k1F2Q7UBd-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/DCqfM76k1F2Q7UBd-image.png)

#### **Premissas:**

- Necessário o ambiente estar atualizado com as versões do módulo: 
    - **Recebimento** de número **147439** **Genexus 17**/ **147444** **CNPJ** ou superior;

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

#### **Cenário 01: Validar as configurações necessárias para o Recebimento Automático de Combustível**

**Objetivo:**  
Garantir que as configurações necessárias para o processamento automático do XML estejam devidamente cadastradas antes da realização do recebimento.

**Pré-condição:**  
Possuir um parceiro utilizado no recebimento de combustível e produtos disponíveis para realização dos testes.

**Passo a passo:**

1. Acessar **Módulo Corporativo &gt; Parceiros &gt; Pagamento &gt; Condições de Pagamento do Cliente**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/k5hMcABMy2xnoVKx-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/k5hMcABMy2xnoVKx-image.png)
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/EEuys1bXoLzASkbI-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/EEuys1bXoLzASkbI-image.png)
2. Consultar o parceiro utilizado no cenário de teste.
3. Verificar se existe uma condição de pagamento válida e vinculada ao parceiro.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/B7E6zOMmvTEL6Yab-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/B7E6zOMmvTEL6Yab-image.png)
4. Acessar **Módulo Recebimento &gt; Cadastros &gt; Parâmetro Recebimento Automático**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/s55v8rzcLrqden57-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/s55v8rzcLrqden57-image.png)
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/S2hiDjmboxMZXdZb-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/S2hiDjmboxMZXdZb-image.png)
5. Consultar a configuração destinada ao **Recebimento de Combustíveis**.
6. Confirmar que o parâmetro necessário para geração automática do recebimento está disponível.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/IZ9itsZI8WDspGPO-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/IZ9itsZI8WDspGPO-image.png)
7. Acessar **Módulo Recebimento &gt; Cadastros &gt; Parâmetro de Produto para Recebimento Automático**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/HIKciqwylSrDL90Y-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/HIKciqwylSrDL90Y-image.png)
8. Consultar os produtos utilizados no teste.
9. Verificar se os produtos estão associados à origem de Recebimento de Combustíveis e possuem as informações fiscais aplicáveis ao processo.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/zsGE9DCYyH4ixE5x-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/zsGE9DCYyH4ixE5x-image.png)

<p class="callout info">**Resultado Esperado:**</p>

As configurações necessárias ao Recebimento Automático de Combustível devem estar disponíveis e permitir o processamento da Nota Fiscal. Os produtos utilizados no teste devem estar parametrizados para a identificação fiscal correspondente ao recebimento.

<div contenteditable="false" id="bkmrk-">---

</div>#### **Cenário 02: Validar o cadastro do código do produto utilizado pelo fornecedor**

**Objetivo:**  
Validar que o sistema permite relacionar o código utilizado pelo fornecedor ao produto correspondente cadastrado internamente.

**Pré-condição:**  
Possuir dois produtos distintos que possam constar na mesma Nota Fiscal de combustível, sendo pelo menos um deles identificado pelo fornecedor por meio de um código diferente do código interno.

**Passo a passo:**

1. Acessar **Módulo Corporativo &gt; Produtos e Serviços &gt; Cadastro de Produto**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/k5hMcABMy2xnoVKx-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/k5hMcABMy2xnoVKx-image.png)  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/93tu4JqRZvPA07wL-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/93tu4JqRZvPA07wL-image.png)
2. Consultar o primeiro produto utilizado no cenário.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/Glz8OMnTvzddAcjA-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/Glz8OMnTvzddAcjA-image.png)
3. Acessar a aba **Parceiros**.
4. Localizar o parceiro utilizado para o recebimento.
5. Verificar o código do produto informado para esse parceiro.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/yx08cHm6fuqUshGT-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/yx08cHm6fuqUshGT-image.png)
6. Consultar o segundo produto utilizado no teste.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/qItaURFNTqbXsPC3-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/qItaURFNTqbXsPC3-image.png)
7. Acessar também a aba **Parceiros**.
8. Confirmar que existe um **código alternativo** relacionado ao parceiro.
9. Verificar que os dois produtos possuem códigos de identificação distintos para o fornecedor.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/LrAZmonGWIQ76zNH-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/LrAZmonGWIQ76zNH-image.png)

<p class="callout info">**Resultado Esperado:**</p>

O cadastro deve permitir identificar de maneira individual cada produto do fornecedor. O produto que utiliza código alternativo deve permanecer relacionado ao seu respectivo produto interno, sem conflito com o código utilizado pelo outro item da Nota Fiscal.

<div contenteditable="false" id="bkmrk--1">---

</div>#### **Cenário 03: Processar XML contendo mais de um produto no Gestão de Frotas**

**Objetivo:**  
Validar a leitura de um XML de abastecimento contendo dois ou mais produtos diferentes, incluindo um produto identificado por código alternativo.

**Pré-condição:**  
Possuir um XML válido de combustível contendo pelo menos dois itens distintos e os respectivos códigos de produto do fornecedor previamente relacionados aos produtos internos.

**Passo a passo:**

1. Acessar **Módulo Gestão de Frotas &gt; Manutenção &gt; Controle de Abastecimento &gt; Abastecimento Externo via XML**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/fTkf1EOe2a2k9lo8-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/fTkf1EOe2a2k9lo8-image.png)
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/oOYNN6WZkBRSTF72-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/oOYNN6WZkBRSTF72-image.png)
2. Selecionar a opção para inclusão de um novo abastecimento.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/lHLX0BF14WGp270J-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/lHLX0BF14WGp270J-image.png)
3. Informar ou carregar o XML da Nota Fiscal.
4. Aguardar o processamento das informações.
5. Verificar os itens apresentados na seção **Itens da Nota Fiscal**.
6. Conferir o código do produto informado pelo fornecedor em cada item.
7. Conferir o produto interno identificado pelo sistema para o primeiro item.
8. Conferir o produto interno identificado para o segundo item.
9. Comparar as descrições e confirmar que os produtos não foram agrupados ou substituídos entre si.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/feuoTnTBj82dlnoi-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/feuoTnTBj82dlnoi-image.png)

<p class="callout info">**Resultado Esperado:**</p>

O sistema deve apresentar todos os itens existentes no XML e identificar individualmente o produto interno correspondente a cada um deles.

Quando um dos produtos estiver cadastrado por meio de um código alternativo para o parceiro, esse código deverá ser utilizado para localizar corretamente o produto interno.

Nenhum item deverá assumir o código interno correspondente a outro produto existente na mesma Nota Fiscal.

<div contenteditable="false" id="bkmrk--2">---

</div>#### **Cenário 04: Validar a Nota Fiscal gerada no módulo de Recebimento**

**Objetivo:**  
Confirmar que os produtos identificados corretamente durante o recebimento de combustível também sejam mantidos corretamente no módulo de Recebimento.

**Pré-condição:**  
Ter realizado o processamento do XML contendo dois ou mais produtos distintos por meio do Recebimento Automático de Combustível.

**Passo a passo:**

1. Acessar **Módulo Recebimento &gt; Recebimento &gt; Nota Fiscal via XML**.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/i6XHK381Jo6cT9tL-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/i6XHK381Jo6cT9tL-image.png)
    
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/6N9nJgsNmLfFpRfG-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/6N9nJgsNmLfFpRfG-image.png)
2. Localizar a Nota Fiscal utilizada no teste.
3. Acessar a consulta da Nota Fiscal.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/b5QjMVEuTB6fTLDO-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/b5QjMVEuTB6fTLDO-image.png)
4. Na listagem de itens, verificar o primeiro produto recebido.
5. Conferir o produto interno relacionado ao item.
6. Verificar o segundo produto recebido.
7. Conferir o produto interno relacionado ao segundo item.
8. Comparar os produtos apresentados com aqueles identificados anteriormente no Gestão de Frotas.
9. Conferir também o CFOP e CIO apresentados para cada item.  
    [![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/scaled-1680-/bgKA0xYflpL9pUrl-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-08/bgKA0xYflpL9pUrl-image.png)

<p class="callout info">**Resultado Esperado:**</p>

Os produtos apresentados no módulo de Recebimento devem ser os mesmos identificados durante o processamento do XML no Gestão de Frotas.  
Cada item deve manter seu próprio produto interno e suas respectivas informações fiscais.  
O segundo item da Nota Fiscal não deve ser substituído pelo produto utilizado no primeiro item.  
**O produto identificado por código alternativo não deve assumir o produto,** CFOP ou CIO pertencente ao outro item da Nota Fiscal.  
Este cenário comprova diretamente a correção da situação originalmente reportada.

<div contenteditable="false" id="bkmrk--6">---

</div>[![Ficou com alguma dúvida .png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-04/scaled-1680-/6lDN2zESNX8VNNqd-ficou-com-alguma-duvida.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-04/6lDN2zESNX8VNNqd-ficou-com-alguma-duvida.png)

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