Histórico de mensagens em freelancer

EXIBINDO CONVERSAS RECENTES:

Data: 24/04/2024
Canal: freelancer
Avatar discord do usuario gabriel_efi

gabriel_efi

Qualquer dúvida estamos à disposição

Avatar discord do usuario gabriel_efi

gabriel_efi

Que bom que deu certo, @leandro535!

Avatar discord do usuario leandro535

leandro535




$dataVencimento = $_POST['data'];
$plano = $_POST['plano'];
$valorTotal = floatval(str_replace(',', '.', str_replace('.', '', $_POST['valorInteiro'])));
$numeroParcelas = intval($_POST['num_parcelas']);

if (!is_numeric($valorTotal) || $valorTotal <= 0) {
die("Valor total inválido. Por favor, insira um valor numérico positivo.");
}

$documento = preg_replace('/\D/', '', $_POST['cpf']); // Remove caracteres não numéricos

// Verifica se é um CPF (11 dígitos) ou CNPJ (14 dígitos)
if (strlen($documento) == 11) {
$customer = [
"name" => $_POST['nome'],
"email" => $_POST['email'],
"cpf" => str_pad($documento, 11, '0', STR_PAD_LEFT)
];
} elseif (strlen($documento) == 14) {
$customer = [
"name" => $_POST['nome'],
"email" => $_POST['email'],
"juridical_person" => [
"corporate_name" => $_POST['corporate_name'],
"cnpj" => str_pad($documento, 14, '0', STR_PAD_LEFT)
]
];
} else {
die("Documento inválido. Por favor, insira um CPF ou CNPJ válido.");
}

Avatar discord do usuario leandro535

leandro535

consegui:

Avatar discord do usuario gabriel_efi

gabriel_efi

conforme o erro retornado

Avatar discord do usuario gabriel_efi

gabriel_efi

Pelo código você está passando o cnpj no campo cpf

Avatar discord do usuario leandro535

leandro535

// Construindo o array customer
$customer = [
"name" => $_POST['nome'],
"email" => $_POST['email'],

];

// Verifica se é uma pessoa física (CPF) ou pessoa jurídica (CNPJ)
if (!empty($_POST['cpf'])) {
$customer["cpf"] = str_pad($cpf, 11, '0', STR_PAD_LEFT); // Garante que o CPF tenha 11 caracteres
} elseif (!empty($_POST['cnpj'])) {
$customer["cpf"] = str_pad($cnpj, 11, '0', STR_PAD_LEFT); // Envia o CNPJ no campo de CPF
$customer["juridical_person"] = [
"corporate_name" => $_POST['corporate_name'],
"cnpj" => str_pad($cnpj, 14, '0', STR_PAD_LEFT), // Garante que o CNPJ tenha 14 caracteres
];
}

Avatar discord do usuario leandro535

leandro535

no meu código esta assim:

Avatar discord do usuario leandro535

leandro535

vou ter que alterar de novo o arquivo 'create'

Avatar discord do usuario gabriel_efi

gabriel_efi


imagem enviada na mensagem pelo usuario gabriel_efi

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Boa tarde, @leandro535!
Pela mensagem confere por gentileza se não está passando o CNPJ no campo CPF, existe um campo próprio para CNPJ que é no atributo "juridical_person", conforme imagem a seguir

Avatar discord do usuario leandro535

leandro535

Ver Respostas

3500034validation_errorArray ( [property] => /customer/cpf [message] => A string é muito longa (14 caracteres), máximo 11. )

Avatar discord do usuario leandro535

leandro535

e esta dando esse erro:

Avatar discord do usuario leandro535

leandro535

com pessoa juridica

Avatar discord do usuario leandro535

leandro535

agora estou tentando gerar carne

Avatar discord do usuario leandro535

leandro535

esse caso eu járesolvi

Avatar discord do usuario leandro535

leandro535

php