2.0info: 5.4.0 inventario description: Servico x-senior-domain: erpx_sup x-senior-domain-path: erpx_sup x-senior-service-path: inventario contact: name: Senior X Platform url: https://dev.senior.com.br email: seniorx-dev@senior.com.brhost: platform.senior.com.br /t/senior.com.br/bridge/1.0/rest/erpx_supsecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /inventario/queries/helloWorld: post: description: Teste do projeto tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – helloWorldMessage properties: helloWorldMessage: type: string description: Retorno do teste 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Teste do projeto tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – helloWorldMessage properties: helloWorldMessage: type: string description: Retorno do teste 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/sugerirItensInventario: post: description: Sugestão de itens para o inventário tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId properties: inventarioId: type: string description: Id do inventario para qua os itens serão sugeridos familias: type: array items: type: string description: Lista de Ids de familias produtos: type: array items: type: string description: Lista de Ids de produtos pageRequest: type: object allOf: – #/definitions/recPageRequest description: Controle de paginação responses: 200: description: Ok schema: type: object required: – sugestao – total properties: sugestao: type: array items: type: object allOf: – #/definitions/recProduto minimum: 1 description: Lista de produtos sugeridos para incluir no inventário total: type: integer format: int64 description: Quantidade de necessidades encontradas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/listarItensAcertoInventario: post: description: Listar os itens de acerto de inventário tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId properties: inventarioId: type: string description: Id do Inventário familias: type: array items: type: string description: Lista de Ids de familias produtos: type: array items: type: string description: Lista de Ids de produtos situacao: type: array items: type: string allOf: – #/definitions/enumSitIteInv description: Situação do item saldo: type: boolean description: Saldo divergencia: type: boolean description: Divergência pageRequest: type: object allOf: – #/definitions/recPageRequest description: Controle de paginação responses: 200: description: Ok schema: type: object required: – itens – total properties: itens: type: array items: type: object allOf: – #/definitions/recItensAcerto minimum: 1 description: Lista de itens de acerto de inventário total: type: integer format: int64 description: Quantidade de itens encontrados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/existemItensPendentesAcerto: post: description: Verificar se existem itens pendentes de acerto no inventário tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId properties: inventarioId: type: string description: Id do inventário responses: 200: description: Ok schema: type: object required: – existem properties: existem: type: boolean description: Existem itens pendentes de acerto no inventário 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Verificar se existem itens pendentes de acerto no inventário tags: – Queries x-senior-visibility: PRIVATE parameters: – name: inventarioId description: Id do inventário in: query required: true type: string responses: 200: description: Ok schema: type: object required: – existem properties: existem: type: boolean description: Existem itens pendentes de acerto no inventário 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/listarEventosIntegracaoInventario: post: description: Obter eventos da integração do inventário tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId properties: inventarioId: type: string description: Identificador Inventário responses: 200: description: Ok schema: type: object required: – eventos properties: eventos: type: array items: type: object allOf: – #/definitions/recEventosIntegracaoInventario minimum: 1 description: Lista de eventos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Obter eventos da integração do inventário tags: – Queries x-senior-visibility: PRIVATE parameters: – name: inventarioId description: Identificador Inventário in: query required: true type: string responses: 200: description: Ok schema: type: object required: – eventos properties: eventos: type: array items: type: object allOf: – #/definitions/recEventosIntegracaoInventario minimum: 1 description: Lista de eventos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/listarErroAcertoInventario: post: description: Primitiva para listar a mensagem de erro ao efetuar acerto/estorno de um item do inventário tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – itemInventario properties: itemInventario: type: string description: Identificador do item do inventário responses: 200: description: Ok schema: type: object required: – mensagem properties: mensagem: type: string description: Mensagem de erro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Primitiva para listar a mensagem de erro ao efetuar acerto/estorno de um item do inventário tags: – Queries x-senior-visibility: PRIVATE parameters: – name: itemInventario description: Identificador do item do inventário in: query required: true type: string responses: 200: description: Ok schema: type: object required: – mensagem properties: mensagem: type: string description: Mensagem de erro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/healthcheck: post: description: Query para o SRE verificar a disponibilidade do serviço tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/upDown description: Status geral do serviço checks: type: array items: type: object allOf: – #/definitions/checkData minimum: 1 description: Verificações para assegurar o status 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Query para o SRE verificar a disponibilidade do serviço tags: – Queries x-senior-visibility: PRIVATE parameters: responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/upDown description: Status geral do serviço checks: type: array items: type: object allOf: – #/definitions/checkData minimum: 1 description: Verificações para assegurar o status 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/eligibleToExclude: post: description: Query para verificar se um registro de uma tabela é elegível para exclusão tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – entityName – id properties: entityName: type: string description: Nome da entidade id: type: string description: Id do registro responses: 200: description: Ok schema: type: object required: – eligible properties: eligible: type: boolean description: Indica se o registro é elegível para exclusão notEligibleMessage: type: string description: Mensagem quando o registro não estiver elegível para exclusão unkownEntity: type: boolean description: Indica se a entidade é desconhecida pelo serviço 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Query para verificar se um registro de uma tabela é elegível para exclusão tags: – Queries x-senior-visibility: PRIVATE parameters: – name: entityName description: Nome da entidade in: query required: true type: string – name: id description: Id do registro in: query required: true type: string responses: 200: description: Ok schema: type: object required: – eligible properties: eligible: type: boolean description: Indica se o registro é elegível para exclusão notEligibleMessage: type: string description: Mensagem quando o registro não estiver elegível para exclusão unkownEntity: type: boolean description: Indica se a entidade é desconhecida pelo serviço 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/getMetadata: post: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: metadataFormat: type: string description: responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: metadataFormat description: in: query type: string responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE220inv: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE220ite: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE220con: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE070emp: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE069gre: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE070fil: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE075der: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE075derSupEst: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE012fam: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE083ori: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE200lot: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE200ser: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE205dep: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE012famSupGer: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE015med: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE210dxp: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportItensInventario: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE070filSupInv: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportE001tns: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportIntegracaoInventario: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportIntegracaoAcertoInventario: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/exportProdutoServico: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/queries/getDependencies: post: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/excluirInventario: post: description: Primitiva para exclusão de inventário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarios properties: inventarios: type: array items: type: string minimum: 1 description: Lista com os Ids dos inventários a serem excluídos responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/gerarItensInventario: post: description: Gerar itens inventário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventario properties: inventario: type: string description: Inventário id produtos: type: array items: type: string description: Lista de produtos responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/excluirItensInventario: post: description: Excluir itens inventário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId – produtosId properties: inventarioId: type: string description: Id do inventário produtosId: type: array items: type: string minimum: 1 description: Lista de ids dos produtos que serão excluídos do inventário responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/gerarContagem: post: description: Gerar contagem para o inventário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId properties: inventarioId: type: string description: Id do item do inventário responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/finalizarContagem: post: description: Finalizar a contagem de um inventário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId – numeroContagem properties: inventarioId: type: string description: Id do inventário numeroContagem: type: integer format: int64 description: Número da contagem que será finalizada minimum: 1 maximum: 5 responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/finalizarInventario: post: description: Realizar a finalização do inventário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId properties: inventarioId: type: string description: Id do inventário responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/iniciarAcertoInventario: post: description: Iniciar a preparação dos itens de inventário para acerto tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId properties: inventarioId: type: string description: Id do inventário responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/iniciarInventario: post: description: Iniciar inventário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId properties: inventarioId: type: string description: Id do inventário responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/adicionarItensInventarioRotativo: post: description: Adicionar itens ao inventario rotativo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId – produtosId properties: inventarioId: type: string description: Id do inventário produtosId: type: array items: type: string minimum: 1 description: Lista de Ids do produto responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/salvarContagem: post: description: Salvar contagens do inventário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId – contagens properties: inventarioId: type: string description: Id do inventário contagens: type: array items: type: object allOf: – #/definitions/recContagens minimum: 1 description: Registros de contagem responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/realizarAcertoInventario: post: description: Realizar a preparação dos itens de inventário para acerto tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId – itensInventario – acao properties: inventarioId: type: string description: Identificador do inventário itensInventario: type: array items: type: object allOf: – #/definitions/recAcerto minimum: 1 description: Itens do inventário acao: type: string allOf: – #/definitions/enumTipoAcerto description: Ação responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/realizarEstornoAcertoInventario: post: description: Realizar estorno dos acertos do inventário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId – itensInventario properties: inventarioId: type: string description: Identificador do inventário itensInventario: type: array items: type: string minimum: 1 description: Itens do inventário responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/atualizarSaldoItem: post: description: Atualiza o saldo em estoque do item do inventário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventario – item – e205dep – e075der properties: inventario: type: string description: Inventário item: type: string description: Item de inventário e070emp: type: string description: Empresa e205dep: type: string description: Depósito e075der: type: string description: Produto e200lot: type: string description: Lote e200ser: type: string description: Série responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/reprocessoOperacaoInventario: post: description: Reprocessar operações do inventário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId – operacao properties: inventarioId: type: string description: Id do inventário operacao: type: string allOf: – #/definitions/enumServico description: Operação a reprocessar responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/relatorioContagemInventario: post: description: Relatório de contagem/conferência de inventário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – inventarioId properties: inventarioId: type: string description: Identificador do inventario familiaId: type: array items: type: string description: Identificador de Familia produtoId: type: array items: type: string description: Identificador de produto situacao: type: array items: type: string allOf: – #/definitions/enumSitIteInv description: Situacao do inventário itensContados: type: boolean description: Deve trazer os itens já contados? default: true produtoSemSaldoEstoque: type: boolean description: Deve trazer os itens sem saldo em estoque? default: true produtoSemDiferenca: type: boolean description: Deve trazer os itens sem diferença saldo x contagem? default: true contagemCega: type: boolean description: Contagem cega (Apresenta no relatorio a quantidade em estoque default: false conferencia: type: boolean description: Visão de conferencia da contagem (Apresenta no relatorio quantidade em estoque, contada e diferença default: false responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/softExclude: post: description: Realiza a exclusão lógica para o registro de uma tabela tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – entityName – id properties: entityName: type: string description: Nome da entidade id: type: string description: Id do registro responses: 200: description: Ok schema: type: object required: – deleted properties: deleted: type: boolean description: Indica se o registro está/foi excluído errorMessage: type: string description: Mensagem de erro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/undoSoftExclude: post: description: Realiza a compensação da exclusão lógica para o registro de uma tabela tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – entityName – id properties: entityName: type: string description: Nome da entidade id: type: string description: Id do registro responses: 200: description: Ok schema: type: object required: – deleted properties: deleted: type: boolean description: Indica se o registro está/foi excluído errorMessage: type: string description: Mensagem de erro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/odata: post: description: tags: – Actions x-senior-visibility: PRIVATE responses: 204: description: No response 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE220inv: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE220ite: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE220con: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE070emp: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE069gre: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE070fil: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE075der: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE075derSupEst: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE012fam: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE083ori: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE200lot: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE200ser: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE205dep: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE012famSupGer: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE015med: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE210dxp: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importItensInventario: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE070filSupInv: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importE001tns: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importIntegracaoInventario: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importIntegracaoAcertoInventario: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/actions/importProdutoServico: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/events/importE220invEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE220invEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE220iteEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE220iteEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE220conEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE220conEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE070empEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE070empEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE069greEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE069greEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE070filEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE070filEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE075derEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE075derEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE075derSupEstEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE075derSupEstEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE012famEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE012famEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE083oriEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE083oriEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE200lotEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE200lotEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE200serEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE200serEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE205depEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE205depEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE012famSupGerEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE012famSupGerEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE015medEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE015medEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE210dxpEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE210dxpEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importItensInventarioEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportItensInventarioEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE070filSupInvEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE070filSupInvEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importE001tnsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportE001tnsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importIntegracaoInventarioEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportIntegracaoInventarioEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importIntegracaoAcertoInventarioEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportIntegracaoAcertoInventarioEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/importProdutoServicoEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/events/exportProdutoServicoEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /inventario/entities/e220inv: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e220inv responses: 200: description: The created resource schema: #/definitions/e220inv 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e220inv responses: 200: description: The created resource schema: #/definitions/e220inv 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/e220inv 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e220inv/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e220inv responses: 200: description: Ok schema: #/definitions/e220inv 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e220inv responses: 200: description: Ok schema: #/definitions/e220inv 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e220inv 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e220inv/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e220inv responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e220ite: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e220ite responses: 200: description: The created resource schema: #/definitions/e220ite 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e220ite responses: 200: description: The created resource schema: #/definitions/e220ite 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/e220ite 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e220ite/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e220ite responses: 200: description: Ok schema: #/definitions/e220ite 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e220ite responses: 200: description: Ok schema: #/definitions/e220ite 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e220ite 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e220ite/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e220ite responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e220con: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e220con responses: 200: description: The created resource schema: #/definitions/e220con 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e220con responses: 200: description: The created resource schema: #/definitions/e220con 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/e220con 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e220con/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e220con responses: 200: description: Ok schema: #/definitions/e220con 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e220con responses: 200: description: Ok schema: #/definitions/e220con 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e220con 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e220con/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e220con responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e075derSupEst: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e075derSupEst responses: 200: description: The created resource schema: #/definitions/e075derSupEst 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e075derSupEst responses: 200: description: The created resource schema: #/definitions/e075derSupEst 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/e075derSupEst 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e075derSupEst/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e075derSupEst responses: 200: description: Ok schema: #/definitions/e075derSupEst 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e075derSupEst responses: 200: description: Ok schema: #/definitions/e075derSupEst 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e075derSupEst 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e075derSupEst/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e075derSupEst responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e070filSupInv: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e070filSupInv responses: 200: description: The created resource schema: #/definitions/e070filSupInv 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e070filSupInv responses: 200: description: The created resource schema: #/definitions/e070filSupInv 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/e070filSupInv 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e070filSupInv/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e070filSupInv responses: 200: description: Ok schema: #/definitions/e070filSupInv 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e070filSupInv responses: 200: description: Ok schema: #/definitions/e070filSupInv 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e070filSupInv 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/e070filSupInv/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e070filSupInv responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/integracaoInventario: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/integracaoInventario responses: 200: description: The created resource schema: #/definitions/integracaoInventario 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/integracaoInventario responses: 200: description: The created resource schema: #/definitions/integracaoInventario 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/integracaoInventario 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/integracaoInventario/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/integracaoInventario responses: 200: description: Ok schema: #/definitions/integracaoInventario 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/integracaoInventario responses: 200: description: Ok schema: #/definitions/integracaoInventario 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/integracaoInventario 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /inventario/entities/integracaoInventario/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/integracaoInventario responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError definitions: enumTypeOrder: description: Enumeração para o tipo de ordenação type: string enum: – ASC – DESC enumTipInv: description: Tipo do inventário type: string enum: – NORMAL – ROTATIVO enumSitInv: description: Situação do inventário type: string enum: – GERADO – PROCESSANDO – LIBERADO_CONTAGEM – EM_CONTAGEM – LIBERADO_ACERTO – EM_ACERTO – FINALIZANDO – FINALIZADO – ERRO enumIndicativeIntermediation: description: Indicador de intermediador/marketplace type: string enum: – V0 – V1 – V9 enumSitIteInv: description: Situação do item no inventário type: string enum: – EM_ACERTO – GERADO – EM_CONTAGEM – CONTADO – FINALIZADO_COM_ACERTO – FINALIZADO_SEM_ACERTO – ERRO_ACERTO – PROCESSANDO_ACERTO – PROCESSANDO_ESTORNO – ERRO_ESTORNO enumSitReg: description: Enumeração da Situação Registro type: string enum: – VA – VI enumTipPro: description: Enumeração tipo de produto type: string enum: – VP – VC – VM – VS enumClaPro: description: Enumeração da Classe de Produto type: string enum: – V1 – V2 – V3 – V4 enumTipDep: description: Enumeração do tipo de deposito e localização type: string enum: – V1 – V2 enumCriRat: description: Enumeração critério utilizado para o rateio type: string enum: – V1 – V2 – V3 – V4 – V5 enumSitProc: description: Situação de processamento type: string enum: – NAO_PROCESSADO – EM_PROCESSAMENTO – PROCESSADO – ERRO enumTipoAcerto: description: Tipo de acerto utilizado no acerto de inventário type: string enum: – ACERTO – SEM_ACERTO – ESTORNO enumFatoContabil: description: Enumeração de fatos contábeis type: string enum: – ENTRADA_ESTOQUE_INVENTARIO – SAIDA_ESTOQUE_INVENTARIO – ENTRADA_ESTOQUE_INVENTARIO_ESTORNO – SAIDA_ESTOQUE_INVENTARIO_ESTORNO enumServico: description: Serviço chamado type: string enum: – CONSULTA_SALDO – CONSULTAR_PRECO_MEDIO – CONSULTAR_ULTIMA_MOVIMENTACAO – BLOQUEAR_MOVIMENTACAO – DESBLOQUEAR_MOVIMENTACAO enumSitProcesso: description: Situação de processamento type: string enum: – NAO_PROCESSADO – EM_PROCESSAMENTO – PROCESSADO – ERRO enumServicoAcerto: description: Serviço chamado type: string enum: – ACERTO – ESTORNO tipoNotificacao: description: Tipo de notificação type: string enum: – ALERTA – ERRO – NORMAL upDown: description: Up or down type: string enum: – UP – DOWN enumTipoCalculoReposicao: description: Tipo de cálculo do item no processo de reposição type: string enum: – ESTOQUE_MAXIMO – ESTOQUE_MINIMO – NENHUM userNotificationKind: description: User notification kind. type: string enum: – Operational – Management – News userNotificationPriority: description: User notification priority. type: string enum: – Error – Alert – None eventEmailFormat: description: Format of the email type: string enum: – HTML – PLAIN_TEXT fieldType: description: type: string enum: – BINARY – BOOLEAN – DATE – DATETIME – LOCALDATETIME – DOUBLE – ENUM – INTEGER – MONEY – STRING – TIME fileFormat: description: type: string enum: – CSV – FLAT – JSON – XML hookFunction: description: type: string enum: – BEFORE_PARSE – BEFORE_CONVERSION – ON_ERROR – VALIDATE eventType: description: type: string enum: – CHUNK – DOWNLOAD – ERROR – FINISH – START errorStrategy: description: type: string enum: – CALL_SCRIPT – IGNORE – STOP status: description: type: string enum: – DONE – DONE_WITH_ERRORS – DOWNLOADING – ERROR – NOT_STARTED – RUNNING errorType: description: type: string enum: – CONVERT_ERROR – SERVICE_ERROR recProduto: description: Produto type: object required: – codigo – descricao – label properties: id: type: string description: Id codigo: type: string description: Codigo descricao: type: string description: Descrição label: type: string description: Label (codigo + descrição) unidadeMedida: type: object allOf: – #/definitions/recUnidadeMedida description: Unidade de medida familia: type: object allOf: – #/definitions/recFamilia description: Familia do produto lote: type: array items: type: object allOf: – #/definitions/recLote description: Lote serie: type: array items: type: object allOf: – #/definitions/recSerie description: Serie recFamilia: description: Familia type: object required: – codigo – descricao – label properties: id: type: string description: Id codigo: type: string description: Codigo descricao: type: string description: Descrição label: type: string description: Label (codigo + descrição) recUnidadeMedida: description: Unidade de medida type: object properties: id: type: string description: Id da entidade uniMed: type: string maxLength: 6 description: Unidade Medida desMed: type: string maxLength: 100 description: Descrição qtdDec: type: integer format: int64 description: Quantidade Decimais minimum: 0 maximum: 5 label: type: string description: Label da unidade recLote: description: Registro do lote type: object required: – codLot properties: id: type: string description: Id do lote codLot: type: string description: Código do lote datFab: type: string format: date description: Data de fabricação datVlt: type: string format: date description: Data de validade quantidade: type: string description: Quantidade minimum: 0 recSerie: description: Registro da serie type: object required: – numSep properties: id: type: string description: Id da serie numSep: type: string description: Número da série datFab: type: string format: date description: Data de fabricação datVlt: type: string format: date description: Data de validade quantidade: type: string description: Quantidade minimum: 0 recPageRequest: description: Define a paginação da query type: object required: – offset – size properties: offset: type: integer format: int64 description: Número da página size: type: integer format: int64 description: Quantidade de registros por página orderBy: type: array items: type: object allOf: – #/definitions/recFieldsOrderBy description: Campos da ordenação dos registros a serem pesquisados recFieldsOrderBy: description: Define o registro com os dados dos campos à serem ordenados type: object required: – field – order properties: field: type: string description: Nome do campo a ser ordenado order: type: string allOf: – #/definitions/enumTypeOrder description: Tipo de ordenação do campo (ASC / DESC) recContagens: description: Registro de contagem discriminator: _discriminator type: object required: – contagemId – quantidade – _discriminator properties: contagemId: type: string description: Id da contagem quantidade: type: string description: Quantidade da contagem minimum: 0.00 maximum: 999999999.99999 _discriminator: type: string description: recContagensNum: description: Registro de contagem allOf: – #/definitions/recContagens – type: object required: – numCon properties: numCon: type: integer format: int64 description: Número Contagem minimum: 1 maximum: 5 recAcerto: description: Acerto type: object required: – itemId properties: itemId: type: string description: Identificador do item ctaFin: type: string description: Conta financeira codCcu: type: string description: Centro de custo valor: type: string description: Valor do acerto minimum: -9999999999.99999 maximum: 9999999999.99999 recItensAcerto: description: Itens de acerto de inventário type: object required: – e075der – diferenca – sitIte properties: itemInventarioId: type: string description: Id do item do inventario e075der: type: object allOf: – #/definitions/recProduto description: Produto e200lot: type: object allOf: – #/definitions/recLote description: Lote e200ser: type: object allOf: – #/definitions/recSerie description: Série qtdEst: type: string description: Saldo em Estoque (Quantidade) minimum: 0.00 maximum: 999999999.99999 qtdEstIni: type: string description: Saldo em Estoque no Inicio do Inventário (Quantidade) minimum: 0.00 maximum: 999999999.99999 preMed: type: string description: Preço Médio minimum: -9999999999.99999 maximum: 9999999999.99999 diferenca: type: string description: Diferença datUltMov: type: string format: date description: Data último movimento ultCon: type: integer format: int64 description: Última Contagem minimum: 1 maximum: 5 qtdUltCon: type: string description: Quantidade da última contagem minimum: 0.00 maximum: 999999999.99999 sitIte: type: string allOf: – #/definitions/enumSitIteInv description: Situação do item do inventário contagens: type: array items: type: object allOf: – #/definitions/recContagensNum description: Contagens ctaFin: type: string description: Conta financeira codCcu: type: string description: Centro de custo recEventosIntegracaoInventario: description: Recorda da listagem de eventos da integração do inventário type: object required: – id – servico – naoProcessado – processando – processado – erro properties: id: type: string description: Identificador do evento de integração servico: type: string description: Nome do evento de integração naoProcessado: type: boolean description: Não processado processando: type: boolean description: Processando processado: type: boolean description: Processado erro: type: boolean description: Erro mensagemErro: type: string description: Mensagem de erro do evento de integração checkData: description: Dados do healthcheck type: object required: – name – status properties: name: type: string description: Nome do healthcheck status: type: string allOf: – #/definitions/upDown description: Status do healthcheck e220inv: description: Inventários – Dados Gerais type: object required: – e070emp – e070fil – tipInv – sitInv – datInv – e205dep – qtdCon – bloMov properties: id: type: string format: uuid description: Id da entidade codInv: type: integer format: int64 description: Código no inventário minimum: 1 e070emp: type: object allOf: – #/definitions/e070emp description: Empresa e070fil: type: object allOf: – #/definitions/e070fil description: Filial tipInv: type: string allOf: – #/definitions/enumTipInv description: Tipo do inventário sitInv: type: string allOf: – #/definitions/enumSitInv description: Situação datInv: type: string format: date description: Data Inventário e205dep: type: object allOf: – #/definitions/e205dep description: Depósito qtdCon: type: integer format: int64 description: Quantidade de contagens que será realizada ultCon: type: integer format: int64 description: Número da última Contagem minimum: 1 maximum: 5 bloMov: type: boolean description: Bloqueia Movimento excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e220ite: description: Itens do inventário type: object required: – e220inv – e075der – sitIte properties: id: type: string format: uuid description: Id da entidade e220inv: type: object allOf: – #/definitions/e220inv description: Inventário e075der: type: object allOf: – #/definitions/e075der description: Produto e200lot: type: object allOf: – #/definitions/e200lot description: Lote e200ser: type: object allOf: – #/definitions/e200ser description: Série qtdEst: type: string description: Saldo em Estoque (Quantidade) minimum: 0.00 maximum: 999999999.99999 preMed: type: string description: Preço Médio minimum: -9999999999.99999 maximum: 9999999999.99999 datUltMov: type: string format: date description: Data último movimento ultCon: type: integer format: int64 description: Última Contagem minimum: 1 maximum: 5 qtdUltCon: type: string description: Quantidade da última contagem minimum: 0.00 maximum: 999999999.99999 sitIte: type: string allOf: – #/definitions/enumSitIteInv description: Situação do item do inventário ctaFin: type: string format: uuid description: Conta financeira codCcu: type: string format: uuid description: Centro de custo qtdEstIni: type: string description: Saldo no início do inventário minimum: 0.00 maximum: 999999999.99999 excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e220con: description: Inventários – Contagens type: object required: – e220ite – numCon properties: id: type: string format: uuid description: Id da entidade e220ite: type: object allOf: – #/definitions/e220ite description: Item do inventário numCon: type: integer format: int64 description: Número Contagem minimum: 1 maximum: 5 qtdCon: type: string description: Quantidade Contagem minimum: 0.00 maximum: 999999999.99999 excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e070emp: description: Cadastros – Empresas type: object required: – codEmp – nomEmp – sigEmp properties: id: type: string format: uuid description: Id da entidade codEmp: type: integer format: int64 description: Empresa minimum: 0 maximum: 9999 nomEmp: type: string maxLength: 100 description: Nome sigEmp: type: string maxLength: 100 description: Nome fantasia da empresa e069gre: type: object allOf: – #/definitions/e069gre description: Grupo Empresas excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e069gre: description: Cadastros – Grupos de Empresas type: object required: – codGre – nomGre properties: id: type: string format: uuid description: Id da entidade codGre: type: integer format: int64 description: Grupo Empresa minimum: 0 maximum: 999999999 nomGre: type: string maxLength: 100 description: Nome excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e070fil: description: Cadastros – Filiais type: object required: – e070emp – codFil – nomFil – sigFil – insEst – insMun – filMat – endFil – cplEnd – baiFil properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa codFil: type: integer format: int64 description: Filial minimum: 0 maximum: 99999 nomFil: type: string maxLength: 100 description: Nome sigFil: type: string maxLength: 30 description: Nome Fantasia da Filial da Empresa numCgc: type: string maxLength: 18 description: Número do CPNJ/CPF da Filial da Empresa numIdf: type: string maxLength: 40 description: Número de identificação Fiscal insEst: type: string maxLength: 25 description: Inscrição estadual da filial da empresa insMun: type: string maxLength: 16 description: Inscrição municipal da filial da empresa filMat: type: boolean description: Indicativo que a filial é matriz postalCodeFil: type: string maxLength: 20 description: Código Postal endFil: type: string maxLength: 100 description: Endereço da Filial da Empresa cplEnd: type: string maxLength: 200 description: Complemento do Endereço da Filial da Empresa (Sala, Andar, etc.) baiFil: type: string maxLength: 75 description: Bairro da Filial da Empresa e070filSupInv: type: object allOf: – #/definitions/e070filSupInv description: Especialização para o Inventário excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e075der: description: Cadastros – Produtos – Derivações type: object required: – id – codDer – e070emp – sitDer – e012fam – claPro properties: id: type: string format: uuid description: Id da entidade codDer: type: string maxLength: 23 description: Derivação e070emp: type: object allOf: – #/definitions/e070emp description: Empresa desDer: type: string maxLength: 120 description: Descrição sitDer: type: string allOf: – #/definitions/enumSitReg description: Situação e012fam: type: object allOf: – #/definitions/e012fam description: Família claPro: type: string allOf: – #/definitions/enumClaPro description: Classe de Produto desCpl: type: string maxLength: 255 description: Descrição complementar e075derSupEst: type: object allOf: – #/definitions/e075derSupEst description: Especialização produto excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e075derSupEst: description: Produtos – Estoque type: object required: – e015med properties: id: type: string format: uuid description: Id da entidade e075der: type: object allOf: – #/definitions/e075der description: Produto e015med: type: object allOf: – #/definitions/e015med description: Unidade de medida (estoque) excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e012fam: description: Cadastros – Famílias type: object required: – id – e070emp – codFam – desFam – tipPro – e083ori properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Código da empresa codFam: type: string maxLength: 6 description: Código da família de produto desFam: type: string maxLength: 50 description: Descrição da família de produto tipPro: type: string allOf: – #/definitions/enumTipPro description: Tipo de produto (C=Comprado, P=Produzido, S=Serviço) e083ori: type: object allOf: – #/definitions/e083ori description: Origem da família e012famSupGer: type: object allOf: – #/definitions/e012famSupGer description: Cadastros – Famílias – Suprimentos excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e083ori: description: Cadastros – Origens de Produto type: object required: – id – e070emp – codOri – desOri properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa codOri: type: string maxLength: 3 description: Código Origem desOri: type: string maxLength: 40 description: Descrição excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e200lot: description: Lote type: object required: – e075der – codLot properties: id: type: string format: uuid description: Id da entidade e075der: type: string format: uuid description: Produto codLot: type: string maxLength: 50 description: Código do lote datFab: type: string format: date description: Data Fab. Lote datVlt: type: string format: date description: Data Validade usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e200ser: description: Série type: object required: – e075der – numSep properties: id: type: string format: uuid description: Id da entidade e075der: type: string format: uuid description: Produto numSep: type: string maxLength: 50 description: Número de Série datFab: type: string format: date description: Data Fab. Lote datVlt: type: string format: date description: Data Validade usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e205dep: description: Estoques – Depósitos – Cadastro type: object required: – e070emp – e070fil – codDep – desDep – abrDep – sitDep properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa e070fil: type: object allOf: – #/definitions/e070fil description: Filial Localização codDep: type: string maxLength: 10 description: Depósito desDep: type: string maxLength: 30 description: Descrição abrDep: type: string maxLength: 10 description: Abreviatura depCpr: type: boolean description: Utiliza para compra default: false depVen: type: boolean description: Utiliza para venda default: true obsDep: type: string maxLength: 250 description: Observações sitDep: type: string allOf: – #/definitions/enumSitReg description: Situação cpmDep: type: number format: double description: Comprimento minimum: 0.00 maximum: 99999.999 readOnly: true indClt: type: boolean description: Depósito de Coleta readOnly: true depositoTerceiro: type: boolean description: Indica se o depósito é de terceiro default: false indInv: type: boolean description: Indica se o depósito está bloqueado pelo inventário para movimentação default: false reposicao: type: boolean description: Indica se o depósito é utilizado para reposição default: false excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e012famSupGer: description: Cadastros – Famílias type: object required: – e015medUniMed – ctrLot – ctrSep – excluido properties: id: type: string format: uuid description: Id da entidade e015medUniMed: type: object allOf: – #/definitions/e015med description: Unidade Medida (Estoque) ctrLot: type: boolean description: Controla p/ Lote? ctrSep: type: boolean description: Controla p/ Série? e012fam: type: object allOf: – #/definitions/e012fam description: Cadastros – Famílias – Suprimentos excluido: type: boolean description: Indica se o registro foi excluído usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e015med: description: Cadastros – Unidades de Medida type: object required: – uniMed – desMed properties: id: type: string format: uuid description: Id da entidade uniMed: type: string maxLength: 3 description: Unidade Medida desMed: type: string maxLength: 10 description: Descrição qtdDec: type: integer format: int64 description: Quantidade Decimais minimum: 0 maximum: 5 excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e210dxp: description: Estoques – Produtos por Depósito type: object required: – e070emp – e075der – e205dep – sitEst – tipoCalculoReposicao properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa e075der: type: object allOf: – #/definitions/e075der description: Produto e205dep: type: object allOf: – #/definitions/e205dep description: Depósito estNeg: type: boolean description: Aceita Estoque Negativo default: false estMin: type: number format: double description: Quantidade Estoque Mínimo minimum: 0.00 maximum: 999999999.99999 estMax: type: number format: double description: Quantidade Estoque Máximo minimum: 0.00 maximum: 999999999.99999 estMid: type: integer format: int64 description: Quantidade Mínima Dias minimum: 0 maximum: 9999 estMad: type: integer format: int64 description: Quantidade Máxima Dias minimum: 0 maximum: 9999 przRsu: type: integer format: int64 description: Prazo Ressuprimento minimum: 0 maximum: 9999 curAbc: type: string maxLength: 1 description: Curva ABC sitEst: type: string allOf: – #/definitions/enumSitReg description: Situação obsMot: type: string maxLength: 250 description: Observação Motivo indInv: type: boolean description: Indica se o depósito está bloqueado pelo inventário para movimentação default: false tipoCalculoReposicao: type: string allOf: – #/definitions/enumTipoCalculoReposicao description: Tipo cálculo reposição excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: itensInventario: description: Entidade que acessa o conteúdo da view v_itensInventario type: object required: – empresaId – depositoId – produtoId – familiaId properties: empresaId: type: string format: uuid description: Id empresa depositoId: type: string format: uuid description: Id deposito produtoId: type: string format: uuid description: Id produto familiaId: type: string format: uuid description: Id familia produto loteId: type: string format: uuid description: Id lote serieId: type: string format: uuid description: id serie usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e070filSupInv: description: Cadastros – Filiais – Parâmetros Estoques type: object required: – excluido properties: id: type: string format: uuid description: Id da entidade e070fil: type: object allOf: – #/definitions/e070fil description: Filial e001tnsesttei: type: object allOf: – #/definitions/e001tns description: Transação padrão de entrada por inventário e001tnsesttsi: type: object allOf: – #/definitions/e001tns description: Transação padrão de entrada por inventário excluido: type: boolean description: Indica se o registro foi excluído usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e001tns: description: Tabelas – Transações type: object required: – e070emp – codTns – desTns – excluido properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa codTns: type: string maxLength: 5 description: Transação desTns: type: string maxLength: 60 description: Descrição sitTns: type: string allOf: – #/definitions/enumSitReg description: Situação excluido: type: boolean description: Indica se o registro foi excluído usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: integracaoInventario: description: Integração do inventário type: object required: – servico – situacao properties: id: type: string format: uuid description: Id da entidade e220inv: type: object allOf: – #/definitions/e220inv description: Inventário servico: type: string allOf: – #/definitions/enumServico description: Serviço chamado transactionId: type: string description: Id da transação situacao: type: string allOf: – #/definitions/enumSitProcesso description: Situação da integração excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: integracaoAcertoInventario: description: Integração do acerto dos itens do inventário type: object required: – servico – situacao properties: id: type: string format: uuid description: Id da entidade e220ite: type: object allOf: – #/definitions/e220ite description: Item do Inventário servico: type: string allOf: – #/definitions/enumServicoAcerto description: Serviço chamado transactionId: type: string description: Id da transação do processo situacao: type: string allOf: – #/definitions/enumSitProcesso description: Situação da integração excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: produtoServico: description: View de produto x Item type: object required: – e070emp – tipIte – codIte – e015med – e012fam – indReq properties: id: type: string format: uuid description: Id do item e070emp: type: object allOf: – #/definitions/e070emp description: Id da empresa tipIte: type: string description: Tipo do item codIte: type: string description: Código do item desIte: type: string description: Descrição do item desCpl: type: string description: Descrição complementar do item e015med: type: object allOf: – #/definitions/e015med description: Unidade de medida e012fam: type: object allOf: – #/definitions/e012fam description: familia do item indReq: type: boolean description: Indicativo permite requisição usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: notifyUserEventPayload: description: Represents a regular user event notification payload discriminator: _discriminator type: object required: – notificationKind – notificationPriority – notificationSubject – notificationContent – sourceDomain – sourceService – destinationUser – _discriminator properties: notificationClass: type: string description: Class of notification notificationOrigin: type: string description: Origin of notification. Free text. Optional. notificationKind: type: string allOf: – #/definitions/userNotificationKind description: Notification kind. notificationPriority: type: string allOf: – #/definitions/userNotificationPriority description: Notification priority. notificationSubject: type: string description: Notification subject. notificationContent: type: string description: Notification content. sourceDomain: type: string description: Domain that generates the notification. sourceService: type: string description: Service that generates the notification. destinationUser: type: string description: Username of the destination user. link: type: string description: Notification link _discriminator: type: string description: emailNotifyUserEventPayload: description: Represents an email notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – from properties: from: type: string description: Email sender address sendTo: type: array items: type: string description: Additional recipients to send the email to format: type: string allOf: – #/definitions/eventEmailFormat description: Email format pushNotifyUserEventPayload: description: Represents a push notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – applicationId properties: applicationId: type: string description: Apple/Google application id blobReference: description: Default blob reference type. Every service defines its own. type: object required: – targetObjectId properties: domainName: type: string description: The domain the blob belongs to. serviceName: type: string description: The service the blob belongs to. targetObjectId: type: string description: The basic id of the blob. targetCopyId: type: string description: The id of the blob copy. basicErrorPayload: description: Default error payload type. Every service defines its own. type: object properties: message: type: string description: The user-facing error message, if any. errorCode: type: string description: The program-accessible (and service-specific) error code. importError: description: type: object required: – errorType – lineNumber – bean – message – exceptionClass properties: errorType: type: string allOf: – #/definitions/errorType description: lineNumber: type: integer format: int64 description: bean: type: string description: message: type: string description: exceptionClass: type: string description: fielddto: description: type: object required: – id – name – fieldType properties: id: type: integer format: int64 description: name: type: string description: fieldType: type: string allOf: – #/definitions/fieldType description: start: type: integer format: int64 description: size: type: integer format: int64 description: maskPattern: type: string description: hookdto: description: type: object required: – hookFunction – script properties: hookFunction: type: string allOf: – #/definitions/hookFunction description: script: type: string description: layoutdto: description: type: object required: – id – description – fileFormat – errorStrategy – skipLines – fields properties: id: type: integer format: int64 description: description: type: string description: fileFormat: type: string allOf: – #/definitions/fileFormat description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: delimiter: type: string description: skipLines: type: integer format: int64 description: fields: type: array items: type: object allOf: – #/definitions/fielddto minimum: 1 description: hooks: type: array items: type: object allOf: – #/definitions/hookdto description: importReport: description: type: object required: – id – startTime – endTime – uri – beanClass – serviceClass – layout – sucessCount – errorsCount – filteredCount – skippedCount properties: id: type: string description: startTime: type: string format: date-time description: endTime: type: string format: date-time description: uri: type: string description: beanClass: type: string description: serviceClass: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: sucessCount: type: integer format: int64 description: errorsCount: type: integer format: int64 description: filteredCount: type: integer format: int64 description: skippedCount: type: integer format: int64 description: importErrors: type: array items: type: object allOf: – #/definitions/importError description: exportEventStatus: description: type: object required: – importerId – eventType – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: recordCount: type: integer format: int64 description: importEventStatus: description: type: object required: – importerId – eventType – status – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: status: type: string allOf: – #/definitions/status description: errorMessage: type: string description: recordCount: type: integer format: int64 description: importReport: type: object allOf: – #/definitions/importReport description: exportConfig: description: type: object required: – uri – layout – async – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: errorStrategy: type: string description: importConfig: description: type: object required: – uri – layout – async – batchSize – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: batchSize: type: integer format: int64 description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: dependency: description: Represents a service dependency type: object required: – domain – service – version properties: domain: type: string description: Domain of the dependency service service: type: string description: Name of the dependency service type: string description: Version of the dependency service genericError: properties: message: type: string description: Messaging describing the error. reason: type: string description: A symbolic code identifying the category of the reason of the error. enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE