Ir para conteúdo
  • Cadastre-se

sandrojapa

Membros
  • Total de ítens

    8
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

sandrojapa's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Reputação

  1. Boa tarde, esse mês ao tentar enviar arquivo de boletos para o SICOOB começou a invalidar o convênio. O convênio estava indo zerado pelo ACBR, então fiz uma mudança e passou a validar novamente. linha 688 posição de 033 a 052 20 digitos para o convenio modificada a linha de: StringOfChar('0', 20) + // 33 a 52 - Brancos - Alteração para passar no validador para: PadRight(Convenio, 20, ' ') + // 33 a 52 - Convenio com Brancos a Direita Segue o arquivo em anexo caso interesse a alguém. Obrigado, Sandro Campos. ACBrBancoBancoob.zip
  2. Segue em anexo a unit, Correção feita na linha 512. att, Sandro Campos. ACBrBancoBancoob.pas
  3. Bom dia, na rotina LerRetorno240 do banco sicoob, na hora de pegar o NumeroDocumento está pegando apenas 7 digitos e pelo que vi no layoult está com 15 dígitos. NumeroDocumento := copy(Linha,59,7); teria que ser: NumeroDocumento := copy(Linha,59,15); Aqui eu modifiquei direto no fonte do ACBR e funcionou. Estou passando essas informações para correções no componente se necessário. Segue em anexo o layoult do sicoob. Layouts para troca de informações_.xls
  4. Olá Daniel, Problema relatado ao Fisco. Obrigado, Sandro Campos.
  5. Boa tarde, Demorei um pouco mas fiz os testes com o Projeto SAT Teste. Na versão 2.8.12 dá o erro mesmo, na 2.8.10 funciona. O pior é que no site do governo eles dizem que colocaram validações na chave do cancelamento, mas devem ter cometido algum erro no emulador. Obrigado.
  6. Olá, boa tarde. Li bastante no Forum e fiz vários testes no cancelamento de cupom no SAT e vi que outros programadores também tiveram problemas com o cancelamento. A versão do emulador do governo que eu estava testando era: 2.8.12 e estava sempre dando o erro 1270 ERRO NO CANCELAMENTO: Chave de acesso invalida. eu olhei nas expecificações no site do governo e dizia no histórico de atualizações o seguinte: na versão 2.8.12 foi feito: -- adicionado suporte para o leiaute v0.07. -- corrigidos erros na validação do xml de cancelamento Então resolvi baixar outra versão do emulador e peguei a 2.8.10; Com a versão 2.8.10 o cancelamento do Cupom no SAT funcionou sem eu precisar mexer em nada no sistema. Então, o problema está no emulador do SAT na versão 2.8.12 ou será que há algo que devo fazer no sistema? Obrigado, Sandro.
  7. Eu carrego o que é retornado do emulador do SAT na pasta "Vendas". Eu olhei a chave no arquivo, a chave que está indo e aparentemente está tudo correto. Eu coloquei em anexo um arquivo que tentei cancelar.
  8. Boa tarde. Estou com o mesmo problema. Sempre dá erro 7007/1270 e no emulador diz: ERRO NO CANCELAMENTO: Chave de acesso invalida. Fiz da seguinte forma: OpenDialog1.Filter := 'Arquivo XML|*.xml'; if OpenDialog1.Execute then begin // Trasnferindo Informações de Config para o CFe // AjustaACBrSAT; ACBrSAT1.InicializaCFe ; ACBrSAT1.CFe.LoadFromFile( OpenDialog1.FileName ); ACBrSAT1.CFe2CFeCanc; mCancelamentoEnviar.Lines.Text := ACBrSAT1.CFeCanc.GerarXML( True ) ; // True = Gera apenas as TAGs da aplicação edChaveCancelamento.Text := ACBrSAT1.CFeCanc.infCFe.chCanc; PageControl1.ActivePage := tsCancelamento; end ; if mCancelamentoEnviar.Lines.Count < 1 then begin ACBrSAT1.CancelarUltimaVenda; mCancelamentoEnviar.Lines.Text := ACBrSAT1.CFeCanc.GerarXML(True); end else begin if edChaveCancelamento.Text = '' then begin ACBrSAT1.CFeCanc.AsXMLString := mCancelamentoEnviar.Lines.Text; edChaveCancelamento.Text := ACBrSAT1.CFeCanc.infCFe.chCanc; end; ACBrSAT1.CancelarUltimaVenda(edChaveCancelamento.Text, mCancelamentoEnviar.Lines.Text); end ; Alguém tem alguma idéia de onde pode estar o problema? Obrigado. AD35151211111111111111591234567890000095286133.xml
×
×
  • 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.