FJFrigo · Lançamentos · Almoxarifado › 243

Saída de Almoxarifado

Consumo, venda, transferência e as demais saídas do almoxarifado, com estoque conferido, tributação por item e NF-e. Cada regra traz a mensagem exata, quando dispara, onde conferir e o confronto com o sistema antigo.

Tabela: almoxarifado_saida + produtos + parcelas Volume: ~1,2 milhão em concepcion; quase tudo Consumo (117) Programa antigo: menu243.prg

Bloqueia

Não grava. statuscode 400 com a frase abaixo, que a tela mostra como está.

Confirma

Pergunta antes de seguir. Quem pergunta está dito em cada regra — o servidor (statuscode 409, com o nome do campo) ou a própria tela.

Aviso

Passa, mas com um comportamento que surpreende quem está conferindo — ou é conferido só na tela.

Português ou espanhol

O servidor devolve a frase do sistema antigo, e várias eram em espanhol lá. Não é tradução faltando.

A

Ao gravar — cabeçalho

Na ordem em que o servidor confere
Bloqueia

Informe a data de emissão.

QuandoSem data de emissão.

Sistema antigo"Campo [Data Emissao] em Branco !" (:1738).

Todos
Bloqueia

Informe o emitente.

QuandoSem emitente.

Sistema antigo"Campo [Emitente] em Branco !" (:1743).

Todos
Bloqueia

Informe o tipo de faturamento.

QuandoSem tipo de faturamento.

Todos
Bloqueia

Tipo de faturamento 1152 não é de saída de almoxarifado.

QuandoO tipo não está no combo da tela (24 tipos em central). Só na inclusão — na alteração o tipo não se troca.

Todos
Bloqueia

O tipo de faturamento não se altera depois de gravado.

QuandoAlteração trocando o tipo.

Todos
Bloqueia

A data de emissão não se altera depois de gravada.

QuandoAlteração trocando a data.

Todos
Bloqueia

Período já fechado: a data precisa ser posterior a 2026-07-01.

QuandoA emissão é igual ou anterior à U.D.F. da filial.

Conferirparametros.udf (a U.D.F. geral da filial — Manutenção › Data de Fechamento (U.D.F.), 421).

Todos
Bloqueia

Não é permitido lançamento com data anterior a ontem.

QuandoEmissão antes de ontem e o valor dos produtos mudou. Só o grupo ADM passa.

Sistema antigo"No si puede hacer lanzamiento con fecha anterior" (:1752).

PermissãoTipo de grupo ADM.

Todos
Bloqueia

Consumo somente pelo CEIF Web.

QuandoNo Brasil, tipo 117 (Consumo) por quem não é do grupo ADM.

Sistema antigoA mesma frase (:1810) — lá a tela fecha como se tivesse gravado, sem gravar.

PermissãoTipo de grupo ADM.

Brasil
Confirma

Venda em empresa com recuperação judicial, deseja continuar?

QuandoTipos 118 e 1135 numa filial em recuperação judicial. Quem pergunta é o servidor (409, recuperacaoJudicialConfirmada).

Conferirfilial.em_recuperacao_judicial.

Todos
Bloqueia

Venda em empresa com recuperação judicial - informe um token de liberação.

QuandoDepois de confirmar, é preciso o token da tela 46 (statuscode 428).

PermissãoToken de liberação (Tokens, 46).

Todos
Bloqueia

Token inválido ou já utilizado.

QuandoO token informado não vale — cada token vale uma gravação.

Todos
Confirma

Já existe esse número de requisição para outra saída (106418424)! Deseja continuar?

QuandoA requisição informada já está em outra saída viva. Em branco não pergunta. Quem pergunta é o servidor (409, requisicaoRepetidaConfirmada).

Sistema antigo"Já existe esse numero de requisição para outra saida !" (:2856).

Todos
B

Ao gravar — itens

Produtos, lote e estoque

O custo unitário, o valor do Consumo (117) e o IVA do consumo não se digitam — o servidor decide.

Bloqueia

Informe ao menos um produto.

QuandoNenhuma linha com produto e total.

Todos
Bloqueia

Quantidade inválida no produto 100369.

QuandoQuantidade negativa.

Sistema antigo"Quantidade inválida !" (:3583).

Todos
Bloqueia

Produto repetido: 100369. Não será permitido prosseguir.

