Atributos

Descrição

Tamanho

Tipo

Requerido

Valor default

Instancia

Código da instancia.

5

STRING

N


codigoEstabelecimento

Código do parceiro usado para recuperar a instancia. Também pode sobrepor o código da empresa.

30

STRING

N


codigoEmpresa

Código da empresa.

5

STRING

N


dataRefer

Data de Referência (AAAA-MM-DD).

10

DATE

S


codigoCcusto
Código do Centro de Custos.20INTEGERS0

codigoCompo

Código do Componente.

15

STRING

S


codigoEquipto

Código do Equipamento ou Patrimônio

20

STRING

S

0

qtValor

Valor da Depreciação(moeda corrente).

16 , 4

INTEGER

N


Atributos da chave primária composta

instancia, codigoEmpresa, codigoCcusto, codigoEquipto.

GET

http:127.0.0.1:8080/entity/v1/depreciacao?dataRefer=2014-04-30&page=1&pagesize=20

 "hasNext": false,
    "items": [
        {
            "codigoCcusto": 0,
            "codigoEquipto": "EQUIPTO01",
            "dataRefer": "2014-04-30",
            "qtValor": 150,
            "codigoEmpresa": "EMPRE01",
            "instancia": "INST01",
            "codigoCompo": 1
        },]

Parâmetros

Observações

- Os atributos podem ser usados como parâmetro para a busca.

- Caso queira usar a instancia para a busca, mas não possua seu valor, é possível deixar o atributo recuperarInstancia true e enviar codigoEmpresaInst ou codigoEstabelecimentoInst (dependendo de como o sistema é configurado). 

- O atributo codigoEstabelecimento pode ser usado no lugar do codigoEmpresa(dependendo de como o sistema é configurado).

- O atributo codigoEmpresa informado  pode precisar que seu valor consolidado seja usado na busca(dependendo de como o sistema é configurado).

Configuração de parâmetros

-  Entrada: CSTGDG_FILT_EST, Seção: INT_ERP.  Se o valor for 'S' instancia é recuperada usando o codigoEstabelecimento. Se o valor for 'N' instancia é recuperada usando o codigoEmpresa.

-  Entrada: FG_EMPR_FILIAL,  Seção: INT_ERP. Se o valor for 'F' é usado o codigoEstabelecimento como o codigoEmpresa. Se o valor for 'E' continua sendo usado o codigoEmpresa.

-  Entrada: FG_INT_EMPRESA,  Seção: CSTG_C. Se o valor for 1, não precisa da consolidação da empresa. Se o valor for 2, a empresa consolidada é resgatada e sobrepõe o codigoEmpresa, ela é recuperada na tabela PLCEMPR_INT, informando a coluna CD_EMP_INT e pegando a coluna CD_EMP_CONS

POST

http:127.0.0.1:8080/entity/v1/depreciacao→ cadastra um objeto

http:127.0.0.1:8080/entity/v1/depreciacao/batch  → cadastra uma lista do objeto.

Estrutura de dados para envio:

{
  "codigoEmpresa": "1",
  "dataRefer": "2018-04-31",
  "codigoCcusto": 1234,
  "codigoCtaCon": "1234",
  "qtValorDebito ": 145.36,
  "qtValorCredito ": 145.36

} ou uma lista  [{
  "codigoEmpresa": "1",
  "dataRefer": "2014-04-30",
  "codigoCcusto": 12345,
  "codigoCtaCon": "1234",
  "qtValorDebito ": 145.36,
  "qtValorCredito ": 145.36,
  "qtValor1": null,
  "qtValor2": null,
  "qtValor3": null,
  "qtValor4": null
},
{
  "codigoEmpresa": "4",
  "instancia": "1",
  "dataRefer": "2020-10-19",
  "codigoCcusto": 1234,
  "codigoCtaCon": "ABCPD",
  "qtValorDebito": 2600,
  "qtValor1": 12890.5678,
  "qtValor2": 123890.5678,
  "qtValor3": 123450.5678,
  "qtValor4": 123890.5678,
   "vlTarifa1": 15
}]

Estrutura de dados retorno:

{
    "codigoEmpresa": "1",
    "dataRefer": "2018-04-30T00:00:00",
    "codigoCcusto": 1234,
    "codigoCtaCon": "1234",
    "qtValorDebito": 0,
    "qtValor1": 0,
    "qtValor2": 0,
    "qtValor3": 0,
    "qtValor4": 0,
    "instancia": "1"
} ou uma lista   {
    "status": "COMPLETED",
    "totalRecords": 2,
    "processedRecords": 1,
    "failRecords": 1,
    "result": [
        {
            "recordId": {
                "codigoEmpresa": "1",
                "instancia": null,
                "codigoCtaCon": "1234",
                "codigoCcusto": 12345,
                "dataRefer": "2014-04-30"
            },
            "status": "ERROR",
            "message": "Código do Centro de Custo inválido"
        },
        {
            "recordId": {
                "codigoEmpresa": "4",
                "instancia": "1",
                "codigoCtaCon": "ABCPD",
                "codigoCcusto": 1234,
                "dataRefer": "2020-10-19T00:00:00"
            },
            "status": "SUCCESS",
            "message": null
        }
    ]
}

Observações

- O atributo codigoCcusto informado pode ser erp, então será resgatado o código do bioenergia (dependendo de como o sistema é configurado).

- Caso  a instancia não seja informada, ela será recuperada através  do codigoEmpresa ou codigoEstabelecimento (dependendo de como o sistema é configurado). 

- O atributo codigoEstabelecimento pode ser usado no lugar do codigoEmpresa(dependendo de como o sistema é configurado).

