Classe de Valor - inncash/inncash-docs GitHub Wiki
Web service responsável pelas as operações relacionadas a classe de valor. Existem dois endereços nesse web service, um sendo referente atualização/criação de dados, e outro referente a exclusão. Pontos de atenção:
- Nas requisições será necessário especificar o identificador da empresa por meio do "company_ids" (fornecido pela Innova no momento de implantação). Ele deverá ser enviado no header da requisição com esse formato:
Company-Ids: []
- O campo "refresh_all" quando ativo irá excluir todos os registros da tabela para a empresa específica e importar novamente do zero. Essa opção deve ser utilizada no momento de implantação para testes, não é recomendável utilizar em produção.
Post: URL_BASE/value-class
Corpo da requisição :
{
"refresh_all": false,
"data": [
{
"code":"3",
"description":"teste",
"id":"3B18FBC187D8E7978C8510BF894C0FE0",
"table_company_code":"01",
"group_name":"value-class",
"branch_token":"123456789",
"company_token":"123456789",
"data_origin":"DATA-SYNC",
"company_id":"35"
},
{
"code":"237",
"description": "teste",
"id":"654B07AE7112314154EFD38E94367D6F",
"table_company_code":"01",
"group_name":"value-class",
"branch_token":"123456789",
"company_token":"123456789",
"data_origin":"DATA-SYNC",
"company_id":"35"
}
]
}
Tipo | Nome | Descrição | Obrigatório | Tamanho |
---|---|---|---|---|
String | code | Código da classe de valor | X | 10 |
String | description | Descrição da classe de valor | X | 40 |
String | id | Identificador único do registro | X | 254 |
String | table_company_code | Nome da Tabela origem no ERP | 20 | |
String | group_name | Nome da Tabela origem no ERP | 20 | |
String | branch_token | Id único da filial na tabela de bancos por cliente | 40 | |
String | company_token | Id único da empresa na tabela de bancos por cliente | 10 | |
String | data_origin | Conteudo da origem que veio os dados para o inncash | 40 | |
String | company_id | id da empresa no inncash | 20 |
Delete: URL_BASE/value-class/{id}
O "id" é o campo que identificador que que define o registro
Código | Mensagem | Descrição |
---|---|---|
200 | Operação realizada com sucesso | |
422 | Data invalid | Ocorre quando alguma informação obrigatória deixa de ser enviada |
404 | Configurações de empresa necessárias não encontradas | Dentro do Inncash, a configuração para essa tabela não foi encontrada, entre em contato com o administrador do sistema. |
500 | Erro interno do servidor | Erro interno no servidor |