"Não foi possível gerar o boleto devido à erros no seu cadastro"
Marcado: boleto, cadastro, campos personalizados, cnpj, cpf, gerencianet, whmcs
- Este tópico contém 9 respostas, 5 vozes e foi atualizado pela última vez 11 meses, 1 semana atrás por Edilson.
- AutorPosts
- 23/10/2016 às 01:19 #8091Bruno NevesParticipante
Mauricio consegui usar o Modulo, porem da a seguinte mensagem:
“Não foi possível gerar o boleto devido à erros no seu cadastro.
Clique aqui e atualize suas informações cadastrais, depois volte e recarregue essa página.”Fui na api da gerencianet e la consta como transação gerada id e valor porem o contato esta em branco.
Enviei o resultado completo do debug por email, se possível me ajudar agradeço e muito…Quais são os campos que e permitido no campo personalizado do cliente?
Eu em particular solicito algumas informações como operadora, idade, um termo se e maior ou menor de 18 anos.Ps.: O cadastro esta completo e esta pedindo para atualizar.
Trecho do debug que aponta o erro:
Falha ao gerar o boleto - 1ª tentativa (API externa - Gerencianet). 3500034validation_errorarray(2) { ["property"]=> string(32) "/payment/banking_billet/customer" ["message"]=> string(39) "Tipo inválido: null (esperado object)." }
- 23/10/2016 às 01:27 #8092GofasMestre
Boa tarde, Bruno!
Acredito que é algum pequeno conflito nas configurações do módulo e dos campos personalizados, essa discussão deve ajudar:
https://gofas.net/forums/topico/erros-relacionados-ao-cadastro-do-cliente/#post-7948.Não há nenhuma restrição quanto aos campos personalizados do perfil do cliente, qualquer campo é permitido, o único requisito para o módulo funcionar é que exista ao menos 1 campo personalizado para CPF e/ou CNPJ.
Quando digo “e/ou” significa que esse campo pode ser o mesmo para ambos os documentos, CPF e CNPJ.
Opcionalmente, você pode configurar dois campos personalizados, um exclusivamente para CPF e outro exclusivamente para CNPJ, assim, você pode ativar outra opção (não recomendada), que é “Exigir CPF e CNPJ de Pessoa Jurídica”:
https://gofas.net/forums/topico/opcao-exigir-cpf-e-cnpj-de-pessoa-juridica/Verifique as configurações dos campos personalizados e por favor, me avise se deu certo ou não, até logo!
- 23/10/2016 às 01:44 #8095Bruno NevesParticipante
Para funcionar fiz assim:
Configurei no módulo CPF = ordem 1, CNPJ = ordem 2;
Na configuração dos campos personalizados do meu whmcs estão as seguintes ordens:
CPF = ordem 2, CNPJ = ordem 1;
Ficou invertido, se eu colocar da forma correta sempre pede para atualizar o CPF.
Referente ao cnpj como faz para o cnpj ir para o boleto? - 23/10/2016 às 02:00 #8096GofasMestre
Você não precisa se preocupar em mudar a ordem dos campos personalizados,
as opções do módulo onde você aponta os campos personalizados que coletam o “CPF e/ou CNPJ” pedem para você inserir o número de ordem do campo, justamente para não obrigar o admin do whmcs a manter uma ordem específica.Se os campos personalizados de cliente são CPF = ordem 2 e CNPJ = ordem 1, você deve configurar da mesma forma nas opções do módulo: CPF = ordem 2 e CNPJ = ordem 1.
Lembrando que o campo CNPJ é opcional, se você configurar apenas um campo para CPF e CNPJ, o módulo vai reconhecer o tipo de documento automaticamente e gerar a cobrança para “Pessoa física” ou “Pessoa jurídica” de acordo com o tipo de documento contido nesse campo.
Para exibir o CNPJ no Boleto, não ative a opção “Exigir CPF e CNPJ de Pessoa Jurídica“. Com essa opção desativada, só precisa que o cadastro do cliente contenha o nº do CNPJ no campo “CPF e/ou CNPJ” ou no campo exclusivo “CNPJ”.
Lembre-se também que se você alterou o perfil do cliente, é necessário desativar a opção “Store Client Data Snapshot” antes de tentar gerar o Boleto novamente.
- 14/11/2016 às 01:10 #8202Gilberto SouzaParticipante
Estou com o mesmo problema sendo que todo o cadastro está correto
{
“payment”: {
“banking_billet”: {
“expire_at”: “2016-11-17”,
“customer”: null,
“discount”: {
“type”: “percentage”,
“value”: 200
},
“message”: “Pagável somente ate o vencimento”,
“configurations”: {
“fine”: 500
}
}
}
- 15/11/2016 às 01:03 #8214GofasMestre
Oi Gilberto, bem vindo!
Para poder lhe ajudar, preciso que nos envie o debug completo e uma captura de tela das suas configurações, aqui nesse link tem mais informações sobre como diagnosticar erros.
Veja estas outras discussões que eu citei acima, uma delas pode ser a solução:
https://gofas.net/forums/topico/erros-relacionados-ao-cadastro-do-cliente/
https://gofas.net/forums/topico/cadastro-ok-mas-o-erro-nome-eou-sobrenome-estao-incorretos-persiste/
- 09/12/2016 às 15:02 #8328Fernando MedeirosParticipante
Estou com esse erro e ja tentei de tudo.
Falha ao gerar o boleto – 1ª tentativa, – API Gerencianet.
Tipo inválido: null (esperado object).: /payment/banking_billet/customer- 09/12/2016 às 15:24 #8329GofasMestre
Bem vindo Fernando!
Vi no debug que nos enviou por email, que vc está executando a versão 0.2.3 do módulo, atualize para a versão 0.2.4 e nos envie o debug novamente, por favor, essa versão contém trechos adicionais no debug especificamente para diagnosticar falhas desse tipo.Nos envie também uma captura de tela das suas configurações do módulo e das configurações dos campos personalizados de clientes, sua dificuldade pode estar relacionada aos campos personalizados.
- 12/12/2016 às 13:09 #8336Fernando MedeirosParticipante
Fiz funcionar, mais do nada para de funcionar novamente e começa dar erro.
Vou tentar novamente e enviar o debug.
- 18/12/2023 às 19:14 #15761EdilsonParticipante
Olá! Atualmente com a versão 8.8.0 e a versão Gerencianet Cartão v4.0.2, tenho este erro, que se refere ao tipo de aniversário.
Mas eu não tenho este campo personalizado, tenho os campos CPF/CNPJ que já funcionam no boleto.Erro: /payment/credit_card/customer/birthTipo inválido: null (esperado string).400
O que pode ser?
- AutorPosts
- Você deve fazer login para responder a este tópico.