Transações/Entidades/Mensagens únicas
Abaixo são demostradas as transações/entidades, e as informações transitadas:
Método | ID | Descrição | Origem | Destino | Tipo | XSD (versões podem variar) |
Cadastros | 01 | Centro de Custo | Protheus | PIMS | SOAP | CostCenter_2_000.xsd |
02 | Grupo de Produtos | Protheus | PIMS | SOAP | Family_2_002.xsd | |
03 | Produtos | Protheus | PIMS | SOAP | Item_ 3_001.xsd | |
04 | Depósito / Armazém | Protheus | PIMS | SOAP | WareHouse_ 1_000.xsd | |
Processos | 05 | Estoque | PIMS | Protheus | SOAP | stocklevel_3_004 |
06 | Ordem de Produção | Protheus | PIMS | REST | PRODUCTIONORDER | |
07 | Reporte/Estorno de Produção | Protheus | PIMS | REST | PRODUCTIONAPPOINTMENT | |
08 | Vendas | Protheus | PIMS | REST | SALESCONSOLIDATION |
Principais Tabelas e campos (Bioenergia) envolvidas nas integrações:
Entidade | Informação | Tipo | Mensagem | Campo PIMS PI | |||||
Tabela | Nome | Obrigatório ? | Tipo de Dado | Tamanho | Observação | ||||
Espécie (Grupo de Insumo) | Código | SOAP | Family_2_002.xsd | PROGRUMATE | GRU_CODIGO | Sim | VARCHAR | 5 | |
Descrição | GRU_DESCRI | Sim | VARCHAR | 50 | |||||
Resumo | GRU_RESUMO | Sim | VARCHAR | 25 | |||||
Tipo | GRU_TIPO | Sim | NUMBER | 1 | 0=processo / 1= laboratório | ||||
Insumos | Código da Empresa | SOAP | Item_ 3_001.xsd | PROPRODUTOS | EMP_CODEMP | Sim | CHAR | 3 | |
Código | PRO_CODIGO | Sim | VARCHAR2 | 14 | |||||
Descrição | PRO_DESCRICAO | Sim | VARCHAR2 | 50 | |||||
Unidade de Medida | PRO_UNIDADE | Sim | VARCHAR2 | 15 | |||||
Espécie | GRU_CODIGO | Sim | VARCHAR2 | 25 | |||||
Área | ARE_CODIGO | Não | CHAR | 3 | |||||
Variável | VAR_CODIGO | Não | CHAR | 10 | |||||
Último Valor Compra | PRO_VALOR | Não | NUMBER | 10,4 | |||||
Conversão | PRO_CONVERSAO | Não | VARCHAR2 | 2000 | |||||
Controlado PF | PRO_PF | Não | VARCHAR2 | 1 | 0=sim / 1: não | ||||
Validade | PRO_VALIDADE | Não | DATE | ||||||
Norma | ID_NORMA | Não | NUMBER | 12 | |||||
Norma | ID_NORMAM | Não | NUMBER | 23 | |||||
Código | PRO_CODCORP | Não | VARCHAR2 | 20 | |||||
Data Inativação | DATA_INATIVACAO | Não | DATE | ||||||
Status Integração | FG_STATUS_EAI | Não | VARCHAR2 | 1 | |||||
Código de retorno | CD_INT_ERP | Não | VARCHAR2 | 20 | |||||
Depósito | ID Depósito | SOAP | WareHouse_ 1_000.xsd | PRODEPOSITOS | ID_DEPOSITO | Sim | NUMBER | 10 | |
Código | DEPCODIGO | Sim | VARCHAR2 | 3 | |||||
Descrição | DEPDESCRICAO | Sim | VARCHAR2 | 35 | |||||
Resumo | DEPRESUMO | Sim | VARCHAR2 | 15 | |||||
Tipo | DEPTIPO | Sim | VARCHAR2 | 1 | Físico=F / Virtual= V | ||||
Código da Empresa | EMP_CODEMP | Sim | CHAR | 3 | |||||
Código da Retorno | CD_INT_ERP | Não | VARCHAR2 | 20 | |||||
Centro de Custo | Código Empresa | SOAP | CostCenter_2_000.xsd | PROCENCUSTO | EMP_CODEMP | Sim | CHAR | 3 | |
Código | CEN_CODIGO | Sim | VARCHAR2 | 20 | |||||
Descrição | CEN_DESCRICAO | Sim | VARCHAR2 | 30 | |||||
Resumo | CEN_RESUMO | Sim | VARCHAR2 | 15 | |||||
Variável Ponderação 1 | VAR_CODIGO | Não | CHAR | 10 | |||||
Unidade de Medida 1 | CEN_UNIDADE | Não | VARCHAR2 | 15 | |||||
Variável de Ponderação 2 | VAR_CODIGO1 | Não | CHAR | 10 | |||||
Unidade de Medida 2 | CEN_UNIDADE1 | Não | VARCHAR2 | 15 | |||||
Local de Aplicação | CEN_LOCAL_APLIC_INSUMO | Não | VARCHAR2 | 20 | |||||
Código de Retorno | CD_INT_ERP | Não | VARCHAR2 | 20 | |||||
Ordem de Produção com Entrada de Matéria-Prima e Biomassa | ID da Ordem de Produção | REST | PRODUCTIONORDER | PROORDPROD | ID_ORDPROD | Sim | NUMBER | 12 | |
Código da Empresa | EMP_CODEMP | Sim | CHAR | 3 | |||||
Número da Ordem de Produção | NUM_OP | Sim | CHAR | 20 | |||||
Código do Produto | PRO_CODIGO | Sim | VARCHAR2 | 15 | |||||
Quantidade Planejada de Produto | QT_ORDPROD | Sim | NUMBER | 10,3 | |||||
Unidade de Medida | PRO_UNIDADE | Sim | VARCHAR2 | 15 | |||||
Data de Abertura da Ordem de Produção | DT_ORDPROD | sim | DATE | ||||||
Depósito | DEP_CODIGO | Sim | VARCHAR2 | 4 | |||||
Data de Encerramento da Ordem de Produção | DT_FECHAOP | Não | DATE | Enviar a data de encerramento quando a OP for fechada | |||||
ID da Matéria-Prima da Ordem de Produção | PROORDPRODMP | ID_ORDPRODMP | Sim | NUMBER | 12 | ||||
ID da Ordem de Produção | ID_ORDPROD | Sim | NUMBER | 12 | |||||
Código do Produto | PRO_CODIGO | sim | VARCHAR2 | 15 | |||||
Código do Depósito | DEP_CODIGO | sim | VARCHAR2 | 4 | |||||
Lote do Produto | PRO_LOTE | Não | VARCHAR2 | 15 | |||||
Unidade de Medida | QT_ORDPRODMP | Sim | NUMBER | 10,3 | |||||
Quantidade de Matéria-Prima da Ordem de Produção | PRO_UNIDADE | Sim | VARCHAR2 | 15 | |||||
ID do Atributo da Matéria-Prima | PROORDATBMP | ID_ORDPRODATB | Sim | NUMBER | 12 | ||||
ID da Ordem de Produção | ID_ORDPROD | Sim | NUMBER | 12 | |||||
ID da Matéria-Prima da Ordem de Produção | ID_PRODCOMANL | Sim | NUMBER | 12 | |||||
Valor do Atributo | ATB_VALOR | Não | NUMBER | 10,3 | |||||
ATB_TEXTO | Não | VARCHAR2 | 20 | ||||||
Texto do Atributo | PRO_UNIDADE | Não | VARCHAR2 | 15 | |||||
ID do Subproduto da Ordem de Produção | PROORDSP | ID_ORDPRODSP | Sim | NUMBER | 12 | ||||
ID da Ordem de Produção | ID_ORDPROD | Sim | NUMBER | 12 | |||||
Código do Produto | PRO_CODIGO | Sim | VARCHAR2 | 15 | |||||
Depósito | DEP_CODIGO | Sim | VARCHAR2 | 4 | |||||
Dados para Ordem de Produção | ID da tabela de reporte de produção | REST | PRODUCTIONAPPOINTMENT | PROREPORTE | ID_REPORTE | Sim | NUMBER | 12 | |
ID da Ordem de Produção | ID_ORDPROD | Sim | NUMBER | 12 | |||||
Data do Reporte de Produção | DT_REPORT | Sim | DATE | ||||||
Produto Produzido | PRO_CODIGO | Sim | VARCHAR2 | 15 | |||||
Código do Depósito | DEP_CODIGO | Sim | VARCHAR2 | 4 | |||||
Quantidade de Produto Produzido | QT_ORDPROD | Sim | NUMBER | 10,3 | |||||
Unidade de Medida | PRO_UNIDADE | Sim | VARCHAR2 | 15 | |||||
Status da Integração | FG_STATUS_EAI | Não | VARCHAR2 | 1 | 0-Criado 1-Enviado 2-Em Processamento 3-Erro 4-Integrado com Sucesso | ||||
Número da Movimentação no ERP | DOC_ERP | Não | VARCHAR2 | 15 | |||||
Tipo Movimento - Reporte ou Estorno | TP_TRANSACAO | Sim | VARCHAR2 | 1 | R-Reporte E-Estorno | ||||
ID do log de reporte de produção | PROREPORTELOG | ID_REPORTELOG | Sim | NUMBER | 12 | ||||
ID da tabela de reporte de produção | ID_REPORTE | Sim | NUMBER | 12 | |||||
Data e Hora da transação | DTHR_TRANSACAO | Sim | DATE | ||||||
Tipo de Transação | TP_TRANSACAO | Sim | VARCHAR2 | 1 | R - Reporte / E = Estorno | ||||
Código do Usuário | LAN_USUARIO | Sim | VARCHAR2 | 41 | |||||
Mensagem de retorno da integração | INT_MENSAGEM | Não | VARCHAR2 | 1000 | |||||
ID do Reporte de Produção | PROREPPROD | ID_PROREPPROD | Sim | NUMBER | 12 | ||||
ID do Reporte de Produtos (MP ou SP) | ID_REPORTE | Sim | NUMBER | 12 | |||||
Código do Produto | PRO_CODIGO | Sim | VARCHAR2 | 15 | |||||
Quantidade de Produto Produzido | QT_ORDPROD | Sim | NUMBER | 10,3 | |||||
Unidade de Medida | PRO_UNIDADE | Sim | VARCHAR2 | 15 | |||||
Código do Depósito | DEP_CODIGO | Sim | VARCHAR2 | 4 | |||||
Tipo de Produto (MP ou SP) | TP_PRODUTO | Sim | VARCHAR2 | 2 | MP = MATÉRIA-PRIMA / SP = SUBPRODUTO | ||||
ID do Reporte de Produção | PROREPINSUMO | ID_PROREPINSUMO | Sim | NUMBER | 12 | ||||
ID do Reporte de Insumo | ID_REPORTE | Sim | NUMBER | 12 | |||||
Código do Produto | PRO_CODIGO | Sim | VARCHAR2 | 15 | |||||
Quantidade de Produto Produzido | QT_ORDPROD | Sim | NUMBER | 10,3 | |||||
Unidade de Medida | PRO_UNIDADE | Sim | VARCHAR2 | 15 | |||||
Código do Depósito | DEP_CODIGO | Sim | VARCHAR2 | 4 | |||||
Vendas de Produtos Acabados/Subprodutos/Insumos | Código da Empresa | REST | SALESCONSOLIDATION | INTVENDAS | EMP_CODEMP | Sim | CHAR | 3 | |
ID da tabela | ID_INTVENDAS | Sim | NUMBER | 12 | |||||
Código do Produto de Comercialização | PRO_CODIGO | Sim | VARCHAR2 | 15 | |||||
Depósito | DEP_CODIGO | Sim | VARCHAR2 | 4 | |||||
Data de Referência | DT_REFER | Sim | DATE | ||||||
Quantidade | QT_INTVENDAS | Sim | NUMBER | 10 | |||||
Unidade de Medida | PRO_UNIDADE | Sim | VARCHAR2 | 15 | |||||
Estoque de Produtos Acabados/Subprodutos/Insumos por Empresa e Depósito | Código da Empresa | SOAP | stocklevel_3_004 | INTESTOQUE | EMP_CODEMP | Sim | CHAR | 3 | |
ID da tabela | ID_INTESTOQUE | Sim | NUMBER | 12 | |||||
Código do Produto de Comercialização | PRO_CODIGO | Sim | VARCHAR2 | 15 | |||||
Código do Depósito | DEP_CODIGO | Sim | VARCHAR2 | 4 | |||||
Data de Referência | DT_REFER | Sim | DATE | ||||||
PRO_UNIDADE | Sim | VARCHAR2 | 15 | ||||||
Quantidade | QT_INTESTOQUE | Sim | NUMBER | 10 |
Informações para desenvolvimento de API
INTEGRAÇÃO | TRANSAÇÃO | INFORMAÇÕES | CAMPOS | TAG | TIPO INT | JSON PIMS | OBSERVAÇÕES | Estratégia de Integração | |
Ordem de Produção com Entrada de Matéria-Prima e Biomassa | PRODUCTIONORDER | Dados da Ordem de Produção | Código da Empresa | CompanyID | REST API | { "Transaction" : "ProductionOrder" , | Event: UPSERT quando for uma inclusão ou alteração e DELETE quando for uma exclusão. | PROTHEUS--> PIMS PI | |
Código da Filial | BranchID | ||||||||
Número da Ordem de Produção | ProductionOrderNumber | ||||||||
Código do Produto a Ser Produzido | ItemCode | ||||||||
Quantidade Planejada de Produto | Quantity | ||||||||
Unidade de Medida | UnitOfMeasureCode | ||||||||
Data de Abertura da Ordem de Produção | StartOrderDateTime | ||||||||
Depósito onde o produto acabado será armazenado | WarehouseCode | ||||||||
Data de Encerramento da Ordem de Produção ** | EndOrderDateTime | ||||||||
Matéria Prima da Ordem de Produção | Código do Produto (Matéria-Prima) | ItemCode | |||||||
Código do Depósito onde será dado baixa no estoque de Matéria-Prima | WarehouseCode | ||||||||
Lote do Produto (Matéria-Prima) se o controle for por lote | LotCode | ||||||||
Quantidade de Matéria-Prima da Ordem de Produção | Quantity | ||||||||
Unidade de Medida | UnitOfMeasureCode | ||||||||
Atributos da Análise da Matéria-Prima | Código do Atributo da Matéria-Prima (análise) | AttributeCode | |||||||
Valor do Atributo (se numérico) | Value | ||||||||
Texto do Atributo (se textual) | Text | ||||||||
Unidade de Medida | UnitOfMeasureCode | ||||||||
Sub-Produtos da Ordem de Produção | Código do Subproduto da Ordem de Produção | ItemCode | |||||||
Código do Depósito onde o subproduto será armazenado | WarehouseCode | ||||||||
Dados para Ordem de Produção (Reporte e Estorno de Produção) | PRODUCTIONAPPOINTMENT | Dados do Reporte de Produção | Código da Empresa | CompanyID | REST API | { "Transaction" : "ProductionAppointment" , | * Código do tipo de movimento (Definido por parâmetro no PI | PIMS PI --> PROTHEUS | |
Código da Filial | BranchID | ||||||||
Número da Ordem de Produção | ProductionOrderNumber | ||||||||
Data do Reporte de Produção | StartReportDateTime | ||||||||
Código do Produto Produzido | ItemCode | ||||||||
Código do Depósito (entrada no ERP) | WarehouseCode | ||||||||
Quantidade de Produto Produzido | Quantity | ||||||||
Unidade de Medida | UnitOfMeasureCode | ||||||||
Código do Tipo de Movimento* | ActivityCode | ||||||||
Número da Movimentação no ERP** | ReportNumber | ||||||||
Dados dos produtos consumidos e sub-produtos produzidos | Código do Produto (Matéria-Prima, Insumo ou Subproduto) | ItemCode | |||||||
Quantidade de Produto Produzido | Quantity | ||||||||
Unidade de Medida | UnitOfMeasureCode | ||||||||
Código do Depósito (Entrada ou Saída) | WarehouseCode | ||||||||
Código do Tipo de Movimento* | ActivityCode | ||||||||
Vendas de Produtos Acabados/Subprodutos/Insumos | SALESCONSOLIDATION | Dados dos Produtos Vendidos na Data | Código da Empresa | CompanyID | REST API |
|
| PROTHEUS --> PIMS PI | |
Código da Filial | BranchID | ||||||||
Código do Produto | ItemCode | ||||||||
Data do Movimento | SalesDate | ||||||||
Código do Depósito | WarehouseCode | ||||||||
Quantidade de Vendas Total do Produto na data do Movimento | Quantity | ||||||||
Unidade de Medida | UnitOfMeasureCode |