Histórico da Página
01. DADOS GERAIS
Produto: | TOTVS Agro Comercialização
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | Linha Protheus | ||||||||||||||||
Segmento: | Agroindústria | ||||||||||||||||
Módulo: | BENEFICIAMENTO | ||||||||||||||||
Função: | ENCERRAMENTO DE FARDÃO(AGRA620) | ||||||||||||||||
Ticket: | |||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DAGROINDUSTRIA-13324 / DAGROINDUSTRIA-13622 |
02. SITUAÇÃO/REQUISITO
Criar uma API REST para estorno do reporte de produção do beneficiamento de algodão realizado via sistema externo.
03. SOLUÇÃO
Criado API REST no AGRO no endpoint ubaw150/v1/productionreport/ para recebimento do JSon para estorno do reporte de produção no Protheus.
...
Para realizar o estorno Irá receber o numero da ordem de produção e o id de integração da movimentação de produção do reporte de produção, buscando todos os movimentos(SD3) com mesma ordem de produção e numero de documento(SD3) para realizar o estorno. Após realizar o estorno, caso não houver impedimentos a ordem de produção tambem será excluída.
Abaixo segue exmplo do Json de recebimento pela API no Protheus para estorno do reporte de produção.
Bloco de código | ||
---|---|---|
| ||
{ "event":"upsert", "productionOrderNumber":"pcpBCV01001", "companyId":"T1", "branchId":"D MG 01", "reversedReport":true, "reversalDate":"2024-03-20", "listOfReversalAppointments":[ { "integrationReport":"D MG 01 pcpBC8023110237", "reversalType":"1", "reversalQuantity":497.000 } ], "listOfBales":[ { "branchId":"D MG 01", "materialCode":"620300001", "netWeight":248.5, "grossWeight":250.0, "crop":"2122", "baleCode":"202862", "bigBaleCode":"220004", "baleTag":"00078986960912028625", "reportDateTime":"2024-03-20T18:28:32", "warehouseCode":"01", "lotCode":"2709402022" }, { "branchId":"D MG 01", "materialCode":"620300001", "netWeight":248.5, "grossWeight":250.0, "crop":"2122", "baleCode":"202859", "bigBaleCode":"220004", "baleTag":"00078986960912028595", "reportDateTime":"2024-03-20T18:28:32", "warehouseCode":"01", "lotCode":"2709402022" } ] } |
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
DT - Criar uma API no Protheus para recebimento do reporte de produção AGRO
Templatedocumentos |
---|