FAQ - COMPRAS
- Marcos Miasson
- Leopoldo Michelin de Oliveira
Situação:
No sistema Totvs estou utilizando o módulo CC0523 da Empresa Moderna Ordem 287.32 onde foi submetido cotação, ela foi aprovada porém não consigo gerar o pedido onde está gerando o erro abaixo:
Possíveis Soluções:
Rodar o qg abaixo para alterar a data do prazo-compra.numero-ordem
FOR EACH prazo-compra WHERE prazo-compra.numero-ordem = 25397 :
DISP prazo-compra.data-entrega
prazo-compra.it-codigo
prazo-compra.nome-abrev
prazo-compra.numero-ordem
prazo-compra.parcela
prazo-compra.quantidade.
// UPDATE prazo-compra.data-entrega.
END.
/* FOR EACH ordem-compra WHERE ordem-compra.numero-ordem = 25287 : */
/* DISP ordem-compra.numero-ordem */
/* ordem-compra.num-pedido */
/* ordem-compra.cod-emitente */
/* ordem-compra.it-codigo */
/* ordem-compra.data-emissao */
/* ordem-compra.data-cotacao WITH 1 COL. */
/* //UPDATE ordem-compra.data-cotacao */
/* ordem-compra.data-pedido. */
/* END. */
Situação:
Exclusão dos itens relacionados abaixo: Não consigo ter ação alguma, inclusive todos eu já finalizei:
Número Ordem | Fornec | Nome Abreviado | Item | Descrição | Qtde | Preço Unitário | Número Requisição |
141314.51 | 364236 | SBJ CONFECÇÕ | 530819 | ACESSORIO BOLSO LIVROS TL INF3 | 20.000,0000 | 10,40000 | 0 |
286.30 | 370700 | OURICURI EMB | 90005053 | SACOLA PARA LIVROS PNLD 2023 O | 180.000,0000 | 1,18000 | 17.609 |
286.43 | 364236 | SBJ CONFECÇÕ | 60609 | BRINDES | 1,0000 | 31,90000 | 17.622 |
286.45 | 364123 | LEVITE PRODU | 60609 | BRINDES | 1,0000 | 3.790,86000 | 17.621 |
286.63 | 204737 | NCL EVENTOS | 63602 | PATROCINIO/MKT/SERVICOS | 1,0000 | 25.143,00000 | 17.641 |
286.64 | 366095 | GAMA LTDA | 63602 | PATROCINIO/MKT/SERVICOS | 1,0000 | 50.000,00000 | 17.641 |
286.65 | 366095 | GAMA LTDA | 63602 | PATROCINIO/MKT/SERVICOS | 1,0000 | 50.000,00000 | 17.641 |
286.66 | 366095 | GAMA LTDA | 63602 | PATROCINIO/MKT/SERVICOS | 1,0000 | 50.000,00000 | 17.641 |
286.67 | 366095 | GAMA LTDA | 63602 | PATROCINIO/MKT/SERVICOS | 1,0000 | 50.000,00000 | 17.641 |
Modulo, CC0523 / Aba de Pedidos:
Deletar as ordens com o programa cc0309:
Não estou conseguindo efetuar solicitação com estabelecimento 82:
Vi que seu usuário está com estab padrão 83. Então se vai colocar solicitação no 82, vai receber a mensagem de erro "Usuário não pode realizar operações no estabelecimento 83. O Estabelecimento correto é o 82", mas pode prosseguir com a solicitação, inclusive, vi que tem 4 solicitações em seu nome. O sistema só apresenta esta informação, mas pode prosseguir que está no estabelecimento correto:
Se você só colocar solicitação no 82, então podemos mudar para este padrão, assim não vai dar mais para o 82 e vai começar a dar a mensagem para o 83, quando for colocar solicitação.
Erro de emissão com falta da parcela de PIS/ COFINS
Procedimento a ser realizado,
1 - Alterar a natureza de operação (CD0606) da nota fiscal em questão para não emitir nota no faturamento.
2 - Desatualizar a nota no recebimento (RE0402), pois a mesma ira ficar pendente no recebimento (RE1001)
3 - Entrar no RE1001, ir na no ícone (IMPORTAÇÃO IM1001A) , e entrar na aba (DUPLIC Desp - IM1001D) e lançar as despesas e atualizar nota fiscal novamente.
4 - E em seguida voltar o fleg da natureza (CD0606)
Não estou conseguindo ajustar o valor do pedido. Preciso ajustar as 5 casas decimais e aparece a mensagem abaixo impossibilitando o ajuste. Isso está ocorrendo para as 2 ordens desse pedido:
Verificamos o erro com o clientlog ativado:
e acessando a upc que gera esta mensagem:
Verificamos que este pedido 231706, que é de "Compra Autorizada" e diferente do estabelecimento central, que é o 98, quando é compra autorizada, multiplica a quantidade pelo valor e tem que ser menor que 99.999.999,00, que está cadastrado no programa mocc020, mas o cálculo que o programa estava fazendo, estava errado, ficou em R$ 725.994.320,00, mas na verdade o valor do pedido é R$ 725.994,32. O programa está multiplicando a quantidade que vai entrar pelo preço do fornecedor, sem considerar o fator de conversão de milheiro para unidade.
Como é uma "COMPRA AUTORIZADA" quando a entrega for diferente da central, que é o estab 98, ele valida se o valor total do pedido está dentro do limite parametrizado – mocc020, que no caso é de R$ 99.999.999,00:
Desta forma, corrigimos o valor do pedido via programa e já arrumamos o programa via
A correção do cálculo será feita pelo EVO-576
https://project-tools-santillana.atlassian.net/browse/EVO-576
Ver Pedido de Compra e Ordem de Compra completo
FIND FIRST pedido-compr WHERE pedido-compr.num-pedido = 231706.
IF AVAIL pedido-compr THEN DO.
DISP pedido-compr.num-pedido SKIP(2)
WITH WIDTH 333 1 COL.
FOR EACH ordem-compra NO-LOCK OF pedido-compr
WHERE ordem-compr.numero-ordem = 8061446.
.
DISP ordem-compr.numero-ordem
ordem-compr.qt-acum-nec
ordem-compr.pre-unit-for
ordem-compr.preco-fornec
ordem-compr.preco-orig
ordem-compr.preco-unit
(ordem-compr.qt-acum-nec * ordem-compr.preco-unit) LABEL "Vl.saldo a receber" SKIP(2)
WITH WIDTH 333 1 COL.
//UPDATE ordem-compr.pre-unit-for
// ordem-compr.preco-fornec
// ordem-compr.preco-unit.
FOR EACH moe-ordem-compra NO-LOCK
WHERE moe-ordem-compra.cod-estabel = ordem-compra.cod-estabel
AND moe-ordem-compra.numero-ordem = ordem-compra.numero-ordem.
DISP moe-ordem-compra
WITH WIDTH 333 1 COL.
END.
FOR EACH prazo-compra NO-LOCK
WHERE prazo-compra.numero-ordem = ordem-compra.numero-ordem
AND prazo-compra.it-codigo = ordem-compra.it-codigo.
FOR EACH moe-prazo-compra NO-LOCK
WHERE moe-prazo-compra.cod-estabel = ordem-compra.cod-estabel
AND moe-prazo-compra.parcela = prazo-compra.parcela
AND moe-prazo-compra.numero-ordem = prazo-compra.numero-ordem.
DISP moe-prazo-compra
WITH WIDTH 333 1 COL.
END.
FOR EACH ext-prazo-compra NO-LOCK
WHERE ext-prazo-compra.numero-ordem = ordem-compra.numero-ordem
AND ext-prazo-compra.parcela = prazo-compra.parcela.
DISP ext-prazo-compra
WITH WIDTH 333 1 COL.
END.
FOR EACH cotacao-item NO-LOCK OF ordem-compra.
DISP cotacao-item.pre-unit-for
cotacao-item.preco-fornec
cotacao-item.preco-unit
WITH WIDTH 333 1 COL.
//UPDATE cotacao-item.pre-unit-for
// cotacao-item.preco-fornec
// cotacao-item.preco-unit.
END.
DISP prazo-compra
WITH WIDTH 333 1 COL.
END.
END.
END.