Ir para conteúdo
  • Cadastre-se

mtsys

Membros
  • Total de ítens

    11
  • Registro em

  • Última visita

Últimos Visitantes

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

mtsys's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputação

  1. Boa tarde, conforme layout da CEF CNAB 400, o campo Código de Ocorrência está na posição 109 com tamanho 2. Tema NOTA 10 sobre o campo que transcrevo abaixo. Estou ajustando isto no arquivo de retorno da CEF, quando estiver pronto posto aqui no fórum. Nota 10 01 Entrada Confirmada 01 02 Baixa Confirmada 02 03 Abatimento Concedido 03 04 Abatimento Cancelado 04 05 Vencimento Alterado 05 06 Uso da Empresa Alterado 06 07 Prazo de Protesto Alterado 07 08 Prazo de Devolução Alterado 08 09 Alteração Confirmada 09 10 Alteração com Reemissão de Boquete Confirmada 10 11 Alteração da Opção de Protesto para Devolução Confirmada 11 12 Alteração da Opção de Devolução para protesto Confirmada 12 20 Em Ser 21 Liquidação 22 Liquidação em Cartório 23 Baixa por Devolução 24 Baixa Franco Pagamento 25 Baixa por Protesto 26 Título enviado para Cartório 27 Sustação de Protesto 28 Estorno de Protesto 29 Estorno de Sustação de Protesto 30 Alteração de Título 31 Tarifa sobre Título Vencido 32 Outras Tarifas de Alteração 33 Estorno de Baixa /Liquidação 99 Rejeição do Título - Cód. rejeição informado nas POS 80 a 82 Att
  2. mtsys

    Liquidação CNAB400 CEF

    Estou fazendo a validação do arquivo de retorno CNAB400 da CEF, e o código de liquidação está vindo com 21. Olhando o arquivo ACBrBancoCaixa.pas, não existe o código de ocorrência 21. Alguém também já pegou esta situação? Pois no meu sistema estava validando por Cod, Ocorrência 06,para validar a baixa, e estou vendo que vou ter que pegar o 21 também. Ou existe alguma propriedade do AcBR que informa que foi uma liquidação? Att
  3. Pessoal, eu abri este tópico para a gente discutir uma melhoria no retorno da CEF, referente a posição 214 do tipo T, no padrão CNAB 240. O arquivo do layout podem pegar aqui http://www.caixa.gov.br/downloads/cobranca-caixa-manuais/LEIAUTE_CNAB_240_SIGCB_COBRANCA_CAIXA.pdf O campo na posição 214 serve é para Motivo da Ocorrência Identificação para Rejeições, Tarifas, Custas, Liquidação e Baixas, tem 10 posições e a tabela referência dele é a *C047. Porém o ACBR utiliza os valores de forma genérica, para o código de Liquidação não validando o Código de movimento retorno, que vem na posição 16. O correto seria validar os valores da C047, conforme o registro 07.3T, da posição 16. Exemplo: No meu arquivo vem: 020102, e o item na posição 16 é 06 Atualmente o resultado do ACBR é: 02-Casa Lotérica,01 - Outros Motivos,02-Casa Lotérica Entendo que deveria ser: 02-Casa Lotérica,01 - Dinheiro Pois o segundo item está vinculado C047, item D, que diz: D - Para as liquidações associadas aos códigos 02, 03 e 08 (posição 216) Somente não sei para que serve o último 02. Meu raciocino está certo, ou estou entendendo errado? Fonte abaixo aonde é verificado este itens: CodigoLiquidacao := Copy(Linha,214,02); CodigoLiquidacaoDescricao := CodigoLiquidacao_Descricao( StrToIntDef(CodigoLiquidacao,0) ); // prevenir quando o seunumero não vem informado no arquivo wSeuNumero := StringReplace(SeuNumero, '0','',[rfReplaceAll]); if (AnsiSameText(wSeuNumero, EmptyStr)) then begin SeuNumero := NossoNumero; NumeroDocumento := NossoNumero end; MotivoLinha := 214; for I := 0 to 4 do begin CodMotivo := StrToIntDef(IfThen(Copy(Linha, MotivoLinha, 2) = '00', '00', Copy(Linha, MotivoLinha, 2)), 0); if CodMotivo <> 0 then begin MotivoRejeicaoComando.Add(IfThen(Copy(Linha, MotivoLinha, 2) = '00', '00', Copy(Linha, MotivoLinha, 2))); DescricaoMotivoRejeicaoComando.Add(CodMotivoRejeicaoToDescricao(OcorrenciaOriginal.Tipo, CodMotivo)); end; MotivoLinha := MotivoLinha + 2; // Incrementa a coluna dos motivos. end;
  4. Aonde eu pego os padrões? O Fórum para enviar do AcbrBoleto, posso mandar por aqui mesmo? Mando o fonte inteiro ou somente as alterações?
  5. Estou querendo auxiliar no desenvolvimento, pois no mesmo fonte, para o padrão cnab240, tem uma validação de data zerada. Além disto, estou desenvolvendo rotinas para a CEF, que mandou o retorno do tipo 5, critica de todos os boletos, e ainda não tem suporte para este tipo de arquivo. Gostaria de saber como proceder? Baixo os fontes, altero e mando para aonde as minhas alterações? Comito direto? Att
  6. Estou fazendo a leitura de arquivo retorno do BB, CNAB 400, na função: LerRetorno400Pos7 ele pega o vencimento do arquivo. Porém no meu caso o vencimento está vindo zerado. Será que o a arquivo é mais antigo? Ou será que devemos fazer uma melhoria para considerar este isto? Fonte aonde ocorre o problema: Vencimento := StringToDateTimeDef( Copy(Linha,147,2)+'/'+ Copy(Linha,149,2)+'/'+ Copy(Linha,151,2),0, 'DD/MM/YY' );
  7. A empresa aonde eu trabalho quer um layout com demostrativo e nenhum atual atende eles, somente por isto.
  8. mtsys

    Novo layout de boleto

    Pessoal estou tentando fazer um novo layout de boleto. Adicionei um novo tipo de relatório, adicionei um novo TRLReport porem quando vou colocar os eventos, dá o erro: [Error] ACBrBoletoFCFortesFr.pas(534): Unsatisfied forward or external declaration: 'TACBrBoletoFCFortesFr.RLReportDemostrativoBeforePrint' [Error] ACBrBoletoFCFortesFr.pas(536): Unsatisfied forward or external declaration: 'TACBrBoletoFCFortesFr.RLReportDemostrativoDataCount' [Error] ACBrBoletoFCFortesFr.pas(538): Unsatisfied forward or external declaration: 'TACBrBoletoFCFortesFr.RLReportDemostrativoDataRecord' [Fatal Error] ACBr_BoletoFC_Fortes.dpk(51): Could not compile used unit '..\..\..\Fontes\ACBrBoleto\ACBrBoletoFCFortesFr.pas' O que estou tenho que fazer a mais?
  9. Obrigado. Outra dúvida, tem como usar tags html?
  10. mtsys

    Impressão personalizada

    Preciso criar a impressão de boletos personalizadas. Para fazer isto usando o Fortes Report, tenho que ir na unit ACBrBoletoFCFortesFr e adicionar uma nova opção e na lista de opções colocar a meu novo tipo? Além disto, alguém sabe me informar se o Fortes Report aceita tags HTML? Att
  11. Pessoal, estou usando um SAT Sewda de homologação em uma implementação direta em C#. Já falei com o fabricante mas sem muito sucesso. Ao extrair o log do SAT aparece estas linhas: 20150921114710|SEFAZ-SAT|SWEDA|CF-e (35150953485215000106599000043990000835213143) nao processado. Erro (297) Rejeição: Assinatura difere do calculado. Reenviar. O que acontecia, é que na descrição do produto tinha o caractere " ' ", e isto gerou a inconsistência. A solução da Sweda, é reenviar o CFe, mas não falaram como. Alguém já teve este problema?
×
×
  • 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.