Ir para conteúdo
  • Cadastre-se

cleberhhp

Membros
  • Total de ítens

    29
  • Registro em

  • Última visita

Últimos Visitantes

544 visualizações

cleberhhp's Achievements

Explorer

Explorer (4/14)

  • Collaborator Rare
  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

5

Reputação

2

Community Answers

  1. Infelizmente não conseguimos resolver o problema no S24, porém, como o cliente estava com certa urgência optou por trocar o aparelho por outro modelo, não me recordo agora qual era, mas depois disso o aplicativo instalou normalmente. Pode fechar o tópico. Obrigado
  2. Boa tarde a todos. Estou tendo um problema com um app que temos aqui na empresa. Não é nossa área de atuação, mas como o cliente insistiu foi desenvolvido um app para android há uns 3 anos. Ele roda perfeitamente, porém, conforme vai trocando os aparelhos dos usuários do cliente, foram necessárias algumas adequações e mudanças para poder instalar e rodar nos aparelhos com android mais novo. Cerca de uns 10 dias, um usuário adquiriu um galaxy S24, e não instala o apk de jeito nenhum nesse aparelho. Mesmo usando o delphi Alexandria (11), com a atualização das sdk para a API level 34, compliando para android 64-bit e não consegue instalar. Como o app é de uso somente desse cliente, não publicamos ele na playstore, apenas geramos o apk e enviamos para o cliente para fazer a instalação. Isso sempre funcionou, antes do S24. Já desabilitou no aparelho para aceitar fontes de terceiros e nada. Alguém já passou por esse problema?
  3. Boa tarde. Fiz os testes e deu tudo certo. Pode encerrar o tópico. Obrigado pela atenção
  4. Bom dia Italo Vou atualizar e fazer os testes e posto o resultado Obrigado
  5. Boa tarde Italo, Na verdade eu descobri meio que na tentativa e erro essa questão do cancelamento. Falando com um contato que me passaram na PriMax, ele não respondia as minhas dúvidas de forma clara ou técnica, sendo bem honesto, ele só sabia me falar que o XML que o sistema tinha que gerar tinha que ficar igual ao XML de exemplo. Apenas para se ter uma idéia, por padrão, nossos cadastros não gravam informações com máscaras de edição, tipo telefone, cnpj, cpf, gravamos apenas os números. Ao tentar enviar a nota, estava dando um erro de CNPJ não cadastrado na prefeitura. Perguntei várias vezes e a única coisa que eles me respondiam era que o XML tinha que estar igual ao exemplo, então eu enviava o XML gerado e eles não eram capazes de dizer: olha na tag do CNPJ do Prestador, tem que ter a máscara e não apenas os números do CNPJ, caso contrário retorna o erro de CNPJ não cadastrado. E nem o layout possui muitas notas explicativas a esse respeito, tive que descobrir isso na marra mesmo.... O mesmo passou a acontecer quando eu tentava cancelar a nota. Retornava sempre a mesma mensagem de erro de "Número de controle não consta na base de dados" ou algo parecido. Eu verificava o XML e estava com o número da NFSe correto, e então eu percebi no XML retornado na consulta a tag <NfeControle id="780372"> e percebi que tinha esse número na impressão da nota pelo site da prefeitura, em um campo descrito como "Número de Controle". Procurei para ver se tinha algum lugar onde armazenava esse campo no componente. Como eu não encontrei, e também porque no caso o nosso sistema já gravamos o número do RPS, achei mais fácil mudar o método do cancelamento para utilizar pelo RPS, que é a segunda opção segundo o layout. Conforme a imagem da impressão da Nota abaixo: Fiz a alteração para utilizar pelo número do RPS e deu certo, cancelou corretamente a nota. Daí inclusive eu falei no meu post que talvez o correto seria mudar na unit PriMax.Provider.pas para não correr o risco de mudar na WebFisco e passar a não funcionar para esse provedor, já que pode haver alguma diferente entre eles, mesmo usando o mesmo layout. Como eu estava com certa urgência, para agilizar eu tinha feito a alteração na unit WebFisco.Provider.pas, mas entendo que talvez o correto seria criar o método na PriMax.Provider Espero ter ajudado e peço desculpas por me alongar muito na resposta, não sou muito bom em explicar por escrito.
  6. Boa tarde Diego Segue em anexo os arquivos alterados. Lembrando que para agilizar meus testes, a alteração feita na rotina de cancelamento foi feita diretamente na unit do provedor WebFisco, acredito que o mais correto seria criar o método na unit do provedor PriMax para não interferir caso o WebFisco esteja funcionando corretamente. ACBrNFSeXServicos.ini WebFisco.Provider.pas
  7. Boa tarde. Após entrar em contato com o pessoal da PriMax (que não ajudaram quase com nada, diga-se de passagem) e muitos testes, finalmente consegui emitir a NFSe. Precisei fazer algumas alterações, como segue: Arquivo ACBrNFSeXServicos.ini -> precisou adicionar a url para consultar a NFSe pelo número do RPS; Precisei ajustar a rotina de cancelamento para utilizar também o número do RPS ao invés do número da NFSe, pois o webservice tem como parâmetro o número de controle (que ao que tudo indica é gerado por eles ao enviar um RPS) ou o número do RPS que é enviado pelo contribuinte no número do RPS e o tipo de consulta para utilizar a segunda opção. Como verifiquei no componente ACBr, o provedor PriMax está utilizando as units do WebFisco. Nos meus testes, fiz as alterações direto na unit do WebFisco, para agilizar aqui pra mim. Agora que consegui validar o processo, como eu devo proceder para enviar para vocês o que eu alterei?
  8. Bom dia Alexandre Segue a alteração feita no arquivo ini e os xml gerados: [3524105] Nome=Ituverava UF=SP Provedor=PriMax 7212-ger-nfse.xml 7212-lista-nfse-ger.xml ACBrNFSeXServicos.ini
  9. Bom dia Renato. Sim, segundo o pessoal já está habilitado para o envio no webservice para o cnpj do cliente. Passei a fazer o envio em modo de produção, e o erro mudou para Usuário ou senha não cadastrados. Também em contato com o pessoal, o usuário e senha informados no xml está correto.
  10. cleberhhp

    NFSe provedor PriMax

    Bom dia. Estou incluindo uma nova cidade para emissão da NFSe que utiliza o provedor PriMax. Fiz as alterações no arquivo ACBrNFSeXServicos.ini para associar a cidade ao provedor e tentei fazer o teste em ambiente de homologação, porém está dando o erro de CNPJ prestador inválido. Gostaria de saber se alguém utiliza esse provedor e se ele está funcionando corretamente. Obrigado
  11. Italo, já estou fazendo isso, revisando linha a linha toda a parte de configuração primeiro, comparando com o programa de exemplo. Depois a parte de alimentação do componente eu já tinha revisado, foi a primeira que fiz, mas vou olhar novamente. Assim que eu terminar posto aqui o resultado Obrigado pela atenção
  12. Italo boa tarde No programa exemplo não acontece isso. Eu consegui enviar nota nele, mudando apenas os campos referentes aos códigos específicos para o município de Ribeirão Preto e os dados do tomador que usei os dados daqui da empresa mesmo como sendo o tomador de serviço. Inclusive já reinstalei o ACBr novamente umas duas a três vezes mas também não funcionou Obrigado pela atenção.
  13. Bom dia Italo Segue as configurações que estão atualmente no componente: ACBrNFSeX.Configuracoes.Geral.Salvar := True; ACBrNFSeX.Configuracoes.Geral.RetirarAcentos := True; ACBrNFSeX.Configuracoes.Geral.MontarPathSchema := True; ACBrNFSeX.Configuracoes.Geral.ExibirErroSchema := True; ACBrNFSeX.Configuracoes.Arquivos.Salvar := True; ACBrNFSeX.Configuracoes.Arquivos.NomeLongoNFSe := True; ACBrNFSeX.Configuracoes.Arquivos.EmissaoPathNFSe := False; ACBrNFSeX.Configuracoes.WebServices.Visualizar := True; ACBrNFSeX.Configuracoes.WebServices.Salvar := True; ACBrNFSeX.Configuracoes.WebServices.Tentativas := 5; ACBrNFSeX.Configuracoes.WebServices.AguardarConsultaRet := 3000; ACBrNFSeX.Configuracoes.WebServices.IntervaloTentativas := 3000; ACBrNFSeX.Configuracoes.Geral.LayoutNFSe := lnfsProvedor; ACBrNFSeX.Configuracoes.Geral.CodigoMunicipio := (vCodIBGE); Essa é a configuração que eu faço no componente em tempo de execução no sistema. Não acredito que sejam elas que estão causando o problema pois fiz os testes mudando e testando várias vezes e nenhum deu certo. Em todos eles, é como se não estivesse enviando o XML das notas ao executar o método Emitir Obrigado pela atenção
  14. Bom dia Italo Sim, deixei os dois como True e depois passei para False, mas em ambos os casos não deu certo. Vou pegar corretamente todas as configurações que faço no fonte do sistema e postar aqui, talvez alguma delas possa estar causando o problema. Obrigado pela atenção
  15. Boa tarde Italo Sim esse A3 é muita dor de cabeça, porém, o cliente já possui ele e não quer trocar enquanto ele não vencer. Então acabei alterando no sistema para utilizar o método SelecionarCertificado quando for do tipo A3. Consegui então um certificado tipo A1 com outro cliente para poder tentar finalizar a migração do componente para o NFSeX. Porém, estou tendo um problema que ao executar o método Emitir, simplesmente não acontece nada, não retorna erro, mas também não envia a nota. Tentei reinstalar o ACBr novamente, porém não tive sucesso. Segui todos os passos para a migração conforme é orientado no arquivo PDF. Estou sem idéia do que posso ter feito de errado. Já revisei o código e não consigo ver o que posso ter feito de incorreto. Você teria alguma idéia do que pode ser? Fiz um teste no programa exemplo, mudei todos os campos para obedecer os código para Ribeirão Preto a nota e envia, porém no nosso sistema não envia. Obrigado pela atenção
×
×
  • 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...