...
O Cadastro de Prestadores de Serviços de Outros Municípios (CPOM) foi uma iniciativa das prefeituras de diversos estados brasileiros à a fim de garantir o correto recolhimento do imposto sobre serviços prestados (ISS) em casos típicos, onde o prestador possui CNPJ em um município diferente de onde o serviço será prestado. Essa medida visa combater a sonegação fiscal praticada por algumas empresas que se utilizam de endereços fictícios para pagar menos impostoimpostos.
Como funciona essa sonegação:
Pela regra da Lei Complementar n. 116/03, o ISS deve ser recolhido no local do estabelecimento do prestador de serviço (regra que comporta inúmeras exceções). Os municípios tem têm autonomia de definir a alíquota de ISS entre 2% e 5%. Alguns empresários, diante desse fato, registram empresas em endereços de municípios onde a alíquota seja menor que a do município onde de fato estaesteja estabelecido.
Informações |
---|
Para mais detalhes sobre a legislação, acesse o link da prefeitura de São Paulo: Cadastro de Empresas de Fora do Município |
...
02. Conceito Exemplificado
...
- Município A – 2% alíquota ISS
- Município B – 5% alíquota ISS
- CNPJ prestador do serviço - Município A
- CNPJ tomador do serviço - Município B
- Prefeitura do município B exige CPOM
Informações |
---|
A regra de valor mínimo para retenção do ISS é considerada de toda forma, e assim como a alíquota, o valor mínimo varia de acordo com o município e código de serviço (Cadastro Alíquotas do ISS - rotina FISA052). |
Fluxograma ilustrativo (município A = Barueri, município B = São Paulo)
Image Removed
03. Relação de Participantes
Quem deve se inscrever no cadastro CPOM?
- Todo prestador de serviços;
- Empresas constituídas na forma de pessoa jurídica;
- Empresas estabelecidas fora do Município de São Paulo;
- Serviços Prestados para contratante estabelecido no Município de São Paulo, qualquer serviço descrito no art. 69 do Decreto 53.151/2012;
- Emitir nota fiscal ou outro documento fiscal equivalente autorizado por outro Município.
Quem está dispensado de se inscrever no CPOM?
As pessoas jurídicas estabelecidas fora do Município de São Paulo que prestarem os seguintes serviços:
Image Added
Aviso |
---|
Certifique-se de que o município onde está sendo emitida a nota de serviço está incluso nessa obrigação e se o mesmo exige o CPOM. |
...
03
...
04. Exigências CPOM
Deverá ser encaminhado o protocolo de inscrição (Declaração de Prestadores de Serviços de Outros Municípios – Protocolo de INSCRIÇÃO) devidamente preenchido e assinado pelo representante legal ou procurador, com firma reconhecida, juntamente com os seguintes documentos:
- Cópia autenticada do RG e CPF do sócio responsável pelo pedido de inscrição;
Cópia do CNPJ do estabelecimento;
Cópia autenticada do instrumento de constituição (Contrato Social, Estatuto, Ata ou Declaração de Empresário - Firma Individual) e, se for o caso, suas alterações posteriores, regularmente registrados no órgão competente. É possível apresentar cópia autenticada da última consolidação do contrato social ou outro instrumento de constituição/alteração da empresa;
Procuração, conforme modelo da Portaria SF 101/05, com firma reconhecida e cópia autenticada do RG e CPF do procurador, se for o caso;
Cópia do lançamento do Imposto Predial e Territorial Urbano (IPTU) do estabelecimento, referente ao exercício mais recente, contendo os seguintes dados:
Cópia do recibo de entrega da Relação Anual de Informações Sociais (RAIS), relativa ao estabelecimento, dos 2 exercícios anteriores ao da solicitação da inscrição;
Cópia do contrato de locação, se for o caso, com firma reconhecida dos signatários;
Cópia das faturas de pelo menos 1 telefone dos últimos 6 meses em que conste o endereço do estabelecimento;
Cópia da última conta de energia elétrica com histórico de consumo dos últimos 6 meses em que conste o endereço do estabelecimento;
3 fotografias do estabelecimento, com o registro das seguintes imagens: as instalações internas, a fachada frontal e detalhe do número. As fotografias poderão ser digitalizadas e impressas em papel comum, desde que a imagem permaneça nítida. No caso de endereço residencial, somente as fotografias externas (fachada frontal e detalhe do número) serão necessárias
...
. Processos
Contas a Pagar
- Fluxo operacional atual de retenção do ISS:

Fluxo operacional de retenção do ISS visando CPOM:

