Identificador de Regra
VEN-140NFPAR01
Módulo: VEN - Vendas.
Finalidade: Permitir o envio de dados de faturamento (grupo Faturas) no XML da NFS-e em situações onde não há integração financeira configurada e existe a necessidade de enviar os dados do referido grupo.
Em algumas prefeituras é exigido obrigatoriamente a tag CondicaoPagamento no XML. Este identificador possibilita que clientes sem integração com o módulo financeiro possam informar os dados de faturas necessários para a emissão da NFS-e.
Característica: O identificador somente é executado quando estiver ativo e quando NÃO existem parcelas geradas no financeiro. Quando há parcelas no financeiro, os dados nativos do sistema têm prioridade e o identificador não é executado.
Comportamento:
- Se existirem parcelas no financeiro (E140PAR): usa dados nativos do sistema (comportamento padrão)
- Se NÃO existirem parcelas e o identificador estiver ativo: executa a regra e usa os dados retornados para gerar o grupo <Faturas> no XML
- Se NÃO existirem parcelas e o identificador estiver inativo: não gera o grupo <Faturas> (comportamento anterior à implementação)
Campos obrigatórios com valores padrão automáticos:
- VenAVencimento: Se não informado, assume a data atual no formato YYYY-MM-DD
- VenACondicaoPagamento: Se não informado, assume "01" (À Vista)
- Parcela: Fixo em "1" (não parametrizável)
Tags com valores vazios ou zero não são geradas no XML.
Telas: F140GNF, F140CAN.
Transação: Não se aplica.
Variáveis Disponibilizadas:
| Nome | Tipo | Observações | Retorna Valor |
|---|---|---|---|
| VenNCodEmp | Número | Código da empresa da NFS-e | N |
| VenNCodFil | Número | Código da filial da NFS-e | N |
| VenACodSnf | Alfa | Código da série da NFS-e | N |
| VenNNumNfv | Número | Número da NFS-e | N |
| VenANumero | Alfa | Número do título/fatura a ser informado no XML. Se não informado, a tag <Numero> não será gerada. | S |
| VenAVencimento | Alfa | Data de vencimento no formato YYYY-MM-DD (ex: 2026-03-30). Campo obrigatório, se não informado, assume a data atual automaticamente. | S |
| VenNValor | Número | Valor da parcela/fatura. Se não informado ou zero, a tag <Valor> não será gerada. | S |
| VenACondicaoPagamento | Alfa | Condição de pagamento conforme padrão NFS-e (ex: "1 - À Vista", "2 - A Prazo"). Campo obrigatório, se não informado, assume "01 - À Vista" automaticamente. | S |
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


