Ir para conteúdo
  • Cadastre-se

Alisson07

Membros
  • Total de ítens

    46
  • Registro em

  • Última visita

Tudo que Alisson07 postou

  1. Estou com uma situção um tanto quanto atípica. Temos 2 clientes ipm da mesma cidade (Palhoça-SC) que basicamente conectam no mesmo 'Componente ACBrNFSeX'. Quando emito NFse para o primeiro cliente e depois para o segundo cliente, ao tentar emitir/cancelar para o primeiro novamente ocorre a rejeição: "00005 - Usuário logado é diferente do prestador informado e não existe relacionamento contador/cliente entre ambos." Quando reinicio a aplicacação, ambos os clientes voltam a emitir/cancelar normalmente. Ja verifiquei os campos wsuser e wssenha, está com usuario e senha correta. Acredito que seja algo do web service que mantem uma conexão em cache ou algo do tipo. Testei pelo navegador e ele mantem as credenciais ativa por um tempo. Alguem tem ideia de como posso contornar isso? existe alguma propriedade que posso habilitar para não permanecer conectado ao webservice ? Sem que eu tenha que reiniciar minha aplicação.
  2. Na cidade de Araquari-sc ao cancelar a nfse retorna o seguinte erro: <retorno><mensagem><codigo>XSD Error 1871: Element 'nf': Missing child element(s). Expected is ( serie_nfse ). Line: 1</codigo></mensagem></retorno>
  3. Se ajuda na análise situação ocorre apenas com IPM, até agora identifiquei a situação na cidade de Agrolândia-sc e de Rio das Antas-sc, As duas alteraram os links recentemente.
  4. Encontrei o problema. Campo idantificador deve retornar o Incremento do ultimo numero rps enviado.
  5. Ao tentar emitir NFse para ipm cidade de agrolandia-sc pelo componente TACBrNFSeX retorna a seguinte rejeição : 00209 - Já consta uma NFSe para o referido prestador de serviço com o mesmo IDENTIFICADOR de arquivo Mas se usar o componente antigo TACBrNFSe emite normalmente. Segue xml de retorno. ReqResp.xml
  6. Ele está caindo no else. Onde utiliza a função: Result:= AcbrStr(Result); Não utiliza o nativeStringToUTF8. Se eu coloco : Result:= String(NativeStringToUTF8(Result)); funciona normalmente. provavelmente esta retornando do webservice sem formatar no UTF8.
  7. ESta exatamente dessa forma. utilizando : Result := ACBrStr(Result);
  8. XML de retorno: <retorno><mensagem><codigo>00209 - Já consta uma NFSe para o referido prestador de serviço com o mesmo IDENTIFICADOR de arquivo</codigo></mensagem><identificador>nfse</identificador><numero_nfse>5297</numero_nfse><serie_nfse>1</serie_nfse><data_nfse>06/11/2023</data_nfse><hora_nfse>16:53:41</hora_nfse><arquivo_gerador_nfse>452-ger-nfse.xml</arquivo_gerador_nfse><nome_arquivo_gerado_eletron>452-ger-nfse.xml</nome_arquivo_gerado_eletron><link_nfse>http://sync.nfs-e.net/datacenter/include/nfw/nfw_imp_notas.php?codauten=0180030001856541</link_nfse><cod_verificador_autenticidade>0180030001856541</cod_verificador_autenticidade></retorno> porem em acbrlibxml2 na funcão function xmlParseDoc(const cur: xmlCharPtr): xmlDocPtr; begin if InitLibXml2Interface and Assigned(_xmlParseDoc) then Result := _xmlParseDoc(cur) //Retorna nil! else Result := nil; end; e gera essa mesangem: X999 - Erro de Conexão: Input is not proper UTF-8, indicate encoding ! Bytes: 0xE1 0x20 0x63 0x6F Ja atualizei o repositório.
  9. Na verdade no cliente ainda não estava dando certo pelo ACBrNFSeX entrei em contato com a ipm e os mesmos relataram que a url ainda se encontra errada. Segue arquivo com a url correta. TTestado por postman e deu certo. ACBrNFSeXServicos.ini
  10. Saiu uma nova alteração referente ao município de Araquari-sc link: https://araquari.atende.net/subportal/atualizacao-do-sistema-fiscal-web Segue arquivo ACBrNFSeXServicos.ini atualizado com a nova URL, conseguem atualizar? ACBrNFSeXServicos.ini
  11. a tag <emiDocAnt> está com ie vazio porém o emitente é uma pessoa fisica.
  12. campo IE do <DocAnt> <emiDocAnt> IE vazio pelo fato do emitente ser pessoa física.
  13. o arquivo é gerado por um servidor, e transferido para o POS android. O servidor pode fazer a alteração, mas vou tentar usar a dll pois é inviável baixar o executável do ghostscript.
  14. Pelo que entendi esse FPDF-Pascal gera um arquivo PDF, eu tenho esse arquivo PDF já, mas preciso convertê-lo para bitmap. Assim posso usar o método .printBitmap() para imprimir esse arquivo na smartpos sunmi.
  15. Linguagem delphi, smartPOS system p2 (tec toy)
  16. Boa tarde ! Estou com uma maquina Sunmi estou tentando usar no android em um projeto. No demo do acbr ele roda e imprime como texto e bitmap, tem alguma forma dele imprimir de um arquivo PDF? Alguma sugestão?
  17. QR Code gerado no android pelo método 'PintarQRCode' fica com uma qualidade muito ruim, opaco/desfocado acredito que tenha ligação com os pixels. Tem alguma configuração que melhore a qualidade da imagem? Ou algum outro método que substitua o 'PintarQRCode' para que eu possa testar?
  18. Atualizei os fontes e as dll's, debugando o código percebi que meu token do captcha está vazio. Em ACBRConsultaCPF.COnsulta() : Post.WriteString('TxtCPF='+ACPF+'&'); Post.WriteString('txtDataNascimento='+datanasc+'&'); Post.WriteString('txtToken_captcha_serpro_gov_br='+FTokenCaptcha+'&'); <------ FTokenCaptcha está empty. Post.WriteString('txtTexto_captcha_serpro_gov_br='+Trim(ACaptcha)+'&') Post.WriteString('Enviar=Consultar'); Post.Position:= 0; HttpSend.Clear; HttpSend.Document.Position:= 0; HttpSend.Document.CopyFrom(Post, Post.Size); HTTPSend.MimeType := 'application/x-www-form-urlencoded'; HTTPPost('https://servicos.receita.fazenda.gov.br/Servicos/CPF/ConsultaSituacao/ConsultaPublicaExibir.asp'); Acredito que deveria vir preenchido, para validar com a descrição do Captcha, correto?
  19. ACBrConsultaCPF.Captcha Funciona corretamente, me retorna a imagem do captcha. Mas ao entrar no método ACBrConsultaCPF.Consulta, especificamente no método 'Post'. Ele não retorna os dados da pessoa pesquisada. Retorno: A validação anti-robô não foi realizada corretamente. Por favor, tente novamente. Estou com as unit's atualizadas, alguém tem alguma dica do que pode ser?
×
×
  • 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...