Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Manufatura - Linha Datasul - MCP - Refugo Avulso - Integração TOTVS MES

time.png Tempo aproximado para leitura: 00:04:00 min.

Dúvida
Como ocorre o tratamento do Refugo Avulso na integração Totvs Mes?

Ambiente
TOTVS Manufatura - TOTVS Manufatura (Linha Datasul) - Produção (MCP) - Versão 12

Solução
Foi criada a API - Application Programming Interface para gerenciar o Refugo Avulso - CPAPI026, originalmente para atender a integração com TOTVS MES. No entanto, também foi criada uma função padrão no Sistema Datasul, cadastrada no menu para utilizar a API CP0340 - Apontamento Refugo Avulso.

A API poderá ser utilizada tanto para criar um Refugo, quanto para retirá-lo. Para isso, será identificada na chamada desta, o motivo. Para criar o refugo serão criados movimentos REF - Refugo de Saída, e para estornar serão usados REF - Refugo de Entrada. Segue exemplo:

Número
Reporte
Movimento E - Entrada
S - Saída
Quantidade Obs
1313 ACA E 100 Produção
1313 REF S 3 Refugo avulso
1313 REF S 2 Refugo avulso
1313 REF E 1 Estorno refugo avulso

Para a integração TOTVS MES, foi criado um novo schema Refusal_001. Este schema é somente usado para gerar os movimentos de REF - Refugo de Saída.

A mensagem usada quando precisar estornar recusa REF - Refugo de Entrada será: ProductionAppointment_2_000
Adicionados os campos na ListOfReversalAppointments:

ReversalType – 1 = Produção; 2 = Recusa;
ReversalQuantity – Quantidade do estorno.

Regras de negócio:

RN01 - Na mensagem XML pode ou não vir informado o número de reporte para inclusão do Refugo Avulso. Caso não esteja informado, será refugado LIFO - Last In, First Out, do último reporte realizado para a Ordem de Produção. Na função CP0340, sempre irá alterar um único reporte por vez.

RN03 - A API de refugo avulso não trata refugo por operação. Somente será usada quando a ordem não controle estoque de refugo.

RN04 - Quando em uma mensagem for informado um refugo avulso de uma ordem que controla estoque de refugo e o SFC - Chão de Fábrica estiver habilitado, será retornado erro de que não é possível utilizar refugo avulso para esta Ordem de Produção.

RN05 - Na API de Refugo Avulso, caso não seja informada a conta e o centro de custo contábil, será considerada a conta do parâmetro de produção.

RN06 - Quando o reporte a inserir o Refugo Avulso não possuir refugo ainda, será recebido pela API a Conta e o Centro de Custo. Quando já tiver refugo, não poderá alterar a conta e centro de custo que já estão no apontamento - reporte.

RN07 - Para realizar o Refugo Avulso, as informações de número da OP - Ordem de Produção, data de transação, item, estabelecimento, referência, depósito, localização e lote serão as mesmas do acabado gerado pelo número de reporte, quando este for informado. Caso somente tenha o número da Ordem de Produção, será buscado LIFO do número de reporte.

RN08 - Atualiza o reporte de produção quando for feito o Refugo Avulso, para que a quantidade refugada e aprovada sejam também corrigidas.

RN09 - Quando o Refugo Avulso for feito pelo SFC - Chão de Fábrica, será informado também o motivo de refugo na mensagem.

RN10
- Quando informado o número de reporte e a quantidade informada for maior que a quantidade produzida PCP - Planejamento/Aprovada no SFC no reporte selecionado, será apresentada mensagem de erro.

RN11
- Quando não informado o número de reporte e a quantidade informada for maior que a quantidade Produzida PCP/Aprovada SFC, será feito LIFO em todos os reportes da Ordem, até consumir totalmente a quantidade refugada. Caso ainda seja insuficiente, será retornada mensagem de erro.

RN12 - Apenas será possível a utilização do Refugo Avulso, quando o tratamento de refugo do item for Perda Total.

RN13 - Será utilizada a mensagem de Apontamento de Produção para Estorno do Refugo / Recusa. Quando for informado na mesma lista de estorno - ListOfReversalAppointments o ReversalType de produção 1-Produção e de recusa 2-Recusa, simplesmente será feito o Estorno da Produção, por intermédio do ID, que automaticamente as Recusas serão desfeitas. Quando for informado apenas ReversalType igual a 2 - Recusa, então será usado o campo ReversalQuantity para movimentar refugo REF de Entrada para esta quantidade.

Saiba mais
Para verificar o processo e suas observações no CP0340, gentileza acessar o link Refugo avulso.
Para maiores detalhes do uso da CPAPI026, verificar a documentação: CPAPI026 - Refugo Avulso.

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _