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.