"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 1 ano, 10 meses atrás por Edilson. 
- AutorPosts
- 23/10/2016 às 01:19 #8091Bruno Neves ParticipanteMauricio 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 #8092Gofas MestreBoa 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 Neves ParticipantePara 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 #8096Gofas MestreVocê 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 Souza ParticipanteEstou 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 #8214Gofas MestreOi 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 Medeiros ParticipanteEstou 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 #8329Gofas MestreBem 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 Medeiros ParticipanteFiz 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 #15761Edilson ParticipanteOlá! 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.
