Solicitação: Erro na exclusão de Pré Notas pela Central XML
Solução: Na chamada da exclusão da Pré Nota foi identificado que há um erro quando o campo D1_TES estiver preenchido em alguns itens e outros não. Desta forma antes de chamar a exclusão da Pré Nota é feito um update nos itens da Pré Nota deixando o conteúdo em branco do campo D1_TES. Assim a exclusão da Pré Nota ocorre normalmente.
Fontes envolvidos: XMLMT103.PRW
Solicitação: Melhoria para exclusão de Documentos Bloqueados.
Solução: A exclusão de Documentos Pré Nota Bloqueados não estava contemplado pela Central XML. Feita a melhoria que faz a verificação conforme o comportamento padrão do Protheus e assim permite excluir documentos nestas condições.
Fontes envolvidos: XMLMT103.PRW
Solicitação: Download de XML´s de NFe com problemas na função Manifestos/Baixar XML.
Solução: Identificado que após a manifestação das notas há um tempo necessário de espera para a efetivação da Manifestação de destinatário como Ciência da Operação para então poder fazer o Monitoramento do Evento. Uma vez monitorado devidamente o Evento de Ciência da Operação e vinculado este evento com a chave eletrônica o Download do XML ocorreria corretamente.
Para isso foi necessário adicionar uma espera de 30 segundos após o envio da Manifestação das notas faltantes na Central XML.
Fontes envolvidos: XMLMDFE.PRW
Solicitação: Adicionar campos de Despesa/Frete/Seguro por item
Solução: Criado os campos XIT_VALFRE/XIT_DESPES/XIT_SEGURO na tabela CONDORXMLITENS para receber a informação lida do XML e atender situações de escrituração em que haja valores por item que não atendam o conceito de rateio proporcional do valor total da Despesa/Seguro/Frete.
Fontes envolvidos: CRIATBLXML.PRW / XMLDCONDOR.PRW / MYEMAIL.PRW
Solicitação: Melhoria contínua. Descontinuação do parâmetro XM_BLQPOP.
Solução: Foi adotado o uso da função LockByName() e UnlockByName() para efetuar o controle de semáforo durante o recebimento de E-mails ou importação via diretório dos arquivos XMLs de NF-e/CT-e.