# Provedores

`NfseProvider` define `issue`, `consult` e `cancel`; `NfseProviderFactory` seleciona o provedor. `NationalNfseProvider` valida pré-requisitos e interrompe explicitamente: a integração real ainda não existe. BETHA, GINFES, ISSNET, WEBISS, IPM e municipal custom são extensões futuras, não condicionais espalhadas na aplicação.

## Arapongas / PR

O catálogo municipal identifica Arapongas (IBGE `4101507`) como **IPM Fiscal / Atende.Net**, com base em fontes públicas do próprio município:

- [Nota Técnica nº 42/2023](https://www.arapongas.pr.gov.br/docs/tutoriais/20240815160826.pdf), publicada pela Prefeitura, sobre a NFS-e no ambiente Atende.Net;
- [Utilidades do Portal do Cidadão](https://arapongas.atende.net/cidadao/pagina/utilidades), portal oficial municipal.

Essa evidência identifica o ecossistema, mas não substitui um contrato de webservice. Por isso o perfil tem `status: DISCOVERY`, `transport: UNKNOWN`, lista de capacidades vazia e nenhum endpoint público catalogado. Antes de implementar ou habilitar transmissão, são obrigatórios: manual IPM aplicável a Arapongas, versão/layout e transporte, XSD/WSDL/API, autorização municipal para integração, credenciais de homologação e cenários de contrato aprovados. A transmissão fica em `BLOCKED` até todos esses itens serem verificados.
