Tópicos:
Visão geral - Interface
Interface - Recebimento
| Regra |
Enviado pelo ERP requisição REST e disponibilizado a informação no módulo "REC" e "INSP" do sistema SIQ. Através das regras da interface, os inspeções de recebimento podem ser criados nas transações INSP1 (Recebimento) |
| Operação | sendReceiving |
| Método | POST |
| EndPoint (URL) | https://URL DO SISTEMA/seam/resource/rest/inspection/sendReceiving |
| Headers | Content-Type: application/json authorization: informação vinda da API authorization |
| Exemplo de Envio | { "operation": "C", "operationDate": "20260508101500", "operationUser": "marcos.silva", "plantCode": "LIMEIRA01", "localCode": "RECEBIMENTO01", "warehouseCode": "ALMOX01", "invoiceNumber": "18476822", "invoiceSeries": "PRD", "invoiceDate": "20260508100000", "supplierLot": "FORN20260508A", "supplierCode": "FOR000145", "receivingDocument": "RCB20260508001", "receivingDocumentItem": "001", "receivingDocumentYear": "2026", "lot": "LOT20260508", "lotItem": "01", "controlLot": "98979422", "materialCode": "SLM0594", "quantity": "10", "unit": "PC", "purchaseNumber": "OC20260508015", "controlLotType": "RECEBIMENTO", "price": "24.7918", "materialUpdateIfExists": "N", "materialName": "Rolamento Industrial", "materialDescription": "Rolamento industrial blindado 6205 ZZ", "materialComplementaryCode": "ROL-6205ZZ", "materialClassificationName": "Componentes Mecânicos", "materialPreviousItemCode": "MAT-OLD-594", "materialTypeName": "MateriaPrima", "supplierUpdateIfExists": "N", "supplierName": "Metalúrgica Alfa Ltda", "supplierNickName": "Alfa", "supplierLegalCode": "12.345.678/0001-90", "supplierAddress": "Rua Industrial, 1500", "supplierZipCode": "13480-000", "supplierNeighborhood": "Distrito Industrial", "supplierCity": "Limeira", "supplierState": "SP", "supplierCountryName": "Brasil", "supplierPhone": "(19) 3333-4455", "supplierFax": "(19) 3333-4466", "supplierTypeName": "Fornecedor Nacional", "async": "Y" } |
| Exemplo de Retorno | { "message": "receivingSuccessSentToSIQ", "controlLot": "98979422", "skipLotStatus": "I" } |
| Mensagens de Retorno |
Message: receivingAlreadySentToSIQ Message: receivingSucessSentToSIQ Message: receivingSucessDeletedFromSIQ Message: invalidOperation |
Detalhamento dos Campos | |||
| Coluna | Tipo | Req | Descrição |
| operation | String | Sim | Tipo do Movimento da Operação (C = Create ou D = Delete) informada na criação da requisição de recebimento no ERP Obs: Movimento "D" irá fazer com que a inspeção de recebimento fique com o status de não aplicável no SIQ |
| operationDate | String | Sim | Data da operação gerada automaticamente no momento da integração |
| operationUser | String | Sim | Usuário gerada automaticamente no momento da integração |
| plantCode | String | Sim | Código da Planta previamente cadastrada no ERP e SIQ e informada na criação da requisição de recebimento no ERP |
| localCode | String | Não | Código do Local previamente cadastrada no ERP e SIQ e informada na criação da requisição de recebimento no ERP |
| warehouseCode | String | Não | Armazém será informado na criação da requisição de recebimento no ERP |
| invoiceNumber | String | Não | Número da Invoice será informado na criação da requisição de recebimento no ERP |
| invoiceSeries | String | Não | Série da Invoice será informado na criação da requisição de recebimento no ERP |
| invoiceDate | String | Não | Data da Invoice será informado na criação da requisição de recebimento no ERP |
| supplierLot | String | Não | Lote do Fornecedor será informado na criação da requisição de recebimento no ERP |
| supplierCode | String | Sim | Código do Fornecedor será informado na criação da requisição de recebimento no ERP |
| receivingDocument | String | Sim | Número do Documento de Recebimento será informado na criação da requisição de recebimento no ERP |
| receivingDocumentItem | String | Não | Item do Documento de Recebimento será informado na criação da requisição de recebimento no ERP |
| receivingDocumentYear | String | Não | Ano do Documento de Recebimento será informado na criação da requisição de recebimento no ERP |
| lot | String | Não | Lote será informado na criação da requisição de recebimento no ERP |
| lotItem | String | Não | Lote do Item será informado na criação da requisição de recebimento no ERP |
| controlLot | String | Sim | Lote de Controle será informado na criação da requisição de recebimento no ERP |
| materialCode | String | Sim | Código do Material será informado na criação da requisição de recebimento no ERP |
| quantity | String | Sim | Quantidade será informado na criação da requisição de recebimento no ERP |
| unit | String | Sim | Unidade previamente cadastrada no ERP e SIQ e informada na criação da requisição de recebimento no ERP |
| purchaseNumber | String | Não | Número do Pedido será informado na criação da requisição de recebimento no ERP |
| controlLotType | String | Não | Tipo de Lote de Controle será informado na criação da requisição de recebimento no ERP |
| price | String | Não | Preço será informado na criação da requisição de recebimento no ERP |
| materialUpdateIfExists | String | Não | Atualização do Material (N = Se NÃO desejado atualizar as informações do material ou Y = Se desejado atualizar as informações do material) será informado na criação da requisição de recebimento no ERP |
| materialName | String | Não | Nome do Material será informado na criação da requisição de recebimento no ERP |
| materialDescription | String | Não | Descrição do Material será informado na criação da requisição de recebimento no ERP |
| materialComplementaryCode | String | Não | Código Complementar do Material será informado na criação da requisição de recebimento no ERP |
| materialClassificationName | String | Não | Nome da Classificação do Material será informado na criação da requisição de recebimento no ERP |
| materialPreviousItemCode | String | Não | Código do Material/Item Anterior será informado na criação da requisição de recebimento no ERP |
| materialTypeName | String | Não | Nome do Tipo do Material será informado na criação da requisição de recebimento no ERP |
| supplierUpdateIfExists | String | Não | Atualização do Fornecedor (N = Se NÃO desejado atualizar as informações do material ou Y = Se desejado atualizar as informações do material) será informado na criação da requisição de recebimento no ERP |
| supplierName | String | Não | Nome do Fornecedor será informado na criação da requisição de recebimento no ERP |
| supplierNickName | String | Não | Apelido do Fornecedor será informado na criação da requisição de recebimento no ERP |
| supplierLegalCode | String | Não | Código Legal do Fornecedor será informado na criação da requisição de recebimento no ERP |
| supplierAddress | String | Não | Endereço do Fornecedor será informado na criação da requisição de recebimento no ERP (Logradouro) |
| supplierZipCode | String | Não | CEP do Fornecedor será informado na criação da requisição de recebimento no ERP |
| supplierNeighborhood | String | Não | Bairro do Fornecedor será informado na criação da requisição de recebimento no ERP |
| supplierCity | String | Não | Cidade do Fornecedor será informado na criação da requisição de recebimento no ERP |
| supplierState | String | Não | Estado do Fornecedor será informado na criação da requisição de recebimento no ERP |
| supplierCountryName | String | Não | País do Fornecedor será informado na criação da requisição de recebimento no ERP |
| supplierPhone | String | Não | Telefone do Fornecedor será informado na criação da requisição de recebimento no ERP |
| supplierFax | String | Não | Fax do Fornecedor será informado na criação da requisição de recebimento no ERP |
| supplierTypeName | String | Não | Nome do Tipo do Fornecedor será informado na criação da requisição de recebimento no ERP |
| async | String | Não | Assincronização N = Será criado de forma síncrona, ou seja, o registro será processado automaticamente no momento do envio da requisição ou Y = Será criado de forma assíncrona, ou seja, o registro será enviado para uma fila e processado após as demais requisições pendentes serem finalizadas - A informação deverá ser informada na criação da requisição de recebimento no ERP |
Comentários
0 comentário
Por favor, entre para comentar.