Ir para conteúdo
  • Cadastre-se

Osmar de Luca

Membros
  • Total de ítens

    41
  • Registro em

  • Última visita

Tudo que Osmar de Luca postou

  1. Já descobri mesmo não usando certificados tem que informar a configuração e estava deixando em branco
  2. bom dia! atualizei os fontes e agora está gerando certo o XMLde consulta, porem não está retornando resposta. 000000000000846000000000000000000001-con-nfse.xml 000000000000846000000000000000000001-con-nfse-soap.xml 000000000000846000000000000000000001-lista-nfse-con.xml 000000000000846000000000000000000001-lista-nfse-con-soap.xml
  3. Bom dia, segundo o manual da IPM para usar o endereço enviado no XML tem que usar a tag <EnderecoInformado=1> unit IPM.GravarXml; está comentado e com 'S' ou 'N', descomentar e usar 1-SIM e 0-Não if( NFSe.Status <> srCancelado )then begin if (NFSe.Tomador.Endereco.EnderecoInformado) then Result.AppendChild(AddNode(tcStr, '#1', 'endereco_informado', 1, 1, 1, '1', '')) else Result.AppendChild(AddNode(tcStr, '#1', 'endereco_informado', 1, 1, 1, '0', '')); end;
  4. segue todos os arquivo da consulta por NFS-e. veja que mudei a tag da consulta para <serie_nfse>1</serie_nfse> 000000000000844000000000000000000001-con-nfse.xml 000000000000844000000000000000000001-con-nfse-soap.xml 000000000000844000000000000000000001-lista-nfse-con.xml 000000000000844000000000000000000001-lista-nfse-con-soap.xml
  5. Porem essas informações não estão chegando na função ACBrNFSeProviderIPM.PrepararConsultaNFSe . já descobri o b.o na rotina de consulta ao inves de usar **** with InfConsultaNFSe do usar **** with ACBrNFSeX1.WebService.ConsultaNFSe.InfConsultaNFSe do Método Executado: ConsultarNFSe Parâmetros de Envio Num. Ini. NFSe: 844 Num. Fin. NFSe: Data Inicial : 30/12/1899 Data Final : 30/12/1899 Parâmetros de Retorno Sucesso : True Erro(s): Código : X203 Mensagem: Não foi retornado nenhuma NFSe. Correção: --------- Apesar de dar mensagem X203 estou tendo o retorno do xml. Agora não sei devo fazer alterações no ACBrNFSeX_Exemplo e encaminhar aqui? 000000000000845000000000000000000001-lista-nfse-con.xml 000000000000845000000000000000000001-con-nfse.xml
  6. bom dia! segundo o manual da integração IPM, implementei no exemplo NFSex a consulta por NFS-e: proIPM: begin var xSerie : String; if ACBrNFSeX1.Configuracoes.Geral.Provedor in [proIPM] then begin if not(InputQuery(xTitulo, 'Série da NFSe:', xSerie)) then exit; end; InfConsultaNFSe := TInfConsultaNFSe.Create; try with InfConsultaNFSe do begin tpConsulta := tcPorNumero; NumeroIniNFSe := NumeroNFSe; SerieNFSe := xSerie; CadEconomico := edtEmitIM.Text; end; ACBrNFSeX1.ConsultarNFSe; finally InfConsultaNFSe.Free; end; Porem essas informações não estão chegando na função ACBrNFSeProviderIPM.PrepararConsultaNFSe . Método Executado: ConsultarNFSe Parâmetros de Envio Num. Ini. NFSe: Num. Fin. NFSe: Data Inicial : 30/12/1899 Data Final : 30/12/1899 Parâmetros de Retorno Sucesso : False Erro(s): Código : X108 Mensagem: Número da NFSe não informado. Correção: --------- e também precisa ser alterado a tag do xml de consulta de '<serie>' para '<serie_nfse>'; colocando as informações manualmente na função consulta retornou correto.
  7. Boa noite, Alterei a remessa pra o banco SICREDI do layout c240 e c400 o campo de CODIGOMORA para pegar de acordo com o tipo TACBrCodigoJuros, só pega o tipo se o campo CODIGOMORA for em branco para não causar problemas de quebra de código antigo, por favor vejam se é viável atualizar ai ou não. ValorMoraJurosCalculado := ValorMoraJuros; if CodigoMora='' then case CodigoMoraJuros of cjValorDia: CodigoMora := '1'; cjTaxaMensal: CodigoMora := '2'; cjIsento: begin CodigoMora := '3'; ValorMoraJurosCalculado := 0; end; cjValorMensal: begin CodigoMora := '1'; ValorMoraJurosCalculado := AcbrUtil.RoundABNT(ValorMoraJuros / 30, 2); end; cjTaxaDiaria: begin CodigoMora := '2'; ValorMoraJurosCalculado := AcbrUtil.RoundABNT(ValorMoraJuros * 30, 2); end; end; ACBrBancoSicredi.pas
  8. Boa tarde estou testando o NFSeX no provedor IPM de cascavel/pr e esta retornando esse erro <a> <ListaMensagemRetorno> <MensagemRetorno> <Codigo/> <Mensagem>Não foi encontrado o grupo da cidade do Usuário</Mensagem> <Correcao/> </MensagemRetorno> </ListaMensagemRetorno> </a> a configuração está assim [4104808] Nome=Cascavel UF=PR Provedor=IPM ProRecepcionar=http://sync-pr.nfs-e.net/datacenter/include/nfw/importa_nfw/nfw_import_upload.php?eletron=1 HomRecepcionar=http://sync-pr.nfs-e.net/datacenter/include/nfw/importa_nfw/nfw_import_upload.php?eletron=1 ; ProLinkURL=http://sync-pr.nfs-e.net/datacenter/include/nfw/nfw_imp_notas.php?codauten=%CodVerif% HomLinkURL=http://sync-pr.nfs-e.net/datacenter/include/nfw/nfw_imp_notas.php?codauten=%CodVerif% alguém tem alguma dica. Vlw 1-ger-nfse.xml 1-lista-nfse-ger.xml
  9. boa tarde italo, Desculpe! é tanto xml que me confundi na hora de enviar, segue o xml correto. arquivo_20210514_175940.xml
  10. Caros Colegas! estou com a seguinte situação no cancelamento da NFS-e em Cascavel/PR - provedor IPM. Não sei se já tem essa opção no ACBrNFSe, se tem não consegui achar. <mensagem> <codigo>00217 - A NFSe nao pode ser cancelada pois ultrapassou o limite de horas configuradas para o cancelamento</codigo> </mensagem> Isso ocorre porque o município de Cascavel não utiliza o cancelamento de nota fiscal. Sendo assim, sempre que tentar fazer o cancelamento (seja por Web Service ou diretamente do sistema) o retorno do sistema será essa mensagem. Sendo assim, é necessário fazer a Solicitação de Cancelamento via Web Service, que se trata de um pedido de cancelamento enviado para a prefeitura via sistema solicitando o cancelamento da nota fiscal. Segue em anexo o XML padrão para a Solicitação de Cancelamento. pedidoCancelamento.xml
  11. Então daniel atualizar units que acabou de passar e configurei keepalive=10 porem ele esta fazendo o teste de 20 em 20 segundos. Escutando porta: 6550 22/08/2019 15:54:00: Conectou IP: 192.168.25.42 22/08/2019 15:54:00: Conectou IP: 192.168.25.55 22/08/2019 15:54:20: Terminal: 192.168.25.42 - On Line 22/08/2019 15:54:20: Terminal: 192.168.25.55 - On Line 22/08/2019 15:54:40: Terminal: 192.168.25.42 - On Line 22/08/2019 15:54:40: Terminal: 192.168.25.55 - On Line 22/08/2019 15:55:00: Terminal: 192.168.25.42 - On Line 22/08/2019 15:55:00: Terminal: 192.168.25.55 - On Line 22/08/2019 15:55:20: Terminal: 192.168.25.42 - On Line 22/08/2019 15:55:20: Terminal: 192.168.25.55 - On Line 22/08/2019 15:55:40: Terminal: 192.168.25.42 - On Line 22/08/2019 15:55:40: Terminal: 192.168.25.55 - On Line
  12. bom dia pessoal! caro daniel, configurei para 28 segundos e esta comunicando normalmente, com dois terminais um antigo que caia e um novo. pelos teste aqui ta ok. a tarde vou testar em campo Vlw. Escutando porta: 6550 22/08/2019 09:58:44: Conectou IP: 192.168.25.42 22/08/2019 09:59:14: Terminal: 192.168.25.42 - On Line 22/08/2019 09:59:43: Terminal: 192.168.25.42 - On Line 22/08/2019 10:00:12: Terminal: 192.168.25.42 - On Line 22/08/2019 10:00:41: Terminal: 192.168.25.42 - On Line 22/08/2019 10:01:10: Terminal: 192.168.25.42 - On Line 22/08/2019 10:01:39: Terminal: 192.168.25.42 - On Line 22/08/2019 10:02:08: Terminal: 192.168.25.42 - On Line 22/08/2019 10:02:37: Terminal: 192.168.25.42 - On Line 22/08/2019 10:03:06: Terminal: 192.168.25.42 - On Line 22/08/2019 10:03:35: Terminal: 192.168.25.42 - On Line 22/08/2019 10:03:44: Conectou IP: 192.168.25.55 22/08/2019 10:04:13: Terminal: 192.168.25.55 - On Line 22/08/2019 10:04:28: Terminal: 192.168.25.42 - On Line 22/08/2019 10:04:42: Terminal: 192.168.25.55 - On Line 22/08/2019 10:04:57: Terminal: 192.168.25.42 - On Line 22/08/2019 10:05:11: Terminal: 192.168.25.55 - On Line 22/08/2019 10:05:26: Terminal: 192.168.25.42 - On Line 22/08/2019 10:05:40: Terminal: 192.168.25.55 - On Line 22/08/2019 10:05:55: Terminal: 192.168.25.42 - On Line 22/08/2019 10:06:09: Terminal: 192.168.25.55 - On Line 22/08/2019 10:06:24: Terminal: 192.168.25.42 - On Line 22/08/2019 10:06:38: Terminal: 192.168.25.55 - On Line 22/08/2019 10:06:53: Terminal: 192.168.25.42 - On Line 22/08/2019 10:07:07: Terminal: 192.168.25.55 - On Line 22/08/2019 10:07:22: Terminal: 192.168.25.42 - On Line 22/08/2019 10:07:36: Terminal: 192.168.25.55 - On Line 22/08/2019 10:07:51: Terminal: 192.168.25.42 - On Line 22/08/2019 10:08:05: Terminal: 192.168.25.55 - On Line
  13. Essa Semana me deparei com problemas dos famosos GERTEC MT720 antigos, onde há o problema de perder a conexão, o que acontece é o seguinte se não houver comunicação em 30 segundos ele reinicia, isso é do próprio software dele, com a DLL da GERTEC funciona porque deve comunicar de tempo em tempo, então para sanar o problema tem quer enviar algo de 30 em 30 segundos, coloquei um timer e estou enviando MTer.VerificarOnline('x.x.x.x'); e resolveu o problema. 20/08/2019 16:47:33: Desconectou IP: 192.168.25.42 - Erro: 10054 - Connection reset by peer 20/08/2019 16:47:35: Conectou IP: 192.168.25.42 20/08/2019 16:48:05: Desconectou IP: 192.168.25.42 - Erro: 10054 - Connection reset by peer 20/08/2019 16:48:07: Conectou IP: 192.168.25.42 20/08/2019 16:48:37: Desconectou IP: 192.168.25.42 - Erro: 10054 - Connection reset by peer 20/08/2019 16:48:39: Conectou IP: 192.168.25.42 Terminal: 192.168.25.42 - On Line Resposta: OnLine Terminal: 192.168.25.42 - On Line Resposta: OnLine Terminal: 192.168.25.42 - On Line Resposta: OnLine
  14. Olá, procurei nos posts e não encontrei a solução para acentuação nos arquivos de remessa para o sicredi, que não aceita conforme imagem anexo, alguém tem alguma solução, alterei nos componentes mas toda vez que atualizar terei que alterar novamente.
  15. Cleonir voce pode fazer o seguinte, desativar o juros e multa e colocar as informacoes na msg para para o caixa ex: JUROS DE 5% AO MES E MULTA DE 2%
×
×
  • 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.