Páginas filhas
  • API Verbas

Cadastro de Verbas

Disponibilizado endpoint para cadastro de Verbas.

Método POST:

http:127.0.0.1:8080/entity/v1/verbas

Estrutura de dados:

Verba
{   
  "codigoVerba": 99999,
  "instancia": "INST",
  "codigoIndEco": 900,
  "codigoUnimed": "HR",
  "codigoContaCst": null,
  "codigoGrupoVerba": null,
  "deVerba": "Descrição",
  "abateDiar": "S",
  "abonaFp": "N",
  "adExtra": "S",
  "bancoHr": "N",
  "baseChrextra": "S",
  "caminhao": "N",
  "classe": "A",
  "complem": "S",
  "complemento": "N",
  "convTonel": "S",
  "corteMdMt": "N",
  "custo": "S",
  "diaria": "N",
  "diferenca": "S",
  "excedente": "N",
  "feixe": "S",
  "geraFolha": "N",
  "geraQtde": "S",
  "geraValor": "N",
  "horas": "S",
  "horperc": "N",
  "hrtrabal": "S",
  "hrExtra": "N",
  "hrProdu": "S",
  "hrRelog": "N",
  "insalub": "S",
  "mtCorte": "N",
  "mtGeral": "S",
  "pgBanco": "N",
  "pgComis": "S",
  "pgDispen": "N",
  "pgDsr": "S",
  "pgFer": "N",
  "pgHitinere": "S",
  "pgPausa": "N",
  "pgPremio": "S",
  "plantioMt": "N",
  "prodhextra": "S",
  "producao": "N",
  "tonelada": "S",
  "tpBancoHr": "D",
  "tpInsal": "AB",
  "variavel": "S",
  "vencDesc": "V",
  "vlunit": "N",
  "nmFormula": null,
  "nmFormulaQtde": null,
  "qtConvArea": 12345.67,
  "qtConvTonel": 1234.678901,
  "qtHrInsalub": 12345.67,
  "qtInicializaCol": 12345.67,
  "rowversion": 1,
  "vlInsalub": 12345.678901
} 

Ordem de Pesagem

  • codigoVerba: Código da Verba..
  • instancia: Código da Instância.
  • codigoIndEco: Índice Econômico..
  • codigoUnimed: Unidade de Medida.
  • codigoContaCst: Conta de custeio.
  • codigoGrupoVerba: Grupo de Verba.
  • deVerba: Descrição da Verba.
  • abateDiar: Flag para abater o dia da verba na geração para folha coinbra.
  • abonaFp: Flag para abonar falta parcial.
  • adExtra: Flag para indicar se a verba terá complemento adicional de extra.
  • bancoHr: Verba é para o banco de horas (S/N).
  • baseChrextra: Base para cálculo de horas extras.
  • caminhao: Verba é de Caminhão de Muda.
  • classe: Classe Pagamento [TAB1].
  • complem: Base para Complemento da Diária (S/N).
  • complemento: Flag para controlar se verba é de complemento.
  • convTonel: Conversão para Tonelada.
  • corteMdMt: Flag de corte de muda em metros (S/N).
  • custo: Base para custo.
  • diaria: Base para Diária Equivalente.
  • feixe: Verba é de Feixe.
  • geraFolha: Flag para controlar se gera a verba para a folha.
  • geraQtde: Flag para controlar se gera a qtde para a folha.
  • geraValor: Flag para controlar se gera o valor para a folha.
  • horas: Verba é de Horas.
  • horperc: Flag de horas de percurso.
  • hrtrabal: Flag para apontar horas trabalhadas.
  • hrExtra: Verba é de Hora Extra (S/N).
  • hrProdu: Verba é de Hora de Produção.
  • hrRelog: Verba é de Horas Relógio.
  • insalub: Verba é Base para Insalubridade.
  • mtCorte: Verba é de metro de corte.
  • mtGeral: Verba é de metro geral.
  • pgBanco: Flag para controlar verba de pagamento do banco (S/N).
  • pgComis: Base para Comissão.
  • pgDispen: Flag para controlar verba de pagamento de dispensa (S/N).
  • pgDsr: Base para DSR.
  • pgFer: Base para Feriado.
  • pgHitinere: Base para Horas In-Itínere ou Horas de Percurso.
  • pgPausa: Base para Pausa Obrigatória.
  • pgPremio: Base para Prêmio.
  • plantioMt: Flag de plantio em metros (S/N).
  • prodhextra: Flag para verba de produção - calculo horas extras.
  • producao: Flag de produção.
  • tonelada: Verba é de Tonelada.
  • tpBancoHr: Tipo para o banco de horas (D=débito/C=Crédito).
  • tpInsal: Tipo cálculo Insalubridade [TAB2].
  • variavel: Flag de Definição de Verba Variável.
  • vencDesc: Vencimento/Desconto (V/D).
  • vlunit: Flag de verba com valor unitário.
  • nmFormula: Fórmula de cálculo do valor.
  • nmFormulaQtde: Fórmula da quantidade.
  • qtConvArea: Fator conversão área.
  • qtConvTonel: Fator de Conversão.
  • qtHrInsalub: Qtde.Adicional Insalubridade.
  • qtInicializaCol: Qtde para inicilização no coletor/palm.
  • vlInsalub: Valor Adicional Insalubridade.
  • rowversion: Controle interno.

   

