Identificador de Regra
VEN-140CANNF01
Módulo: VEN - Vendas.
Finalidade: ao escolher a opção Cancelar Notas ou Reabilitar Notas na tela F140CAN, é possível indicar ao sistema por meio das variáveis do identificador com retorno que as colunas Reab. Ped., Reab. Pré-Fatura, Reab.Tickets e Reabilita Coleta devem vir assinaladas/desativadas na grade de notas fiscais. O identificador recebe como parâmetros a série e os valores de nota fiscal inicial e final informados na tela.
Características: as variáveis com retorno devem retornar S para assinalar/desativar o campo e N para não assinalar/desativar o campo. O identificador será chamado em cada inserção de notas fiscais na grade.
O valor padrão da variável VSReabPed é N. Se ela for inserida na regra sem um valor definido, o sistema entenderá que não deve reabilitar o pedido. Caso você queira reabilitá-lo, não coloque a variável na regra ou insira o valor S.
O identificador de regras pode ser chamado na Ação SID SID.NFV.CANCELAR. Quando for necessário chamá-lo em uma requisição por meio de web service, recomendamos criar um web service personalizado para esse fim.
No web service com.senior.g5.co.mcm.ven.notafiscal as variáveis com retorno devem retornar "S" para reabilitar e "N" para cancelar Pedidos/Pré-Faturas/Tickets/Coletas. O identificador será chamado para cada cancelamento de notas fiscais.
Observação
Quando ocorre a emissão de uma NF-e e ela é denegada pela SEFAZ, no retorno da denegação ao Gestão Empresarial | ERP, a nota fiscal terá sua situação alterada para "3 - Cancelada". Nesse processo, o identificador também será executado, onde é permitido definir se, por exemplo, o pedido deve ser ou não reabilitado.
Tela: F140CAN.
Transação: não se aplica.
Regra:
Definir Numero VSCodEmp; |
Variáveis disponibilizadas:
| Nome | Tipo | Observações | Retorna Valor |
|---|---|---|---|
| VSCodEmp | NÚMERO | Código da Empresa logada | N |
| VSCodFil | NÚMERO | Código da Filial logada | N |
| VSCodSnf | ALFA | Série Notas Fiscais | N |
| VSNumNfvI | NÚMERO | Número de Nota Fiscal Inicial | N |
| VSNumNfvF | NÚMERO | Número de Nota Fiscal Final | N |
| VSOperacao | ALFA | Operação escolhida | N |
| VSNumNfv | ALFA | Número da nota que está sendo inserida na grade. | N |
| VSReabPed | ALFA | Reabilita Pedido | S |
| VSReabPfa | ALFA | Reabilita Pré-Fatura | S |
| VSReabTic | ALFA | Reabilita Tickets - N - Não reabilitar, S - Reabilitar, M - Reabilitar e manter saída | S |
| VSReabCol | ALFA | Reabilita Coleta | S |
| VSDesPfa | ALFA | Desativar edição do campo Reab. Pré-Fatura | S |
| VSDesTic | ALFA | Desativar edição do campo Reab. Tickets | S |
| VSDesCol | ALFA | Desativar edição do campo Reabilita Coleta | S |
| VSDesPed | ALFA | Desativar edição do campo Reab. Ped. | S |
| VSInaCtr | ALFA | Inativar Contrato | S |
| VSDesCtr | ALFA | Desativar edição do campo Inat. Contrato | S |
| VSManPed | ALFA | Desativar alteração do campo Reab. Ped. pelo botão Marcar e Desmarcar | S |
| VSManPfa | ALFA | Desativar alteração do campo Reab. Pré-Fatura pelo botão Marcar e Desmarcar | S |
| VSManCol | ALFA | Desativar alteração do campo Reabilita Coleta pelo botão Marcar e Desmarcar | S |
| VSManTic | ALFA | Desativar alteração do campo Reab. Tickets pelo botão Marcar e Desmarcar | S |
Observação
Quando as variáveis VSManPed, VSManPfa, VSManCol, VSManTic estiverem com valor "S - Sim", o sistema não alterará o valor dos campos de seleção Reab. Ped, Reab. Pré-Fatura, Reab. Tickets e Reabilita Coleta , presentes na grade da tela, ao utilizar o botão Marcar ou Desmarcar.
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.
English
Español
English
Español


