-
Total de ítens
182 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Leandro Coelho postou
-
@cefantacini consegui fazer uma nota, do nata parou de da erro de timeout e registrou a nota.
-
Erro aqui pra mim ta diferente o erro, da timeout, estou debugando pra ver onde estou errando. Mais me parece q vc esta usando outra versão do ACBrNFSeX_Exemplo
-
No program de exemplo do ABCr, naba aba de consultas, testei a Contular NFSe por Chave e Obter PDF do DANFSE e funcionou retornando as informaçoes de notas que foram emitidas direto no emissor. Mais ainda não tive sucesso no Emitir Nota, aqui só recebo retorno de timeout.
-
Tentando uando a versão 1.01 o schema, retorna o erro igual. Agora não sei se esse timeout é relacionada ao emissor nacional ou se é pq estou enviando informações erradas ou faltantes.
-
@cefantacini o contador do cliente q estou testando aq, disse q já esta em funcionamento, é pra fazer as notas tudo pelo emissor nacional. Pelo que entendi homologação não esta ativo, só produção. Só que em produção estou tentando pelo ACBr exemplo e esta retornando: Erro(s): Código : X999 Mensagem: Erro de Conexão: Erro Interno: 12002 Erro HTTP: 0 URL: https://sefin.nfse.gov.br/sefinnacional Erro: 12002 - TimeOut de Requisição Falha ao Receber Resposta. Erro: 12002 - TimeOut de Requisição Correção: --------- NFS-e Numero....: 1 Cod. Verificacao: Prestador.......: Tomador.........: LEANDRO GOMES COELHO ----- Tentando uando a versão 1.00 o schema
-
Cidade/UF: Batatais/SP Previsão de Mudança: 01/11/2025 Tipo de Mudança: Padrão Nacional Fonte/Documentação: https://www.acebatatais.com.br/noticias:prefeitura-adota-padrao-nacional-da-nota-fiscal-de-servicos-eletronica-a-partir-de-1-de-novembro Neste link eu coloquei informações do teste que estou fazendo https://www.projetoacbr.com.br/forum/topic/87314-alteração-de-provedor-de-serviços/#comment-566338 Alteração realizada no arquivo ACBrNFSeXServicosRTC.ini
-
Tentei Enviar Nota com schemas na versão 1.00 e 1.01, tbem coloquei o timeout em 30000, nas duas versões o retono foi igual, com erro de timeout
-
Fiz a alteração do ACBrNFSeXServicos.ini, em homologação a consulta convênio retornou: O convênio do o município <Batatais/SP> ainda não está ativo no Sistema Nacional da NFS-e Em produção retornou conforme abaixo Consulta Convênio: ------------------------------ Versão OpenSSL OpenSSL 1.1.1j 16 Feb 2021 01.01.01.0AF C:\WINDOWS\SYSTEM32\libcrypto-1_1.dll C:\WINDOWS\SYSTEM32\libssl-1_1.dll ------------------------------ Requisição Ambiente : 1 - Produção Cidade : Batatais/SP Provedor : PadraoNacional Versão: 1.00 Data/Hora: 27/11/2025 16:06:37 Método Executado: Consultar Parâmetros Parâmetros de Envio Tipo Parâmetro : Convenio Código Municipío: 3505906 Código Serviço : Competencia : 30/12/1899 Numero Beneficio: Parâmetros de Retorno Data : 30/12/1899 Sucesso : True Parâmetros(s): Mensagem: Parâmetros do convênio recuperados com sucesso. Aderente ao Ambiente Nacional: 1 - Sim Aderente ao Emissor Nacional: 1 - Sim Aderente ao MAN: 0 - Não orig Cad: Permite Aproveitameto de Créditos: true ------ Na tentavia de enviar uma nota, da TimeOut, resultado: ------------------------------ Versão OpenSSL OpenSSL 1.1.1j 16 Feb 2021 01.01.01.0AF C:\WINDOWS\SYSTEM32\libcrypto-1_1.dll C:\WINDOWS\SYSTEM32\libssl-1_1.dll ------------------------------ Requisição Ambiente : 1 - Produção Cidade : Batatais/SP Provedor : PadraoNacional Versão: 1.00 Data/Hora: 27/11/2025 16:15:34 Método Executado: Gerar NFSe Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 30/12/1899 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : False Erro(s): Código : X999 Mensagem: Erro de Conexão: Erro Interno: 12002 Erro HTTP: 0 URL: https://sefin.nfse.gov.br/sefinnacional Erro: 12002 - TimeOut de Requisição Falha ao Receber Resposta. Erro: 12002 - TimeOut de Requisição Correção: --------- NFS-e Numero....: 1 Cod. Verificacao: Prestador.......: Tomador.........: INSCRICAO DE TESTE E TESTE ----------------------- Estou usando o exemplo do ACBr, para fazer o teste, não fiz nenhuma alteração na parte dos dados deixei como está no exemplo, teoricamente teria que retornar algum erro por ta enviando dados invalidos do tomador ?
-
Seguindo
-
Resolvido. Vai no site: https://estanciavelha.atende.net/ pesquise por webservice e vai em Emissão de NFS-e por WebService depois acesse com usuário e senha para fazer a liberação
-
@Marco Moreira blz? Uma pergunta fora do topico, vc ai pra esse cliente teve que solucitar o uso do webservice no Portal do Cidadão/Autoatendimento, conforme pede no manual do IPM ? Estou com um cliente q esta dando acesso negado e tbem lista de NFSe não encontrada.
-
Aqui no parse LJsonArray := TACBrJSONArray.Parse(RetWS); , pega: '[ ,{'#$A' "_pageable": {'#$A' "_limit": 50,'#$A' "_offset": 0,'#$A' "_pageNumber": 0,'#$A' "_pageElements": 0,'#$A' "_totalPages": 1,'#$A' "_totalElements": 0'#$A' },'#$A' "_content": {'#$A' "returnCode": "000 - Consulta realizada com sucesso",'#$A' "documentNumber": "87626170000164",'#$A' "beneficiaryCode": "123456",'#$A' "bankNumber": "123456",'#$A' "clientNumber": "123456",'#$A' "dueDate": "2023-03-01",'#$A' "nominalValue": "30.00",'#$A' "issueDate": "2023-03-01",'#$A' "participantCode": "123456",'#$A' "status": "Liquidado",'#$A' "statusComplement": "",'#$A' "interestValue": "10.00",'#$A' "discountValue": "10.00",'#$A' "deductionValue": "10.00",'#$A' "paidValue": "10.00"'#$A' }'#$A'} ]' Aqui inherited CreateResFmt(ResStringRec, Args); , pega: [0] (20914952 {$13F2308}, True, #8, $13F2308, $13F2308 {#0'a'#0'l'#0'u'#0'e'#0#0#0'°'#4#2#0'ÿÿÿÿ'#4#0#0#0't'#0'r'#0'u'#0'e'#0#0#0#0#0'°'#4#2#0'ÿÿÿÿ'#5#0#0#0'f'#0'a'#0'l'#0's'#0'e'#0#0#0'H#?'#1#$E#$1E'TStringIntern.TJsonStringEntry'#$C#0#0#0#1#0#0#0'È'#$12'@'#0#8#0#0#0#0#3#0#0#0'œ'#$10}, $13F2308, 'v', $13F2308, TClass($13F2308), '⌈', 'value', $13F2308, $13F2308, $13F2308, $13F2308, $13F2308, $13F2308, $13F2308, 20914952 {$13F2308}, 17 {$11}) [1] (20914876 {$13F22BC}, True, '¼', $13F22BC, $13F22BC {#0','#0'"'#0#0#0'°'#4#2#0'ÿÿÿÿ'#3#0#0#0'"'#0':'#0'"'#0#0#0'°'#4#2#0'ÿÿÿ'}, $13F22BC, '"', $13F22BC, TClass($13F22BC), '⊼', '","', $13F22BC, $13F22BC, $13F22BC, $13F22BC, $13F22BC, $13F22BC, $13F22BC, 20914876 {$13F22BC}, 17 {$11}) aqui: FLineNum := ALineNum; Conteudo = 1 FColumn := AColumn; Conteudo = 4 FPosition := APosition; Conteudo = 3
-
Testando aqui pelo postman, esse: URL: [GET] https://trust-sandbox.api.santander.com.br/collection_bill_management/v2/bills?beneficiaryCode=356720&bankNumber=10054325 Retorna: { "_pageable": { "_limit": 50, "_offset": 0, "_pageNumber": 0, "_pageElements": 0, "_totalPages": 1, "_totalElements": 0 }, "_content": { "returnCode": "000 - Consulta realizada com sucesso", "documentNumber": "87626170000164", "beneficiaryCode": "123456", "bankNumber": "123456", "clientNumber": "123456", "dueDate": "2023-03-01", "nominalValue": "30.00", "issueDate": "2023-03-01", "participantCode": "123456", "status": "Liquidado", "statusComplement": "", "interestValue": "10.00", "discountValue": "10.00", "deductionValue": "10.00", "paidValue": "10.00" } }
-
Aqui na consulta esta dando uma mensagem de erro, mais retorna consulta realizado com sucesso LOG: 15/10/24 15:16:20:302 - Autenticando Token... 15/10/24 15:16:20:313 - Comando Enviar: TOAuth 15/10/24 15:16:20:314 - URL: [POST] https://trust-sandbox.api.santander.com.br/auth/oauth/v2/token 15/10/24 15:16:20:880 - Validade: 15/10/2024 15:31:20 15/10/24 15:16:25:362 - Comando Enviar: TBoletoW_Santander_API 15/10/24 15:16:25:363 - Comando Enviar: 15/10/24 15:16:25:363 - URL: [GET] https://trust-sandbox.api.santander.com.br/collection_bill_management/v2/bills/356720.10054325?tipoConsulta=bankslip 15/10/24 15:16:25:647 - Retorno Envio: TBoletoW_Santander_API 15/10/24 15:16:25:647 - Código do Envio: 404 1.1 Not Found 15/10/24 15:16:25:647 - Autenticando Token... 15/10/24 15:16:31:804 - Comando Enviar: TBoletoW_Santander_API 15/10/24 15:16:31:806 - Comando Enviar: 15/10/24 15:16:31:807 - URL: [GET] https://trust-sandbox.api.santander.com.br/collection_bill_management/v2/bills?beneficiaryCode=356720&bankNumber=10054325 15/10/24 15:16:31:979 - Retorno Envio: TBoletoW_Santander_API 15/10/24 15:16:31:980 - Código do Envio: 200 1.1 OK 15/10/24 15:22:01:233 - Falha Envio: Expected value but found "," (1, 4)
-
Eu tbem notei isso, estou fazendo os testes tbem por aqui, coloquei esse if antes de alimentar o campo Titulo.NossoNumero e enviar a consulta: if Boleto.Configuracoes.WebService.Ambiente = taHomologacao then ACBrBoleto.Banco.TamanhoMaximoNossoNum := 8 else ACBrBoleto.Banco.TamanhoMaximoNossoNum := 13;
-
Segue arquivos retorno e o DSF.Provider.pas que alterei a function TACBrNFSeXWebserviceDSF200.TratarXmlRetornado Estou testando já em produção DSF.Provider.pas 10-lista-nfse-sinc.xml 10-lista-nfse-sinc-soap.xml 8-lista-nfse-sinc.xml 8-lista-nfse-sinc-soap.xml 9-lista-nfse-sinc.xml 9-lista-nfse-sinc-soap.xml
-
Eu entendi q disse q tem o endpoint com -h só para PIX, pq eu estava olhando no manual do PIX e ta assim: homologação: https://trust-pix-h.santander.com.br/api/v1 e assim: Sandbox:https://pix.santander.com.br/api/v1/sandbox https://developer.santander.com.br/api/documentacao/pix#/ e https://developer.santander.com.br/sites/default/files/2024-01/User_Guide_API_PIX_Recebimentos_v11_15_01_24.pdf
-
@Daniel InfoCotidiano, o banco me questionou qual componente eu uso e dai eu expliquei que é o ACBr e que no componente tem uma observação para usar o endipoint open-h, até passei o link https://www.projetoacbr.com.br/forum/topic/76632-altera%C3%A7%C3%A3o-do-endpoint-api-santander-para-testes/ para eles, dai a resposta foi essa:
-
@Daniel InfoCotidianoO ambiente de homologação open-h eu não consegui a reposta do banco foi conforme acima, olhando aqui nesse manual https://developer.santander.com.br/sites/default/files/2024-04/User_Guide_API_de_Cobranca_PT_BR_V2_6.pdf pagina 23 só tem o sandbox. @Juliomar Marchetti Em produção ainda não comecei os testes o cliente está com certificado pra vencer, dai em produção pelo manual tem uma observação q só consegui criar aplicação com certificado valido acima de 90 dias do vencimento, de qualquer forma eu to fazendo os teste e depois vou pra produção. Sobre o campo participantCode, este tbem é retornado quando faz registro CNAB, conforme nota 10 do manual, teoricamente(rs) esse campo tbem é para funcionar em produção pois a documento é para produção e sandbox.
-
Esse campo participantCode (Controle do Participante) , não esta sendo enviado, poderia ser enviado e o retorno colocar no ARetornoWS.DadosRet.TituloRet.NumeroDocumento ? no retorno o NumeroDocumento tbem não esta sendo usado ou talvez inverter passando o ARetornoWS.DadosRet.TituloRet.NumeroDocumento := LJSONObject.AsString['clientNumber']; ARetornoWS.DadosRet.TituloRet.SeuNumero := LJSONObject.AsString['participantCode'];
-
Referente ao barcode, link do manual https://developer.santander.com.br/api/documentacao/api-de-emissao-de-boletos#/paths/workspaces-workspace_id--bank_slips/post ACBrBoletoRet_Santander_API.pas
-
Daniel, blz? Essa foi a resposta q eu recebi quando pedi para habiliar o open-h
-
No ACBrBoletoRet_Santander_API.pas onde tem LJSONObject.AsString['barCode'], alterei para LJSONObject.AsString['barcode'], o barcode tudo minusculo, conforme manual do banco. JSON=[{"nsuCode":"000000035060","nsuDate":"2024-08-15","environment":"PRODUCAO","covenantCode":"2128616","payer":{"documentType":"CPF","documentNumber":"999999999999","name":"ELIZA DE SOUZA GOMES","address":"JOAQUIM THOME LEITE N. 123","neighborhood":"CASTELO BRANCO NOVO","city":"RIBEIRAO PRETO","state":"SP","zipCode":"14090-610"},"beneficiary":{"name":"","documentType":"","documentNumber":""},"sharing":[],"bankNumber":"000000035060","clientNumber":"780","dueDate":"2024-08-20","issueDate":"2024-08-15","documentKind":"RECIBO","nominalValue":"300.00","finePercentage":"10.00","fineQuantityDays":"1","interestPercentage":"0.00","discount":{"type":"","discountOne":{"value":"","limitDate":""},"discountTwo":{"value":"","limitDate":""},"discountThree":{"value":"","limitDate":""}},"deductionValue":"","protestType":"SEM_PROTESTO","protestQuantityDays":"","writeOffQuantityDays":"","paymentType":"REGISTRO","parcelsQuantity":"","valueType":"","minValueOrPercentage":"","maxValueOrPercentage":"","iofPercentage":"","txId":"","participantCode":"","messages":["true","[B@6ca60537","true",""],"barcode":"03396939700000001009356720600000000123450101","digitableLine":"03399356782060000000201234501011693970000000100","entryDate":"2023-09-09","qrCodePix":"00020101021226920014br.gov.bcb.pix2570pix.santander.com.br/qr/v2/cobv/9fa03dbd-0b9c-4910-8ab3-14f6bf48a24652040000530398654041.005802BR5925TESTE CONECTIVIDADE API 16009SAO PAULO62070503***63041110","qrCodeUrl":"pix.santander.com.br/qr/v2/cobv/9fa03dbd-0b9c-4910-8ab3-14f6bf48a246"}] No ACBrBoletoW_Santander_API.pas eu alterei para usar em homologação as URLs sandbox: {URL SandBOX - nao devolve todas as informações necessárias no retorno} C_URL_HOM = 'https://trust-sandbox.api.santander.com.br/collection_bill_management/v2'; C_URL_OAUTH_HOM = 'https://trust-sandbox.api.santander.com.br/auth/oauth/v2/token'; estas C_URL_HOM está retornando o qrcode, conforme o retorno acima.
