01. DADOS GERAIS
Produto: | TOTVS Varejo Franquias e Redes |
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | |
---|
Função: | Enviar vendas / Enviar devolução de vendas |
---|
País: | Brasil |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEBT-8952 |
---|
02. SITUAÇÃO/REQUISITO
Ao processar as integrações 1101 e 1103, o sistema devolve o XML com as informações do vendedor dentro da tag <funcionarioFranquia> fora do relacionamento do produto, isso impossibilita distinguir quais produtos foram vendidos por cada vendedor.
Exemplo:

03. SOLUÇÃO
Foram feitas alterações nas rotinas das integrações 1101 e 1103 a fim de inserir as informações do vendedor dentro do nó de cada produto.
Ou seja, cada item do cupom, possui agora, as informações do vendedor (tag <funcionarioFranquia>) correspondentes à ele.
ATENÇÃO
Para manter a compatibilidade com as versões anteriores, foi criado o parâmetro Master, Global, "9294 - Integração 1101 e 1103 enviar vendedor nível produto? (1 = SIM | 0 = NAO)".
Esse parâmetro define se o XML gerado deve respeitar o padrão novo ou o antigo.

Resultado:

<?xml version="1.0" encoding="utf-16"?>
<VendaFranquia xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<numero xmlns="http://grupoboticario.com.br/entidades/Venda/v2">0000024907</numero>
<codigo xmlns="http://grupoboticario.com.br/entidades/Venda/v2">0000024907</codigo>
<data xmlns="http://grupoboticario.com.br/entidades/Venda/v2">2023-01-19T08:48:44</data>
<status xmlns="http://grupoboticario.com.br/entidades/Venda/v2">ENTREGUE</status>
<itens xmlns="http://grupoboticario.com.br/entidades/Venda/v2">
<itemVenda>
<quantidade>1</quantidade>
<valorTotal>19.90</valorTotal>
<produto>
<sku xmlns="http://grupoboticario.com.br/entidades/Produto/v2">50018</sku>
</produto>
<valorDesconto>-19.89</valorDesconto>
<tipoItem>PADRAO</tipoItem>
<numeroSequencia>1</numeroSequencia>
<descontos>
<desconto>
<identificador>2c232f34-39ea-4437-a9b3-eee3bdd2a236</identificador>
<origem>PROMOCAO</origem>
<valor>-19.89</valor>
</desconto>
</descontos>
</itemVenda>
</itens>
<consumidor xmlns="http://grupoboticario.com.br/entidades/Venda/v2">
<documentos xmlns="http://grupoboticario.com.br/entidades/Pessoa/v1">
<documento>
<valor>07175545118</valor>
<tipoDocumento>CPF</tipoDocumento>
</documento>
</documentos>
</consumidor>
<identificadorPDV xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">1</identificadorPDV>
<funcionarioFranquia xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">
<documentos xmlns="http://grupoboticario.com.br/entidades/Pessoa/v1">
<documento>
<valor>06735139127</valor>
<tipoDocumento>CPF</tipoDocumento>
</documento>
</documentos>
</funcionarioFranquia>
<franquia xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">
<codigo>11978</codigo>
</franquia>
<numeroPedidoExterno xmlns="http://grupoboticario.com.br/entidades/Franquia/v1" />
<origemPedidoExterno xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">1</origemPedidoExterno>
</VendaFranquia>
<?xml version="1.0" encoding="utf-16"?>
<VendaFranquia xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<numero xmlns="http://grupoboticario.com.br/entidades/Venda/v2">0000052458</numero>
<codigo xmlns="http://grupoboticario.com.br/entidades/Venda/v2">0000052458</codigo>
<data xmlns="http://grupoboticario.com.br/entidades/Venda/v2">2023-01-19T08:50:31</data>
<status xmlns="http://grupoboticario.com.br/entidades/Venda/v2">ENTREGUE</status>
<itens xmlns="http://grupoboticario.com.br/entidades/Venda/v2">
<itemVenda>
<quantidade>1</quantidade>
<valorTotal>19.90</valorTotal>
<produto>
<sku xmlns="http://grupoboticario.com.br/entidades/Produto/v2">50018</sku>
</produto>
<valorDesconto>-19.89</valorDesconto>
<tipoItem>PADRAO</tipoItem>
<funcionarioFranquia>
<documentos xmlns="http://grupoboticario.com.br/entidades/Pessoa/v1">
<documento>
<valor>05499120960</valor>
<tipoDocumento>CPF</tipoDocumento>
</documento>
</documentos>
</funcionarioFranquia>
<numeroSequencia>1</numeroSequencia>
<descontos>
<desconto>
<identificador>7b13578f-5d64-4a5d-a389-2b00daeee454</identificador>
<origem>PROMOCAO</origem>
<valor>-19.89</valor>
</desconto>
</descontos>
</itemVenda>
</itens>
<consumidor xmlns="http://grupoboticario.com.br/entidades/Venda/v2">
<documentos xmlns="http://grupoboticario.com.br/entidades/Pessoa/v1">
<documento>
<valor>10949618926</valor>
<tipoDocumento>CPF</tipoDocumento>
</documento>
</documentos>
</consumidor>
<identificadorPDV xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">1</identificadorPDV>
<franquia xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">
<codigo>4969</codigo>
</franquia>
<numeroPedidoExterno xmlns="http://grupoboticario.com.br/entidades/Franquia/v1" />
<origemPedidoExterno xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">1</origemPedidoExterno>
</VendaFranquia>
<?xml version="1.0" encoding="utf-16"?>
<DevolucaoVendaFranquia xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<numero xmlns="http://grupoboticario.com.br/entidades/Venda/v2">0000061921</numero>
<codigo xmlns="http://grupoboticario.com.br/entidades/Venda/v2">0000061921</codigo>
<data xmlns="http://grupoboticario.com.br/entidades/Venda/v2">2023-01-18T13:22:30</data>
<status xmlns="http://grupoboticario.com.br/entidades/Venda/v2">DEVOLVIDO</status>
<itens xmlns="http://grupoboticario.com.br/entidades/Venda/v2">
<itemVenda>
<quantidade>1</quantidade>
<valorTotal>33.90</valorTotal>
<produto>
<sku xmlns="http://grupoboticario.com.br/entidades/Produto/v2">83960</sku>
</produto>
<valorDesconto>0</valorDesconto>
<tipoItem>PADRAO</tipoItem>
<numeroSequencia>1</numeroSequencia>
<descontos />
</itemVenda>
<itemVenda>
<quantidade>1</quantidade>
<valorTotal>34.90</valorTotal>
<produto>
<sku xmlns="http://grupoboticario.com.br/entidades/Produto/v2">80423</sku>
</produto>
<valorDesconto>0</valorDesconto>
<tipoItem>PADRAO</tipoItem>
<numeroSequencia>2</numeroSequencia>
<descontos />
</itemVenda>
<itemVenda>
<quantidade>1</quantidade>
<valorTotal>21.90</valorTotal>
<produto>
<sku xmlns="http://grupoboticario.com.br/entidades/Produto/v2">82041</sku>
</produto>
<valorDesconto>0</valorDesconto>
<tipoItem>PADRAO</tipoItem>
<numeroSequencia>3</numeroSequencia>
<descontos />
</itemVenda>
</itens>
<identificadorPDV xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">1</identificadorPDV>
<funcionarioFranquia xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">
<documentos xmlns="http://grupoboticario.com.br/entidades/Pessoa/v1">
<documento>
<valor>89996950778</valor>
<tipoDocumento>CPF</tipoDocumento>
</documento>
</documentos>
</funcionarioFranquia>
<franquia xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">
<codigo>7013</codigo>
</franquia>
<numeroPedidoExterno xmlns="http://grupoboticario.com.br/entidades/Franquia/v1" />
<origemPedidoExterno xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">0</origemPedidoExterno>
</DevolucaoVendaFranquia>
<?xml version="1.0" encoding="utf-16"?>
<DevolucaoVendaFranquia xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<numero xmlns="http://grupoboticario.com.br/entidades/Venda/v2">0000073980</numero>
<codigo xmlns="http://grupoboticario.com.br/entidades/Venda/v2">0000073980</codigo>
<data xmlns="http://grupoboticario.com.br/entidades/Venda/v2">2023-01-18T13:32:51</data>
<status xmlns="http://grupoboticario.com.br/entidades/Venda/v2">DEVOLVIDO</status>
<itens xmlns="http://grupoboticario.com.br/entidades/Venda/v2">
<itemVenda>
<quantidade>1</quantidade>
<valorTotal>269.90</valorTotal>
<produto>
<sku xmlns="http://grupoboticario.com.br/entidades/Produto/v2">77989</sku>
</produto>
<valorDesconto>0</valorDesconto>
<tipoItem>PADRAO</tipoItem>
<funcionarioFranquia>
<documentos xmlns="http://grupoboticario.com.br/entidades/Pessoa/v1">
<documento>
<valor>41988642841</valor>
<tipoDocumento>CPF</tipoDocumento>
</documento>
</documentos>
</funcionarioFranquia>
<numeroSequencia>1</numeroSequencia>
<descontos />
</itemVenda>
</itens>
<consumidor xmlns="http://grupoboticario.com.br/entidades/Venda/v2">
<documentos xmlns="http://grupoboticario.com.br/entidades/Pessoa/v1">
<documento>
<valor>71211888215</valor>
<tipoDocumento>CPF</tipoDocumento>
</documento>
</documentos>
</consumidor>
<identificadorPDV xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">9</identificadorPDV>
<franquia xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">
<codigo>11186</codigo>
</franquia>
<numeroPedidoExterno xmlns="http://grupoboticario.com.br/entidades/Franquia/v1" />
<origemPedidoExterno xmlns="http://grupoboticario.com.br/entidades/Franquia/v1">0</origemPedidoExterno>
</DevolucaoVendaFranquia>