Ir para conteúdo
  • Cadastre-se

dev botao

Emissão de NFSe Campos do Jordão - Prescon - .AddPair('tipoIss', 'F')


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

Postado

Boa tarde, estou terminando a configuração do prestador Prescon de Campos do Jordão e estou com o seguinte problema.

 

no Manual deles existe um campo chamado 

tipoIss -   Preencher com “M” caso a
                empresa recolha o ISS de
                formar Mensal, nos casos de
                recolhimento de formar
                Fixa(Anual) Preencher com “F”

no arquivo Prescon.GravaJson.pas ele esta setado para "F"

.AddPair('tipoIss', 'F')

porem a contabilidade me passou que no caso deles o valor correto seria M. 

Existe alguma forma de deixar esse campo com uma variavel ?

Obrigado e aguardo.

  • Consultores
  • Solution
Postado

@Raphael Sanini,

Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.

Agora o elemento tipoIss é vai ser gerado em função do valor do campo FrmRec veja o exemplo abaixo:

      // frmNenhum, frmNormal, frmRetidoNaFonte, frmSimplesNacional, frmFixoAnual,
      // frmSemRecolhimento, frmDevidoOutroMunicipio, frmFixoMensal
      {
        O Provedor Prescon se utiliza somente dos valores: frmFixoAnual e frmFixoMensal
        Já o provedor Governa se utiliza de todos os valores
      }
      FrmRec := frmFixoAnual;

Para não criar um novo campo, usei o campo FrmRec que é usando pelo provedor Governa.

Para o provedor Prescon você vai usar somente os valores: frmFixoAnual (vai gerar o elemento com o valor F) e frmFixoMensal (vai gerar o elemento com o valor M).

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado (editado)

Boa noite Italo, problema resolvido com a implementação do FrmRec 

Porem agora tem outro problema não sei se pode ser tratado aqui ou precisa abrir outra solicitação.

o campo segundo o manual.

PAISServico - C(80) - Paı́s do serviço

Pelo manual ele deve ser um campo String e no arquivo Prescon.GravarJson ele está utilizando o código do País.
NFSe.ConstrucaoCivil.Endereco.CodigoPais

Alterei para 

.AddPair('PAISServico', NFSe.ConstrucaoCivil.Endereco.xPais)

e ele levou o nome do País como esperado.

No caso de não informar o nome do País no par PAISServico do Json enviado para a Prescon o PDF com o Danfe da nota sai com o valor de ISS zerado e em contato com o provedor foi me informado que o ocorrido aconteceu pois não foi enviado o nome do País no campo citado.

Fiz a alteração no arquivo para testar e o PDF agora está correto.

 

Editado por Raphael Sanini
  • Consultores
Postado

Bom dia @Raphael Sanini,

Por favor crie um novo tópico uma vez que o problema inicial deste foi sanado.

Nesse novo tópico, por favor anexe a unit que você alterou para que possamos avaliar e caso esteja correta enviaremos para o SVN.

Desde já muito obrigado pela colaboração e compreensão.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...