Identificador de Regra
VEN-000ABRAS20
Módulo: VEN - Vendas.
Finalidade: Permitir alterar o valor de algumas tags do arquivo XML da NFS-e no padrão ABRASF 2.0. Semelhante ao identificador de regras GER-000ABRASF1.
Transação: Não se aplica.
Regra:
Definir Numero VenNEmpresaNF;
Definir Numero VenNFilialNF;
Definir Alfa VenASerieNF;
Definir Alfa VenAIdRps;
Definir Numero VenNNumeroRps;
Definir Alfa VenASerieRps;
Definir Numero VenNTipoRps;
Definir Alfa VenAInscricaoMunicipalLoteRps;
Definir Data VenDDataEmissaoRps;
Definir Numero VenNStatusRps;
Definir Numero VenNValorServicos;
Definir Numero VenNValorDeducoes;
Definir Numero VenNValorPis;
Definir Numero VenNValorCofins;
Definir Numero VenNValorInss;
Definir Numero VenNValorIr;
Definir Numero VenNValorCsll;
Definir Numero VenNValorIss;
Definir Numero VenNIssRetido;
Definir Numero VenNOutrasRetencoes;
Definir Numero VenNAliquotaIss;
Definir Numero VenNDescontoIncondicionado;
Definir Numero VenNDescontoCondicionado;
Definir Alfa VenAItemListaServico;
Definir Alfa VenACodigoTributacaoMunicipio;
Definir Alfa VenADiscriminacao;
Definir Numero VenNCodigoMunicipioServico;
Definir Alfa VenACnpjPrestador;
Definir Alfa VenAInscricaoMunicipalPrestador;
Definir Alfa VenACpfTomador;
Definir Alfa VenACnpjTomador;
Definir Alfa VenAInscricaoMunicipalTomador;
Definir Alfa VenARazaoSocialTomador;
Definir Alfa VenAEnderecoTomador;
Definir Alfa VenANumeroEnderecoTomador;
Definir Alfa VenAComplementoEnderecoTomador;
Definir Alfa VenABairroTomador;
Definir Numero VenNCodigoMunicipioTomador;
Definir Alfa VenAUfTomador;
Definir Alfa VenACepTomador;
Definir Alfa VenATelefoneTomador;
Definir Alfa VenAEmailTomador;
Definir Alfa VenARazaoSocialIntermediario;
Definir Alfa VenACpfIntermediario;
Definir Alfa VenACnpjIntermediario;
Definir Alfa VenAInscricaoMunicipalIntermediario;
Definir Alfa VenACodigoObra;
Definir Alfa VenAArt;
Definir Numero VenNRegimeEspecialTributacao;
Definir Numero VenNOptanteSimplesNacional;
Definir Alfa VenACodigoCnae;
@ Retorna a descrição do serviço da NFS-e @
VenADiscriminacao = "Descrição do serviço da NFS-e";
@ Demais variáveis de retorno @
/*
VenAInscricaoMunicipalLoteRps
VenAInscricaoMunicipalPrestador
VenAItemListaServico
VenACodigoTributacaoMunicipio
VenNCodigoMunicipioServico
VenACpfTomador
VenACnpjTomador
VenAInscricaoMunicipalTomador
VenAEnderecoTomador
VenARazaoSocialTomador
VenANumeroEnderecoTomador
VenAComplementoEnderecoTomador
VenABairroTomador
VenNCodigoMunicipioTomador
VenAUfTomador
VenACepTomador
VenATelefoneTomador
VenAEmailTomador
VenARazaoSocialIntermediario
VenACpfIntermediario
VenACnpjIntermediario
VenAInscricaoMunicipalIntermediario
VenACodigoObra
VenAArt
*/
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VenIntXmlTcc | Alfa | Defina se as tags CPF e CNPJ devem ser geradas no arquivo XML para nota fiscal de serviço | N |
VenNEmpresaNF | Número | Código da empresa da nota fiscal de serviço | N |
VenNFilialNF | Número | Código da filial da nota fiscal de serviço | N |
VenASerieNF | Alfa | Código da série da nota fiscal de serviço | N |
VenAIdRps | Alfa | Chave do RPS | N |
VenNNumeroRps | Número | Número do RPS | N |
VenASerieRps | Alfa | Série legal do RPS | N |
VenNTipoRps | Número | Tipo do RPS (1 = Recibo Provisório de Serviços; 2 = RPS Nota Fiscal Conjugada(Mista); 3 = Cupom) | N |
VenAInscricaoMunicipalLoteRps | Alfa | Inscrição municipal do lote RPS | S |
VenDDataEmissaoRps | Data | Data de emissão do RPS | N |
VenNStatusRps | Número | Status do RPS (1 = Normal; 2 = Cancelado) | N |
VenNValorServicos | Número | Valor total dos serviços da nota fiscal de serviço | N |
VenNValorDeducoes | Número | Valor total das deduções da nota fiscal de serviço | N |
VenNValorPis | Número | Valor total de PIS da nota fiscal de serviço | N |
VenNValorCofins | Número | Valor total de COFINS da nota fiscal de serviço | N |
VenNValorInss | Número | Valor total de INSS da nota fiscal de serviço | N |
VenNValorIr | Número | Valor total de IR da nota fiscal de serviço | N |
VenNValorCsll | Número | Valor total de CSLL da nota fiscal de serviço | N |
VenNValorIss | Número | Valor total de ISS da nota fiscal de serviço | N |
VenNIssRetido | Número | Indicativo se houve ISS retido (1 = Sim; 2 = Não) | N |
VenNOutrasRetencoes | Número | Valor total de outras retenções da nota fiscal de serviço | N |
VenNAliquotaIss | Número | Percentual de ISS da nota fiscal de serviço | N |
VenNDescontoIncondicionado | Número | Valor total de desconto incondicionado da nota fiscal de serviço | N |
VenNDescontoCondicionado | Número | Valor total de desconto condicionado da nota fiscal de serviço | N |
VenAItemListaServico | Alfa | Código do serviço prestado conforme Item da LC 116/2003 | S |
VenACodigoTributacaoMunicipio | Alfa | Código do serviço prestado conforme Item da LC 116/2003 | S |
VenACodigoTributacaoMunicipio | Alfa | Código do serviço prestado próprio do município | N |
VenADiscriminacao | Alfa | Descrição do serviço da nota fiscal de serviço | S |
VenNCodigoMunicipioServico | Número | Código do município (IBGE) onde o serviço foi prestado | S |
VenACnpjPrestador | Alfa | CNPJ do prestador do serviço | N |
VenAInscricaoMunicipalPrestador | Alfa | Inscrição municipal do prestador do serviço | S |
VenACpfTomador | Alfa | CPF do tomador do serviço | S |
VenACnpjTomador | Alfa | CNPJ do tomador do serviço | S |
VenAInscricaoMunicipalTomador | Alfa | Inscrição municipal do tomador do serviço | S |
VenARazaoSocialTomador | Alfa | Razão social do tomador do serviço | S |
VenAEnderecoTomador | Alfa | Endereço do tomador do serviço | S |
VenANumeroEnderecoTomador | Alfa | Número do endereço do tomador do serviço | S |
VenAComplementoEnderecoTomador | Alfa | Complemento do endereço do tomador do serviço | S |
VenABairroTomador | Alfa | Bairro do tomador do serviço | S |
VenNCodigoMunicipioTomador | Número | Código do município (IBGE) do tomador do serviço | S |
VenAUfTomador | Alfa | Sigla do estado (UF) do tomador do serviço | S |
VenACepTomador | Alfa | CEP do tomador do serviço | S |
VenATelefoneTomador | Alfa | Telefone do tomador do serviço | S |
VenAEmailTomador | Alfa | Email do tomador do serviço | S |
VenARazaoSocialIntermediario | Alfa | Razão social do intermediário do serviço | S |
VenACpfIntermediario | Alfa | CPF do intermediário do serviço | S |
VenACnpjIntermediario | Alfa | CNPJ do intermediário do serviço | S |
VenAInscricaoMunicipalIntermediario | Alfa | Inscrição municipal do intermediário do serviço | S |
VenACodigoObra | Alfa | Número da matrícula CEI da obra ou da empresa | S |
VenAArt | Alfa | Número da ART | S |
VenNRegimeEspecialTributacao | Número | Regime especial de tributação (1 = Microempresa Municipal; 2 = Estimativa; 3 = Sociedade de Profissionais; 4 = Cooperativa; 5 = Microempresário Individual (MEI); 6 = Microempresário e Empresa de Pequeno Porte (ME EPP)) | N |
VenNOptanteSimplesNacional | Número | Indicativo se é optante do simples nacional (1 = Sim; 2 = Não) | N |
VenACodigoCnae | Alfa | CNAE | N |
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.