16 lines
2.6 KiB
Markdown
16 lines
2.6 KiB
Markdown
# A1 — documento individual de entrega interna
|
|
|
|
A requisição interna é o documento de saída, sem factura. A impressão conjunta da página continua disponível. O bloco A1 acrescenta «Imprimir apenas esta entrega» junto de cada entrega registada, para emitir uma reprodução A4 ou guardar PDF pelo navegador. Não há novos campos ou cadastros.
|
|
|
|
Cada reprodução identifica RA e entrega, apenas as quantidades efectivamente saídas nesse evento, artigo/unidade, destino, equipamento quando aplicável, centro de custo, requisitante, responsável da entrega e operação de stock de origem. A autorização anterior à entrega é reutilizada com responsável, data e referência. A confirmação do requisitante é apresentada quando existe, ou indicada como pendente à data da consulta.
|
|
|
|
O documento não mistura saldo pedido, reservado, cancelado ou outras entregas. Conserva a saída original; devoluções/correcções posteriores continuam nos processos respectivos e não são abatidas silenciosamente nesta reprodução. A confirmação é uma consulta actual, não uma alteração do evento original. Não equivale a factura, assinatura digital ou saldo actual.
|
|
|
|
A rota aplica a visibilidade nativa da requisição e o isolamento por empresa antes de consultar o evento. Eventos de outra requisição ou de outra acção não são documentos de entrega e devolvem404. Sem a instalação de eventos, devolve503. A resposta é privada sem cache; texto introduzido pelos utilizadores é escapado. A impressão não executa comandos, reserva, saída, recepção, facturação, reposição ou decisões de compra.
|
|
|
|
Não existe migração nem activação adicional. Não foram emitidas entregas de negócio no piloto para ensaiar o bloco. Percursos com stock e confirmações são validados em bases descartáveis; consulta HTTP do piloto permanece de leitura. A revisão visual completa e impressão física permanecem separadas.
|
|
|
|
## Provas de fecho
|
|
|
|
Bateria integrada WarehouseFulfilmentTest e WarehouseRequestsTest: 20 testes aprovados/363 verificações. Inclui submissão, autorização, reservas, entregas parciais, confirmação, isolamento e ausência de mutações pela impressão. PHPStan, TypeScript, compilação de produção e formatação aprovados. Provas warehouse-delivery-print.json, warehouse-delivery-print-pg.json e warehouse-delivery-print-http.json. A consulta HTTP confirmou os índices por Administração e Armazém; o piloto não tinha requisições internas, pelo que não prova emissão documental com dados nessa instalação. Não somar a bateria dirigida PostgreSQL como cobertura empresarial adicional.
|