Ir para conteúdo
  • Cadastre-se

dev botao

ACBrNFSeX - alterações no provedor Pronim


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 486 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Prezados, boa tarde.

Tive de alterar o método TNFSeW_Pronim202.GerarXml da unit Pronim.GravarXml.pas (em anexo), para resolver os erros E282 e E292, de um cliente de Vacaria/RS (4322509). Alterações foram baseadas na documentação do provedor, disponível em https://vacaria.rs.gov.br/nfse.

Abaixo o código depois da alteração. Segue também no arquivo anexado.

function TNFSeW_Pronim202.GerarXml: Boolean;
const
  CODIGOMUNICIPIO_EXTERIOR = '9999999';
begin
  if NFSe.OptanteSimplesNacional = snSim then
    NrOcorrAliquota := 1;

  // Solução para o erro "Responsável/Retentor informado indevido. (E282)" quando ISSQN não é retido na fonte
  if NFSe.Servico.Valores.IssRetido <> stRetencao then
    NrOcorrRespRetencao := -1;

  // Solução para o erro "País do tomador do serviço indevido. (E292)" quando tomador não é estrangeiro
  if NFSe.Tomador.Endereco.CodigoMunicipio <> CODIGOMUNICIPIO_EXTERIOR then
    NrOcorrCodigoPaisTomador := -1;

  Result := inherited GerarXml;
end;

Poderiam incorporar nos fontes do ACBr, por gentileza?

Pronim.GravarXml.pas

logoDW.png.043cb4b50e3275dc9614c728eb3fa617.png

Guilherme Costa

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Muito obrigado pela colaboração, já inclui na minha lista de tarefas para analise. TK-3475

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...