Consulta dos Verbas

Disponibilizado endpoint para consulta das Verbas.

Método GET:

http:127.0.0.1:8080/entity/v1/verbas?page=1&pagesize=1

Response
{
    "hasNext": true,
    "items": [
        {
            "codigoVerba": 20,
            "instancia": "1",
            "codigoIndEco": 901,
            "codigoUnimed": "CM",
            "codigoContaCst": null,
            "codigoGrupoVerba": null,
            "codigoIndPglider": null,
            "codigoIndPgliderGd": null,
            "codigoIndPrem": null,
            "codigoIndVlton": null,
            "codigoPremio": null,
            "codigoPremios": null,
            "codigoRubricaSap": null,
            "codigoTabPrem": null,
            "codigoTpserv": null,
            "codigoVbAtest": null,
            "codigoVbAvPrevio": null,
            "codigoVbCampNeg": null,
            "codigoVbCampPos": null,
            "codigoVbDifNeg": null,
            "codigoVbDifPos": null,
            "codigoVbDissidio": null,
            "codigoVbDsrVar": null,
            "codigoVbExcedat": null,
            "codigoVbFerVar": null,
            "codigoVbFolhaQtde": null,
            "codigoVbInsalub": null,
            "codigoVbSepara": null,
            "codigoVerbaPrem": null,
            "codigoVerbCol": "20",
            "codigoVerbFol": "20",
            "codigoVerbFolDf": null,
            "daVerba": "Teste de",
            "deColRelat": null,
            "deVerba": "Teste de API",
            "dataAtualizacao": "2024-10-29T08:41:32",
            "abateDiar": null,
            "abonaFp": null,
            "adExtra": null,
            "bancoHr": null,
            "baseChrextra": null,
            "caminhao": "S",
            "classe": "0",
            "complem": "N",
            "complemento": null,
            "convTonel": null,
            "corteMdMt": null,
            "custo": null,
            "diaria": "S",
            "diferenca": "N",
            "excedente": null,
            "feixe": "N",
            "geraFolha": null,
            "geraQtde": null,
            "geraValor": null,
            "horas": "N",
            "horperc": null,
            "hrtrabal": null,
            "hrExtra": null,
            "hrProdu": "N",
            "hrRelog": "N",
            "insalub": "N",
            "mtCorte": "N",
            "mtGeral": "N",
            "pgBanco": null,
            "pgComis": null,
            "pgDispen": null,
            "pgDsr": "S",
            "pgFer": "S",
            "pgHitinere": null,
            "pgPausa": null,
            "pgPremio": "N",
            "plantioMt": null,
            "prodhextra": null,
            "producao": null,
            "tonelada": "N",
            "tpBancoHr": null,
            "tpInsal": null,
            "variavel": null,
            "vencDesc": "V",
            "vlunit": null,
            "nmFormula": null,
            "nmFormulaQtde": null,
            "qtConvArea": null,
            "qtConvTonel": null,
            "qtHrInsalub": null,
            "qtInicializaCol": null,
            "rowversion": 1,
            "vlInsalub": null
        }
    ]
}