QuandoO mesmo produto em duas linhas.

Sistema antigo"Produto repetido !" (:3427).

Todos
Bloqueia

Produto 100369 inativo.

QuandoProduto inativo entrando na saída; o que já estava gravado continua.

Conferiralmoxarifado_produto.situacao.

Sistema antigo"Produto inativo !" (:3469).

Todos
Bloqueia

Produto 100369 com moeda diferente da saída.

QuandoOs produtos não estão todos na mesma moeda.

Sistema antigo"Produto com moeda diferente da Venda !" (:3483).

Todos
Bloqueia

Lote L123 do produto 100369: escolha o lote pela busca, que traz o fornecedor dele.

QuandoLote digitado sem o fornecedor — o lote só vale escolhido na busca.

Sistema antigo:3176.

Todos
Aviso

Escolha o produto da linha antes de buscar o lote.

QuandoAbrir a busca de lote numa linha sem produto. Conferido só na tela.

Todos
Bloqueia

Produto 100369 sem estoque em 2026-09-11: disponível 3, saída de 5.

QuandoA saída passa do saldo do produto na data de emissão. A quantidade já gravada volta antes da conta; tipos 11115 e 11160 passam. A tela confere também ao digitar.

Sistema antigo"Produto nao tem estoque ET […]" (:3536 e :3615).

Todos
Bloqueia

Produto "PARAFUSO" [100369] sem centro de custo - não será permitido prosseguir.

QuandoNos tipos que geram título, o produto não tem centro de custo no cadastro.

Sistema antigo:2490.

Todos
Bloqueia

Sem centro de custo - não será permitido prosseguir.

QuandoNenhum centro de custo para ratear as parcelas.

Sistema antigo:2531.

Todos
C

Ao gravar — parcelas

Só nos tipos que geram título
Bloqueia

Sem parcelas, não será permitido prosseguir.

QuandoO tipo gera financeiro e não há parcela. Transferência 1151 anterior a 2026 no Brasil não gera.

Sistema antigo:2371 e :2634.

Todos
Bloqueia

Parcela sem data de vencimento.

QuandoParcela com valor e sem vencimento.

Todos
Bloqueia

Data de vencimento menor que a data de emissão.

QuandoVencimento antes da emissão.

Sistema antigo"Fecha de vencimiento menor que fecha de emission !" (:1779).

Todos
Bloqueia

Valor inválido na parcela.

QuandoParcela negativa.

Todos
Bloqueia

Valor das parcelas diferente do valor dos produtos: somam 900,00 e precisam somar 1.000,00.

QuandoNos tipos 118 e 11160, as parcelas não fecham com produtos + frete + acréscimos − descontos.

Sistema antigo"Valor das parcelas diferente do valor dos produtos !" (:1805).

Todos
D

Ao alterar e ao excluir

Travas de situação
Bloqueia

Lançamento excluído não pode ser alterado.

QuandoA saída foi excluída.

Todos
Bloqueia

Não será permitido alterar: já foi contabilizado.

QuandoO asiento da saída foi conferido.

Sistema antigo"Este lancamento foi contabilidado […]" (:823).

Todos
Bloqueia

Não será permitido alterar: já há baixa nos títulos deste lançamento.

QuandoAlgum título tem baixa viva.

Todos
Bloqueia

Este lançamento foi faturado [1023]. Não será permitido prosseguir.

QuandoNa transportadora paraguaia, a carga desta saída já foi faturada.

Sistema antigoA mesma frase (:829).

Paraguai
Bloqueia

Não será permitido excluir: já foi contabilizado.

QuandoExcluir com o asiento conferido.

Sistema antigo:2735.

Todos
Bloqueia

Esse lançamento já possui número de NF autorizada na SEFAZ.

QuandoNF-e com situação 100.

Sistema antigo:2750.

Todos
Bloqueia

Não foi possível desfazer a NF-e 204 deste lançamento.

QuandoA NF-e não autorizada é desfeita antes da exclusão, e isso falhou.

Brasil
Bloqueia

Cancele o documento eletrônico deste lançamento antes de excluí-lo.

QuandoFora do Brasil, há documento eletrônico — a numeração do timbrado não volta.

ParaguaiBolívia
Bloqueia

Cancele a NF-e deste lançamento antes de excluí-lo.

QuandoA NF-e continuava viva depois do desfazer.

