Entrada de Materiais
Descrição
Criação de uma nova entrada de materiais no sistema MIMS e pode ser consultada na PRO202.
Request HTTP Post
| Tipo da Requisição | URL Exemplo |
|---|---|
| POST | {{url_base}}/PostAddMaterialReceiving |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostAddMaterialReceiving |
Parâmetros de Entrada
| Nome | Tipo | Obrigatório | Comentários |
|---|---|---|---|
| ReceivingNo | String(25) | Sim | Código do pedido no ERP |
| BranchNo | String(25) | Sim | Código Externo da Filial |
| ReceivingDate | DataHora | Sim | Data da entrada de materiais |
| SupplierNo | String(25) | Sim | Código externo do Fornecedor |
| DocumentNo | String(20) | Sim | Número do documento da Entrada |
| DocumentTypeNo | String(5) | Não | Sigla do tipo de documento da Entrada de Materiais |
| PurchaseOrderNo | String(10) | Não | Código do pedido de compra no ERP |
| Notes | String(2000) | Não | Observações do pedido |
| ItemList | AddMaterialReceivingItemList | Sim | Lista de itens do pedido |
Retorno
| Nome | Tipo | Obrigatório | Comentários |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do Webservice na execução do método |
| ReceivingCode | Integer | Sim | Código interno da entrada de materiais gerado no sistema MIMS |
Objeto: AddMaterialReceivingItemList
Descrição: Objeto que representa a lista de itens da entrada de materiais.
Propriedades
| Nome | Tipo | Obrigatório | Comentários |
|---|---|---|---|
| MaterialNo | String(25) | Sim | Código externo do material |
| WarehouseNo | String(25) | Não | Código externo do almoxarifado do material da entrada |
| CostCenterNo | String(25) | Não | Código externo do centro de custo do material |
| Qty | Float | Sim | Quantidade de material |
| UnitValue | Float | Sim | Valor unitário do material |
| DiscountValue | Float | Não | Valor de desconto do material |
| SupplierLotNo | String(50) | Não | Lote do fornecedor do material |
| LotNo | String(50) | Não | Lote do material |
Exemplo de Request
curl --location --request GET '{{url_base}}/PostAddMaterialReceiving' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
{
"ReceivingNo": "REC002",
"BranchNo": "101",
"ReceivingDate": "2025-02-07T14:30:00Z",
"SupplierNo": "F12345",
"DocumentNo": "DOC987654",
"DocumentTypeNo": "NF",
"PurchaseOrderNo": "PO456789",
"Notes": "Entrada de materiais para reposição.",
"ItemList": [
{
"MaterialNo": "1076",
"WarehouseNo": "1000101",
"CostCenterNo": "",
"Qty": 10,
"UnitValue": 15.50,
"DiscountValue": 1.50,
"SupplierLotNo": "SL20250207",
"LotNo": "L20250207"
}
]
}
Exemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Entrada de materiais criada com sucesso."
},
"ReceivingCode": 12345
}