CCM, RPS, série, código de serviço: o glossário da NFS-e municipal de São Paulo
Publicado em
Emitir nota fiscal de serviço em São Paulo é fácil. Difícil é entender a língua que a prefeitura usa para falar sobre isso. Cada campo tem um nome que ninguém explica, e o resultado é gente competente clicando em coisas sem saber o que significam.
Este é o glossário. Guarde o link — dá para voltar aqui toda vez que um termo aparecer.
Existem dois glossários porque existem dois caminhos. Este cobre o sistema municipal da cidade de São Paulo — CCM, RPS, código de verificação. O padrão nacional da NFS-e, pelo qual a nfs.cx emite por padrão, usa outros termos: DPS, chave de acesso, código de tributação nacional. Eles estão no glossário nacional. Para saber qual é o seu caso, consulte a sua cidade.
Se você ainda não emitiu nenhuma nota, o caminho mais curto é começar por o que é a NFS-e e como emitir a primeira.
CCM — Cadastro de Contribuintes Mobiliários
O seu número de cadastro como prestador de serviço na cidade de São Paulo. É a inscrição municipal: o CNPJ diz que a sua empresa existe no país, o CCM diz que ela presta serviço nesta cidade.
Sem CCM, não há emissão de nota de serviço em São Paulo. Ele costuma ser providenciado pela contabilidade junto com a abertura da empresa. Autônomo também tem CCM — a inscrição sai pelo CPF, sem CNPJ. Em outros municípios o nome muda — inscrição municipal, CMC —, a função é a mesma.
Ele também aparece do lado do cliente: se você presta serviço para uma empresa da cidade, ela tem o CCM dela.
RPS — Recibo Provisório de Serviços
O termo que mais confunde, e o que mais tem história.
O RPS nasceu para o caso de você prestar o serviço sem conseguir emitir a nota na hora — sem internet, sem sistema no local. Você entregava um recibo provisório ao cliente e depois o convertia em nota fiscal definitiva.
Na emissão por sistema, ele virou outra coisa: a forma de numerar o que você envia. Cada nota que você transmite leva um número de RPS, e é por ele que a prefeitura identifica o envio. Você manda um RPS; a prefeitura devolve uma NFS-e com o número oficial dela.
Duas consequências práticas:
- O número de RPS é sequencial e é responsabilidade sua. Quem controla o contador é o seu lado, não a prefeitura.
- Buraco na numeração não é problema. Se um número foi reservado e a nota não saiu (erro, queda de conexão), aquele número simplesmente não é usado. É esperado, e é muito melhor que a alternativa — reaproveitar número é o caminho mais curto para uma nota substituir outra.
Em resumo: RPS é o número que você manda; NFS-e é a nota que volta.
Série
Uma etiqueta que acompanha a numeração do RPS. Se o RPS é o número, a série é a "coleção" a que aquele número pertence — ela existe para permitir sequências separadas dentro do mesmo prestador.
Para a maioria dos prestadores pequenos, uma série só resolve a vida inteira. O ponto de atenção é não misturar: dois caminhos de emissão usando a mesma série com contadores independentes é como duas pessoas preenchendo o mesmo talão de cheques.
Código de serviço
O item da lista da prefeitura que descreve o que você faz. É ele que determina a alíquota de ISS, e é o campo que mais gera nota errada na primeira emissão.
Não tente adivinhar pelo nome: a lista é específica, e serviços parecidos podem cair em códigos diferentes com alíquotas diferentes. Esse é o campo a confirmar com a sua contabilidade — uma vez, e vale para sempre (até você mudar de atividade).
Alíquota de ISS
O percentual do Imposto Sobre Serviços que incide sobre a nota. É municipal e varia conforme a cidade e o código de serviço.
Detalhe que engana muita gente ao configurar sistema: 5% pode ser escrito como 5 (pontos percentuais) ou 0,05 (fração), e trocar um pelo outro dá erro de duas ordens de grandeza. Se a sua nota sair com um ISS absurdo, é o primeiro lugar para olhar.
Há ainda casos em que o tomador retém o ISS — quem recolhe é o cliente, não você. Se e quando isso se aplica é assunto da sua contabilidade.
Competência
O mês a que o serviço se refere — não necessariamente o dia em que a nota foi emitida. As aulas de julho, faturadas no começo de agosto, são competência julho.
É o campo que organiza o seu faturamento por mês e o que a sua contabilidade usa para fechar o período. Vale conferir sempre que você emitir notas de um mês dentro do mês seguinte.
Discriminação
A descrição em texto livre do serviço prestado. É o que o cliente lê na nota.
Vale mais atenção do que parece. Uma discriminação boa é específica o suficiente para o cliente entender o que está pagando ("Sessões de fisioterapia — 8 sessões, julho/2026") e genérica o suficiente para não expor o que não precisa ser exposto. Para profissionais de saúde e psicanalistas isso é especialmente relevante — a nota é um documento que circula.
Em sistemas de emissão em lote, é comum a discriminação ser um texto padrão com um trecho variável por nota, para não ser digitada 40 vezes.
Tomador
O cliente — quem "toma" o serviço. Prestador é quem presta (você), tomador é quem recebe.
Para pessoa física, CPF e nome costumam bastar. Para empresa, entram CNPJ e, às vezes, mais dados cadastrais.
Código de verificação
O código que a prefeitura devolve junto com o número da nota. Os dois juntos são o que prova que a nota existe: com número e código, qualquer pessoa consulta e imprime a nota no site da prefeitura.
É o que você manda para o cliente quando ele pede "a nota" — e o que ele usa para conferir que ela é real.
Substituição e cancelamento
Duas palavras para ter respeito.
Cancelamento é desfazer uma nota emitida, dentro das regras e prazos da prefeitura. Substituição é trocar uma nota por outra — e é a que assusta: em São Paulo, reenviar um RPS já usado pode substituir a nota anterior em vez de gerar uma nova. Uma nota que você já mandou ao cliente muda sem ninguém perceber.
Por isso, num sistema de emissão em lote, a regra é: um número nunca viaja duas vezes. Melhor um número perdido do que uma nota alterada às escondidas. O assunto tem um texto próprio: como emitir várias NFS-e de uma vez.
Este glossário cobre a cidade de São Paulo. Os mesmos conceitos existem no padrão nacional com outros nomes — o RPS vira DPS, o código de verificação vira chave de acesso — e a consulta por cidade diz por qual caminho a sua emite hoje. Como sempre: código de serviço, alíquota e retenções são conversa com a sua contabilidade.
Com esses termos no lugar, as telas da prefeitura param de parecer um teste. É tudo a mesma coisa dita de forma difícil: quem prestou, para quem, o quê, quando e quanto.