Ir para conteúdo
  • Cadastre-se

automalog

Membros
  • Total de ítens

    6
  • Registro em

  • Última visita

Últimos Visitantes

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

automalog's Achievements

Newbie

Newbie (1/14)

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

Recent Badges

1

Reputação

  1. Boa Tarde ! Homologado pelo banco. Segue arquivo em anexo Att Adriano ACBrBancoUnicredES.pas
  2. Boa Tarde ! Estou aguardando o retorno da homologação. Assim que tiver o retorno posto aqui Att Adriano
  3. Agradeço o material e vou usa-lo para futuras pesquisas mas não vi particularidade em relação a esse código de protesto na unicred ou qualquer outro cedente. Até então eu não tive esse problema pois os outros clientes no qual homologuei a Unicred protestavam. Esse como não protesta teve essa situação pois a função DefineTipoDiasProtesto nunca retorna '3' pois no tipo enumerado TACBrTipoDiasIntrucao só existe diCorridos e diUteis {TipoDiasIntrucao} TACBrTipoDiasIntrucao = (diCorridos, diUteis); function TACBrBancoClass.DefineTipoDiasProtesto(const ACBrTitulo: TACBrTitulo): String; begin with ACBrTitulo do begin case TipoDiasProtesto of diCorridos : Result := '1'; diUteis : Result := '2'; else Result := '3'; end; end; end; Então aí que eu vi o correto me parecia ser a chamada em DefineCodigoProtesto ao invés de DefineTipoDiasProtesto para atribuir a variável ACodProtesto Att Adriano
  4. Boa Tarde a Todos ! Estou fazendo a homologação usando o layout UnicredES e ao enviar o arquivo de remessa para homologação no formato CNAB 240 tive o retorno que tinha um problema na posição 221 do segmento P onde estava sendo enviado 1 ( dias corridos ) ao invés de 3 ( não protestar ) Depurando o fonte ACBrBancoUnicredES percebi que na linha 382 da função GerarRegistroTransacao240 onde armazena o código de protesto estava chamando um método que resultava no código errado de protesto quando não se quer a instrução de protesto {Código para Protesto} ACodProtesto := DefineTipoDiasProtesto(ACBrTitulo); // linha 382 errada ACodProtesto := DefineCodigoProtesto(ACBrTitulo); // linha 382 correta O mesmo vale para a procedure GerarRegistroTransacao400; {Pegando campo Intruções} sProtesto:= DefineTipoDiasProtesto(ACBrTitulo); //InstrucoesProtesto(ACBrTitulo); // linha 119 errada sProtesto:= DefineCodigoProtesto(ACBrTitulo); //InstrucoesProtesto(ACBrTitulo); // linha 119 correta Qualquer dúvida estou a disposição Att Adriano
  5. É isso mesmo. Obrigado BigWings. Tentei inicialmente com o sincrono e a SEFAZ já retornou com uma mensagem mais clara dizendo que com uma única NFCe tem que ser assíncrono Obrigado
  6. Estou com o mesmo problema. Vou ver a situação do modo síncrono e posto o resultado Att Adriano
×
×
  • 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...