FJFrigo · Lançamentos · Faturamento/Exportações › Saídas/Vendas › 2339

Faturas Canceladas

Registra o número de fatura cancelado. Só inclusão, como no sistema antigo: não se altera nem se exclui. Cada regra traz a mensagem exata e quando dispara.

Tabela: fatura_cancelada Programa antigo: menu2339.prg + CtrlFaturaCancelada.prg

Bloqueia

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

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

Na ordem em que o servidor confere
Bloqueia

Informe a data de cancelamento.

QuandoSem data de cancelamento.

Todos
Bloqueia

Informe o comprovante.

QuandoSem o tipo de comprovante.

Todos
Bloqueia

Informe o número da fatura.

QuandoSem o número da fatura.

Sistema antigolNotNull no controller: "Campo [nro_fatura] em Branco !".

Todos
Bloqueia

Informe a tabela de origem.

QuandoSem a origem do documento.

Todos
Bloqueia

Informe o motivo do cancelamento.

QuandoSem motivo.

Sistema antigolNotNull no controller: "Campo [motivo] em Branco !".

Todos
Aviso

(sem mensagem) — o número é normalizado

QuandoNo Paraguai o número passa pela normalização do documento (001-001-0000055) antes de gravar.

ParaguaiBolívia
Aviso

(sem mensagem) — o tipo de cancelamento vai fixo em 2

QuandoE a data da fatura recebe a data do cancelamento (menu2339.prg:504 e :507).

Todos
B

Permissões

Quem pode passar

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

C

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.

D

Regras chumbadas no código

Esperadas — não abrir como defeito
O queValor
tipo de cancelamento2
E

Diferenças e decisões pendentes

O que muda em relação ao sistema antigo

Nenhuma diferença conhecida em relação ao sistema antigo.

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