BonificacaoFinanceira
CRUD de Bonificação Financeira (cabeçalho AI1 + itens AI2) via wrapper FATA180. Cabeçalho define vigência e tipo da bonificação; itens listam produtos beneficiados com o valor bonificado.
AI1_CODBNF é gerado por GetSXENum no POST — o endpoint retorna o código gerado em data.AI1_CODBNF. {codigo} no path do POST é placeholder (qualquer valor).Vinculação com o ERP
Convenções
Envelope canônico. { success, message, data }. POST retorna data.AI1_CODBNF auto-gerado.
Datas em ISO. AI1_DATDE/AI1_DATATE aceitam YYYY-MM-DD ou AAAAMMDD.
Whitelist. Cabeçalho: AI1_DESCRI, AI1_CODCLI, AI1_LOJA, AI1_DATDE, AI1_DATATE. Itens: AI2_CODPRO, AI2_VALORC, AI2_VALORB.
Sem typeahead. Endpoint expõe só _list + GET por código.
Bonificação Financeira — mutação
Inclusão / alteração / exclusão via FATA180.Descrição
Inclui bonificação financeira. Código AI1_CODBNF é gerado pelo GetSXENum — path é placeholder.
Cenário
Request body
POST https://erpapi.jetme.com.br/api/99/01/WsAI1/INCLUIR/000001 { "cabecalho": { "AI1_DESCRI": "Bonif. Cliente Premium", "AI1_DATDE": "2026-11-24", "AI1_DATATE": "2026-11-30" } }
POST https://erpapi.jetme.com.br/api/99/01/WsAI1/INCLUIR/000001 { "cabecalho": { "AI1_DESCRI": "Bonif. Cliente PJ", "AI1_DATDE": "2026-11-24", "AI1_DATATE": "2026-11-30" }, "itens": [ { "AI2_CODPRO": "000001", "AI2_VALORB": 15.0 }, { "AI2_CODPRO": "000001", "AI2_VALORB": 20.0 } ] }
Respostas
data.AI1_CODBNF auto-gerado.Descrição
Altera regra existente. Cabeçalho e itens opcionais. Itens via LINPOS + AUTDELETA como em PedidoVenda.
Cenário
Request body
PUT https://erpapi.jetme.com.br/api/99/01/WsAI1/ALTERAR/000001 { "cabecalho": { "AI1_DATATE": "2026-12-05" } }
Respostas
Descrição
Exclui regra. Sem body.
Cenário
Exemplo
DELETE https://erpapi.jetme.com.br/api/99/01/WsAI1/EXCLUIR/000001
Respostas
Consulta
Por código + listagem (sem typeahead).Cenário
Exemplo
GET https://erpapi.jetme.com.br/api/99/01/WsAI1/000001
{
"success": true,
"data": {
"cabecalho": {
"AI1_CODBNF": "000001",
"AI1_DESCRI": "Bonif. Cliente Premium",
"AI1_DATDE": "20261124",
"AI1_DATATE": "20261130"
},
"itens": [
{ "AI2_ITEM": "01", "AI2_CODPRO": "000001", "AI2_VALORB": 15.0 }
]
}
}Query parameters
Cenário
Exemplo
GET https://erpapi.jetme.com.br/api/99/01/WsAI1/_list?page=1&pageSize=25
Schemas
Componentes do contratoCAMPOS_CAB_ALLOW.Cenários
1-pra-1 com YAML.Pendências conhecidas (rev2)
Sem typeahead. Não há GET /_search. Filtros via /_list com page/pageSize.
AI1_CODBNF auto-gerado. Path no POST é placeholder; código real vem do GetSXENum e retorna em data.AI1_CODBNF.