TOTVS - RESTFul API


Service: /wsfin677/

Servico de prestacao de contas

Métodos

DELETE
/expenses/{expenseID}/{isTravel}

Description

Exclui prestacao de contas e item

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional

DELETE
/expenses/{expenseID}/{isTravel}/items/{itemID}/attachment

Description

Exclui anexo da despesa

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional
itemid string optional

DELETE
/expenses/{expenseID}/{isTravel}/items/{itemID}

Description

Exclui item da prestacao de contas

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional
itemid string optional

GET
/expenses/{expenseID}/{isTravel}

Description

Carrega uma prestacao de contas em especifico

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
fields string optional
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional

GET
/expenses/{expenseID}/{isTravel}/items/{itemID}/attachment

Description

Carrega os anexos da despesa

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional
itemid string optional

GET
/checked/{expenseID}/{isTravel}/items/{itemID}/attachment

Description

Carrega os anexos da despesa em aprovação

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional
itemid string optional

GET
/checked

Description

Carrega as prestações liberadas para aprovação

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
page integer optional
pagesize integer optional
fields string optional
searchkey string optional
status string optional

GET
/checked/{expenseID}/{isTravel}/items

Description

Carrega os itens da prestacao de contas em aprovação

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
page integer optional
pagesize integer optional
fields string optional
status string optional
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional

GET
/clients

Description

Metodo para retornar a lista de clientes disponiveis

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
page integer optional
pagesize integer optional
searchkey string optional

GET
/cost_centers

Description

Metodo para retornar a lista de centros de custo

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
page integer optional
pagesize integer optional
searchkey string optional
default boolean optional

GET
/currencies

Description

Metodo para retornar a lista de moedas disponiveis

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
page integer optional
pagesize integer optional

GET
/destinations

Description

Metodo para retornar a lista de destinos de viagens

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
page integer optional
pagesize integer optional
international boolean optional
searchkey string optional

GET
/expenses/apiversion

Description

Metodo para retornar a versao da api Expenses

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined

GET
/isapprover

Description

Metodo para retornar se um usuario e aprovador no cenario de despesas.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined

GET
/expenses/{expenseID}/{isTravel}/items

Description

Carrega os itens da prestacao de contas

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
page integer optional
pagesize integer optional
fields string optional
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional

GET
/expenses

Description

Carrega as prestacoes de contas na tela principal

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
order boolean optional
page integer optional
pagesize integer optional
fields string optional
international boolean optional
departure_date string optional
arrival_date string optional
travelnumber string optional
travel boolean optional
status string optional
open boolean optional
searchkey string optional

GET
/items/types

Description

Metodo para retornar a lista dos tipos de despesas

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
page integer optional
pagesize integer optional
searchkey string optional
ddepartdate string optional

POST
/expenses

Description

Inclusao da prestacao de contas e item

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined

POST
/advance

Description

Inclusao de adiantamento da viagem

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined

POST
/expenses/{expenseID}/{isTravel}/items/{itemID}/attachment

Description

Inclusao de anexo na despesa

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional
itemid string optional

POST
/expenses/{expenseID}/{isTravel}/items

Description

Inclusao de item na prestacao de contas

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional

PUT
/checked/{expenseID}/{isTravel}

Description

Aprova a prestação de contas

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional

PUT
/expenses/{expenseID}/{isTravel}

Description

Envia prestacao de contas para conferencia

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional

PUT
/expenses/{expenseID}/{isTravel}/items/{itemID}

Description

Atualiza item da prestacao de contas

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
expenseid string optional
istravel string optional
itemid string optional