Ir para conteúdo
  • Cadastre-se

Cleomar Pacheco

Membros Pro
  • Total de ítens

    88
  • Registro em

  • Última visita

Tudo que Cleomar Pacheco postou

  1. Bom dia, Alterei o arquivo ACBrNFSeXServicos.ini da seguinte forma: [4309209] Nome=Gravatai UF=RS Provedor=IPM Versao=1.01 ProRecepcionar= https://ws-gravatai.atende.net:7443/?pg=rest&service=WNERestServiceNFSe Funcionou.
  2. Boa tarde, Conforme documentação em anexo, provedor IPM (mais precisamente cidade de Gravataí) implementou um novo método de autenticação, tentei utilizando o exemplo do NFSeX conforme tela em anexo. Utilizei dois tipos de métodos para consulta, CONSULTANFEPORRPS e CONSULTANFSEPORNUMERO. Segue em anexo o retorno do xml. Agradeço desde já Cleomar Pacheco Retorno.xml Manual.pdf
  3. Boa tarde! Estou com erro ao cancelar a nota de Gravatai/RS do provedor IPM, esta retornando que a NFSe não encontrada. Vou colocar o arquivo xml que esta sendo enviado para cancelar e também o retorno. o erro que da é o 00294 = NFSe não encontrada para os parâmetros informados. XMLCancelado.xml retornocancelada.xml
  4. Vitor, Testamos com um software de terceiro que utiliza o SHA256 e funcionou, e na configurações do certificado (software do fabricante) aparece suporte a SHA256. Exatamente isso, inclusive chegamos a olhar o primeiro link citado, porém foge um pouco do nosso conhecimento.
  5. Já tinha feito esse teste de executar como administrador, como disse em algum post acima, ele funciona no portal https://nfe.fazenda.sp.gov.br/ws/nfeautorizacao4.asmx. O suporte da safeweb acessou minha máquina, fez vários teste, mexendo na configuração de serviços do windows, trocou versão de drivers (antigas e novas), testou no e-cac, serasa, atualizamos o java, testamos uma versão mais antiga também, testamos com um software de terceiro, todos passaram sem problema. Agradeço a ajuda dos colegas, Vou sugerir que o cliente compre um A1...Mas pra mim ficou claro que o problema é no retorno da função CryptSignHash (retorna falso), dentro da unit ACBrDFEWinCrypt.pas.
  6. Coloquei em teste agora com um Demo da FlexDocs, e lá fiz várias validações com o certificado, todos passaram sem problemas, inclusive a assinatura do xml.
  7. Todas com windows 10, todas atualizadas. Já ligamos para o fabricante, os teste que ele fez no software do certificado, passou.
  8. Poxa, mil desculpas, eu vi a tua resposta no outro tópico, e acabou que abri esse e não respondi lá, verifiquei e o Java já está atualizado.
  9. Os drivers de leitura já estão com a última versão do fabricante...Testei em 3 máquinas diferentes para ter certeza do problema, no portal do e-cac funciona perfeitamente.
  10. Bom dia, Ontem acabei postando fora da área PRO, estou reencaminhando minha dúvida. Estamos com um cliente que possui um certificado A3 (emitido pela Safeweb), modelo DxToken, windows 10 atualizado. O problema ocorre na função assinar, em debug fomos até a função CryptSignHash, aí ocorre o erro(Imagem em anexo). No exemplo o erro ocorre ao clicar no botão SHA256+RSA com a opção Assinar selecionada. Reinstalamos o drives do certificado e as cadeias, o detalhe é que no site do e-cac está funcionando perfeitamente. Alguma ideia de solução para este problema? Agradeço desde já, Cleomar Pacheco
  11. Boa tarde, Estamos com um cliente que possui um certificado A3 (emitido pela Safeweb), modelo DxToken, windows 10 atualizado. O problema ocorre na função assinar, em debug fomos até a função CryptSignHash, aí ocorre o erro(Imagem em anexo). No exemplo o erro ocorre ao clicar no botão SHA256+RSA com a opção Assinar selecionada. Reinstalamos o drives do certificado e as cadeias, o detalhe é que no site do e-cac está funcionando perfeitamente. Alguma ideia de solução para este problema? Agradeço desde já, Cleomar Pacheco
  12. Nem citei ali a resolução pq, procurei o esquema do log que o Daniel falou e coloquei pra gravar, e compilei novamente o sistema, nisso começou a funcionar. Não entendi o porque, mas ta funcionando desde ontem pela manhã. Qualquer coisa abro novo tópico aqui pra falar sobre isso.
  13. Bom dia! o mesmo txt que mandei acima, no ACBrPosPrinter imprimiu certo, mas no sistema não imprime
  14. Boa tarde! Estou usando a impressão da NFCe , para pedido interno em uma loja (uma pré venda), só que não esta imprimindo totalmente. em anexo a imagem da impressão e abaixo vou colocar a impressão em modelo txt. '</ce><e>FERRAGEM XXXX</e>'#$D#$A'</fn></ce>R DR JORGE C DA COSTA, 275 - '#$D#$A' </fn></ce>FONE: 35977456 GRAVATAI RS'#$D#$A' </fn></ce>09.000.000/0001-71'#$D#$A' </fn>=========================================='#$D#$A' </ae><c>Data: 10/02/2022 16:04 NC: 1'#$D#$A' '#$D#$A' </fn>Nome: TESTE.'#$D#$A'</fn>Fone: ( ) -'#$D#$A' </fn>Endereco: R 15 DE NOVEMBRO, 1111 - - CENTRO - GRAVATAI'#$D#$A' '#$D#$A' </ce><e><s>PEDIDO INTERNO</e></s>'#$D#$A' '#$D#$A' '#$D#$A' <c>CÓD DESCRIÇÃO QTD VL.ITEM TOTAL'#$D#$A '--------------------------------------------------------'#$D#$A' </ae>1920 LONA POLIETILENO 150 M 1 13,69 13,69'#$D#$A' </fn><c>--------------------------------------------------------'#$D#$A' </ad><c> Total: R$ 13,69'#$D#$A' </ad><c> Vlr Pago: R$ 13,69'#$D#$A' </ad><c> Desconto: R$ 0,00'#$D#$A' </ad><c> Troco: R$ 0,00'#$D#$A' </fn><c>--------------------------------------------------------'#$D#$A' </ce><e><s>Forma de Pagamento</e></s>'#$D#$A'</ad><c> CRÉDITO DA LOJA: R$ 13,69'#$D#$A' </fn><c>--------------------------------------------------------'#$D#$A' </ae><c>Parc. 1 10/03/2022 R$ 13,69'#$D#$A' </fn><c>--------------------------------------------------------'#$D#$A' </fn><c>Terminal:1'#$D#$A' </fn><c>--------------------------------------------------------'#$D#$A' </fn><e><c>Obrigado pela Preferencia!'#$D#$A' '#$D#$A' '#$D#$A' '#$D#$A' </corte_parcial>'#$D#$A
  15. Bom dia! Estou validando o banco Sicoob código do banco 756. Busca no acbr o ABCrBancoBancoob na função abaixo, ele monta o nosso número usando o '-'. function TACBrBancoob.MontarCampoNossoNumero (const ACBrTitulo: TACBrTitulo ) : String; begin Result := ACBrTitulo.NossoNumero + '-' + CalcularDigitoVerificador(ACBrTitulo); end; no GerarRegistroTransacao240( aqui ele remove o '-' e aqui onde ele calcula o digito verificador ele da erro que '-' não é integer function TACBrBancoob.CalcularDigitoVerificador(const ACBrTitulo: TACBrTitulo ): String; var Num, Res :String; i, base, digito : Integer; const indice = '319731973197319731973'; begin Result := '0'; Num := PadLeft(ACBrTitulo.ACBrBoleto.Cedente.Agencia, 4, '0') + PadLeft(ACBrTitulo.ACBrBoleto.Cedente.CodigoCedente, 10, '0') + PadLeft(trim(ACBrTitulo.NossoNumero), 7, '0'); base := 0; for i := 1 to Length(Num) do base := base + ( StrToInt(copy(Num,i,1)) * StrToInt(copy(indice,i,1)) );
  16. link https://we.tl/t-ijYhid3klf ou tem aqui tb o manual https://www.safra.com.br/data/files/47/71/9D/F6/C451971028EDDE77E03EF9C2/Layout padrao CNAB240 V 10 07 - 03_11_20 _1_.pdf
  17. Boa tarde! Em anexo, mandei só apartir das remessas, pois ele ultrapassa os 2 MB o tamanho.
  18. Bom dia! No banco Safra no 240 , na procedure function TACBrBancoSafra.GerarRegistroTransacao240( ACBrTitulo: TACBrTitulo): string; esta movendo o nosso numero para o campo número do documento Nosso número é da posição 38 a 57 esta correto mas na posição 63 a 77 precisa ser o numero documento, pois do jeito que esta, mostra o nosso número no campo número documento que seria o número da nota, mas na impressão do boleto esta saindo o número do documento, o problema esta só na remessa. Pode dar problema quando a empresa só envia a remessa e o banco gera o nosso número e envia os boletos aos clientes, esse campo vai ir zerado para todos os títulos, pois quem vai gerar o nosso número é o banco. PadRight(ACBrTitulo.NossoNumero, 20) + // 038-057 / Identificação do Título no Banco NN com DV PadLeft(ACBrTitulo.Carteira, 1) + // 058-058 / Código da Carteira sTipoCarteira + // 059-059 / Forma de Cadastro do título no banco sTipoDocto + // 060-060 / Tipo de Documento sTipoCobranca + // 061-061 / Identificação da Emissão do Bloqueto '2' + // 062-062 / Identificação da Distribuição PadRight(ACBrTitulo.NossoNumero, 15) + // 063-077 / Número do Documento de Cobrança na última linha o correto seria ABCrTitulo.NumeroDocumento
  19. Bahh, era isso ai mesmo, achei que tinha que mudar em algum lugar o provedor, mas blz funciono era só o caminho do schema Resolvido
×
×
  • 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.