Nesta página7 seções
Resposta curta: eliminar resíduo diz ao Protheus que o que faltava entregar de um item não vai mais ser entregue. O item continua no pedido, com a quantidade original, mas fica marcado e deixa de ser oferecido na liberação. Se todos os itens ficarem resolvidos, o pedido passa a aparecer como encerrado.
Onde fica: no pedido de venda, em Excluir > Resíduo; e, para muitos pedidos de uma vez, na rotina Eliminação de Resíduos.
O que não volta: nem a tela do pedido nem a rotina em lote têm botão de “desfazer resíduo”. Pense como uma decisão de encerrar o saldo, não como um rascunho.
Antes de eliminar
Três perguntas valem mais do que qualquer tela:
- O saldo é mesmo para cancelar? Cliente que ainda vai receber o resto não é caso de resíduo.
- O item está liberado ou reservado? Item com quantidade já liberada para faturar, ou com reserva, não é eliminado.
- Já existe nota? Se parte foi entregue, só o que faltou é encerrado; o que já foi faturado não muda.
Passo a passo: um pedido
- Abra a lista de pedidos de venda e posicione no pedido.
- Use Excluir e escolha Resíduo (é um submenu; o outro item é o Excluir de verdade).
- A tela do pedido abre só para consulta. Confira os itens e confirme.
- Se algum item tinha reserva, uma janela lista pedido, item, produto e reserva do que ficou de fora. O resto do pedido foi processado normalmente.
O sistema pode recusar antes de começar: pedido que veio do comércio eletrônico não aceita eliminação de resíduo por aqui, e a data do sistema precisa estar em período aberto para a contabilidade. Regras do seu ambiente (personalizações) também podem barrar.
Passo a passo: vários pedidos de uma vez
- Abra a rotina Eliminação de Resíduos e preencha as perguntas: percentual máximo, período de emissão, faixa de pedidos, faixa de produtos e período de entrega, entre outras.
- A lista mostra os itens que cumprem o filtro. Marque os que deseja eliminar.
- Confirme. O processamento é feito pedido a pedido: se algo falhar num pedido, aquele pedido volta ao que era antes (o sistema pode exibir um aviso, mas não conte com ele: confira o pedido).
O percentual máximo é a trava de segurança: o item só entra se a parte que não foi entregue nem liberada for, no máximo, esse percentual da quantidade vendida. Com 100, entra qualquer item sem quantidade liberada e com saldo; com um número baixo, só itens quase totalmente atendidos.
Ficam de fora desta rotina, por desenho do padrão:
- itens já eliminados ou bloqueados;
- itens totalmente entregues;
- itens com reserva;
- pedidos que vieram de integração (esses se eliminam um a um, pelo pedido);
- itens cuja operação trata devolução de poder de terceiros.
O que muda depois
| O que você vê | Como fica |
|---|---|
| O item no pedido | Continua lá, com a quantidade original, mas marcado como eliminado por resíduo. Nada é apagado. |
| O que faltava entregar | Deixa de contar como pedido a entregar do produto e como saldo de pedidos em aberto do cliente (quando a operação controla estoque e gera financeiro). |
| Liberação e faturamento | O item não é mais oferecido na liberação. Como só se elimina item sem quantidade liberada, não fica liberação pendente para faturar. |
| O pedido | Se não sobrou nenhum item por entregar, passa a aparecer como encerrado na legenda. Se sobrou, segue aberto. |
| Item parcialmente entregue | Só o saldo que faltava é eliminado. O que foi faturado continua faturado. |
O que não volta (e uma situação em que a marca some)
Não há opção de desfazer em nenhuma das duas telas. O que se confirmou no padrão do faturamento é uma situação em que o item deixa de ser “eliminado”: ao excluir a nota fiscal de saída que atendeu o item, o sistema limpa a marca de resíduo desse item. Isso é consequência da exclusão da nota, não um desfazer de resíduo, e não se confirmou o que acontece com os saldos nesse caso; confira com a TI antes de contar com ela. Integrações (como a de comércio exterior) também podem limpar a marca.
Na prática:
- Eliminou por engano: não tente “consertar” na tela. Fale com a TI ou o consultor, que avaliam o caminho (por exemplo, um novo pedido para o saldo).
- Quer só cancelar o pedido inteiro, sem nada entregue ou liberado: avalie Excluir, que é outra decisão. Resíduo preserva o registro; excluir, não.
- Pedido parado por falta de crédito ou de estoque não é resíduo: veja Pedido não fatura: crédito ou estoque?.
Para ver onde o pedido está no fluxo todo, leia O caminho do pedido de venda: do cadastro à nota fiscal.
Quem resolve
| Situação | Quem resolve |
|---|---|
| Item que ficou de fora por reserva | Responsável pelo estoque e pelo pedido, que decidem o que fazer com a reserva antes de repetir o resíduo |
| Item liberado que não foi eliminado | Quem libera pedidos, que decide sobre a liberação antes de repetir o resíduo |
| Eliminou por engano | TI e consultor, com o responsável pelo pedido |
| A rotina recusa antes de começar | TI e contabilidade (período contábil, personalização do ambiente); pedido de comércio eletrônico não elimina por aqui |
Para TI e consultor: onde ver isso no banco
Rotinas: o submenu Excluir > Resíduo do pedido é o MATA410 (função Ma410Resid); a rotina em lote é o MATA500. As duas chamam a mesma função de baixo nível (MaResDoFat), então o efeito por item é o mesmo.
Item (SC6): a eliminação grava C6_BLQ = 'R'. A mesma coluna usa S para item bloqueado. C6_QTDVEN não é alterada. Só é eliminado o item sem reserva (C6_RESERVA vazio), ainda sem marca R ou S, com C6_QTDEMP = 0 e cuja TES tenha F4_PODER3 igual a N (não controla) ou R (remessa), ou seja, não seja devolução (D).
O que mais é atualizado quando o item é eliminado:
| Onde | O que muda | Condição |
|---|---|---|
SB2 | B2_QPEDVEN e B2_QPEDVE2 diminuem pelo saldo (C6_QTDVEN - C6_QTDEMP - C6_QTDENT) | TES com F4_ESTOQUE = 'S' |
SA1 | A1_SALPED diminui pelo valor do saldo | TES com F4_DUPLIC = 'S' e pedido que não seja de devolução ou beneficiamento (C5_TIPO diferente de D e B) |
SC5 | C5_LIBEROK é recalculado; se nenhum item restou por entregar e não há nota, C5_NOTA recebe X repetido (daí a legenda de encerrado) | Fim do processamento do pedido |
Na rotina em lote, a contabilização do resíduo é opcional e depende de lançamento padrão cadastrado e de uma pergunta da rotina. Pedidos com orçamento de loja têm tratamento próprio (reserva, e geração de título NCC pelo parâmetro MV_NCCRESI).
Personalizações que o padrão chama: MT410ACE e M410VRES (no pedido); MTA500PROC, MTA500FIL, MTA500QRY, MT500ANT, MT500APO (em lote). Se o resíduo se comporta diferente do descrito, comece por elas.
Para listar os itens de um pedido que estão com resíduo (troque filial e número):
SELECT C6_NUM, C6_ITEM, C6_PRODUTO, C6_QTDVEN, C6_QTDENT, C6_QTDEMP, C6_BLQ
FROM SC6010
WHERE C6_FILIAL = '01' AND C6_NUM = '000001'
AND C6_BLQ = 'R '
AND D_E_L_E_T_ = ' '
ORDER BY C6_ITEMOs parâmetros que o padrão relaciona a resíduo:
SELECT X6_VAR, X6_TIPO, X6_DESCRIC, X6_DESC1, X6_DESC2, X6_CONTEUD
FROM SX6010
WHERE X6_VAR IN ('MV_RSDOFAT', 'MV_NCCRESI')
AND D_E_L_E_T_ = ' 'MV_RSDOFAT (caractere, S ou N) tem, no dicionário padrão, a descrição “identifica se os itens dos pedidos eliminados por resíduo ou bloqueados poderão ser aproveitados”. MV_NCCRESI (lógico) permite gerar título NCC ao eliminar resíduo de pedido originado no módulo de loja. No padrão, MV_RSDOFAT igual a N faz o pedido recusar a alteração de item eliminado por resíduo (ou bloqueado); o conteúdo padrão é S. A consulta mostra só o cadastro do seu ambiente; ela não prova qual rotina usa cada parâmetro nem o que cada valor provoca no seu fluxo.
Continue por aqui
- Vídeo
ProtheusGuia de processo
Não consigo excluir o pedido de venda: a liberação precisa ser estornada
O Protheus recusa a exclusão do pedido porque algum item já foi liberado para faturar. Veja como estornar a liberação em Estor.Doc's, o que impede o estorno e como conferir no banco.
- Vídeo
ProtheusGuia de processo
Configurador de Tributos (FISA170) para quem programa
O que o desenvolvedor precisa saber do Configurador de Tributos: tabelas, como o motor fiscal o aciona, a flag lCalcTG e como ler os tributos calculados.
- Vídeo
ProtheusGuia de processo
Estornar ou cancelar a baixa de um título a pagar
Canc Baixa e Excluir Baixa no Contas a Pagar fazem o mesmo: desfazem uma baixa e devolvem o saldo. Veja o que é desfeito e as mensagens que recusam o cancelamento.