Closed fazsites closed 5 years ago
A posição do código do banco no arquivo de retorno faz parte do padrão cnab, por isso o programa detecta sozinho de qual banco é o arquivo, pelo menos até agora deu certo com todos
Muito Obrigado meu caro, quanto a remessa do BBB consegui desenvolver e testar no site está ok, se eu não conseguir enviar pelo git vou te pedir um e-mail para vc enviar para projeto de vcs ok
parece que o arquivo está com problemas: Esse erro é com o arquivo da caixa: Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Tamanho do campo dv_agencia_receb inválido' in D:\www\1_sistemas\sistema_sapv\vendor\quilhasoft\opencnabphp\src\RegistroRetAbstract.php on line 93 --Pare
E ESSE ERRO COM ARQUIVO RETORNO ITAÚ Catchable fatal error: Object of class CnabPHP\resources\B341\retorno\L400\Registro1 could not be converted to string in D:\www\1_sistemas\sistema_sapv\modulo_retorno\ExemploRetorno.php on line 51
nossa, esta errado mesmo, essa mensagem, só aparece para campos do tipo data e dv_agencia_receb definitivamente não é.... correção já está disponível na master branch
Quanto ao segundo caso, me parece que você leu um arquivo sem registro de pagto
bom dia Rogério então ele só consegue ler as linhas que tiverem pagas ? pensei que conseguiria ler as registradas e canceladas também
Bom dia, não exatamente, na linha 36 do exemploretorno.php testo se o código do movimento é 6 , que é o código para confirmação de pagamento, você pode filtrar o que achar melhor.
Olá Rogério tudo bem? obrigado por tudo viu, mas eu baixei o arquivo RegistroRetAbstract.php do master branch não corrigiu o erro, sabe como eu consigo essa correção se não for incomodar é claro?
ops falei besteira eu fiz a atualização da pasta src todo mas esse erro aparece, vc disse que era por que o arquivo retorno não é registrado mas coloquei um registrado da caixa mas ele dá erro ainda sim;
Me mande seu arquivo de retorno para eu testar mande no meu e-mail
Deu certo, você saber qual é o numero da fatura que armazenamos no nosso banco de dados no caso codFatura seria esse (seu_numero) ? pois pelo que vi o nosso numero não pode ser por que alguns banco formata
Sim, o seu numero é um campo alfanumérico de livre uso, e é recebido no arquivo de retorno no registro relacionado ao registro que foi enviado na remessa.
ele puxa vazio e se eu coloco seu_numero2 alguns aparecem com zeros. Será que estou puxando errado ? $seuNumero = $registro->seu_numero;
de um var_dump do registro e conseguira ver todos os dados coletados pela biblioteca
pois é eu conseguir ver só não está puxando o parametro seu_numero. Mas muito obrigado!
Olá colegas como o retorno identifica de qual banco é o arquivo? por exemplo na remessa eu coloca a referência de qual código do banco, mas no retorno não tem isso ou ele identificar sozinho ?