Ir para conteúdo
  • Cadastre-se

dev botao

Modernização Publica


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

Recommended Posts

Postado

Bom dia

Precisei realizar uma alteracao na funcao procedure TNFSeW_ModernizacaoPublica202.Configuracao; do provedor Modernização Publica, para ele levar o item do Servico Formatado e sem 0 a esquerda.

procedure TNFSeW_ModernizacaoPublica202.Configuracao;
begin
  inherited Configuracao;

  // a linha abaixo foi comentada para atender a cidade de Belford Roxo/RJ
  // se outra cidade atendida pelo mesmo provedor exigir a presença da tag
  // vai ser necessário mudar a forma de configurar.

  //  NrOcorrAliquota := 1;
  
  FormatoItemListaServico := filsComFormatacaoSemZeroEsquerda;

  GerarIDRps := True;
end;

BP Rossetti Serviços de Informática

[email protected]

www.bprossetti.com.br

  • 8 meses depois ...
Postado (editado)

Italo, boa tarde

Pelo que percebi aqui, peguei mais 2 cidades da modernização que estão com 01.01, por exemplo, no campo.

Eu preciso verificar se o problema é no cadastro do tipo de servico para o meu cliente, ou eles cadastram sem o 0 na cidade de Mage.

Vou me informar aqui e volto a lhe falar.

Existe alguma opção onde ele nao faz nada, apenas coloca o campo como vem, sem fazer nenhum tipo de formatação.

Editado por cueiogordo

BP Rossetti Serviços de Informática

[email protected]

www.bprossetti.com.br

  • Consultores
Postado

Bom dia Bruno,

A alteração no código do componente como você fez, é indicada quanto todas as cidades seguem a mesma formatação.

Se o provedor não foi capaz de padronizar a formatação do ItemListaServico para todas as cidades, ou seja, para algumas é 01.01 em outras é 1.01, é possível definir uma formação para cada cidade no arquivo ACBrNFSeXServicos.ini

Veja este exemplo:

[3525904]
; Atualizado em 03/01/2024
Nome=Jundiai
UF=SP
Provedor=Ginfes
Params=NaoFormatarItemServicoSemZeroEsquerda:
ProLinkURL=http://jundiai.ginfes.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null
HomLinkURL=http://jundiai.ginfesh.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null

O campo Params poderá receber os seguintes valores:

; NaoFormatarItemServico é do tipo Boolean
; NaoFormatarItemServicoSemZeroEsquerda é do tipo Boolean
; FormatarItemServicoSemZeroEsquerda é do tipo Boolean
; FormatarItemServicoNaoSeAplica é do tipo Boolean

A ausência desse campo no arquivo INI o componente assume que o ItemListaServico deve ser formatado e com o zero a esquerda, exemplo: 01.01 a não ser que na unit GravarXml do provedor tenha uma configuração diferente.

  • Curtir 1
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

  • 2 semanas depois ...
  • Este tópico foi criado há 320 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.