Todos
Bloqueia

Período já fechado: a data precisa ser posterior a 2026-07-01.

QuandoExcluir uma saída com emissão igual ou anterior à U.D.F. da filial.

Conferirparametros.udf (a U.D.F. geral da filial — Manutenção › Data de Fechamento (U.D.F.), 421).

Todos
E

Ao imprimir

Demonstrativo e nota fiscal pré-impressa

O botão Imprimir oferece o Demonstrativo (o comprovante da saída, em PDF) e a Nota fiscal, que é o preenchimento da factura pré-impressa: só os dados, nas colunas do formulário. Ela vai crua para a impressora matricial pelo FJFrigo Agente — como o sistema antigo a mandava — ou em PDF, para conferir. O KuDE (factura e remisión eletrônicas do Paraguai) continua no botão NF-e.

Bloqueia

A nota fiscal pré-impressa tem 8 linhas de item e a saída <id> tem <n>. Divida a saída ou use a nota eletrônica.

QuandoImprimir a Nota fiscal de uma saída com mais de 8 produtos. O formulário da factura tem 8 linhas. Nova em 11/09/2026.

Sistema antigoO sistema antigo imprimia só os 8 primeiros itens, com os totais só deles — uma nota menor que a saída, sem aviso (:5655).

Todos
Bloqueia

A saída <id> está excluída.

QuandoPedir o impresso de uma saída excluída (a grade não as mostra). Nova em 11/09/2026.

Todos
Aviso

(opção desabilitada) Impressora matricial (FJFrigo Agente)

QuandoO FJFrigo Agente não está aberto no micro, ou este endereço do sistema não está autorizado nele. A nota continua saindo em PDF; o motivo aparece ao passar o mouse.

Conferira tela 4-Manutenção › 7-Dispositivos, no micro da impressora

Todos
F

Permissões

Quem pode passar
OndeQuem passaComo conceder
Consumo (117) no Brasiltipo de grupo ADMGrupos de Usuário (442)
data anterior a ontem com valor mudadotipo de grupo ADMGrupos de Usuário (442)
recuperação judicialtoken de liberaçãoTokens (46)

grep hUsuarioRegras no programa do sistema antigo devolve zero: esta tela não tem regra nomeada a conceder no Acesso dos Grupos (444).

G

Como o erro chega na tela

Para o QA reproduzir e reportar

Recusa de regra: HTTP 200 com statuscode 400 e a frase, que a tela mostra no rodapé da janela. Pergunta do servidor: statuscode 409 com o campo a reenviar como true. As mensagens que só a tela confere (marcadas como Aviso, "conferido só na tela") não chegam ao servidor. Erro inesperado traz o código de ocorrência de 8 caracteres — copie-o no chamado.

H

Regras chumbadas no código

Esperadas — não abrir como defeito
O queValor
tipos sem conferência de estoque11115, 11160
tipos da recuperação judicial118, 1135
tipos cujas parcelas fecham com o total118, 11160
sem parcela nem título1110, 11115, 11188, 117
transferência 1151 gera títuloBrasil, Paraguai e Bolívia, sem data de início (as de 2026 saíram em 13/09/2026)
I

Diferenças e decisões pendentes

O que muda em relação ao sistema antigo
PontoSituação
Consumo (117) no Brasil fora do ADMo sistema antigo fecha a tela como se tivesse gravado; aqui recusa com a frase
estoquecomparação exata e a quantidade gravada volta antes da conta
requisição repetida em branconão pergunta (no sistema antigo casava com todas as saídas sem requisição)
exclusãoapaga o asiento do consumo (cona) do dia inteiro, como o sistema antigo (decisão do usuário em 11/09/2026); com alguma linha do dia conferida, recusa nomeando o asiento
pneunão portado (decisão do usuário em 12/09/2026)
nota fiscal pré-impressatrês defeitos do sistema antigo corrigidos: o item de IVA 5% caía na coluna de 10%; o prazo (contado/crédito) lia uma coluna que a consulta não tem e marcava crédito em toda nota; e o IVA da moeda local saía com 2 casas. Mais de 8 itens é recusado em vez de cortado
demonstrativono desenho do ceif; o rótulo "Lote" só aparece quando há lote

Nenhuma regra bate com essa busca. Tente um trecho menor da mensagem, ou limpe os filtros.