-
Notifications
You must be signed in to change notification settings - Fork 200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arquivo Remessa 240 CEF #64
Comments
Pq está fechado se o erro ocorro? O que eu não entendi? PHP Fatal error: Uncaught exception 'InvalidArgumentException' with message 'codigo_cedente_dv dont be null or false' in |
Olá @pleiadess , Eu não tinha fechado... ou se fechei, foi sem intenção. Obrigado, já reabri. Abraços. |
Por fim quebrei a cabeça mais um pouco e resolvi o problema: A confusão toda é pq o link https://github.com/andersondanilo/CnabPHP/wiki/Criando-um-arquivo-de-remessa mostra um exemplo pro Itau e para CEF precisamos de mais campos. Usem isso: `<?php $codigo_banco = Cnab\Banco::CEF; // você pode adicionar vários boletos em uma remessa // para salvar Alem disso a correção do luizjustino tem que ser aplicada: Editem Arquivo.php e troquem null por 'sigcb' : public function __construct($codigo_banco, $layoutVersao = 'sigcb') Fiz assim e finalmente consegui gerar o arquivo. Homologar é outra história. |
Não tem necessidade de editar o Arquivo.php. Você pode passar esse valor no construtor do arquivo Fizemos assim e já foi homologado |
@pleiadess você conseguiu homologar essa remessa? |
@danielcembranelli, nós conseguimos homologar |
@murilosandiego o banco devolveu para: Teria como você esta enviando para eu olhar? |
$codigoBanco = \Cnab\Banco::CEF; $arquivo->insertDetalhe(array( |
Muito obrigado!!! |
Ainda não começamos o processo, mas até o final do mês estará homologado.
ᐧ
2017-02-07 22:23 GMT-02:00 Daniel Cembranelli <notifications@github.com>:
… @pleiadess <https://github.com/pleiadess> você conseguiu homologar essa
remessa?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#64 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AC0c-3412UlT_jluKNTDHEySlb3cTEBjks5raQsDgaJpZM4KFSch>
.
|
@NettoPassaro eu estou criando a remessa e testando com o validador caixa, e esta acusando erro |
@alvarolordelo, retira o caractere "~" da palavra Amanhã |
@murilosandiego coloquei uma função na minha classe pra remover acentos e deu certo, obrigado! |
@NettoPassaro ainda está com o problema ? |
@alvarolordelo, acredito que não há nada para modificar. |
+55 75 99169-0198 whats e phone. |
Por mim pode ser whats ou telegram, entre os dois prefiro telegram |
@alvarolordelo, está aparecendo uma foto de uma mulher no seu whats. É este número mesmo? |
Errei o numero acima, trocar o ddd de 71 pra 75 |
Funcionou tranquilo aqui com a ajuda desses comentários. Essa semana realizo a homologação e volto aqui pra comentar.(volto mesmo! kkk) |
Valeu pessoal! A ajuda de vcs vale ouro! Tudo funcional aqui. |
Registro Tipo 1 Campo 07.1 - Nº da Versão do Layout do Lote - Posição 14 até 16 Campo 18.3P - Identificação da Entrega do Boleto - Posição 62 até 62 Campo 27.3P - Código do Juros de Mora - Posição 118 até 118 Campo 28.3P e 293P - Juros - Posição 119 até 141 Campo 38.3P - Código para Baixa/Devolução - Posição 224 até 224 Campo 39.3P - Número de Dias para Baixa/Devolução - Posição 225 até 227 Registro Q Campo 17.3 Q, 18.3Q e 19.3Q - Dados do Sacador/ Avalista - Posição 154 até 209 Alguem me ajuda :( |
Olá,
Estou tentando gerar um arquivo remessa para a Caixa, usando formato 240, mas quando uso o comando:
$arquivo->save($pasta_destino.$nome_arquivo);
Ele sempre me retorna erro dizendo que o campo "codigo_cedente_dv" é nulo ou falso.
Já preenchi esse campo com um valor numérico válido, e mesmo assim ele continua me retornando o erro.
O que posso estar fazendo errado?
$codigo_banco = Cnab\Banco::CEF; $arquivo = new Cnab\Remessa\Cnab240\Arquivo($codigo_banco); $arquivo->configure(array( 'data_geracao' => new DateTime(), 'data_gravacao' => new DateTime(), 'nome_fantasia' => $empresa['razao'], 'razao_social' => $empresa['razao'], 'operacao' => '', 'numero_sequencial_arquivo' => 1, 'cnpj' => $empresa['cnpj_cpf'], 'banco' => $codigo_banco, 'agencia' => $primeiro['cod_agencia'], 'agencia_dv' => 0, 'conta' => $primeiro['nro_conta'], 'conta_dac' => $primeiro['dv'], 'codigo_cedente'=> $primeiro['cod_cedente'], 'codigo_cedente_dv' => 0,//$primeiro['cod_cedente_dv'], 'logradouro' => $empresa['logradouro']." ".$empresa['endereco'], 'numero' => $empresa['numero'], 'bairro' => $empresa['bairro'], 'cidade' => $empresa['cidade'], 'uf' => $empresa['cod_estado'], 'cep' => soNumero($empresa['cep']) ));
Fatal error: Uncaught exception 'InvalidArgumentException' with message 'codigo_cedente_dv dont be null or false' in /Sites/EasyWeb/vendor/andersondanilo/cnab_php/src/Cnab/Remessa/Cnab240/Arquivo.php:437 Stack trace: #0 /Sites/EasyWeb/vendor/andersondanilo/cnab_php/src/Cnab/Remessa/Cnab240/Arquivo.php(497): Cnab\Remessa\Cnab240\Arquivo->getText() #1 /Sites/EasyWeb/gera_arqremessa.php(746): Cnab\Remessa\Cnab240\Arquivo->save('temp/50712/RM20...') #2 {main} thrown in /Sites/EasyWeb/vendor/andersondanilo/cnab_php/src/Cnab/Remessa/Cnab240/Arquivo.php on line 437
The text was updated successfully, but these errors were encountered: