========================================
LEIAME - plugin_dsf_v203
========================================

INFORMAÇÕES GERAIS

- Plugin: dsf_v203
- Comunicação: Web Service (SOAP)
- Cancelamento:
  - Via Web Service
  - Via portal da prefeitura

- Versão mínima do IntegradorNFSe:
  v1.18 - 23/05/2022 ou superior

- Credenciais:
  Devem ser informados Usuário e Senha utilizados na prefeitura.


========================================
MUNICÍPIOS E URLs
========================================

Campinas - SP
Produção:
https://novanfse.campinas.sp.gov.br/notafiscal-abrasfv203-ws/NotaFiscalSoap?wsdl

Homologação:
(Não informado)


Teresina - PI
Produção:
https://notafiscal.teresina.pi.gov.br/notafiscal-abrasfv203-ws/NotaFiscalSoap?wsdl

Homologação:
(Não informado)


========================================
PARÂMETROS POR MUNICÍPIO
========================================

Teresina - PI

completaCNAE = sim
envioSincrono = sim
naoEnviarDescontoCondicionado = sim
naoEnviarDescontoIncondicionado = sim
usaProtocoloTls = sim

(Os demais parâmetros não utilizados)


Campinas - SP

(Validar conforme necessidade do cliente - não especificado no padrão)


========================================
DESCRIÇÃO DOS PARÂMETROS
========================================

divideAliquotaPor100 = sim
- Converte a alíquota de 3.00 para 0.03

naoEnviarTomador = sim
- Não envia a tag <Tomador> quando não houver conteúdo

naoEnviarValorIss = sim
- Não envia a tag <ValorIss>

naoEnviarDescontoCondicionado = sim
- Não envia <DescontoCondicionado> quando valor for 0,00

naoEnviarDescontoIncondicionado = sim
- Não envia <DescontoIncondicionado> quando valor for 0,00

usaProtocoloTls = sim
- Utiliza conexão segura SSL/TLS

timeout = 60
- Tempo de espera entre envio e consulta (segundos)

completaCNAE = sim
- Ajusta o código CNAE automaticamente quando necessário

informaCNAE = 000000000
- Permite informar manualmente o CNAE via configurador

formataNumero = sim
- Formata o número da nota no padrão ABRASF

envioSincrono = sim
- Realiza envio síncrono do RPS


========================================
OBSERVAÇÕES IMPORTANTES
========================================

- Para ISS Retido (IssRetido = 1), é obrigatório informar:
  <ResponsavelRetencao>

- Valores comuns:
  1 = Tomador
  2 = Intermediário

- Caso não informado, o webservice pode retornar erro:
  E36 - Informação de ISSQN retido inválido

- Em cenários de ISS retido, pode ser necessário:
  - Não enviar <ValorIss>
  - Ou enviar com valor zerado (0.00), conforme regra do município

- Recomenda-se validar regras específicas por município (DSF/RTC),
  pois podem existir variações no layout.


========================================
FIM DO DOCUMENTO
========================================