Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O sistema permite configurar, por filial, quais caracteres especiais devem ser removidos das descrições enviadas na NFS-e. Com isso, é possível preservar informações como datas, valores monetários, percentuais e pontuações que fazem parte do texto do serviço, garantindo que o conteúdo transmitido reflita fielmente o que está formalizado em contrato ou edital — situação especialmente relevante em operações com órgãos públicos.
Essa configuração é feita nos parâmetros da filial, no campo Sanitização DOC-e, onde você informa exatamente quais caracteres devem ser eliminados, mantendo controle total sobre o que será preservado na descrição da nota.

2. Versões para atualização

...

  • 12.1.2510

  • 12.1.2602

  • 12.1.2606

3. 

...

Anteriormente, ao habilitar a opção de remover acentos e caracteres especiais na NFS-e, o sistema eliminava todos os caracteres considerados especiais — incluindo informações importantes como datas (ex.: 01/02/2026), valores (ex.: R$ 1.500,00), percentuais (ex.: 15%) e pontuações comuns no texto.

Isso causava descrições de serviço truncadas ou de difícil leitura, podendo gerar inconsistências com contratos e editais, especialmente em operações com órgãos públicos.

Agora é possível definir, nos parâmetros da filial, exatamente quais caracteres devem ser removidos da descrição da NFS-e. Com isso, você mantém o controle sobre as informações que precisam ser preservadas, garantindo que o texto enviado na nota reflita fielmente o que está formalizado em contrato ou edital.

...

Como configurar

Acesse os parâmetros da filial e, no campo Sanitização DOC-e, informe apenas os caracteres que deseja remover. Deixe o campo vazio para que nenhum caractere adicional seja eliminado além dos acentos, caso a opção Retirar Acentos esteja habilitada.

...


4. Visão Geral dos Parâmetros

ParâmetroComportamento
RetirarAcentosQuando habilitado, remove acentos e caracteres especiais de todo o conteúdo textual do XML gerado.
SanitizacaoDOCe

Define um conjunto de caracteres que devem ser substituídos por espaço no XML. Somente é aplicado quando RetirarAcentos também está habilitado.

O conteúdo deste campo pode ser informado de forma literal ou através de uma expressão regular, por exemplo:

  1. Forma literal (lista de caracteres):

    ¨~'´`^ªº§¢£³²¹¬°

  2. Expressão regular: 

    [^A-Za-z0-9\.\,]+

    Encontra sequências de caracteres "especiais" (como espaços, símbolos, acentos ou interrogações) que não sejam letras comuns, números, pontos ou vírgulas.

    [^\x00-\x7F]+

    Encontra caracteres "estranhos" ou fora do padrão ocidental comum (como emojis, símbolos exóticos ou ideogramas asiáticos).

    \b(\w+)\s+\1\b

    Encontra palavras duplicadas em sequência (como "o o" ou "que que").

...

Deck of Cards
startHiddenfalse
historyfalse
idTipos
Card
labelNF-e — Padrão SEFAZ (envio direto e via TSS)

NF-e — Padrão SEFAZ (envio direto e via TSS)

Os parâmetros são aplicados sobre todo o XML serializado da NF-e antes do envio. Portanto, todas as tags de conteúdo textual são afetadas.

SanitizacaoDOCe somente é aplicado quando RetirarAcentos também estiver habilitado.


Identificação e Cabeçalho

Tag XMLDescrição
natOpNatureza da operação
xJustJustificativa de contingência

Emitente e Destinatário

Tag XMLDescrição
xNomeRazão social do emitente/destinatário
xFantNome fantasia
xLgrLogradouro do endereço
xCplComplemento do endereço
xBairroBairro
xMunMunicípio
xPaisPaís

Produtos e Serviços

Tag XMLDescrição
xProdDescrição do produto/serviço
xCorCor do produto
xContNúmero do container
xDedDescrição da dedução

Informações Adicionais

Tag XMLDescrição
infCplInformações complementares de interesse do contribuinte
infAdFiscoInformações de interesse do fisco
xTextoTexto de observações e processos referenciados
xCampoNome do campo de uso livre
xPedNúmero do pedido de compra
xNEmpNúmero do empenho

Transporte e Exportação

Tag XMLDescrição
xLocDesembLocal de desembaraço aduaneiro
xLocExportaLocal de exportação
xLocDespachoLocal de despacho
xContatoNome do contato responsável pelo transporte
xAgenteNome do agente
xOrgaoÓrgão emissor do documento de transporte
xEnderEndereço do transportador

Cobrança e Pagamento

Tag XMLDescrição
xPagDescrição do meio de pagamento
xMotivoMotivo (retorno de status SEFAZ, internamente)
xMotivoIsencaoDescrição do motivo de isenção
Card
labelNFS-e — Layout Único (TSS / TPF)

NFS-e — Layout Único (TSS / TPF)

Os parametros sao aplicados sobre todo o XML serializado do RPS/NFS-e antes do envio ao TSS ou TPF. Todas as tags de conteúdo textual são afetadas.

SanitizacaoDOCe somente é aplicado quando RetirarAcentos também estiver habilitado.

Prestador e Tomador

Tag XMLDescrição
razaoRazão social
fantasiaNome fantasia
logradouroLogradouro
compleendComplemento do endereço
bairroBairro
municipioMunicípio
tipologrTipo de logradouro
tipobairroTipo de bairro
emailE-mail

Serviço

Tag XMLDescrição
discrDiscriminação do serviço
natopNatureza da operação

Informações Complementares

Tag XMLDescrição
descricaoDescrição/dados complementares do documento
observacaoObservações referentes ao documento
motcancMotivo de cancelamento
descricaoMotivoDescrição do motivo
Card
labelNFS-e — Layout Nacional (DPS)

NFS-e — Layout Nacional (DPS)

No layout nacional, os parâmetros não são aplicados sobre todo o XML. O processamento ocorre de forma pontual, somente nas seguintes tags:

Tag XMLDescrição
xDescServDescrição do serviço prestado
xInfCompInformações complementares da nota

Importante: Neste layout, SanitizacaoDOCe é aplicado independentemente de RetirarAcentos estar habilitado. Basta que o campo esteja preenchido para que a sanitização seja executada sobre a discriminação dos serviços, utilizada para preencher ambas as tags acima.