Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 30/05/2022
# pix
Avatar discord do usuario pabl.u

pabl.u

Muito obrigado

# pix
Avatar discord do usuario pabl.u

pabl.u

Aeee, @palloma_efi

# pix
Avatar discord do usuario palloma_efi

palloma_efi

A mudança foi colocar o descontoDataFixa como array.

# pix
Avatar discord do usuario palloma_efi

palloma_efi

@pabl.u Tente com o body dessa forma, por favor:

json
{
"calendario": {
"dataDeVencimento": "2022-06-01",
"validadeAposVencimento": 20
},
"devedor": {
"logradouro": "Alameda Souza, Numero 80, Bairro Braz",
"cidade": "Recife",
"uf": "PE",
"cep": "70011750",
"cpf": ,
"nome": "Francisco da Silva"
},
"valor": {
"original": "5.00",
"multa": {
"modalidade": 2,
"valorPerc": "5.00"
},
"juros": {
"modalidade": 3,
"valorPerc": "1.00"
},
"desconto": {
"descontoDataFixa": [{
"data": "2022-05-31",
"valorPerc": "3.00"
}],
"modalidade": 1
}
},
"chave":
,
}

# pix
Avatar discord do usuario pabl.u

pabl.u

Ver Respostas

Obrigado, @palloma_efi 😁

# pix
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

@pabl.u Boa noite. Vou repassar esses pontos que nos passou para o setor responsável e assim que possível lhe traremos um retorno.

# pix
Avatar discord do usuario pabl.u

pabl.u

Vou dar uma olhada lá

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Para o CobV pode ser melhor usar a documentação do BACEN.

# pix
Avatar discord do usuario pabl.u

pabl.u

Array
(
[calendario] => Array
(
[criacao] => 2022-05-30T21:44:27.416Z
[dataDeVencimento] => 2022-05-31
[validadeAposVencimento] => 30
)

[txid] => CLARENCIO1653947065F2205525
[revisao] => 0
[status] => ATIVA
[devedor] => Array
(
[logradouro] => Alameda Souza, Numero 80, Bairro Braz
[cidade] => Recife
[uf] => PE
[cep] => 70011750
[nome] => Francisco da Silva
[cpf] => 12345678909
)

[recebedor] => Array
(
[logradouro] => , ,
[cidade] => SAO BERNARDO DO CAMPO
[uf] => SP
[cep] => 09850430
[nome] => PABLO DE PAULA CABRAL
[cnpj] => 10485069000106
[nomeFantasia] => CLARENCIO COMUNICACAO, MARKETING E TECNOLOGIA LTDA
)

[valor] => Array
(
[original] => 123.45
[juros] => Array
(
[modalidade] => 3
[valorPerc] => 2.00
)

[multa] => Array
(
[modalidade] => 2
[valorPerc] => 15.00
)

)

[chave] => 013931e9-9e36-405b-abc2-25e558f6935d
[solicitacaoPagador] => Teste
[loc] => Array
(
[id] => 353
[location] => qrcodes-pix.gerencianet.com.br/v2/cobv/1843474d23224e78b51a7b0f22cb37d2
[tipoCob] => cobv
[criacao] => 2022-05-30T21:44:27.450Z
)

)

# pix
Avatar discord do usuario pabl.u

pabl.u

Se eu tiro a info do desconto:

# pix
Avatar discord do usuario pabl.u

pabl.u

Ahh

# pix
Avatar discord do usuario pabl.u

pabl.u

O que eu poderia ter feito, eu fiz

# pix
Avatar discord do usuario pabl.u

pabl.u

Enfim, é isso.
Realmente precisam rever a documentação, porque não tá funcionando.
Vou manter do jeito que tá e testo depois de novo

# pix
Avatar discord do usuario pabl.u

pabl.u

Array
(
[type] => https://pix.bcb.gov.br/api/v2/error/CobVOperacaoInvalida
[title] => Operação Inválida
[status] => 400
[detail] => A requisição que busca alterar ou criar uma cobrança com vencimento não respeita o schema ou está semanticamente errada.
[violacoes] => Array
(
[0] => Array
(
[razao] => O objeto cobv.valor.desconto apresenta modalidade no valor 1 ou 2, porém cobv.valor.desconto.valorPerc encontra-se preenchido
[propriedade] => cobv.body.valor.desconto
)

[1] => Array
(
[razao] => O campo cobv.valor não respeita o schema
[propriedade] => cobv.body.valor
)

)

)

# pix
Avatar discord do usuario pabl.u

pabl.u

Então, se eu mudo as modalidades para int, a mensagem de erro muda:

# pix
Avatar discord do usuario pabl.u

pabl.u

perdão, tudo em int

# pix
Avatar discord do usuario pabl.u

pabl.u

Vou transformar tudo em float

# pix
Avatar discord do usuario pabl.u

pabl.u

Ele não aceita as strings

# pix
Avatar discord do usuario pabl.u

pabl.u

Tudo conforme documentação (copiado e colado, inclusive)

# pix
Avatar discord do usuario pabl.u

pabl.u

Array
(
[type] => https://pix.bcb.gov.br/api/v2/error/CobVOperacaoInvalida
[title] => Operação Inválida
[status] => 400
[detail] => A requisição que busca alterar ou criar uma cobrança com vencimento não respeita o schema ou está semanticamente errada.
[violacoes] => Array
(
[0] => Array
(
[razao] => O objeto cobv.valor.multa não respeita o schema
[propriedade] => cobv.body.valor.multa.modalidade
)

[1] => Array
(
[razao] => O objeto cobv.valor.juros não respeita o schema
[propriedade] => cobv.body.valor.juros.modalidade
)

[2] => Array
(
[razao] => O campo valor.desconto não respeita o schema.
[propriedade] => cobv.body.valor.desconto.modalidade
)

[3] => Array
(
[razao] => O campo cobv.valor não respeita o schema
[propriedade] => cobv.body.valor
)

)

)