-  Entrada: FG_INT_EMPRESA,  Seção: CSTG_C. Se o valor for 1, não precisa da consolidação da empresa. Se o valor for 2, a empresa consolidada é resgatada e sobrepõe o codigoEmpresa, ela é recuperada na tabela PLCEMPR_INT, informando a coluna CD_EMP_INT e pegando a coluna CD_EMP_CONS


Configuração de parâmetros

-  Entrada: CSTGDG_FG_CCUST , Seção: INT_ERP.  Se o valor for 'D', o codigoCcusto  é erp e será resgatado na tabela CCUSTO  o código do bioenergia. Se o valor for 'P', não há alteração no código informado.

-  Entrada: CSTGDG_FILT_EST, Seção: INT_ERP.  Se o valor for 'S' a instancia é recuperada usando o codigoEstabelecimento. Se o valor for 'N' instancia é recuperada usando o codigoEmpresa.

-  Entrada: FG_EMPR_FILIAL,  Seção: INT_ERP. Se o valor for 'F' é usado o codigoEstabelecimento como o codigoEmpresa. Se o valor for 'E' continua sendo usado o codigoEmpresa.

-  Entrada: FG_INT_EMPRESA,  Seção: CSTG_C. Se o valor for 1, não precisa da consolidação da empresa. Se o valor for 2, a empresa consolidada é resgatada e sobrepõe o codigoEmpresa, ela é recuperada na tabela PLCEMPR_INT, informando a coluna CD_EMP_INT e pegando a coluna CD_EMP_CONS


PUT

http:127.0.0.1:8080/entity/v1/depreciacao→ atualiza um objeto

http:127.0.0.1:8080/entity/v1/depreciacao/batch  → atualiza uma lista de objeto.

Observações

- O atributo codigoCcusto informado pode ser erp, então será resgatado o código do bioenergia (dependendo de como o sistema é configurado).

- Caso  a instancia não seja informada, ela será recuperada através  do codigoEmpresa ou codigoEstabelecimento (dependendo de como o sistema é configurado). 

- O atributo codigoEstabelecimento pode ser usado no lugar do codigoEmpresa(dependendo de como o sistema é configurado).

- O atributo codigoEmpresa informado  pode precisar que seu valor consolidado seja usado(dependendo de como o sistema é configurado).


Configuração de parâmetros

-  Entrada: CSTGDG_FG_CCUST , Seção: INT_ERP.  Se o valor for 'D', o codigoCcusto  é erp e será resgatado na tabela CCUSTO  o código do bioenergia. Se o valor for 'P', não há alteração no código informado.

-  Entrada: CSTGDG_FILT_EST, Seção: INT_ERP.  Se o valor for 'S' a instancia é recuperada usando o codigoEstabelecimento. Se o valor for 'N' instancia é recuperada usando o codigoEmpresa.

-  Entrada: FG_EMPR_FILIAL,  Seção: INT_ERP. Se o valor for 'F' é usado o codigoEstabelecimento como o codigoEmpresa. Se o valor for 'E' continua sendo usado o codigoEmpresa.

-  Entrada: FG_INT_EMPRESA,  Seção: CSTG_C. Se o valor for 1, não precisa da consolidação da empresa. Se o valor for 2, a empresa consolidada é resgatada e sobrepõe o codigoEmpresa, ela é recuperada na tabela PLCEMPR_INT, informando a coluna CD_EMP_INT e pegando a coluna CD_EMP_CONS


DELETE

http:127.0.0.1:8080/entity/v1/depreciacao

Parâmetros

Observações

- Os atributos podem ser usados como parâmetro para a deleção.

- Todos os parâmetros podem ser informados através de um único ou de um intervalo, mas um mesmo parâmetro não pode ser informado das duas formas simultaneamente. Ex: pode ser informado a dataRefer ou  dataReferInicial e dataReferFinal.

- É obrigatório informar a dataRefer ou seu intervalo para efetuar a deleção.

- Para informar um intervalo devo colocar o nome do atributo com sufixo Inicial e outro com o sufixo Final ( atributoInicial, atributoFinal). Ex: dataReferInicial e dataReferFinal.

- Caso queira usar a instancia para a deleção, mas não possua seu valor, é possível deixar o atributo recuperarInstancia true e enviar codigoEmpresaInst ou codigoEstabelecimentoInst (dependendo de como o sistema é configurado). 

- Caso a instancia seja recuperada não é possível passar um intervalo de codigoEmpresaInst ou codigoEstabelecimentoInst.

- O atributo codigoEstabelecimento pode ser usado no lugar do codigoEmpresa(dependendo de como o sistema é configurado).

- O atributo codigoEmpresa informado  pode precisar que seu valor consolidado seja usado(dependendo de como o sistema é configurado).

Configuração de parâmetros

-  Entrada: CSTGDG_FILT_EST, Seção: INT_ERP.  Se o valor for 'S' instancia é recuperada usando o codigoEstabelecimento. Se o valor for 'N' instancia é recuperada usando o codigoEmpresa.

-  Entrada: FG_EMPR_FILIAL,  Seção: INT_ERP. Se o valor for 'F' é usado o codigoEstabelecimento como o codigoEmpresa. Se o valor for 'E' continua sendo usado o codigoEmpresa.

-  Entrada: FG_INT_EMPRESA,  Seção: CSTG_C. Se o valor for 1, não precisa da consolidação da empresa. Se o valor for 2, a empresa consolidada é resgatada e sobrepõe o codigoEmpresa, ela é recuperada na tabela PLCEMPR_INT, informando a coluna CD_EMP_INT e pegando a coluna CD_EMP_CONS