Parâmetros

  • page: Número da página.
  • pagesize: Quantidade de registros por página.

Modifica Verbas

Disponibilizado endpoint para modificar o Cargo.

Método PUT:

http:127.0.0.1:8080/entity/v1/verbas

Estrutura de dados:

Verba
 {
            "codigoVerba": 20,
            "instancia": "1",
            "codigoIndEco": 901,
            "codigoUnimed": "CM",
            "codigoContaCst": null,
            "codigoGrupoVerba": null,
            "codigoIndPglider": null,
            "codigoIndPgliderGd": null,
            "codigoIndPrem": null,
            "codigoIndVlton": null,
            "codigoPremio": null,
            "codigoPremios": null,
            "codigoRubricaSap": null,
            "codigoTabPrem": null,
            "codigoTpserv": null,
            "codigoVbAtest": null,
            "codigoVbAvPrevio": null,
            "codigoVbCampNeg": null,
            "codigoVbCampPos": null,
            "codigoVbDifNeg": null,
            "codigoVbDifPos": null,
            "codigoVbDissidio": null,
            "codigoVbDsrVar": null,
            "codigoVbExcedat": null,
            "codigoVbFerVar": null,
            "codigoVbFolhaQtde": null,
            "codigoVbInsalub": null,
            "codigoVbSepara": null,
            "codigoVerbaPrem": null,
            "codigoVerbCol": "20",
            "codigoVerbFol": "20",
            "codigoVerbFolDf": null,
            "daVerba": "Teste de",
            "deColRelat": null,
            "deVerba": "Teste de Update",
            "dataAtualizacao": "2024-10-29T08:41:32",
            "abateDiar": null,
            "abonaFp": null,
            "adExtra": null,
            "bancoHr": null,
            "baseChrextra": null,
            "caminhao": "S",
            "classe": "0",
            "complem": "N",
            "complemento": null,
            "convTonel": null,
            "corteMdMt": null,
            "custo": null,
            "diaria": "S",
            "diferenca": "N",
            "excedente": null,
            "feixe": "N",
            "geraFolha": null,
            "geraQtde": null,
            "geraValor": null,
            "horas": "N",
            "horperc": null,
            "hrtrabal": null,
            "hrExtra": null,
            "hrProdu": "N",
            "hrRelog": "N",
            "insalub": "N",
            "mtCorte": "N",
            "mtGeral": "N",
            "pgBanco": null,
            "pgComis": null,
            "pgDispen": null,
            "pgDsr": "S",
            "pgFer": "S",
            "pgHitinere": null,
            "pgPausa": null,
            "pgPremio": "N",
            "plantioMt": null,
            "prodhextra": null,
            "producao": null,
            "tonelada": "N",
            "tpBancoHr": null,
            "tpInsal": null,
            "variavel": null,
            "vencDesc": "V",
            "vlunit": null,
            "nmFormula": null,
            "nmFormulaQtde": null,
            "qtConvArea": null,
            "qtConvTonel": null,
            "qtHrInsalub": null,
            "qtInicializaCol": null,
            "rowversion": 1,
            "vlInsalub": null
  }    

Exclui Verba

Disponibilizado endpoint para excluir o Cargo.

Método DELETE:

http:127.0.0.1:8080/entity/v1/verbas?codigoVerba=20&instancia=1

Parâmetros

  • codigoVerba: Código da Verba..
  • instancia: Código da Instância.