Siga as instruções do link abaixo para realizar a atualização do Plugin:
🔗Linx DMS - IntegradorNFSe - Como atualizar ou alterar plugin
Data de Atualização | Descrição das alterações: | Versão | Issue |
|---|---|---|---|
| 22/05/2026 | Foi ajustado o processamento de **PIS/COFINS** no bloco de tributos federais para tratar corretamente situações onde o campo **tpRetPisCofins** não é informado. | V8 | AUTO-97119 |
crição das alerações
Complemento | Valor | Descrição | Municípios |
# LEIAME – plugin_betha_rtc
## Descrição
Plugin responsável pela integração de envio de RPS para o padrão **Betha RTC (DPS – Nota Fiscal de Serviço Nacional)**, realizando a conversão do layout **ABRASF/Linx** para o layout **DPS Betha** e efetuando a transmissão via SOAP.
## Alteração Implementada
Foi ajustado o processamento de **PIS/COFINS** no bloco de tributos federais para tratar corretamente situações onde o campo **tpRetPisCofins** não é informado.
### Detalhe da Implementação
* Criação de rotina de processamento de tributos federais (`ProcessarTribFedPorTpRetPisCofins`).
* Tratamento de **valores nulos ou vazios** no campo `tpRetPisCofins`.
* Quando o campo não é informado:
* O sistema considera **não retido**.
* Os valores de **PIS e COFINS são somados normalmente no bloco `<piscofins>`**.
* Evita **NullReferenceException** durante a geração do DPS.
### Lógica aplicada
* Se `tpRetPisCofins = 1`
→ impostos considerados **retidos**.
* Se `tpRetPisCofins = 0, 2, 8 ou vazio`
→ impostos considerados **não retidos**.
### Objetivo
Garantir que o XML DPS seja gerado corretamente mesmo quando o campo de retenção não for informado na origem.
## Impacto
* Evita falhas de execução no plugin.
* Mantém compatibilidade com registros onde a retenção de PIS/COFINS não é utilizada.
## Erros na consulta precisa usar o complemento codigoIbge
** codigoIbge = envio.Prestador.Endereco.CodigoMunicipio
Para emitir notas do exterior usar o arquivo CodPaisesBacenIBGE.txt (colocar na pasta com o plugin)