Pedidos de Compra¶
Movimentações > Pedidos > Pedidos de Compra
O que é¶
Pedidos de Compra é o módulo onde a empresa registra formalmente a solicitação de mercadorias a um fornecedor. Cada pedido agrupa os produtos desejados, as condições comerciais negociadas (preços, impostos, descontos) e o parcelamento previsto para o pagamento, servindo como documento de referência até a chegada da nota fiscal de entrada.
O módulo também suporta o fluxo de cotação de preços: um pedido pode ser marcado como orçamento e enviado a fornecedores por e-mail ou pela plataforma de cotação on-line do sistema, sendo convertido em pedido definitivo após a escolha da melhor proposta.
Além de registrar a demanda, a tela exibe em tempo real informações de estoque (mínimo, máximo, atual), média de vendas mensais e outros pedidos/ordens de serviço em aberto para o mesmo produto, auxiliando o comprador a definir a quantidade ideal de compra.
Como acessar¶
No menu principal, clique em Movimentações → Pedidos → Pedidos de Compra.
Onde impacta o sistema¶
- Módulo de Compras (Entrada de Notas): os itens do pedido são importados na digitação da nota fiscal de entrada (
uCompras), relacionando cada item recebido ao pedido correspondente viaITENSPEDC. - Cotação de Preços: pedidos marcados como orçamento alimentam o módulo de cotação (
uCotacaoPrecos,uCotacaoFTP), gerando documentos de solicitação de proposta. - Relatório de Pedidos de Compra: o relatório dedicado (
uRelPeddCompra) consolida os pedidos em aberto, vencidos e fechados. - Relatório de Fluxo de Caixa: parcelas registradas no pedido são consideradas no fluxo de caixa previsto (
uRelFluxoCaixa). - Ordens de Serviço e Pedidos de Venda: a grade de estoque por filial exibe pedidos de compra e pedidos/OS em aberto para o mesmo produto, integrando os módulos
uPedidoseuOS. - Clientes/Cadastro: fornecedores e transportadores são validados na tabela
CLIENTES(tiposF= Fornecedor eA= Ambos). - Tabelas principais:
PEDIDOSCOMP(cabeçalho),ITENSPEDC(itens),PEDCOMPPARC(parcelamento).
Como registrar um pedido de compra¶
O registro de um pedido de compra é feito em etapas: primeiro o cabeçalho é gravado, criando o pedido no sistema; depois os produtos são incluídos um a um; e por fim o parcelamento é configurado. O pedido só está completo quando todos os itens e as parcelas estiverem registrados — gravar o cabeçalho apenas abre o pedido, não o conclui.
Atenção: após registrar o parcelamento, não é possível incluir ou excluir produtos sem antes remover as parcelas. Inclua todos os produtos antes de lançar o parcelamento.
Etapa 1 — Cabeçalho¶
- Clique em Novo. O sistema abre a aba Pedido de Compra com a data preenchida automaticamente.
- Informe o Número do pedido se desejar usar um código específico; caso contrário, o sistema atribui o próximo disponível.
- Confirme ou ajuste a Data do pedido.
- Informe a Previsão Chegada (data esperada de entrega pelo fornecedor).
- Informe a Previsão Faturamento (data prevista de emissão da nota fiscal pelo fornecedor).
- Informe o Fornecedor. O sistema valida o cadastro e verifica se o fornecedor está ativo.
- Se necessário, informe o Transportador, o Valor Frete, o ICMs do Frete e o Tipo Frete (CIF/FOB).
- Preencha a Observação, selecione a Loja (filial) e o Status do pedido.
- Marque Orçamento se o pedido for uma solicitação de cotação e não uma compra definitiva.
- Clique em Gravar. O pedido é criado no banco de dados e está pronto para receber os produtos.
O Gravar do cabeçalho registra apenas os dados gerais do pedido. Os produtos ainda não foram incluídos — o pedido não está completo neste ponto.
Etapa 2 — Produtos¶
Para cada produto a incluir, repita o ciclo abaixo:
- Acesse a aba Produtos.
- Clique em Novo.
- Informe o Produto. O sistema preenche automaticamente o custo, o preço de venda, as alíquotas e os dados de estoque.
- Informe a Quantidade desejada.
- Confirme ou ajuste o Vlr. Unitário.
- Preencha os campos de impostos se necessário: % ICMs, % Desconto, % IPI, % PIS, % COFINS, % Subst. Tribut. e % Funrural.
- Clique em Gravar para registrar o item.
Repita os passos 2 a 7 para cada produto. Inclua todos os produtos antes de avançar para o parcelamento.
Etapa 3 — Parcelamento (se houver)¶
Com todos os produtos incluídos, registre as condições de pagamento previstas:
- Acesse a aba Parcelamento.
- Para gerar as parcelas automaticamente, clique em Múltiplas Parcelas, informe o número de parcelas e a periodicidade desejada.
- Para registrar uma parcela manualmente, clique em Novo, informe o Docto, a Data, o Vencto e o Valor, e clique em Gravar. Repita para cada parcela.
- Verifique os totalizadores Total da Nota e Total das Parcelas para garantir que os valores estejam equilibrados.
Campos desta tela¶
Aba: Pedido de Compra (cabeçalho)¶
| Campo | O que é | Observações |
|---|---|---|
| Numero | Código único do pedido | Preenchido automaticamente pelo sistema |
| Data | Data de emissão do pedido | Padrão: data atual |
| Previsão Chegada | Data esperada de entrega | Informativo; utilizado em alertas de atraso |
| *Fornecedor | Código do fornecedor | Obrigatório; validado em CLIENTES (tipo F ou A) |
| Previsão Faturamento | Data prevista de emissão da NF | Informativo |
| Transportador | Código da transportadora | Opcional; validado em CLIENTES |
| Valor Frete | Valor do frete negociado | Numérico |
| ICMs do Frete | Valor de ICMS incidente no frete | Numérico |
| Tipo Frete | Modalidade de frete (CIF/FOB) | Combo; campo PC_TIPOFRETE |
| Observação | Texto curto de observação | Campo PC_OBSERVAC |
| Loja | Filial vinculada ao pedido | Campo PC_FILIAL |
| Status | Situação do pedido no fluxo de compra | Configurável em cadastro de status |
| Orçamento | Indica que é uma solicitação de cotação | Marcado = 'S'; desmarcado = 'N' |
| Cotação | Indica que o pedido foi enviado à cotação on-line | Controlado pelo sistema |
| Email Enviado | Data e hora do último envio por e-mail | Preenchido automaticamente ao enviar |
Aba: Produtos (itens do pedido)¶
| Campo | O que é | Observações |
|---|---|---|
| *Produto | Código ou descrição do produto | Validado em PRODUTOS; serviços são bloqueados |
| *Quantidade | Quantidade a pedir | Alertas de quantidade mínima do fornecedor e estoque máximo |
| *Vlr. Unitário | Preço unitário de compra | Preenchido com custo cadastrado ou última compra |
| ICMs | Valor de ICMS do item | Calculado ou informado |
| % ICMs | Alíquota de ICMS | |
| Desconto | Valor de desconto | |
| % (Desconto) | Percentual de desconto | |
| IPI | Valor de IPI | |
| % IPI | Alíquota de IPI | |
| PIS | Valor de PIS | |
| % PIS | Alíquota de PIS | |
| COFINS | Valor de COFINS | |
| % COFINS | Alíquota de COFINS | |
| Subst. Tribut. | Valor de substituição tributária | |
| % Subst. Tribut. | Percentual de substituição tributária | |
| Qtd. Importada | Quantidade já recebida em notas anteriores | Somente leitura; campo IC_QTDIMP |
| Saldo | Quantidade ainda pendente de recebimento | Somente leitura; campo IC_SALDOQT |
| Funrural | Valor de Funrural | Campo IC_VLFUNR |
| % Funrural | Percentual de Funrural | Campo IC_PERCFUNR |
Painel Informações do Produto (somente leitura, preenchido automaticamente):
| Campo | O que é |
|---|---|
| Código | Código interno do produto |
| Estoque Disponível | Saldo atual em estoque |
| Última Compra | Data da última compra deste produto |
| Último Custo Cad. | Último preço de custo registrado |
| Estoque Min. | Quantidade mínima configurada |
| MV Mensal | Média de vendas mensais |
| Referência | Referência do produto |
| Ref. Fabr. | Referência do fabricante |
| Preço de Venda | Preço de venda atual |
| Máx. | Estoque máximo configurado |
| Prev. Estoque (dias) | Previsão de estoque com base na média de vendas |
Aba: Parcelamento¶
| Campo | O que é | Observações |
|---|---|---|
| Docto | Número do documento/parcela | Gerado automaticamente como NroPedido/01, /02... |
| Data | Data da parcela | Preenchida com a data do pedido |
| Vencto | Data de vencimento | |
| *Valor | Valor da parcela |
*= campo obrigatório
Regras e comportamentos do sistema¶
Validação do fornecedor¶
- Ao sair do campo Fornecedor, o sistema valida se o código existe na tabela
CLIENTEScom tipoF(Fornecedor) ouA(Ambos). - Mensagem: "Codigo não Cadastrado" — o campo recebe o foco novamente.
- Se o fornecedor estiver inativo (campo
CL_INATIVO = 'S'), o sistema exibe: "Fornecedor Inativo! Verifique!" e impede o prosseguimento. - Fornecedores bloqueados por inadimplência podem exigir senha de desbloqueio conforme parâmetro do sistema.
Validação do produto¶
- Produtos não cadastrados geram a mensagem: "Produto não Cadastrado".
- Produtos do tipo serviço são rejeitados: "Código Selecionado é de Serviço".
- Se o produto estiver marcado como "Desconsiderar em pedido de Compra/Cotação" no cadastro do fornecedor, a inclusão é bloqueada com a mensagem correspondente.
- Produtos inativos: dependendo do parâmetro
BLOQ_PRODINATIVO, o sistema pergunta se deseja continuar e opcionalmente reativa o produto. - Se o fornecedor não possuir licença válida para o produto: "Fornecedor sem licença válida para efetuar a compra deste produto!".
- Se o parâmetro
PEDC_NAOREPETIRestiver ativo, o sistema impede a inserção do mesmo produto duas vezes no mesmo pedido e pergunta se o item anterior deve ser excluído: "Já existe este Produto/Grade neste Pedido. Deseja Excluir?".
Quantidade e estoque¶
- Se a quantidade informada for menor que a quantidade mínima configurada para o fornecedor: "Quantidade informada menor que a quantidade mínima estabelecida do Fornecedor" (aviso, não impede gravação).
- Se a quantidade somada ao estoque atual ultrapassar o estoque máximo: "Produto Atingiu Estoque Máximo" (aviso, não impede gravação).
Qtd. Embalagem + Qtd. Unitária (parâmetro PEDC_USA2QTD)¶
Quando o parâmetro PEDC_USA2QTD = 'S' está ativo, produtos com embalagem configurada (PR_UNDEMB preenchido e PR_PESOEMB > 0) e cálculo tipo "M" (PR_TIPO_CALC_EMB = 'M') exibem dois campos separados para informar a quantidade:
- Qtde. Emb. — quantidade em embalagens (campo
IC_QTDEMB) - Quantidade — quantidade unitária (campo
IC_QTDUND)
Ao sair do painel, o sistema converte os valores: se a quantidade unitária superar o peso da embalagem (PR_PESOEMB), o excedente é redistribuído para embalagens completas. O campo IC_QUANTIDADE final é calculado como IC_QTDUND + (PR_PESOEMB × IC_QTDEMB).
Quando
PEDC_USA2QTD = 'N'(ou não configurado), o comportamento original do painel único de embalagem/unidade (pnlQtdeUnd) é mantido.
Grade no Pedido de Compra¶
O botão Grade é habilitado automaticamente quando o parâmetro USA_GRADE = 'S' e o produto selecionado possui grade cadastrada em PRODF_GRADE para a filial do pedido. Ao clicar, abre a tela TFrmGradeVenda no modo vTipo = 'PedidoCompra', permitindo distribuir as quantidades por grade (tamanho/cor). Ao cancelar na tela de grade, as alterações são revertidas via CancelUpdates.
Parcelamento x Produtos¶
- Não é possível inserir ou excluir produtos em um pedido que já possua parcelamento registrado.
- Inserção: "Você não pode INSERIR produtos em um pedido de compra que tenha parcelamento".
- Exclusão: "Você não pode EXCLUIR produtos em um pedido de compra que tenha parcelamento".
- Ao tentar adicionar uma nova parcela quando o valor total já está parcelado: "Parcelamento já atingiu o valor do pedido! Verifique."
Exclusão de pedido¶
- A exclusão só pode ser feita acessando diretamente o registro (não pela tela de consulta): "Não foi possível excluir. Acesse o registro para realizar a exclusão!".
- Ao confirmar a exclusão do pedido (aba principal), todos os itens são removidos automaticamente antes do cabeçalho.
- Mensagem de confirmação: "Confirma Exclusão?".
Envio por e-mail e WhatsApp¶
- O pedido pode ser enviado por e-mail (F11) ou WhatsApp diretamente da tela.
- Se o fornecedor não possuir e-mail cadastrado: "Cliente não possui email para envio".
Cotação on-line¶
- Pedidos marcados como orçamento podem ser enviados à plataforma de cotação on-line. Se já enviados anteriormente, o sistema pergunta: "Esse pedido já foi enviado para a cotação on-line. Deseja enviar novamente?".
Clonagem de pedido¶
- O menu Clonar Pedido cria uma cópia do pedido selecionado. Produtos com restrição de licença podem ser ignorados com confirmação do usuário.
Dúvidas frequentes¶
Como pesquisar um pedido de compra já registrado? Na tela inicial (aba de consulta), utilize o campo de pesquisa simples ou avançada. Filtre por situação (Abertos, Fechados, Todos, Vencidos) e por período de data. Dê duplo clique no resultado para abrir o pedido.
Posso alterar os produtos depois de ter lançado o parcelamento? Não. O sistema bloqueia a inserção e a exclusão de produtos quando há parcelamento registrado. Exclua as parcelas primeiro, faça as alterações nos produtos e registre o parcelamento novamente.
Como faço para enviar o pedido para o fornecedor cotar o preço? Marque o campo Orçamento no cabeçalho, grave o pedido e use o menu Opções → Envia Pedido por E-mail (F11) ou Enviar para cotação on-line. O módulo de Cotação de Preços pode ser usado para comparar as respostas recebidas.
O sistema preencheu o preço unitário automaticamente — de onde veio esse valor?
Dependendo do parâmetro PC_VLRULTCOMPRA, o sistema busca o último preço pago a esse fornecedor pelo produto. Se não houver histórico, usa o preço de custo cadastrado no produto.
Como registrar múltiplas parcelas rapidamente? Na aba Parcelamento, clique em Múltiplas Parcelas e informe o número de parcelas e a periodicidade. O sistema gera as parcelas automaticamente.
O que significa o status do pedido? O status representa a etapa do pedido no fluxo de compra (ex.: Em aberto, Aprovado, Cancelado). Os status e suas cores são configurados pelo administrador do sistema no cadastro de status para pedidos de compra.