Comments (11)
Na verdade a remessa do cnab240 caixa está homologado, o que está em teste e o retorno, quanto ao exception me parece que vc não informou o tipo de inscrição( se é pessoa física ou jurídica) da empresa que emitiu o boleto ou do pagador
from opencnabphp.
Provavelmente farei uma validação na entrada dos dados no futuro, espero ter ajudado.
from opencnabphp.
Show, ajudou muito, deu certo!!! Muito obrigado.
Consegui puxar as faturas do meu sistema financeiro (WHMCS) e registrar no Cnab240 via SM-EDI da Supply Midia (fornecedora da CEF).
Agora, só queria entender como registrar vários boletos num mesmo arquivo RET. É possível?
from opencnabphp.
Ficaria mais ou menos assim
`<?php
use \CnabPHP\Remessa;
$arquivo = new Remessa(104,'cnab240_SIGCB',array(
'nome_empresa' =>"Empresa ABC", // seu nome de empresa
'tipo_inscricao' => 2, // 1 para cpf, 2 cnpj
'numero_inscricao' => $empresa->empresas_cnpjcpf, // seu cpf ou cnpj completo
'agencia' => '1234', // agencia sem o digito verificador
'agencia_dv' => 1, // somente o digito verificador da agencia
'conta' => '12345', // número da conta
'conta_dac' => 1, // digito da conta
'codigo_beneficiario' => '123456', // codigo fornecido pelo banco
'numero_sequencial_arquivo' => 1, // sequencial do arquivo um numero novo para cada arquivo gerado
));
$lote = $arquivo->addLote(array('tipo_servico'=> 1)); // tipo_servico = 1 para cobrança registrada, 2 para sem registro
$consulta_com todos_os_boletos_a_serem_enviados = $sqiObject->query(...);
do{
$lote->inserirDetalhe(array(
'codigo_ocorrencia' => 1, //1 = Entrada de título, para outras opçoes ver nota explicativa C004 manual Cnab_SIGCB na pasta docs
'nosso_numero' => 1, // numero sequencial de boleto
'seu_numero' => 1,// se nao informado usarei o nosso numero
/* campos necessarios somente para itau cnab400, não precisa comentar se for outro layout */
'carteira_banco' => 109, // codigo da carteira ex: 109,RG esse vai o nome da carteira no banco
'cod_carteira' => "I", // I para a maioria ddas carteiras do itau
/* campos necessarios somente para itau, não precisa comentar se for outro layout */
'especie_titulo' => "DM", // informar dm e sera convertido para codigo em qualquer laytou conferir em especie.php
'valor' => 100.00, // Valor do boleto como float valido em php
'emissao_boleto' => 2, // tipo de emissao do boleto informar 2 para emissao pelo beneficiario e 1 para emissao pelo banco
'protestar' => 2, // 1 = Protestar com (Prazo) dias, 2 = Devolver após (Prazo) dias
'nome_pagador' => "JOSÉ da SILVA ALVES", // O Pagador é o cliente, preste atenção nos campos abaixo
'tipo_inscricao' => 1, //campo fixo, escreva '1' se for pessoa fisica, 2 se for pessoa juridica
'numero_inscricao' => '123.122.123-56',//cpf ou ncpj do pagador
'endereco_pagador' => 'Rua dos developers,123 sl 103',
'bairro_pagador' => 'Bairro da insonia',
'cep_pagador' => '12345-123', // com hífem
'cidade_pagador' => 'Londrina',
'uf_pagador' => 'PR',
'data_vencimento' => '2016-04-09', // informar a data neste formato
'data_emissao' => '2016-04-09', // informar a data neste formato
'vlr_juros' => 0.15, // Valor do juros de 1 dia'
'data_desconto' => '2016-04-09', // informar a data neste formato
'vlr_desconto' => '0', // Valor do desconto
'prazo' => 5, // prazo de dias para o cliente pagar após o vencimento
'mensagem' => 'JUROS de R$0,15 ao dia'.PHP_EOL."Não receber apos 30 dias",
'email_pagador' => '[email protected]', // data da multa
'data_multa' => '2016-04-09', // informar a data neste formato, // data da multa
'valor_multa' => 30.00, // valor da multa
));
}while($consulta_com todos_os_boletos_a_serem_enviados->fecht());
echo $arquivo->getText();`
from opencnabphp.
Perfect.
Funcionou tudo!
- Gerei o boleto através do WHMCS -> boletoPHP
- Remessa gerada através do OpenCnabPHP com os mesmos dados do boleto gerado
- Remessa enviada e retorno recebido através do SM-EDI
Tudo perfeito. Valeu Rogério!
from opencnabphp.
Legal Dinho, vou atualizar o status do retorno para cnab240_sigcb para homologado.
from opencnabphp.
Oi Rogério, desculpe, o retorno não usei o OpenCnab, vou tentar utilizar ele esta semana e darei um retorno a você. Por enquanto considere não homologado. Vlw
from opencnabphp.
Ok, aguardo seu feddback.
from opencnabphp.
Qual é seu skype?
preciso de uma ajuda para terminar de configurar o layout CNAB 240 SIGCB
from opencnabphp.
from opencnabphp.
from opencnabphp.
Related Issues (20)
- homologação BB com bronca nos Juros, mora e valor pago no retorno HOT 6
- Erro arquivo Caixa Versão Layout de Remessa HOT 1
- Erro Código convênio Bradesco HOT 1
- Estou tentando ler um arquivo CNAB com retorno é do Itau.
- Implementação Banco Safra HOT 4
- Leitura de remessa HOT 2
- Capturar dados do Header HOT 5
- Email pagador no arquivo de remessa
- Instalação laravel HOT 1
- _
- Retorno Santander abs( PHP 8
- Erro ao submeter remessa ao bradesco
- Multa do Itau não está sendo adicionada HOT 2
- Retorno do santander está quebrado!
- Implementação do layout L060 240 Santander 033 HOT 1
- Problema ao validar arquivo CNAB 240 no Sicoob HOT 3
- Uncaught TypeError: number_format(): Argument #1 ($num) must be of type float, string given in HOT 1
- Deycoval
- Multa no Itaú
- Implemantação Banco Inter
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opencnabphp.