Ir para o conteúdo

"Não foi possível gerar o boleto devido à erros no seu cadastro"

  • Este tópico contém 9 respostas, 5 vozes e foi atualizado pela última vez 4 meses atrás por Edilson.
Visualizando 6 respostas da discussão
  • Autor
    Posts
    • #8091
      Bruno Neves
      Participante

        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)."
        }
      • #8092
        Mauricio
        Mestre

          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!

        • #8095
          Bruno Neves
          Participante

            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?

          • #8096
            Mauricio
            Mestre

              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çãoExigir 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.

            • #8202
              Gilberto Souza
              Participante

                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
                }
                }
                }

              • #8328
                Fernando Medeiros
                Participante

                  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

                  • #8329
                    Mauricio
                    Mestre

                      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.

                      • #8336
                        Fernando Medeiros
                        Participante

                          Fiz funcionar, mais do nada para de funcionar novamente e começa dar erro.

                          Vou tentar novamente e enviar o debug.

                    • #15761
                      Edilson
                      Participante

                        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?

                    Visualizando 6 respostas da discussão
                    • Você deve fazer login para responder a este tópico.
                    Role para cima