Solicitação 182840
REJEIÇÃO QUANDO A VENDA DE AGROTÓXICO É PARA UMA REVENDA
182840
26/11/2021 15:59
RONDONÓPOLIS-MT
GRAN RURAL
Edinaldo Feitosa da Fonseca
SQ-FISCAL
Fiscal - Melhoria
Finalizado pelo Representante
DFEMONITOR
DF-E MONITOR
 

DF-E ESTÁ COM REJEIÇÃO QUANDO A VENDA DE AGROTÓXICO É PARA UMA REVENDA.

 
16/06/2023 16:47
José Henrique - Finalizado pelo Representante
Finalizando SOL do antigo representante
 
07/12/2021 10:22
Isabella Bressan Bremm - Liberado p/ Implantação
  •  
 
03/12/2021 16:06
Isabella Bressan Bremm - Teste OK
  • Os testes serão executados diretamente no cliente.
 
03/12/2021 16:03
Isabella Bressan Bremm - Certificando
  • Certificando.
 
03/12/2021 15:49
Olimpio Gonzatto Junior - Encaminhado p/ Certificação

[Programa]

DFeMonitorSisDevMT.exe (versão: 5.1.2.46, branch: develop, feature: FIS-988)

Obs.: arquivo alterado:

unit SisDevMT.Tasks.PluginEco.RwFB.ReadSaidaAgrotoxico;

[Descrição]

O SQL que busca as informações da TVENPEDIDO foi alterado

de:

cSqlFmt: System.UnicodeString =
'SELECT COALESCE(VPED.NOTANFE, VPED.NUMERONFCE) NF_NUMERO,'#10 +
'COALESCE(VPED.SERIENFE, VPED.SERIENFCE) NF_SERIE,'#10 +
'VPED.NFDATA NF_DATA,'#10 +
'VPED.OBSERVACAO NF_OBSERVACAO,'#10 +
'COALESCE(VPED.NUMERODUNFE, VPED.CHAVENFCE) NF_CHAVE'#10 +
'FROM TVENPEDIDO VPED'#10 +
'WHERE (VPED.EMPRESA = ''%.2d'') AND (VPED.CODIGO = ''%.7d'')';

para:

cSqlFmt: System.UnicodeString =
'SELECT '#10+
' COALESCE(VPED.NOTANFE, VPED.NUMERONFCE) NF_NUMERO, '#10+
' COALESCE(VPED.SERIENFE, VPED.SERIENFCE) NF_SERIE, '#10+
' VPED.NFDATA NF_DATA, '#10+
' VPED.OBSERVACAO NF_OBSERVACAO, '#10+
' COALESCE(VPED.NUMERODUNFE, VPED.CHAVENFCE) NF_CHAVE, '#10+
' REC.DESTINOREVENDA AS DESTINO_REVENDA, '#10+
' REC.DESTINOARMAZENADOR AS DESTINO_ARMAZENADOR, '#10+
' CLI.CPFCNPJ, '#10+
' CLI.CIDADE, '#10+
' CLI.NOME '#10+
'FROM '#10+
' TVENPEDIDO VPED '#10+
' LEFT JOIN TAGRRECEITA REC ON REC.EMPRESA = VPED.EMPRESA AND REC.CLIENTE = VPED.CLIENTE AND REC.PEDIDO = VPED.CODIGO '#10+
' LEFT JOIN TRECCLIENTEGERAL CLI ON CLI.CODIGO = REC.CLIENTE '#10+
'WHERE '#10+
' (VPED.EMPRESA = ''%.2d'') AND (VPED.CODIGO = ''%.7d'')';

---//---

Infelizmente não tive acesso para saber como o registro é formado no SistemaEco, imagino que primeiro o usuário faz um pedido de venda normal pela rotina: 510 e depois envia pela rotina: 7310.

Não foi possível fazer uma simulação completa pois a base / certificado são do ambiente de produção, conforme destacado pela analise.

 
02/12/2021 10:00
Olimpio Gonzatto Junior - Programando

verificando

 
30/11/2021 16:52
Anderson Luiz Barbosa da Silva - Encaminhado p/ Programação

DESCRIÇÃO DA ALTERAÇÃO

O DFeMonitorSisdevMT não está enviando quando é revenda. 

Dentro do JSON da saída o campo "destinoRevenda" não está preenchido igual a "true", quando realizado uma operação para revenda de agrotóxico está pedindo a receita, neste caso como é para revenda não existe receita, é feito apenas uma saída. 

ALTERAÇÃO

O campo "destinoRevenda" do JSON de saída deverá ser preenchido igual a 'true'

Exemplo de JSON de saída: 

{{ "cnpjRevenda": "01882138000124", "hashRevenda": "F563C1DD79CD502215D8783866232FA5D85B2FEA4E292792ACC9E2279D638BAE", "codLancamentoUsuario": 2456, "destinoForaMT": false, "destinoRevenda": false, "destinoArmazenador": false, "nrNf": 94207, "serieNf": "1", "dataNf": "2020-10-26", "cnpjUre": "04875587001962", "cpfCnpjDestino": "02570085863", "nomeDestino": "SITIO NOSSA SENHORA APARECIDA", "codMunicipio": 5107107, "codPropriedade": 530477, "observacao": "?", "itens": [ { "codProduto": 38482, "lote": "026-17-42470", "cpfAgronomo": "00633587192", "nrArt": "BR20200960103", "nrReceita": "224278", "codCultura": 2860, "codPraga": 104, "codTipoAplicacao": 2, "codUnidadeMedida": 72, "areaQntTratada": 0.5, "qntEmbalagem": 1.0 } ]}

No campo "destinoRevenda" deverá estar igual a 'true'

Para saber se cliente que foi selecionado na saída de agrotóxico é revenda, verificar o campo "TRECCLIENTEGERAL.DESTINOREVENDA = 1". 

JORNADA DO USUÁRIO

Não é possível fazer o teste no ambiente de homologação, então será necessário fazer o teste direto no cliente. 

 

 
30/11/2021 14:44
Anderson Luiz Barbosa da Silva - Analisando

.

 
30/11/2021 14:15
Oswaldo Junior - Encaminhado p/ Análise

Ao vender um agrotóxico onde o cliente é uma REVENDA, o DF-e está dando a seguinte rejeição:

50815 - Não foi encontrada nenhuma receita para o produto (000021) movimentado no pedido (0002645) empresa (01)

Dados para análise:
Pedido 2645
NF-e 2532
Cliente 403

Bases do cliente:
ecodados_26112021.rar
econfe_26112021.rar
certificado digital (BRUNO TEIXEIRA SENA33833826000190.pfx)

caminho para as base e certificado:
https://drive.google.com/drive/folders/10rOqKfi_b9KdSM8eVAIlsA_fpSO-KBpY

 
30/11/2021 13:59
Oswaldo Junior - Análise da UAR

Analisando...

 
26/11/2021 16:06
Edinaldo Feitosa da Fonseca - Encaminhado p/ UAR

Ao vender um agrotóxico onde o cliente é uma REVENDA, o DF-e está dando a seguinte rejeição:

50815 - Não foi encontrada nenhuma receita para o produto (000021) movimentado no pedido (0002645) empresa (01)

Dados para análise:
Pedido 2645
NF-e 2532
Cliente 403

Bases do cliente:
ecodados_26112021.rar
econfe_26112021.rar
certificado digital (BRUNO TEIXEIRA SENA33833826000190.pfx)

caminho para as base e certificado:

https://drive.google.com/drive/folders/108s7gHvJfmvBfSu-ztPDyv-rYKrJ95cz?usp=sharing

Compartilhar