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.
English
Español
English
Español


