Informações Financeiras do Cliente
Descrição
O endpoint GetCustomerFinancialInfo obtém um resumo financeiro do cliente no sistema MIMS.
Request HTTP GET
| Tipo da Requisição | URL Exemplo |
|---|---|
| POST | {{url_base}}/GetCustomerFinancialInfo |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetCustomerFinancialInfo" |
Parâmetros de Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| CustomerNo | String(25) | Sim | Código Externo do Cliente |
Retorno
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do WebService na execução do método |
| CustomerFinancialInfoData | GetCustomerFinancialInfoData | Sim | Objeto contendo as informações financeiras do cliente |
📝 Objeto GetCustomerFinancialInfoData
Descrição
O objeto GetCustomerFinancialInfoData representa um resumo financeiro do cliente no sistema MIMS.
Parâmetros de retorno
Parâmetro Tipo Obrigatório Descrição CreditTotal Float Sim Valor do crédito total CreditUsage Float Sim Valor do crédito usado CreditSpecialUsage Float Sim Valor do crédito especial usado CreditDisposableQty Float Sim Valor de crédito disponível OverdueDocumentsQty Integer Sim Quantidade de títulos em atraso LastDocumentPaymentDate DataHora Sim Data do último título pago NextDocumentPaymentDate DataHora Sim Data do próximo título a pagar LastDocumentPaymentNo String(25) Sim Número do último título pago NextDocumentPaymentNo String(25) Sim Número do próximo título a pagar IsBlocked Boolean Sim Flag que indica se o cliente está bloqueado
Exemplo de Request
GET http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/GetCustomerFinancialInfo
Content-Type: application/json
{
"CustomerNo": "CUST001"
}
Exemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Informações financeiras do cliente obtidas com sucesso."
},
"CustomerFinancialInfoData": {
"CreditTotal": 10000.00,
"CreditUsage": 2500.00,
"CreditSpecialUsage": 500.00,
"CreditDisposableQty": 7000.00,
"OverdueDocumentsQty": 2,
"LastDocumentPaymentDate": "2025-02-15T12:00:00Z",
"NextDocumentPaymentDate": "2025-02-25T12:00:00Z",
"LastDocumentPaymentNo": "TIT123",
"NextDocumentPaymentNo": "TIT124",
"IsBlocked": false
}
}