Identificador de Regra
VEN-140NFSSE20
Módulo: VEN - Vendas.
Finalidade: Manipular Série Fiscal da Nota de Serviço para o modelo NFS-e Senior 2.0 e ABRASF.
Característica: Executado durante a geração do XML da NFS-e.
Transação: Não se aplica.
Variáveis Disponibilizadas:
| Nome | Tipo | Observações | Retorna Valor |
|---|---|---|---|
| GerACodEmp | NÚMERO | Código da empresa da NFS-e | N |
| GerACodFil | NÚMERO | Código da filial da NFS-e | N |
| VenACodSnf | ALFA | Código da série da NFS-e | N |
| VenACodSel | ALFA | Série da NFS-e | S |
| VenNNumNfv | NÚMERO | Número da NFS-e | N |
Regra:
Exemplo de regra, onde a sub-série legal é utilizada para aumentar a série legal:
Definir Numero VenNCodEmp;
Definir Numero VenNCodFil;
Definir Alfa VenACodSnf;
Definir Alfa VenACodSel;
Definir Numero VenNNumNfv;
Definir Cursor c020SNF;
Se ((VenNCodEmp = 120) e (VenACodSnf = "NFS")){ @Filtrar para somente atuar nas séries que terão o cenário com mais de 3 dígitos@
c020SNF.SQL "SELECT CODSSL FROM E020SNF WHERE CODEMP = :VenNCodEmp AND CODFIL = :VenNCodFil AND CODSNF = :VenACodSnf";
c020SNF.AbrirCursor();
Se (c020SNF.Achou)
Unknown macro: { Concatena(VenACodSel,c020SNF.CodSsl,"",VenACodSel); }
c020SNF.FecharCursor();
}
|
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


