01. DADOS GERAIS

Linha de Produto:TOTVS RENTAL
Segmento:Serviços
Módulo:SIGALOC
Função:

GERAINSU

Ticket:Não há.
Story:

DSERLOCA-5963

02. SITUAÇÃO/REQUISITO

Criar API do Tipo Post para enviar o Json com a informações para geração de insumos para ordem serviço no app.

03. SOLUÇÃO

Foi criada a API no seguinte end point:/GERAINSU

Parâmetros de entrada:


Json recebido do app para os insumos da Ordem de Serviço:

{
  "cnpj_empresa": "53485215000106",
  "num_os": "002228",
  "Itens": [
    {
      "TipoInsumo": "P",
      "CodInsumo": "PROD_MNT_0001",
      "Qtd": "10",
      "VlrUnit": "50.0",
      "VlrTotal": "500.0",
      "Destino": "A",
      "CodForn": "FORN001",
      "LojForn": "001",
      "NomeForn": "Fornecedor Exemplo",
      "Stapro": "2",
      "CodApr": "00001",
      "NomApr": "A",
      "DtApro": "2025-05-15",
      "HrApro": "09:00",
      "DtEnc": "2025-05-15",
      "HrEnc": "09:00",
      "PedCom": "999999",
      "VlUnApr": "50.0",
      "VlTotApr": "500.0",
      "CusExtra": "500.0",
      "Cobra": "S",
      "CodFinGer": "000001",
      "DesFinGer": "TESTE",
      "Justificativa": "Motivo da inclusao",
      "Anexos": [
        {
          "name": "anexo_item1.jpg",
          "size": "25600",
          "base64": "base64string"
        },
        {
          "name": "anexo2_item1.jpg",
          "size": "25600",
          "base64": "base64string"
        }        
      ]
    }
  ]
}

Retorno esperado:
Response:

{
   "Retorno": "OK",
   "NumOs": "002228"
}

04. DEMAIS INFORMAÇÕES

Tabela envolvida STL - DETALHES DA ORDEM DE SERVIÇO

                            FH1 - INSUMOS MTBF RENTAL

05. ASSUNTOS RELACIONADOS

Apps RENTAL