01. DADOS GERAIS
Produto: | TOTVS Agro Beneficiamento
|
---|---|
Linha de Produto: |
|
Segmento: | Agroindústria |
Módulo: |
INTEGRAÇÔES |
Função: | |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DAGROINDUSTRIA-13425 |
02. SITUAÇÃO/REQUISITO
A partir do número da Ordem de Produção (recebida do PCP Protheus), realizar o reporte da produção (itens produzidos, subprodutos, matéria-prima e materiais consumidos na produção.
03. SOLUÇÃO
Foi implementada a API de integração com o ERP Protheus para envio do json com os dados para reporte da ordem de produção.
O Json é criado por beneficiamento, criando no estoque do protheus um único lote para o produto algodão pluma, e enviando os fardinhos com suas respectivas etiquetas as quais o AGRO Protheus irá registrar estas etiquetas e posteriormente controlar as movimanetações.
Abaixo segue exmplo do Json gerado pelo beneficiamento para envio ao protheus:
{ "event":"upsert", "productionOrderNumber":"pcpBEB01001 ", "companyId":"T1", "branchId":"D MG 01", "reportQuantity":1242.250, "reportDateTime":"2024-04-03T08:29:17", "reversedReport":false, "lotCode":"1674702022", "outflowWarehouseCode":"01", "outflowLocationCode":null, "movimentType":"002", "part_total":"T", "lotDueDate":null, "listOfSupplyOrders":[ { "productionOrderNumber":"pcpBEB01001 ", "materialCode":"064200011", "usedQuantity":5.600, "warehouseCode":"01", "locationCode":null, "lotCode":null, "movimentType":"501" }, { "productionOrderNumber":"pcpBEB01001 ", "materialCode":"064200009", "usedQuantity":5.000, "warehouseCode":"01", "locationCode":null, "lotCode":null, "movimentType":"501" }, { "productionOrderNumber":"pcpBEB01001 ", "materialCode":"223850001", "usedQuantity":3000.000, "warehouseCode":"01", "locationCode":null, "lotCode":"CLA021", "movimentType":"501" }, { "productionOrderNumber":"pcpBEB01001 ", "materialCode":"620300004", "usedQuantity":-29.706, "warehouseCode":"01", "locationCode":null, "lotCode":null, "movimentType":"001" }, { "productionOrderNumber":"pcpBEB01001 ", "materialCode":"620300003", "usedQuantity":-207.590, "warehouseCode":"01", "locationCode":null, "lotCode":null, "movimentType":"001" }, { "productionOrderNumber":"pcpBEB01001 ", "materialCode":"620300002", "usedQuantity":-1520.454, "warehouseCode":"01", "locationCode":null, "lotCode":null, "movimentType":"001" } ], "listOfBales":[ { "branchId":"D MG 01", "materialCode":"620300001", "netWeight":248.450, "grossWeight":250.000, "crop":"2022", "baleCode":"067816", "bigBaleCode":"CLA021", "baleTag":"00078986960910678167", "reportDateTime":"2024-04-02T16:57:03", "warehouseCode":"01", "lotCode":"1674702022" }, { "branchId":"D MG 01", "materialCode":"620300001", "netWeight":248.450, "grossWeight":250.000, "crop":"2022", "baleCode":"067817", "bigBaleCode":"CLA021", "baleTag":"00078986960910678174", "reportDateTime":"2024-04-02T16:57:06", "warehouseCode":"01", "lotCode":"1674702022" }, { "branchId":"D MG 01", "materialCode":"620300001", "netWeight":248.450, "grossWeight":250.000, "crop":"2022", "baleCode":"067818", "bigBaleCode":"CLA021", "baleTag":"00078986960910678181", "reportDateTime":"2024-04-02T16:57:09", "warehouseCode":"01", "lotCode":"1674702022" }, { "branchId":"D MG 01", "materialCode":"620300001", "netWeight":248.450, "grossWeight":250.000, "crop":"2022", "baleCode":"067819", "bigBaleCode":"CLA021", "baleTag":"00078986960910678198", "reportDateTime":"2024-04-02T16:57:11", "warehouseCode":"01", "lotCode":"1674702022" }, { "branchId":"D MG 01", "materialCode":"620300001", "netWeight":248.450, "grossWeight":250.000, "crop":"2022", "baleCode":"067820", "bigBaleCode":"CLA021", "baleTag":"00078986960910678204", "reportDateTime":"2024-04-02T16:57:14", "warehouseCode":"01", "lotCode":"1674702022" } ] }
04. DEMAIS INFORMAÇÕES
05. ASSUNTOS RELACIONADOS
- DT [Beneficiamento] Criar API para Ordem de Produção
- DAGROINDUSTRIA-13432 DT [BEN] Criar API para Estorno do Reporte de Ordem de Produção com o Protheus