À A partir do evento de Verificação do Município do Fornecedor (círculo amarelo no centro do processo), as devidas considerações serão feitas no módulo Fiscal, no Cadastro de Municípios e no Cadastro de Municípios x CPOMBitributação do ISS. Ambas as tributações (tanto a do prestador de serviços quanto a do tomador de serviços) serão calculadas e retidas no módulo Financeiro, na emissão do título de Contas à a Pagar. Para a retenção do ISS na baixa do título (parâmetro MV_MRETISS = 2), esta funcionalidade ainda não entrou em vigor.
Informações |
---|
A configuração detalhada para cálculo e retenção do ISS pode ser encontrada neste link: DOC0020_Retenção_de_ISS |
- Como funciona no Sistema (cenário simples de bitributação do ISS):
MV_MRETISS = 1
MV_ALIQISS = 2
Cadastro da Natureza
Image Added
Cadastro do Fornecedor
Image Added
Cadastro da Bitributação do ISS (aqui serão inclusos, por tipo de serviço, os Prestadores de Serviços - Fornecedores que são de outros municípios e que não possuem o CPOM para o município onde a nota de Contas à Pagar está sendo emitida)
Image Added
Cadastro de Alíquotas do ISS (informe também neste cadastro, o Fornecedor que representa o Município responsável pelo recolhimento da bitributação do ISS). Não é necessário amarrar um produto
Image Added
Inclusão de Contas à Pagar no valor de R$10.000,00 sendo R$200,00 de ISS
Image Added
Ao salvar, a rotina valida o cenário:
Image Added
Preenchendo o campo Cod.Serv.ISS com o tipo de serviço cadastrado anteriormente para calcular a bitributação do ISS
Image Added
Imposto gerado
Image Added
Contas a Receber
- Fluxo operacional atual de retenção do ISS:
Image Added
- Fluxo operacional de retenção do ISS visando CPOM:
...
Image Added
...
04. Atualizações
Contas a Pagar
Modelagem de dados, criação de campos no arquivo SX3 – Campos:
Tabela SE2 Contas a Pagar:
Campo
| E2_CODSERV |
Tipo | Caractere |
Tamanho | 9 |
Decimal | 0 |
Formato | @! |
Título | Cod.Serv.ISS |
Descrição | Codigo de Servico do ISS |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual? | Alterar |
Contexto | Real |
Opções | <vazio> |
When | <vazio> |
Relação | <vazio> |
Val. Sistema | ExistCpo("SX5","60"+AllTrim(M→E2_CODSERV)) .and. Fa050Nat2() |
Help | E2_CODSERV |
Campo | E2_BTRISS |
Tipo | Numérico |
Tamanho | 14 |
Decimal | 2 |
Formato | @E 99,999,999,999.99 99 |
Título | ISS Bitributação Bitribut |
DescriçãoValor | da bitributação do ISS Bitributação do ISS CPOM |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual? | Alterar |
Contexto | Real |
Opções | <Vazio> |
When | M->E2_MULTNAT != "1" |
Relação | <Vazio> |
Val. Sistema | Positivo() .and. IIF(M->E2_TIPO="PR" .and. M->E2_ISSBTR > 0,.F.,.T.) |
Help | Filial do Sistema |
Campo | E2_VRETBIS |
Tipo | Numérico |
Tamanho | 14 |
Decimal | 2 |
Formato | @E 99,999,999,999.99 |
Título | Vlr. Ret ISB |
Descrição | Vlr. Retenção ISS Bitrib. |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual? | Visualizar |
Contexto | Real |
Opções | <Vazio> |
When | <Vazio> |
Relação | <Vazio> |
Val. Sistema | <Vazio> |
Help | E2_VRETBIS |
Contas a Receber
Modelagem de dados, criação de campos no arquivo SX3 – Campos:
Tabela SE1 Contas a Receber:
Campo | E1_CODSERV |
Tipo | Caractere |
Tamanho | 9 |
Decimal | 0 |
Formato | @! |
Título | Cod.Serv.ISS |
Descrição | Codigo de Servico do ISS |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual? | Alterar |
Contexto | Real |
Opções | <vazio> |
When | <vazio> |
Relação | <vazio> |
Val. Sistema | ExistCpo("SX5","60"+AllTrim(M→E1_CODSERV)) .and. Fa040Natur() |
Help | E1_CODSERV |
Campo | E1_BTRISS |
Tipo | Numérico |
Tamanho | 14 |
Decimal | 2 |
Formato | @E 99,999,999,999.99 |
Título | ISS Bitributação |
Descrição | Valor da bitributação do ISS |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual? | Alterar |
Contexto | Real |
Opções | <Vazio> |
When | M->E1_MULTNAT != "1" |
Relação | <Vazio> |
Val. Sistema | positivo() .and. m->e1_iss < m->e1_valor .and. IIF(m->e1_tipo="PR" .and. m->e1_iss > 0,.F.,.T.) .and. fa040valor() |
Help | ISS Bitributação |
Campo | E1 | Campo | E2_VRETBIS |
Tipo | Numérico |
Tamanho | 14 |
Decimal | 2 |
Formato | @E 99,999,999,999.99 99 |
Título | Valor Rt. ISSB |
Descrição | Valor retido na bitributação do ISS |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual? | Visualizar |
Contexto | Real |
Opções | <Vazio> |
When | <Vazio> |
Relação | <Vazio> |
Val. Sistema | <Vazio> |
Help | Filial do Sistema |
PYME | Sim |
Contas a Receber
...