Stored Procedure
Entrada matéria-prima
Deve processar informação relativa aos movimentos de entrada de stock de matéria-prima e mercadoria no ERP da empresa. Esta entrada poderá estar associada a uma encomenda de fornecedor ou não.
Nome: sp_EntradaStockMateriaPrima
| Campo de Entrada | Tipo | Descrição |
|---|---|---|
| numeroRececao | String | Código interno do movimento de receção |
| codigoFornecedor | String | Código interno do fornecedor |
| docFornecedor | String | Documento de referência do fornecedor |
| codigoArtigo | String | Código interno do artigo |
| corArtigo | String | Cor do artigo |
| tamanhoArtigo | String | Tamanho do artigo |
| dimensaoArtigo | String | Dimensão do artigo |
| lote | String | Lote do artigo |
| serialNumber | String | Numero de série do artigo |
| custoUnitario | String | Custo por unidade do artigo |
| validade | date | Deve respeitar o formato: AAAA-MM-DD |
| numeroEncomenda | String | Número de encomenda do cliente |
| quantidade | Decimal (16,4) | Quantidade movimentada do artigo |
| unidade | String | Unidade de medida que serve de referência ao artigo |
| docAduaneiro | String | Documento para regimes aduaneiros, por exemplo provas de origem no âmbito do desalfandegamento |
| utilizador | String | Utilizador responsável pelo movimento |
| matricula | String | Matrícula do veículo de carga |
| dataHoraEntrega | String | Deve respeitar o formato: AAAA-MM-DD hh:mm |
| rececionadoPor | String | Operador que procedeu à receção da matéria prima |
| CMR | String | Guia de transporte |
| Campo de Saída | Tipo | Descrição |
|---|---|---|
| resultado | Output | Tabela de Output |
Consumo matéria-prima
Deve processar informação relativa aos movimentos de saída de stock de matéria-prima no ERP da empresa associado ao fabrico de produto intermédio ou acabado.
Nome: sp_SaidaStockMateriaPrima
| Campo de Entrada | Tipo | Descrição |
|---|---|---|
| codigoArtigo | String | Código interno do artigo |
| corArtigo | String | Cor do artigo |
| tamanhoArtigo | String | Tamanho do artigo |
| dimensaoArtigo | String | Dimensão do artigo |
| lote | String | Lote do artigo |
| serialNumber | String | Numero de série do artigo |
| ordemProducao | String | Ordem de produção associada ao artigo |
| quantidade | Decimal (16,4) | Quantidade movimentada do artigo |
| unidade | String | Unidade de medida que serve de referência ao artigo |
| armazem | String | Armazém onde se encontra o artigo |
| localizacao | String | Localização onde se encontra o artigo |
| dataHora | String | Data e hora do registo. Deve respeitar o formato: AAAA-MM-DD hh:mm |
| utilizador | String | Utilizador responsável pelo movimento |
| Campo de Saída | Tipo | Descrição |
|---|---|---|
| resultado | Output | Tabela de Output |
Re-integração de stock
Deve processar informação relativa a uma re-integração de stock consumido numa ordem de produção.
Nome: sp_ReIntegracaoStock
| Campo de Entrada | Tipo | Descrição |
|---|---|---|
| ordemProducao | String | Ordem de produção associada ao artigo |
| codigoArtigo | String | Código interno do artigo |
| corArtigo | String | Cor do artigo |
| tamanhoArtigo | String | Tamanho do artigo |
| dimensaoArtigo | String | Dimensão do artigo |
| lote | String | Lote do artigo |
| serialNumber | String | Numero de série do artigo |
| quantidade | Decimal (16,4) | Quantidade movimentada do artigo |
| unidade | String | Unidade de medida que serve de referência ao artigo |
| dataHora | String | Data e hora do registo. Deve respeitar o formato: AAAA-MM-DD hh:mm |
| utilizador | String | Utilizador responsável pelo movimento |
Entradas produto acabado/intermédio
O Procedimento deve processar informação relativa aos movimentos de entrada de produto acabado no ERP da empresa. « Nome: sp_EntradaStockProdutoAcabado
| Campo de Entrada | Tipo | Descrição |
|---|---|---|
| codigoArtigo | String | Código interno do artigo |
| corArtigo | String | Cor do artigo |
| tamanhoArtigo | String | Tamanho do artigo |
| dimensaoArtigo | String | Dimensão do artigo |
| lote | String | Lote do artigo |
| serialNumber | String | Numero de série do artigo |
| ordemProducao | String | Ordem de produção associada ao artigo |
| encomendaCliente | String | Número de encomenda do cliente |
| quantidade | Decimal (16,4) | Quantidade movimentada do artigo |
| unidade | String | Unidade de medida que serve de referência ao artigo |
| custoRealUnit | Decimal (16,4) | Custo real unitário de cada artigo |
| armazem | String | Armazém onde se encontra o artigo |
| localizacao | String | Localização onde se encontra o artigo |
| utilizador | String | Utilizador responsável pelo movimento |
| SSCC | String | O Serial Shipping Container Code número de 18 dígitos usado para identificar unidades logísticas. |
| fimProducao | Bool | Por defeito a 0, se colocado a 1, poderá servir para fechar o documento e recalcular quantidades e custos. Esta funcionalidade poderá não ser disponível para todas as empresas, por existir casos que não é possível determinar qual a última palete de produção |
| Campo de Saída | Tipo | Descrição |
|---|---|---|
| resultado | Output | Tabela de Output |
Movimentos de armazém
O Procedimento deve processar informação relativa a movimentação de matéria-prima entre armazéns.
Nome: sp_MovimentoArmazem
| Campo de Entrada | Tipo | Descrição |
|---|---|---|
| codigoArtigo | String | Código interno do artigo |
| corArtigo | String | Cor do artigo |
| tamanhoArtigo | String | Tamanho do artigo |
| dimensaoArtigo | String | Dimensão do artigo |
| lote | String | Lote do artigo |
| serialNumber | String | Numero de série do artigo |
| quantidade | Decimal (16,4) | Quantidade movimentada do artigo |
| unidade | String | Unidade de medida que serve de referência ao artigo |
| armazemOrigem | String | Armazém de origem do artigo |
| localizacaoOrigem | String | Localização de origem do artigo |
| armazemDestino | String | Armazém de destino do artigo |
| localizacaoDestino | String | Localização de destino do artigo |
| dataHora | String | Data e hora do registo. Deve respeitar o formato: AAAA-MM-DD hh:mm |
| utilizador | String | Utilizador responsável pelo movimento |
| aux1 | String | Campo auxiliar 1 |
| aux2 | String | Campo auxiliar 2 |
| Campo de Saída | Tipo | Descrição |
|---|---|---|
| resultado | Output | Tabela de Output |
Acertos de stock
O Procedimento deve processar informação relativa a acertos de stock de artigos finais.
Nome: sp_AcertoStock
| Campo de Entrada | Tipo | Descrição |
|---|---|---|
| codigoArtigo | String | Código interno do artigo |
| corArtigo | String | Cor do artigo |
| tamanhoArtigo | String | Tamanho do artigo |
| dimensaoArtigo | String | Dimensão do artigo |
| lote | String | Lote do artigo |
| serialNumber | String | Numero de série do artigo |
| armazem | String | Armazém onde se encontra o artigo |
| localizacao | String | Localização onde se encontra o artigo |
| quantidade | Decimal (16,4) | Quantidade final do artigo |
| unidade | String | Unidade de medida que serve de referência ao artigo |
| dataHora | String | Data e hora do registo. Deve respeitar o formato: AAAA-MM-DD hh:mm:ss.mmm |
| utilizador | String | Utilizador responsável pelo movimento |
| aux1 | String | Campo auxiliar 1 |
| aux2 | String | Campo auxiliar 2 |
| Campo de Saída | Tipo | Descrição |
|---|---|---|
| resultado | Output | Tabela de Output |
Produtos não conforme
O Procedimento deve processar informação relativa a movimentos de produto não conforme registados no sistema, e reclassificar o mesmo como não conforme no ERP.
Nome: sp_ProdutoNaoConforme
| Campo de Entrada | Tipo | Descrição |
|---|---|---|
| codigoArtigo | String | Código interno do artigo |
| corArtigo | String | Cor do artigo |
| tamanhoArtigo | String | Tamanho do artigo |
| dimensaoArtigo | String | Dimensão do artigo |
| lote | String | Lote do artigo |
| serialNumber | String | Numero de série do artigo |
| quantidade | Decimal (16,4) | Quantidade final do artigo |
| unidade | String | Unidade de medida que serve de referência ao artigo |
| dataHora | String | Data e hora do registo. Deve respeitar o formato: AAAA-MM-DD hh:mm:ss.mmm |
| utilizador | String | Utilizador responsável pelo movimento |
| aux1 | String | Campo auxiliar 1 |
| aux2 | String | Campo auxiliar 2 |
| Campo de Saída | Tipo | Descrição |
|---|---|---|
| resultado | Output | Tabela de Output |
Documento de expedição
O Procedimento trata a informação relativa à expedição.
Nome: sp_DocExpedicao
| Campo de Entrada | Tipo | Descrição |
|---|---|---|
| numeroExpedição | String | Número de expedição no VSOFT |
| numeroEncomenda | String | Número de encomenda do cliente |
| codigoCliente | String | Código interno do cliente |
| codigoArtigo | String | Código interno do artigo |
| corArtigo | String | Cor do artigo |
| tamanhoArtigo | String | Tamanho do artigo |
| dimensaoArtigo | String | Dimensão do artigo |
| lote | String | Lote do artigo |
| serialNumber | String | Numero de série do artigo |
| quantidade | Decimal (16,4) | Quantidade movimentada do artigo |
| unidade | String | Unidade de medida que serve de referência ao artigo |
| validade | date | Deve respeitar o formato: AAAA-MM-DD |
| armazemOrigem | String | Armazém de origem do artigo |
| localizacaoOrigem | String | Localização de origem do artigo |
| dataHoraSaida | String | Data hora a que o veiculo finalizou a carga. Deve respeitar o formato: AAAA-MM-DD hh:mm:ss.mmm |
| carregadoPor | String | Operador que procedeu à carga do veiculo |
| matricula | String | Matricula do veiculo de carga |
| localDescarga | String | Designação do local de descarga |
| moradaDescarga | String | Morada de descarga |
| codigoPostalDescarga | String | Código Postal de descarga |
| localidadeDescarga | String | Localidade de descarga |
| paisDescarga | String | País de descarga |
| idEncomendaERP | String | ID único da encomenda gerado pelo ERP |
| idEncomendaLinhaERP | String | Número da linha do documento onde está o artigo no ERP |
| utilizador | String | Utilizador responsável pelo movimento |
| aux1 | String | Campo auxiliar 1 |
| aux2 | String | Campo auxiliar 2 |
| Campo de Saída | Tipo | Descrição |
|---|---|---|
| resultado | Output | Tabela de Output |
Final de produção
O Procedimento deve indicar o final da produção.
Nome: sp_FinalProducao
| Campo de Entrada | Tipo | Descrição |
|---|---|---|
| codigoArtigo | String | Código interno do artigo |
| lote | String | Lote do artigo |
| custoUnit | Decimal (16,4) | Custo por unidade do artigo |
| Campo de Saída | Tipo | Descrição |
|---|---|---|
| resultado | Output | Tabela de Output |
Quebra de artigo
O Procedimento serve para integrar no ERP quebras do artigo.
Nome: sp_QuebraArtigo
| Campo de Entrada | Tipo | Descrição |
|---|---|---|
| codigoArtigo | String | Código interno do artigo |
| corArtigo | String | Cor do artigo |
| tamanhoArtigo | String | Tamanho do artigo |
| dimensaoArtigo | String | Dimensão do artigo |
| lote | String | Lote do artigo |
| serialNumber | String | Numero de série do artigo |
| quantidade | Decimal (16,4) | Quantidade a dar quebra do artigo |
| unidade | String | Unidade da quantidade a dar quebra |
| armazemOrigem | String | Armazém de origem do artigo a dar quebra |
| localizacao | String | Localização do artigo a dar quebra |
| operador | String | Operador que deu ordem de quebra |
| motivo | String | Motivo de quebra |
| Campo de Saída | Tipo | Descrição |
|---|---|---|
| resultado | Output | Tabela de Output |
Criar necessidade de compra
O Procedimento serve para gerar no ERP a criação da necessidade de compra.
Nome: sp_CriarNecessidadeCompra
| Campo de Entrada | Tipo | Descrição |
|---|---|---|
| numeroNecessidadeCompra | String | Número necessidade no VSOFT |
| codigoFornecedor | String | Identificador do Fornecedor no ERP |
| localEntrega | String | Local de entrega da necessidade |
| localidadeEntrega | String | Localidade de entrega |
| codigoPostalEntrega | String | Código postal de entrega |
| paisEntrega | String | País de entrega |
| observacoesParaFornecedor | String | Observações que foram passadas ao fornecedor |
| observacoesPagamento | String | Observações relativas ao pagamento |
| numeroOrcamento | String | Número de orçamento fornecido pelo fornecedor |
| Campo de Saída | Tipo | Descrição |
|---|---|---|
| resultado | Output | Tabela de Output |
Artigos necessidade de compra
O Procedimento serve para gerar no ERP os artigos relativos à necessidade de compra.
Nome: sp_CriarNecessidadeCompraLinhas
| Campo de Entrada | Tipo | Descrição |
|---|---|---|
| numeroNecessidadeCompra | String | Número necessidade no VSOFT |
| codigoArtigo | String | Código interno do artigo |
| quantidade | String | Quantidade encomendada do artigo |
| prazoEntrega | String | Prazo previsto para entrega do artigo |
| Campo de Saída | Tipo | Descrição |
|---|---|---|
| resultado | Output | Tabela de Output |