Histórico de mensagens sobre n em pix

EXIBINDO CONVERSAS RECENTES:

Texto: n
Data: 30/05/2022
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ou empurrar o vencimento um dia pra frente, e já incluir no valor no vencimento a multa.

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Oi @pabl.u ! Isso mesmo, tem que ser pelo menos um dia antes. Acredito que neste cenário de dar um desconto até a data de vencimento, você já possa criar a cobrança com o valor com desconto.

Avatar discord do usuario pabl.u

pabl.u

Ver Respostas

Agora, uma pergunta.
Não é possível emitir cobrança com desconto até a data de vencimento?
Sempre tenho que colocar pelo menos um dia antes

Avatar discord do usuario pabl.u

pabl.u

[desconto] => Array
(
[modalidade] => 2
[descontoDataFixa] => Array
(
[0] => Array
(
[data] => 2022-05-30
[valorPerc] => 3.00
)

)

)

)

[chave] => 013931e9-9e36-405b-abc2-25e558f6935d
[solicitacaoPagador] => Teste
[loc] => Array
(
[id] => 356
[location] => qrcodes-pix.gerencianet.com.br/v2/cobv/93e5272e431f4682a266a92c2023b7ea
[tipoCob] => cobv
[criacao] => 2022-05-30T22:12:34.880Z
)

)

Avatar discord do usuario pabl.u

pabl.u

Array
(
[calendario] => Array
(
[criacao] => 2022-05-30T22:12:34.825Z
[dataDeVencimento] => 2022-05-31
[validadeAposVencimento] => 30
)

[txid] => CLARENCIO1653948752F2205525
[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
)

Avatar discord do usuario palloma_efi

palloma_efi

A mudança foi colocar o descontoDataFixa como array.

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":
,
}

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.

Avatar discord do usuario rubenskuhl

rubenskuhl

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

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
)

)

Avatar discord do usuario pabl.u

pabl.u

Se eu tiro a info do desconto:

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

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
)

)

)

Avatar discord do usuario pabl.u

pabl.u

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

Avatar discord do usuario pabl.u

pabl.u

perdão, tudo em int

Avatar discord do usuario pabl.u

pabl.u

Vou transformar tudo em float

Avatar discord do usuario pabl.u

pabl.u

Ele não aceita as strings

Avatar discord do usuario pabl.u

pabl.u

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

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
)

)

)

Avatar discord do usuario pabl.u

pabl.u

Mesma request da documentação (só que com a minha chave)