Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 329 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

 

Abaixo segue um exempo de retorno de uma consulta de título com situação 'ATIVO' feito no postman em produção: (apenas com os dados censurados)

 

Citar

[
    {
        "returnCode": "000 - Consulta realizada com sucesso",
        "documentNumber": "12312312312312",
        "beneficiaryCode": 111111,
        "bankNumber": 9999,
        "clientNumber": "19044",
        "dueDate": "2024-09-23",
        "nominalValue": 606,
        "issueDate": "2024-08-23",
        "participantCode": "",
        "status": "ATIVO",
        "settlementData": [
            {
                "settlementDescription": "",
                "settlementDate": null,
                "receivingBankCode": 0,
                "receivingBranch": 0,
                "interestValue": 0,
                "otherValues": 0,
                "deductionValue": 0,
                "discountValue": 0,
                "settlementValue": 0,
                "settlementIofValue": 0,
                "settlementCreditDate": null,
                "settlementCreditedValue": 0,
                "settlementDutyValue": 0
            }
        ],
        "writeOffData": [
            {
                "writeOffDescription": "",
                "writeOffDate": null,
                "writeOffValue": 0,
                "writeOffDutyValue": 0
            }
        ]
    }
]

 

O Problema ocorre no seguinte bloco: 

image.thumb.png.fa55432c12c87362da880187393a943c.png

 

Note que mesmo sem a informação do bankSlipData, as demais informações estão vindo na consulta, então devem ser preenchidas pois o título está ATIVO

Postado (editado)
3 horas atrás, Juliomar Marchetti disse:

está sugerindo alguma alteração ? se sim anexa a mesma e o ponto do manual

Não sei sugerir qual seria a correção ideal, do jeito que eu fiz (apresentado na imagem) resolveu pro meu caso, mas não sei se pode impactar negativamente outros

Editado por Eficaz Sistemas
Postado

a linha if (LJsonArray.ItemAsJSONObject[nIndiceOBJ].AsJSONArray['_content'].Count > 0) 

também está com problema, pois o retorno de um título Liquidado, não contém essa informação, logo não estava entrando no bloco do if (LJsonArray.ItemAsJSONObject[nIndiceOBJ].AsJSONArray['settlementData'].Count > 0) then

 

Segue Anexo arquivo PAS com as correções 

ACBrBoletoRet_Santander_API.pas

  • Este tópico foi criado há 329 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.