get https://api.sankhya.com.br/ParcelasTipoNegociacao
Regras de negócio
Os tipos de negociação se referem às formas de pagamento utilizadas pela empresa, seja nas operações de compra ou venda. Nos tipos de negociação são realizadas diversas parametrizações que serão utilizadas nas negociações com os parceiros da empresa; portanto, tem-se aqui um cadastro de extrema importância.OBS: Caso tenha alguma necessidade de configuração do ERP procure “Consultor” ou acesso o link de apoio: https://ajuda.sankhya.com.br/hc/pt-br/articles/360045109173-Tipos-de-Negocia%C3%A7%C3%A3o
Dependências
Não possui dependênciasDetalhes Técnicos
A entidade utilizada é a ParcelaPagamento que por sua vez instancia a tabela TGFPPG mapeando os campos principais.Para realizarmos a busca através do Json, utilizamos o serviço "CRUDServiceProvider.loadRecords".
O serviço CRUDServiceProvider.loadRecords é um otimo serviço para ser utilizado para consulta de dados através do JSON.
No exemplo abaixo foi utilizado como filtro o campo CODTIPVENDA, porém você pode utilizar outros campos da entidade.
• CODTIPVENDA – Código do tipo de NEGOCIAÇÃO.
Para utilizarmos o filtro, basta acrescentar no corpo da requisição o código abaixo utilizando o criteria:
"criteria": {
"expression": {
"$": "this.CODTIPVENDA = ?"
},
"parameter":[
{
"type":"I",
"value":"33"
}
]
}
Descritivo de campos da entidade
Acesse aqui o dicionário de dados da tabela TGFPPGExemplo de uso:
URL de chamada: https://api.sankhya.com.br/gateway/v1/mge/service.sbr?serviceName=CRUDServiceProvider.loadRecords&outputType=json
Corpo de requisição
{
"serviceName": "CRUDServiceProvider.loadRecords",
"requestBody": {
"dataSet": {
"rootEntity": "ParcelaPagamento",
"includePresentationFields": "S",
"offsetPage": "0",
"criteria": {
"expression": {
"$": "this.CODTIPVENDA = ?"
},
"parameter":[
{
"type":"I",
"value":"33"
}
]
},
"entity": {
"fieldset": {
"list":"CODTIPVENDA,CODTIPTITPAD"
}
}
}
}
}
Retorno em json:
{
"serviceName": "CRUDServiceProvider.loadRecords",
"status": "1",
"pendingPrinting": "false",
"transactionId": "1E021F0999BD46800093FAFBC9586918",
"responseBody": {
"entities": {
"total": "2",
"hasMoreResult": "false",
"offsetPage": "0",
"offset": "0",
"metadata": {
"fields": {
"field": [
{
"name": "CODTIPVENDA"
},
{
"name": "CODTIPTITPAD"
},
{
"name": "SEQUENCIA"
},
{
"name": "TipoTitulo_DESCRTIPTIT"
}
]
}
},
"entity": [
{
"f0": {
"$": "33"
},
"f1": {
"$": "7"
},
"f2": {
"$": "1"
},
"f3": {
"$": "Cartão de Crédtio VISA"
}
},
{
"f0": {
"$": "33"
},
"f1": {
"$": "7"
},
"f2": {
"$": "2"
},
"f3": {
"$": "Cartão de Crédtio VISA"
}
}
]
}
}
}