Closed marcellribeiro closed 4 years ago
Olá , vc é o segundo que me passa esse problema com o código 2, vou fazer um update já e te passo, acredito que para enviar remessa de movimento 2 não deve ser enviados os registros 3Q, 3R., já já volto.
Ola, upate, atualize a biblioteca e tente enviar, por favor me avise mesmo se ocorrer tudo certo https://github.com/QuilhaSoft/OpenCnabPHP/commit/65e297e1bba17a66b19f1fc004583fe2c93bf2ea
Voltou com o seguinte bug:
INSTRUCAO ACEITA SO P/ COBRANCA SIMPLES
acho que agora vc precisará entrar em contato com suporte do banco para entender melhor o que é isso, aparentemente essa instrução não seria aceita para a carteira que vc está usando.
Beleza. Brigadão!
Desculpa a insistência, mas consegui algo que pode te ajudar. O pessoal do banco falou que tá tudo certo lá e o sistema antigo consegue gerar o cancelamento normalmente.
A primeira linha foi gerada pelo OpenCnab depois que vc fez a alteração:
0330001300001P 024327001300243700130024370 0000010000100511 0000000010000101006202000000000001290000000 04N2705202030000000000000000000000000000000000000000000000000000000000000000000000000000010000100 300109000
Essa segunda foi gerado pelo sistema antigo e o banco aceitou normalmente:
0330001300001P 024327001300243700130024370 0000000003751511 375 0505202000000000001290000000 04N310320203000000000000000000000001050520200000000000020000000000000000000000000000000000000000000000000000000375000102800
Vi que são bem parecidas, mas tem algumas diferenças. Não sei qual delas podem significar o aceite ou não.
A formatação não ficou correta, vou anexar. comparacao linhas.txt
O numero da fatura teste do OpenCnabPHP é "1000010".
então mas o pessoal do banco tem que dar algum detalhe do que está errado, tudo que eu vi de diferente são regras de negocio, nada tão diferente, ate pq o manual do banco não especifica nada de diferente quando manda outros códigos de movimento, no itau, tem suporte de voz com um consultor que abre o arquivo na hora e te explica o que esta errado.
Ok, vou repassar essa informação ao pessoal do banco. Já me ajudou demais. Muito obrigado mesmo!
Boa tarde. To tentando de toda forma dar baixa em um boleto do Santander que foi cancelado dentro do meu sistema (após remessa processada).
Troquei o codigo_movimento pra 2, 02, '02' e mesmo assim não funciona.
Recebo como log do banco apenas isso:
Estou mudando apenas o codigo_movimento pra 2 e mantendo exatamente a mesma estrutura que mando quando é boleto de cobrança , com valor, numero do documento, endereço do pagador etc. Será que é isso?
Desde já agradeço qualquer ajuda. Esses logs dos bancos não ajudam em nada rsrs