Ir para conteúdo
  • Cadastre-se

ronnei

Membros
  • Total de ítens

    168
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que ronnei postou

  1. Olá Regys, eu participei do processo de beta tester e usava um fórum chamado quintessence, esse tá praticamente morto, se for outro e você tiver o link aí eu agradeceria, porque tenho algumas dúvidas e não consigo achar ajuda na comunidade, por isso a iniciativa de um fórum brasileiro especificamente para tratar de desenvolvimento mobile. Já estou com aplicações na AppStore bem como aplicações piloto em clientes, mas as dúvidas chegam e acabo não sabendo a quem recorrer.
  2. Criei esse fórum para programadores que assim como eu estão iniciando no Desenvolvimento de Apps para IOS com Delphi XE4 e futuramente para Android, para que possam trocar conhecimento. http://forum.invictos.com.br/
  3. O processo é o mesmo no a1 e no a3, basta pegar o número de serie e configurar no software, tenho apps rodando com os dois certificados sem mudar nem uma linha de código, uso o capicom e não o OpenSSL.
  4. Em Homologação no ISS.net a cidade tem que ser 999 e não o código correto.
  5. Muito Obrigado Regys, vou ficar no aguardo, por enquanto vou calcular diretamente no software através do DAS (alíquota do simples), pelo menos o contador disse que essa é a melhor opção.
  6. Amigos, estou implementando a Lei 12741/2012 para a Nfse, pelo que entendi o NBS seria o codigo da tabela LC116/2003 que usamos para emitir a Nfse, porém ao dar uma olhada nos códigos importados da tabela IBPTAX não consegui fazer bater as informações, por exemplo na tabela tem um código: 01011, mas se eu separar em 01 e 011 ou seja 1.11 nao existe na tabela LC116 que vai até 1.08, se fosse 010.11 mesmo assim também não existe na tabela que vai até 10.10, alguém sabe como tratar esse NBS da tabela IBPTAX para convertê-la na LC116? Agradeço a atenção
  7. Porém LVR se ele retornar false porque a NFSE não foi gerada você vai ficar em processamento de forma errada, porque ela pode ter sido negada, por algum motivo, por isso a importância de pegar a situação do RPS e verificar se ele está em processamento ou se foi aceito.
  8. Sim, infelizmente estou tendo que mandar pelo campo discriminação, quebrei duas linhas e adicionei nele.
  9. ronnei

    Informações Complementares

    Qual tag preencher no RPS para enviar uma informação complementar, como por exemplo o texto da lei 12741? Uso a NFSE no provedor ISS.net. Obrigado pela Atenção
  10. Sim Juliomar, essa é a idéia mesmo, já implementei para ele não consultar logo após o envio, o que eu preciso agora é pegar a situação do RPS nesta consulta, assim posso tratar, se ainda for lote em processamento não faz nada, já se o lote foi rejeitado eu devolvo a Nfse para digitação.
  11. Fiz o seguinte, setei a propriedade ConsultaLoteAposEnvio para False, e enviei com a opção imprimir=false, assim ele apenas envia, sendo assim eu seto minha Nfse como Enviada processando, logo em seguida eu chamo um procedimento que faz a consulta Try FComponentesNfe.ACBrNFSe.Configuracoes.WebServices.ConsultaLoteAposEnvio:=False; Enviar(Self.campo_Rps_Numero,false); Except On e:exception do Begin Mensagemerro(e.message); exit; End; End; Procedimento que consulta ACBrNFSe.NotasFiscais.Clear; ACBrNFSe.NotasFiscais.LoadFromFile(OpenDialog1.FileName); Try AcbrNfse.Configuracoes.WebServices.ConsultaLoteAposEnvio:=False; AcbrNfse.Configuracoes.WebServices.Visualizar:=True; ACBrNFSe.ConsultarNFSeporRps(Self.campo_Rps_Numero, Self.campo_Rps_Serie, Self.campo_Rps_Tipo, Self.campo_Prestador_CpfCnpj, self.campo_Prestador_InscricaoMunicipal); O que eu preciso agora é pegar o resultado desta consulta para saber a situação do RPS para saber se ele foi rejeitado ou se ainda está em processamento, porque se eu usar um exception como regra para não aceito posso ter problemas no caso do lote em processamento.
  12. ronnei

    Lote Não Processado

    Enviei um lote e provavelmente quando ele foi consultar Deu o Erro Situação: 2-Não Processado Como tratar essa situação, queria separar um envio do Lote e retorno do lote, e depois consulta do lote com o protocolo, assim posso tratar o que seria um lote em processamento. Estava usando Enviar(pnumlote); Como separar? Alguma dica?
  13. ronnei

    Ini De Configuração

    Olá amigos, todos os testes estavam sendo feitos pelo DEMO, agora vou desenvolver direto no meu app, gostaria de saber se o componente usa o INI internamente, ou apenas para configurar os edits do demo? Porquê não encontrei onde preencher as demais informações do emitente por exemplo (prestador), no demo ele preenche basicamente CNPJ, IM e Codigo da cidade antes de enviar o RPS.
  14. Altere apenas antes de imprimir não precisa mexer no XML, carrega ele pro componente quebra com #13 e manda imprimir, basta implementar isso na rotina impressão do seu aplicativo. Eu fiz e funcionou
  15. Mesmo sendo quickreport a quebra padrão só Delphi é #13 ja tentou?
  16. Ja solicitou liberação na NotaControl? Precisa, eles cadastram vc e te mandam um email com a cidade de testes e seus dados usuário e senha.
  17. Thiago, a dica é entrar em contato com a empresa que cuida da Nfse da sua cidade, ou da cidade desejada, e verificar se o padrão implementado é o da Abrasf, se for, mesmo que não esteja ainda no componente é possível você testar com o demo, precisa alguns ajustes mínimos em alguns arquivos adicionando o código da cidade e os endereços dos webservices, mas funciona, depois de testado adicione no fórum a cidade e os arquivos alterados com um comentário //alterado por Seu nome, nos locais que voce alterou, pelo menos foi isso que eu fiz e tive sucesso na implementação da minha cidade e o responsável pelo projeto já alterou os fontes, como o fonte é aberto temos que nos esforçar para deixar ele preparado para o maior número de cidades possível, pois todos ganharemos com isso.
  18. ronnei

    Ajuda Na Nfse

    Você fará uma Nfse para os serviços e uma Nfe para os produtos, resumindo duas notas.
  19. Segue em anexo os dois arquivos que eu modifiquei, nos dois casos tive que adicionar a cidade de Dourados 5003702 e a cidade 999 que é o código que eles identificam na homologação. ACBrProvedorISSNet.pas pnfsConversao.pas
  20. ronnei

    Impresão Da Nfse

    Fortes Report também, estou usando ele.
  21. ronnei

    Ajuda Na Nfse

    Produto é na NFe e serviço na NFSE, existe o inverso você inserir serviços na Nfe de produto, mas para isso a prefeitura tem que ter firmado um convênio com o governo federal no compartilhamento das informações, é muito raro, quanto a mais de um serviço na Nfse pelo que li no manual é um item único, pelo menos foi o que eu entendi lendo o manual da Abrasf, corrijam-me se eu estiver errado.
  22. Já consegui fazer os teste em homologação e alterei o componente manualmente para a cidade de Dourados, que segue o padrão da ISS.net mesma empresa de Cuiabá, é possível adicionar essa cidade ao componente?
  23. ronnei

    Nfse Substituida 1

    A Nota Control me respondeu que eles que enviam esse numero, a forma de tirar isso a limpo foi pegando o XML de uma nota emitida no site deles e não pelo componente e realmente a tag estava preenchida, agora antes de imprimir eu limpo essa propriedade do componente para não sair na impressão.
  24. Amigos, qual a solução para tratar lote em processamento, após enviar e consultar ele está gerando um exception que o lote ainda não foi processado, tem como fazer igual ao do AcbrNfe, na nfe de produto eu envio, guardo o protocolo, depois eu consulto separadamente, se der alguma excessão eu trato, mas o lote já foi enviado e arquivo o número do protocolo já esta salvo, faço assim no AcbrNfe: ---função que envia--- Enviar.Executar; Recibo_numero := Enviar.Recibo; Recibo_CStat := IntToStr(Enviar.cStat); Recibo_XMotivo := Enviar.xMotivo; Recibo_dhRecbto := DateTimeToStr(Enviar.dhRecbto); ---outra funcao que verifica se o lote foi processado--- Retorno.Recibo := Self.nfe.get_reciboenvio;//de posso do recibo de envio posso consultar Retorno.Executar; if (Retorno.cStat<>104)//104 É lOTE PROCESSADO SE FOR DIFERENTE DISSO GERA UM ERRO Then Exception.Create(Retorno.Msg); Alguma dica?
×
×
  • 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...