58 KiB
Contabilidade de custos industriais — proposta documental
27/10/2026, Africa/Johannesburg. Versão 0.1. Não autoriza implementação, dados operacionais, migrações, concessões ou lançamentos.
1. Objectivo, base e limites
Conhecer o custo de produzir, explicar cada componente e comparar previsto com realizado, com fontes/versões e pendências visíveis. Não inferir IVA, reconhecimento de receita, valorização legal de inventários ou lançamento a partir de uma classificação de gestão.
Projecto exclusivo C:\laragon\www\sgf-tempo, com instruções locais lidas. Preservar 4276aca, alterações posteriores e recebimentos sintéticos, sem presumir aceitação dessa entrega. Não alterar os bloqueios de emissão/configuração real ou recebimentos reais. Não repetir o cotejo fiscal do InvesteMoz.
Esta proposta foi preparada depois da especificação de oficinas/assistência, que foi lida e constitui desenho ainda não implementado. A referência geral continua a ser o roteiro v0.9, especialmente núcleo universal/extensões sectoriais, indústria, registo único, regras versionadas e contabilidade permanente. A indústria ali prevista não demonstra compras, stock, produção ou custeio já operacionais.
O primeiro ensaio recomendado é uma empresa/unidade sintéticas, um período, um produto, uma ordem/lote concluído, uma moeda explícita e uma única etapa. Não se conhece ainda a indústria real destinatária. Não adoptar um método empresarial ou um plano de contas por analogia com a Tempo.
2. Fontes contabilísticas disponíveis e alcance
| Fonte efectivamente disponível | Uso delimitado nesta proposta | O que não demonstra |
|---|---|---|
SGF_TEMPO_Roteiro_v0_9.docx, exemplar fornecido |
Indústria com estruturas de produto, ordens, consumos, produtos obtidos, custo/qualidade/rastreabilidade; núcleo e reutilização sem recaptura | Processo produtivo, método de custeio ou integrações efectivas de uma indústria real |
| Classificação contabilística e entrega | Separação entre plano/conta, natureza do recurso, reconhecimento e IVA; fontes/versionamento e âmbito empresarial | Catálogo industrial de contas, centros de custo, valorização de stock ou regras de lançamento já aprovados |
Decreto 70/2009 fornecido, \\Mac\Home\Downloads\29-Plano-de-Contas-BR-Decreto-70-2009-de-22-de-Dezembro.pdf |
Exemplar histórico já identificado, SHA-256 45C38AED64DE43042ED048586ACCE2EC660B74FC3F8FBCE33D39AAB45C7529E3. Leitura dirigida adicional da NCRF 9 — Inventários, PDF 36–37, BR 372-(50)–(51): §§7–14 sobre mensuração/componentes/capacidade; §§15–17 sobre técnicas/fórmulas; §23 sobre reconhecimento como gasto |
Não é consolidação normativa actual verificada, aprovação de política para empresa industrial ou autorização de activar valorização/lançamentos |
| Capas dos livros partilhados | Identificação bibliográfica potencial | Capítulos não fornecidos: não se lhes atribuem fórmulas, métodos, exemplos ou ensinamentos não consultados |
O exemplar histórico distingue custos de compra/transformação/outros e trata capacidade normal na imputação de gastos industriais fixos (§§8–12). O §11 distingue a parcela fixa não imputada; a proposta de gestão deve conservá-la, sem a forçar para o produto. §§16–17 tratam fórmulas de custo de inventários, matéria diferente de escolher um driver de custos indirectos. §23 separa custo do inventário e momento de reconhecimento como gasto. Estas referências justificam manter conceitos distintos; não aprovam a política da indústria futura.
Lacunas normativas específicas para eventual uso real: identificar entidade/sector e referencial aplicável; verificar vigência/alterações apenas das disposições que serão activadas; validar custo elegível, capacidade normal, perdas/retrabalho, produção em curso, fórmula de inventário e reconhecimento. Não bloqueiam a elaboração do ensaio sintético, que não declara conformidade de valorização. A aplicação PGC-NIRF confirmada para a Tempo não se propaga a todas as empresas futuras.
3. Conceitos que não se substituem
| Conceito | Definição operacional proposta |
|---|---|
| Custo de produção de gestão | Recursos elegíveis atribuídos/imputados ao objecto sob política explícita, no corte/versionamento do cálculo. Pode ser parcial ou provisório |
| Custo de produção unitário | Custo atribuído ao lote / quantidade de produto elegível, na mesma definição e corte. Denominador zero/desconhecido não produz zero por unidade |
| Custo das vendas | Parcela do custo referente às unidades vendidas segundo política de inventário/reconhecimento própria. Não equivale ao custo de todo o lote produzido ou ao valor facturado |
| Despesa do período | Recurso destinado ao período segundo política validada, sem o capitalizar só para completar custo do produto. Pode incluir parcelas não imputadas conforme regras aplicáveis, ainda sem lançamento |
| Preço de venda | Valor comercial aprovado, independente de custo; não valoriza material ou mão-de-obra por ausência de custo |
| Margem | Indicador que identifica receita/preço, volume vendido, custo das vendas e despesas incluídas/excluídas. Sem esse perímetro completo, apenas diferença parcial identificada; nunca «lucro» comprovado |
| Previsto | Versão de plano anterior ao corte, com quantidades, taxas, produção e critérios estimados. Não é consumo real |
| Realizado | Quantidades observadas/verificadas; a sua valorização pode ainda ser provisória/desconhecida. «Executado» não significa custo validado |
Classificação directa/indirecta é relativa ao objecto de custo e à política, não só à natureza ou conta. O mesmo técnico/recurso pode ter horas directas e indirectas distintas, sem classificar o mesmo intervalo integralmente nos dois lados. Método de acumulação (ordem/processo), perímetro de custo (absorção/variável), técnica de mensuração (real/padrão) e base de repartição/ABC são dimensões diferentes, não alternativas de uma única lista.
4. Alternativas necessárias e recorte recomendado
| Dimensão | Alternativas relevantes | Recorte sintético recomendado e limite |
|---|---|---|
| Acumulação | Por ordem/lote identificado; por processo homogéneo/período | Ordem/lote, por permitir ligar poucos recursos concretos. Processo exige indústria/etapas e fluxos ainda não identificados |
| Perímetro | Custos directos com CIF elegíveis explícitos; análise variável/contribuição | Directos + um conjunto de CIF sintéticos identificado, sem dizer que todo custo empresarial é absorvido. Custeio variável é outra análise, não valorização legal presumida |
| Imputação | Driver simples com causalidade declarada; actividades/ABC | Um driver em horas-máquina e um critério versionado. ABC só se actividades/consumos justificarem extensão |
| Valorização | Custos específicos verificados; dados de inventário/folha/activos sob política | Taxas/valores sintéticos documentados, sem seleccionar FIFO, média ou política salarial para empresa real |
Recomenda-se demonstrar a aritmética de gestão por ordem, com fontes explícitas e residual. Não é decisão de adopção de custeio por encomenda, absorção ou método legal numa indústria real. Nenhum pressuposto da fixture se torna configuração por omissão.
5. Objectos de custo, entidades e dados
| Entidade | Conteúdo mínimo e vínculos |
|---|---|
| Produto | ID empresarial, designação, unidade do produto, versão/especificação e categoria existente quando aplicável. Catálogo de serviços não deve ser renomeado para fingir produto/stock |
| Ordem/lote de produção | ID próprio, tenant/empresa/unidade, produto, quantidade prevista, período e corte, datas, versão, etapa única e responsável. Não é ordem de oficina nem documento fiscal |
| Centro de custo | Identidade empresarial, unidade(s) autorizadas, finalidade, vigência e responsável. Centro é dimensão analítica, não unidade física/empresa por omissão |
| Plano de custos | Versão base: quantidades/unidades, custos unitários, critérios de CIF, produção prevista e pressupostos; aprovação e data de corte. Comparativo preserva esta versão, sem a substituir pelo realizado |
| Acontecimento de recurso | ID canónico/origem/versão, tipo consumo/devolução/tempo/serviço, quantidade, unidade, recurso, ordem/tarefa/contexto, data efectiva/registro, evidência, autor e estado verificado |
| Valorização de recurso | ID e versão de cada origem, quantidade elegível, taxa/preço de custo, moeda, unidade da taxa, fonte, vigência e estado conhecido/provisório/em falta/não aplicável. Guardar composição quando houver encargos |
| Destino de custo directo | Referência da origem, ordem/lote e papel, quantidade/valor atribuído e critério. Não criar outra origem ou consumo ao atribuir |
| Conjunto de custos indirectos | IDs de parcelas elegíveis, centro/empresa/unidade, período, natureza fixa/variável quando conhecida, total exacto e exclusões/motivos. Conjunto não é conta contabilística automática |
| Critério de imputação | Versão, âmbito/vigência, conjunto, driver/unidade, denominador, capacidade quando relevante, numeradores por destino, fórmula, limites, representação e tratamento de residual |
| Execução de imputação | ID, conjunto/critério/versões exactas, corte, bases, parcelas por destino, residual e pendências; aprovação e estado. Uma origem não é aplicada outra vez por repetir o comando |
| Produção e qualidade | Evento próprio de quantidade obtida, unidades boas, rejeitadas, perda/retrabalho, unidade, data, evidência e validação. Produção em curso distinta de acabado e de venda |
| Cálculo de custo | ID/versionamento, dependências/origens, componentes directos/CIF, quantidade elegível, custo exacto/unitário, residual, perímetro, exclusões e estado de completude |
| Reconciliação de gestão | Corte e perímetro das origens, directo, destinado aos conjuntos, imputado, não imputado, excluído/por classificar e diferenças; cálculo preservado e autor |
Empresa/unidade/período/moeda/unidade de medida são obrigatórios antes de um cálculo ser considerado verificável. Não há taxa de custo, centro, política ou moeda funcional universais. Um valor de origem inclui identidade e propósito; não basta mesma descrição/valor/data. Um documento de origem pode conter parcelas com finalidades diferentes, cada uma identificada sem duplicação.
6. Acontecimentos, estados e dependências
- Planeamento/necessidade não é reserva/entrega/consumo. Devolução de material não usado reduz o bruto entregue, não cancela material efectivamente consumido. Não subtrair devolução duas vezes se o consumo já veio líquido.
- Tempo de trabalho directo, pausa, deslocação, paragem e tempo de máquina são ocorrências/unidades diferentes. Tempo decorrido não é hora-pessoa ou hora-máquina. Reutilizar as validações propostas em oficinas, sem copiar cada apontamento para um módulo novo.
- Produção obtida, classificação em boa/rejeitada, perda física e retrabalho são acontecimentos ligados, não unidades automaticamente equivalentes. Uma reclassificação não cria segunda produção. Retrabalho acrescenta recurso próprio ao alvo identificado; normalidade/elegibilidade de perda exigem política.
- Produção em curso significa recursos aplicados a trabalho ainda não concluído no corte. Não a declarar produto acabado nem custo unitário final. Neste primeiro cálculo apenas lote concluído, sem WIP inicial/final; caso em curso fica pendente e fora do ensaio fechado.
- Venda/entrega/factura/recebimento ficam fora do custeio de produção deste recorte. Custo calculado não cria saída de inventário, custo das vendas, receita ou recebimento.
Estados propostos: origem declarada → verificada operacionalmente; valorização pendente/provisória/validada; critério rascunho → submetido → aprovado/recusado; cálculo preparado → condicionado ou verificável → aprovado. Alterar uma origem/critério gera nova versão e cálculo novo; a versão aprovada anterior permanece como histórica, marcada como substituída/desactualizada para consulta actual quando necessário. Nunca reabrir período ou recalcular silenciosamente o aprovado.
| Dependência ainda não entregue | Consequência no primeiro recorte |
|---|---|
| Compras/inventário e valorização por movimento | Material usa medição e taxa sintéticas identificadas; não declara stock, disponibilidade ou custo de aquisição real |
| Folha salarial/encargos | Taxa laboral sintética por unidade; no real, composição e base de horas precisam de suporte. Não usar preço de venda/hora ou expor remunerações ao técnico |
| Activos/amortizações/manutenção/energia | Conjunto CIF de teste com valores/parcelas artificiais; não gerar amortização, factura de energia ou despesa real |
| Planeamento/estruturas de produto/controlo de produção | Um lote e especificação mínima sintéticos; BOM, MRP, múltiplas etapas, produção conjunta/subprodutos e planeamento de capacidade detalhado ficam fora |
| Motor de custeio/centros/imputações | São novos; a classificação contabilística actual não fornece este motor |
7. Regras de imputação, exactidão e reconciliação
- Uma origem, um acontecimento: registar recurso uma vez e ligar suas parcelas aos destinos. Utilização por ordem de oficina ou industrial é uma dimensão explícita; não há conversão automática entre ordens. Se uma ordem técnica prestar manutenção a uma linha fabril, ligar o custo elegível como fonte/serviço interno por operação aprovada, sem duplicar o consumo/hora já existente.
- Sem dupla elegibilidade: uma mesma parcela não pode estar integralmente em custo directo e no conjunto CIF, em dois conjuntos ou em duas execuções activas. Repartição legítima conserva origem, quantidade e soma das percentagens/parcelas limitada ao elegível; transferir classificação exige nova versão/reversão rastreável.
- Perímetro antes da taxa: conjunto lista origens elegíveis, excluídas e por validar. Não misturar unidades, moedas, empresas ou períodos. Ausência de uma origem prevista não é custo zero. Um pool validado mas incompleto não suporta custo de produção completo.
- Driver explícito:
taxa = custo elegível do conjunto / denominador validado;parcela do destino = taxa × base elegível do destino. Declarar se denominador é capacidade normal, base real ou outra base fundamentada. Denominador desconhecido/zero bloqueia imputação; não dividir só pelos destinos conhecidos para consumir tudo. - Capacidade: fixos/variáveis e capacidade são dados/critério aprovados, não inferidos do nome da conta. Excesso de utilização/capacidade, custo sobreimputado ou destino fora da vigência produzem pendência/conflito; não aceitar saldo negativo no conjunto ou redefinir capacidade automaticamente.
- Residual de gestão:
origem elegível do conjunto = imputado + não imputado, no mesmo corte. O não imputado tem motivo (capacidade não usada, destino ausente, base em falta, exclusão ou arredondamento de representação); não é todo automaticamente custo do produto. A classificação contabilística futura do residual depende da política aplicável; conservá-lo não dispensa essa avaliação. - Precisão: reutilizar aritmética exacta/Brick Math; quantidades, taxas e montantes em cadeias decimais controladas, sem float ou redução silenciosa de escala. Não propagar a truncagem operacional do IVA aos custos. Divisões não finitas exigem representação racional exacta ou política explícita ainda a aprovar, não arredondamento oculto.
- Resíduo de representação separado: exemplo de limite aritmético: 100/3 em três destinos, se apresentado como 33,33 cada, dá 99,99 apresentados + 0,01 de diferença de representação. Isso não é mais um custo ou capacidade ociosa. Conservar 100/3 exacto e a diferença; não atribuir automaticamente o cêntimo ao último destino. O método de distribuição monetária, se necessário, exige política versionada. O exemplo principal evita esta ambiguidade.
- Quantidades/unidades: validar dimensionalmente kg×MZN/kg, H×MZN/H e HM×MZN/HM. Não somar kg com UN ou hora-pessoa com hora-máquina. Conversão só sob factor exacto com fonte/vigência. Unidades boas, perdas e WIP têm denominadores/estados próprios; não dividir por produção prevista para disfarçar produção real em falta.
- Reconciliação global: para um perímetro completo,
fontes de custo consideradas = custo directo atribuído + CIF imputado + CIF não imputado + outras parcelas explicitamente fora dos objectos/por classificar, sem incluir o pool como se fosse outra origem. Reconciliação parcial identifica a cobertura e componentes em falta; não reportar diferenças como zero por ausência de valor. - Comandos/concorrência: cálculo/aprovação idempotentes, com revisão/hash das dependências e bloqueios/uniquidades no servidor e base. Mesmo comando/conteúdo recupera IDs; outra chave não duplica imputação da origem. Falha em histórico/auditoria/outbox desfaz o conjunto. Mudança concorrente de fonte ou critério exige nova revisão, sem afectar cálculos históricos.
- Eventos: guardar origem/versão, cálculo/critério, corte, actor e correlação; consumidor repetido não volta a imputar. Contabilidade futura usará acontecimentos elegíveis sob regras próprias; não activar consumidores de lançamentos nesta componente documental.
Reconciliação de gestão explica custos, não confere conta bancária, pagamento de salário ou recebimento. Não usar os estados de reconciliação simulada de recebimentos como aprovação do custeio.
8. Exemplo sintético — lote concluído
Empresa Industrial Exemplo / Unidade Fabril Exemplo / Centro Fabrico A / período Outubro de 2026 / lote LOT-TEST-1 / Produto Exemplo, unidade UN. Moeda MZN explícita. Uma etapa, 10 UN boas verificadas, sem WIP, perdas ou retrabalho neste exemplo, pressupostos artificiais declarados. Todos os custos abaixo são entradas de teste, não valores observados da Tempo ou documentos de compra/salário reais.
| Origem sintética e componente realizada | Quantidade/base | Custo/taxa e versão | Destino | Custo atribuído |
|---|---|---|---|---|
MAT-TEST-1, material directo líquido |
20 KG | 50,00 MZN/KG, valorização v1 específica de teste | Lote | 1 000,00 |
TIME-TEST-1, mão-de-obra directa verificada |
5 H | 100,00 MZN/H, taxa v1 de teste | Lote | 500,00 |
POOL-TEST-1, CIF fixos elegíveis, origem total 600,00 |
Lote usa 5 HM; capacidade normal sintética do período 10 HM | Critério v1: 600/10 = 60,00 MZN/HM | Lote | 300,00 |
| Custo atribuído ao lote | 10 UN boas | 1 000 + 500 + 300 | — | 1 800,00 |
| Custo unitário de produção de gestão do ensaio | 1 800/10 UN | Sem arredondamento necessário | — | 180,00 MZN/UN |
Material bruto entregue no ensaio: 22 KG; devolvido não consumido: 2 KG; consumo líquido: 20 KG. Se a fonte monetária for o bruto valorizado, 22×50 − 2×50 = 1 000. Se a fonte já for o líquido de 20 KG, não descontar 2 KG novamente. Os documentos/acontecimentos de entrega/devolução são distintos; não se movimenta inventário real.
Reconciliação do conjunto: 600,00 = 300,00 imputados + 300,00 não imputados por capacidade não utilizada sob a hipótese sintética. Não elevar taxa a 120/HM só para absorver 600. O destino contabilístico do não imputado não é executado ou presumido pela prova.
Reconciliação global do perímetro: 2 100,00 de origens líquidas = 1 800,00 no lote + 300,00 não imputados. Origens são 1 000 material + 500 mão-de-obra + 600 CIF. Não somar 600 e a parcela 300 como duas origens, nem somar o custo 1 800 novamente às suas componentes.
Previsto versus realizado
Mesmo produto e quantidade de 10 UN, plano v1 anterior à execução; não é orçamento comercial:
| Componente | Previsto e composição | Realizado | Desvio realizado − previsto |
|---|---|---|---|
| Material | 18 KG × 48,00 = 864,00 | 20 KG × 50,00 = 1 000,00 | +136,00 |
| Mão-de-obra | 4 H × 100,00 = 400,00 | 5 H × 100,00 = 500,00 | +100,00 |
| CIF imputados | 4 HM × 60,00 = 240,00 | 5 HM × 60,00 = 300,00 | +60,00 |
| Custo do lote | 1 504,00 | 1 800,00 | +296,00 |
| Custo por UN boa | 150,40 | 180,00 | +29,60 |
Decomposição definida, sem resíduo oculto: material (20−18)×48 = 96 de quantidade e 20×(50−48) = 40 de taxa, total 136. Mão-de-obra (5−4)×100 = 100, sem desvio da taxa. CIF (5−4)×60 = 60, apenas efeito da base neste critério, não prova de eficiência/capacidade do período completo. Soma 136+100+60=296. Se a quantidade obtida diferir da prevista, comparar primeiro volumes/perímetro compatíveis e declarar o efeito de volume; não chamar todo desvio a desperdício ou desfavorabilidade comprovada.
Não foi assumida venda, preço, IVA ou margem. Produzir dez unidades não demonstra que foram vendidas nem que 1 800 deva ser reconhecido como custo das vendas.
Variante de custo em falta
Quantidade consumida 20 KG conhecida, mas taxa de valorização do material ausente: custo do material pendente, sem usar 50 ou preço de venda por omissão. Subtotal atribuído conhecido = 500 mão-de-obra + 300 CIF = 800,00. Custo total, custo unitário completo e desvio total ficam indisponíveis. É possível mostrar 800/10 = 80 por UN apenas como componente conhecida, nunca como custo unitário completo.
Reconciliação das origens conhecidas: 1 100 = 800 atribuídos + 300 não imputados, com componente material em falta explicitamente fora desta igualdade parcial. Quantidade conhecida não completa cobertura monetária. A variante do residual já existe no caso principal; nenhuma distribuição adicional é feita para esconder os 300.
9. Responsabilidades, confidencialidade e isolamento
Funções propostas, sem concessões ou pessoas designadas:
| Função | Acções propostas | Acesso delimitado |
|---|---|---|
| Recolha operacional | Registar/verificar quantidades, tempos, produção e evidências do âmbito atribuído | Não vê taxas salariais individuais, custo/margem ou preços por consequência |
| Validação de custos | Conferir composição, origem, elegibilidade e versão das taxas/valores | Apenas unidades/centros e dados de origem necessários, com eventual agregação de remunerações |
| Aprovação de critérios | Validar conjunto, driver, denominador/capacidade, período, vigência, exclusões e residual | Não é poder de emissão, gestão de acessos ou alteração das origens operacionais |
| Preparação/análise | Calcular sob critérios aprovados, comparar previsto/realizado e consultar reconciliação | Consulta de custos separada de preços/receita/margem; não aprova a própria competência por nome |
| Consulta de margens | Ver indicador sob perímetro autorizado e completude explícita | Direito próprio; exige também autorização às fontes/dimensões usadas. Não extrair remunerações individuais |
Catálogo funcional proposto: industrial_costs.operational_input, .view, .value, .propose_criteria, .approve_criteria, .calculate, .approve_result, .view_margin. Separar consulta operacional, custos e margem; não herdar direitos de conta contabilística, administração, oficina ou emissão. A matriz de contas/âmbitos e eventual separação de autores serão decisões específicas antes de conceder direitos.
Centro empresarial reutilizável não abre dados de todas as unidades. Primeiro recorte não reparte custos entre unidades; extensão exige fontes e destinatários autorizados, período/driver e protecção dos resultados agregados. Negar também inferência por totais, APIs, eventos/exportações ou pesquisas de origem de outra empresa do mesmo tenant. Nova unidade/alteração de categoria não muda implicitamente permissões.
10. Matriz de reutilização com oficinas e SGF
| Elemento | Existe no SGF hoje | Proposto em oficinas | Proposta industrial / trabalho novo |
|---|---|---|---|
| Contexto e acesso | Identidade, empresa/unidade, sessão, concessões explícitas, auditoria | Aplicar às ordens/técnicos e custos | Reutilizar mecanismos; acrescentar objectos, centros e direitos próprios |
| Catálogos | Clientes/serviços empresariais e classificação contabilística versionada | Bem individual e recursos/materiais operacionais novos | Produto e centro de custo novos; não duplicar serviço nem confundir bem intervencionado com produto fabricado |
| Tempo | Aritmética exacta existente, sem módulo entregue de apontamentos | Intervalos/pausas, técnico, deslocação, unidade e validação propostos | Reutilizar a mesma origem de tempo quando for o mesmo acontecimento; acrescentar papel directo/indirecto, máquina e destino de custo |
| Material | Não há stock/compras/custeio operacional entregues | Necessidade, custódia/entrega, consumo observado e devolução propostos | Mesmo evento canónico/versão e propriedade; valorização e destino novos. Não criar novo consumo só porque passou ao cálculo |
| Documentos de origem | Histórico, B1, preparação/pré-visualização e factura sintética | Diagnóstico/proposta/aceite/relatório e vínculo a rascunho, ainda por construir | Documento de custo e ordem de produção próprios; nunca importar aceite da oficina como produção validada |
| Custos/preços | Valores exactos e classificação, sem motor de custo industrial | Separação custo/quantidade/preço e estado de custo proposta | Acrescentar planos de custo, conjuntos CIF, critérios, imputações, composição e desvios |
| Eventos/comandos | Padrões transaccionais/outbox/idempotência entregues | Novos tipos de recurso/ordem propostos | Reutilizar padrões e IDs, não alterar eventos históricos para fingir produção; não activar lançamentos |
| Reconciliação | Recebimentos apenas em simulação, entrega não presumida aceite | Conferência de recursos/custódia proposta | Reconciliação de gestão nova; sem reutilizar estado bancário/recebimento como validação de custos |
| Histórico | Fotografias/eventos imutáveis e versões | Versões de autorização, execução e facturabilidade propostas | Versões de origem, critério e cálculo, aprovação e substituição explícita |
Oficinas e indústria partilham contratos tipados de recurso/tempo/origem, não a mesma máquina de estados. Apenas o identificador comum de origem impede dupla captura; ligar uma ordem técnica a centro/lote exige intenção autorizada. Não desenvolver antecipadamente um motor universal ou duas tabelas sem ligação para o mesmo consumo.
11. Critérios de aceitação futuros
- Demonstrar o lote sintético: fontes 2 100, atribuído 1 800, residual 300, 10 UN boas, custo 180/UN e desvio 296 explicáveis pelos IDs e versões. Nenhuma venda/factura/recebimento ou lançamento criado.
- Material com custo desconhecido dá subtotal conhecido 800 e pendência; total/unitário completo e desvio indisponíveis. Valor zero validado continua distinto de ausência e de não aplicável.
- Origem repetida, mesma/diferente chave e consumidor repetido não duplicam consumo/atribuição. Bloquear parcela simultaneamente directa/indirecta ou em dois conjuntos/destinos para além do elegível.
- Driver zero/desconhecido, moeda ou unidade incompatível, capacidade fora da política, período/critério desactualizado e quantidade de boas desconhecida recusam cálculo/aprovação integral, sem redistribuição automática.
- Preservar exactidão e resíduo de representação separado de residual económico. Repartições reconciliam por origem/destino/corte; não esconder diferença por arredondamento ou conta transitória.
- Correcção de consumo/taxa/critério gera nova versão, invalida apenas resultados dependentes para uso actual e conserva aprovado anterior. Aprovação antiga, concorrência e SQL em massa não reescrevem história.
- Falha antes do commit deixa zero efeito parcial; resposta perdida recupera resultado; concorrência sobre parcela de origem e orçamento/conjunto não sobreimputa. Auditoria/evento/outbox na mesma transacção.
- Quantidades brutas/devoluções/líquidas não contadas duas vezes. Tempos de máquina/pessoa e produção boa/perda/retrabalho/WIP distintos. Ordem de oficina não se transforma implicitamente em lote.
- Negar URL/API/consumidor e exportação fora de empresa/unidade/centro autorizados; técnico/recolha não consulta custo salarial ou margem; revogação/contexto antigo têm efeito no pedido seguinte.
- Caso em curso/múltiplas etapas/produtos conjuntos não recebe custo unitário final por adaptação silenciosa do ensaio. Provas futuras exclusivamente sintéticas em
sgf_tempo_test, com os bloqueios reais preservados.
12. Decisões realmente novas e faseamento coordenado
Decisões para aprovar antes de uma futura implementação, sem reabrir PGC-NIRF da Tempo, fiscalidade ou recebimentos:
- Destinatário e recorte: identificar a primeira actividade/produto industrial e confirmar se uma ordem/lote de etapa única é representativa. Até lá, aceitar apenas o ensaio sintético por ordem, sem escolher método real.
- Perímetro e dados: quais custos/fontes estão disponíveis, unidade e período, política de custos provisórios e quem valida. Não requerer capítulos dos livros para usar a base já fornecida; só pedir capítulo exacto se uma decisão realmente depender dele.
- Critério e representação: aprovar conjunto/driver/capacidade e destino de residual do recorte; política de representação quando a divisão não for finita. Não impor método de arredondamento fiscal por preferência de interface.
- Responsáveis e acesso: quem recolhe, valida custos, aprova critérios/resultados e consulta margens, em que empresa/unidade/centros. Não nomear automaticamente Osmane/Samira ou reutilizar concessões de oficinas.
Faseamento proposto:
| Fase | Entrega delimitada | Condição de passagem |
|---|---|---|
| 1 — Oficinas | Fechar recorte e decisões de WORKSHOP-ASSISTANCE-DRAFT-v1; propor contratos mínimos de recurso/tempo/material observado e origem |
Aprovação específica desse âmbito; não implementar indústria como dependência oculta |
| 2 — Base comum necessária | Implementar somente registos/IDs/versionamento e unidades efectivamente exigidos pelo primeiro percurso autorizado | Captura única e isolamento demonstrados; consumo técnico não finge stock. Se oficinas não avançar primeiro, esta base pode ser delimitada no ensaio industrial sem declarar oficina entregue |
| 3 — Ensaio industrial | INDUSTRIAL-COST-SIM-v1: um lote concluído/produto/unidade/período/MZN, material e horas sintéticos, um conjunto/critério CIF, previsto/realizado, custo unitário, residual e variante em falta | Autorização de código/testes separada; apenas demonstração isolada, sem integrações ou valorização legal activada |
| 4 — Aplicação real futura | Integrar origens efectivas e política empresarial/normativa validada | Novo âmbito para stock/compras/folha/activos, valorização/reconhecimento e acessos. Não decorre da aprovação do ensaio |
Produção em curso complexa, produtos conjuntos, subprodutos, perdas complexas, múltiplas etapas, ABC, repartição entre unidades, câmbio, custo das vendas e fecho são extensões explicitadas. As duas especificações partilham a fundação mas mantêm responsabilidades, acontecimentos e estados distintos.
Menor incremento útil proposto para aprovação: fase 3 limitada ao exemplo e respectivas guardas, reutilizando apenas a base comum estritamente necessária, após delimitar as fases anteriores. Esta etapa entrega só o desenho; não autoriza essa execução, não altera recebimentos ou conformidade e não atribui aceitação a nenhuma entrega existente.
13. Prioridade posterior: captar recursos na oficina primeiro
Em 27/10/2026, o utilizador propôs começar pela ordem de oficina, com materiais e tempos de origem identificada. O primeiro recorte coordenado passa a ser a proposta WORKSHOP-RESOURCE-RECORD-v1, delimitada na secção 13 de oficinas, antes da conversão comercial e do ensaio industrial. Esta orientação não autoriza implementar qualquer uma das componentes.
O custeio posterior ligará quantidade/tempo já registados e verificados, por ID e versão, a uma valorização e destino de custo próprios. Não voltará a registar consumo, tempo, devolução ou produção para conseguir calcular. O primeiro incremento não calcula custos nem exige que se escolha um método industrial. Uma ordem de oficina continua a ser ordem técnica; não nasce automaticamente uma ordem/lote de produção.
Assim, as fases 1/2 da secção 12 ficam inicialmente reduzidas à ordem, apontamentos e base de origem estritamente necessária; a proposta mais ampla WORKSHOP-ASSISTANCE-DRAFT-v1 fica para evolução posterior. INDUSTRIAL-COST-SIM-v1, critérios CIF, custos e margens permanecem em especificação. Preservar bloqueios reais e a aceitação independente de SGF-RECEIVABLES-SIM-v1.
14. Decisões confirmadas — primeiro custo directo da ordem
Em 27/10/2026, o utilizador confirmou as três decisões seguintes. Este recorte antecede o lote industrial e a imputação de custos indirectos das secções anteriores; não converte a ordem de oficina em ordem de produção. Oficinas e recebimentos já têm aceitação própria e instalação técnica documentada; não se reabrem essas aprovações. As referências anteriores a componentes ainda não entregues são históricas e devem ser confrontadas com as respectivas entregas actuais.
Ensaio e variante
Uma ordem sintética, empresa/unidade autorizadas, moeda MZN explícita, apenas origens técnicas verificadas e versões exactas:
| Componente | Origem reutilizada | Taxa sintética | Custo conhecido |
|---|---|---|---|
| Material | 2 UN efectivamente consumidas e verificadas | 50,00 MZN/UN | 100,00 MZN |
| Mão-de-obra | 105 MIN efectivos e verificados; 105/60 = 1,75 H | 100,00 MZN/H | 175,00 MZN |
| Soma do perímetro directo conhecido | Mesma ordem e corte | Sem custos indirectos | 275,00 MZN |
O resultado é custo directo conhecido, nunca custo completo, custo industrial unitário, margem ou lucro. As taxas são pressupostos identificados de ensaio, não valorização real de inventário ou política salarial.
Na variante sem taxa do material: 175,00 MZN conhecidos, material pendente, total incompleto. Não usar zero, taxa anterior, preço de venda ou taxa de outra origem por omissão. Não apresentar 175,00 como total completo.
Origem única e preservação
Ligar valorização e cálculo aos IDs e versões dos apontamentos existentes da oficina, sem recapturar quantidades ou criar segundo consumo/tempo. Material entregue/devolvido não substitui consumo; não descontar devolução novamente do consumo já líquido. Usar apenas apontamentos verificados elegíveis, preservando excepções e decisões técnicas. A validação de custos não altera nem valida automaticamente esses apontamentos.
Guardar a origem e versão da taxa, a unidade, moeda, composição e pendências. Alteração da origem ou taxa exige nova versão/revisão de custos; não reescrever cálculo histórico ou utilizar aprovação antiga para dependências novas. Reutilizar aritmética exacta; nenhuma regra de truncagem de IVA é transferida aos custos.
Responsabilidades confirmadas e limites
Osmane prepara; Samira valida a versão dos custos e das taxas. Samira pode validar/recusar a proposta de custos, sem editar os apontamentos técnicos ou receber supervisão técnica por consequência. Testes futuros com identidades sintéticas distintas entre preparação e validação. Nenhuma nova concessão real é autorizada por estas decisões.
Lote industrial e custos indirectos ficam para incremento seguinte. Sem stock, compras, salários reais, facturação, IVA, recebimentos, lançamentos, fecho ou publicação. Manter bloqueios operacionais/fiscais e isolamento em sgf_tempo_test nas futuras provas. Esta confirmação fecha as decisões do recorte; não constitui ordem de implementação, migração, concessão ou activação operacional.
15. Retoma do ensaio industrial — recorte para aprovação
27/10/2026. O utilizador propôs retomar um lote/produto com custos indirectos, primeiro em especificação. O custo directo da secção 14 já foi entregue, encerrado e instalado tecnicamente: ver entrega, encerramento e checkpoint d10ba06. 090000 e quatro direitos foram aplicados por autorização posterior, sem taxas/cálculos em desenvolvimento ou activação real. Oficinas e recebimentos mantêm as suas entregas e instalações; não se reabrem aprovações.
15.1 Proposta mínima INDUSTRIAL-COST-SIM-v1
Uma empresa/unidade sintéticas, um período de teste identificado, MZN explícito, um centro sintético, um produto em UN, um lote concluído de etapa única e 10 UN boas verificadas. Sem produção em curso, perdas/retrabalho, vendas ou segundo lote. É prova de gestão; não escolhe indústria, método de custeio, referencial ou política de inventário para empresa real.
Recomenda-se reutilizar os valores já especificados na secção 8, sem recalibrar o ensaio aceite de 275 MZN:
| Componente / origem própria identificada | Dados sintéticos explícitos | Resultado esperado |
|---|---|---|
| Material directo | Consumo líquido 20 KG × 50 MZN/KG | 1 000 MZN |
| Trabalho directo | 300 MIN efectivos ÷ 60 × 100 MZN/H | 500 MZN |
| Conjunto CIF do período | Uma origem de 600 MZN, declarada elegível apenas no ensaio | 600 MZN de origem |
| Critério CIF v1 | Capacidade sintética do período 10 HM; lote usa 5 HM; taxa exacta 600/10 | 60 MZN/HM |
| CIF imputados ao lote | 5 HM × 60 MZN/HM | 300 MZN |
| Custo atribuído ao lote no perímetro do ensaio | 1 000 + 500 + 300 | 1 800 MZN |
| Custo por UN boa no mesmo perímetro | 1 800 ÷ 10 UN | 180 MZN/UN |
| Residual CIF | 600 − 300 | 300 MZN por imputar |
As 5 HM são uma medição sintética própria de utilização da máquina, não inferidas das 5 H de trabalho humano. Capacidade normal de 10 HM é pressuposto de teste explícito, sem alegar validação legal ou empresarial. O residual decorre da base não utilizada sob esse pressuposto; não é falha de arredondamento e não é convertido automaticamente em custo do produto ou despesa contabilística.
Reconciliação do conjunto: 600 = 300 imputados + 300 por imputar. Reconciliação global: 2 100 de origens = 1 800 atribuídos + 300 por imputar. Os 300 imputados não são uma nova origem a somar aos 600. Não elevar a taxa para absorver o residual nem alterar capacidade para fechar a soma.
Variante obrigatória: taxa do material ausente, quantidade 20 KG preservada. Mostrar 800 MZN atribuídos conhecidos (500 + 300), material pendente e custo total/unitário completo indisponíveis. Reconciliação parcial identificada: 1 100 conhecidos = 800 atribuídos conhecidos + 300 por imputar; componente material excluída dessa igualdade por falta de valor. Zero indicado e validado é distinto de ausência.
Previsto versus realizado da secção 8 fica para evolução posterior, para manter este primeiro incremento pequeno. Não se acrescentam preços, margens, depreciações reais ou documentos de compra/salário. Produção concluída aqui é estado físico de teste, não fecho contabilístico.
15.2 Reutilização concreta e delta necessário
| Base já entregue | Reutilização delimitada | Trabalho novo mínimo |
|---|---|---|
| Contexto, pertenças, concessões e guardas | Mesmo isolamento por empresa/unidade e bloqueio real | Direitos industriais explícitos, sem herança dos direitos direct_costs.* |
| Exactidão racional do custo directo, MIN/H e estados de completude | Mesmo comportamento sem float, truncagem de IVA ou divisão arredondada silenciosamente | Composição industrial, CIF/HM e custo por UN; fracção exacta se não finita |
| Origem/versão, taxa/versão, decisões distintas e fotografia de composição | Referências e dependências preservadas; mudança sinaliza resultado antigo, não o reescreve | Produto/lote, produção boa, conjunto CIF, critério e execução de imputação versionados |
| Comandos transaccionais, auditoria, eventos/outbox, replay e concorrência | Reutilizar padrões e verificações, sem activar consumidores contabilísticos | Impedir dupla elegibilidade/directo-CIF e dupla imputação, controlar residual |
| Apontamentos técnicos de oficina | Se forem efectivamente a origem de uma parcela autorizada, referenciar o mesmo ID/versão, sem recaptura | Vínculo de destino explícito; nenhuma conversão automática de oficina em lote |
O código actual DirectCosts é delimitado a duas origens verificadas de oficina e não é já um motor industrial genérico. A futura implementação deve extrair/reutilizar apenas a aritmética pura necessária e preservar o contrato/testes aceites, acrescentando um adaptador de origens industriais. Não alargar silenciosamente as regras ou tabelas wo_*/dc_* para fingir produção.
As novas quantidades industriais acima representam acontecimentos sintéticos diferentes dos apontamentos de 2 UN/105 MIN da oficina. Não copiar esses apontamentos como se fossem os consumos de 20 KG/300 MIN do lote. Cada origem tem tipo, ID, versão, unidade, âmbito e propósito. Se uma mesma parcela real/sintética for usada por ligação autorizada, é uma só origem, com saldo elegível controlado entre destinos, sem nova captura. Não somar o resultado agregado de 275 e as suas componentes como origens independentes.
Primeiro recorte: origens, valorização, conjunto e critério preparados → submetidos → validados/recusados por identidade distinta; cálculo sob versões validadas → resultado com composição e residual → validação da versão exacta. Dados em falta permanecem condicionados; uma validação não inventa a informação ausente. Alterações exigem nova versão/revisão, preservando resultados aprovados anteriores e sinalizando desactualização.
15.3 Provas mínimas para futura execução
- Demonstrar 1 800 atribuídos, 180/UN e residual 300, com as duas reconciliações acima e a variante incompleta de 800.
- Seleccionar explicitamente versões de origens, taxas, conjunto e critério. Sem critério/taxa/unidade/moeda/capacidade demonstrados, recusar imputação integral; não assumir zero ou configuração mais recente.
- Quantidade boa zero/desconhecida não produz custo unitário. Base do lote superior ao denominador/capacidade aprovada é conflito, não autorização de residual negativo. Denominador zero/ausente impede dividir.
- Impedir que a mesma parcela seja directa e CIF, imputada duas vezes ou usada além do elegível. Não criar dois eventos de consumo para oficina/indústria. Distinguir quantidade física de parcela monetária de custo.
- Correcção de origem/taxa/capacidade/critério exige nova revisão; aprovação antiga e repetição/concorrência não duplicam efeitos ou reescrevem história. Falha de evento/outbox desfaz o comando; resposta perdida recupera resultado idempotente.
- Login real e separação de preparador/validador com identidades sintéticas distintas, sem concessões reais; negar acesso entre empresas/unidades e custos a quem só consulta apontamentos técnicos. Revogação tem efeito no pedido seguinte.
- Testes e navegador só em
sgf_tempo_test, com aplicação normal inalterada. Qualquer migração em desenvolvimento e novas concessões reais terão delta/proposta separados e confirmação específica. Manter bloqueios de custos, emissão, recebimentos, stock e lançamentos reais.
15.4 Decisões novas para fechar o recorte
- Aceitar os números e limites do ensaio acima, incluindo 10 UN, uma etapa, CIF sintéticos de 600 MZN, capacidade 10 HM, utilização 5 HM e residual 300, sem adoptar estes pressupostos como política real. Previsto/realizado fica fora deste primeiro recorte.
- Responsabilidade industrial proposta: Osmane prepara origens/valorizações, conjunto, critério e cálculo; Samira valida/recusa as versões de custos, critério e resultado, sem editar execução técnica. É extensão a confirmar para este ensaio, não consequência automática do papel já aprovado no custo directo. Provas apenas com equivalentes sintéticos; nenhuma concessão real por esta decisão.
Exactidão, ausência diferente de zero, origem única, histórico, isolamento e bloqueios já estão definidos e não são pedidos novamente. Não é preciso identificar uma indústria real ou reabrir o cotejo fiscal para provar estes pressupostos sintéticos. A futura activação real exige âmbito e suporte próprios. Esta secção continua documental: não autoriza implementação ou execução do ensaio.
15.5 Confirmação do recorte pelo utilizador
Em 27/10/2026, após a confirmação dos números e limites, o utilizador respondeu «sim». Ficam aprovadas as duas decisões da secção 15.4: números e perímetro sintéticos da secção 15.1, com residual separado e variante incompleta; Osmane prepara e Samira valida/recusa versões do critério e do resultado, apenas com identidades sintéticas distintas nas provas e sem concessões reais.
O critério de capacidade/imputação continua hipótese de ensaio, não método contabilístico real aprovado. Previsto/realizado fica para depois. Não se reabrem estas decisões; a autorização para implementar código/testes, futuras migrações em desenvolvimento, concessões ou activação real continua separada. Este registo não executa o ensaio.
16. Orçamento versus custo realizado — especificação do recorte aprovado
28/10/2026. O utilizador aprovou o recorte de previsto versus realizado e autorizou nesta etapa apenas actualizar esta documentação. Preservar a aceitação cbdf2b4 e o checkpoint da instalação técnica 4a94e8a, sem reabrir as entregas. As exclusões de previsto/realizado na secção 15 descrevem o primeiro incremento; esta secção especifica a evolução seguinte, sem autorizar implementação, migrações, concessões ou utilização real. Identificador proposto: INDUSTRIAL-BUDGET-ACTUAL-SIM-v1.
16.1 Âmbito e referências exactas
Reutilizar o mesmo produto, lote sintético, empresa/unidade, centro, período de início/fim, moeda MZN e 10 UN boas do resultado completo de INDUSTRIAL-COST-SIM-v1. Seleccionar explicitamente o ID e a versão validada do resultado de 1 800 MZN, com referências às versões das suas dependências; não procurar automaticamente o resultado mais recente nem fixar IDs de uma execução anterior. Uma futura prova terá de identificar esses IDs/versões concretos e comprovar a validação e actualidade. Não se afirma que a base de testes ainda contenha os registos da demonstração anterior.
Perímetro comparável: material directo 1 000 MZN, trabalho directo 500 MZN e indirectos imputados ao lote de 300 MZN. Os 300 MZN por imputar continuam apresentados separadamente, fora do orçamento e do desvio do lote. Preservar as reconciliações do realizado: conjunto 600 = 300 imputados + 300 por imputar e origens 2 100 = 1 800 atribuídos + 300 por imputar. Não comparar o orçamento do lote com 2 100, nem absorver o residual para ajustar desvios.
O orçamento declara o mesmo produto/lote, quantidade boa 10, unidade UN, MZN, período exacto e âmbito das três componentes atribuídas. Cada componente contém montante exacto não negativo ou estado explícito de desconhecido, fonte e fundamento sintéticos. Não é taxa, consumo, reserva de stock ou nova origem de custo. Referenciar o resultado realizado reutiliza a fotografia existente, sem copiar consumos, tempos, imputações ou gerar nova utilização do conjunto CIF.
16.2 Orçamento versionado e responsabilidades
Osmane prepara; Samira valida/recusa por identidade distinta. Nas futuras provas usam-se equivalentes sintéticos. Preparação, submissão e decisão conservam autor, data, versão e fundamento; Samira não edita a proposta nem fontes técnicas. Auto-validação é recusada mesmo que uma identidade venha a possuir ambos os direitos.
Uma proposta submetida e a respectiva decisão são imutáveis. Correcção cria sucessora explícita com ligação à anterior, motivo e nova validação; a aprovação anterior não se transfere. O orçamento aprovado usado como referência fica fixado pelo ID/versão. Não se substitui silenciosamente para coincidir com o realizado. Revisão posterior à disponibilidade do realizado fica assinalada como tal e nunca reescreve a referência original. Este ensaio sobre um resultado já existente é uma hipótese comparativa retrospectiva, não prova de que houve planeamento anterior à produção.
Comparação referencia explicitamente orçamento aprovado e resultado validado, com versões e composição. Nova versão de qualquer dependência sinaliza a comparação anterior como histórica/desactualizada, preservando números e decisões. Recalcular exige selecção explícita das novas versões elegíveis e gera nova revisão ligada à anterior; não acumula comparações como novos custos.
16.3 Valores de orçamento propostos — por confirmar
Os montantes seguintes são proposta sintética para confirmação, não orçamento aprovado nem decisão já tomada:
| Componente | Previsto proposto (MZN) | Realizado de referência (MZN) | Desvio: realizado − previsto (MZN) | Percentagem exacta |
|---|---|---|---|---|
| Material | 900 | 1 000 | +100 | 100/9 % |
| Trabalho | 600 | 500 | −100 | −50/3 % |
| Indirectos imputados | 300 | 300 | 0 | 0 % |
| Total do lote | 1 800 | 1 800 | 0 | 0 % |
Esta proposta demonstra diferenças compensadas sem esconder componentes: 100 − 100 + 0 = 0. Não atribui a diferença a preço, eficiência ou volume. O residual realizado de 300 MZN é mostrado fora desta tabela de desvios, com a reconciliação própria.
16.4 Cálculo, completude e compatibilidade
Por componente, D = R − P; total apenas completo se todas as componentes previstas e realizadas forem conhecidas. Reconciliação: ΣR − ΣP = Σ(R − P) e ΣP + ΣD = ΣR. No exemplo proposto: 1 800 + 0 = 1 800. Total percentual calcula-se sobre o previsto total, nunca somando percentagens das componentes. Desvio positivo significa custo acima do previsto; negativo significa abaixo, sem concluir eficiência, poupança efectiva ou margem.
Percentagem 100 × D/P, apenas com previsto conhecido e estritamente positivo e realizado conhecido. Conservar aritmética racional exacta, incluindo fracções não finitas em decimal, sem float ou truncagem fiscal; não escolher arredondamento silencioso. Previsto zero conhecido permite desvio monetário, mas a percentagem é indisponível por base zero, incluindo 0/0. Previsto desconhecido impede desvio monetário e percentual dessa componente: não é zero. Realizado desconhecido também os impede e nunca representa poupança. Valores negativos de orçamento ficam fora deste recorte.
Se faltar uma componente, apresentar pares conhecidos e respectivos desvios, indicar exclusões e comparação incompleta; soma parcial dos desvios só sobre pares completos e expressamente identificada, sem total ou percentagem global completos. Não subtrair totais parciais que cubram componentes diferentes. Na variante sem taxa material, os 800 MZN conhecidos do realizado não se comparam ao orçamento total de 1 800: só trabalho e indirectos têm pares completos, se os previstos forem conhecidos.
Antes da comparação, exigir igualdade explícita de empresa/unidade, produto, lote, quantidade boa, unidade, moeda, período e perímetro/componentes de custo. Rejeitar dados incompatíveis com motivo específico; não converter moeda/unidade ou normalizar quantidade automaticamente. Um lote de 8 ou 12 UN não se compara neste recorte ao orçamento de 10 UN, mesmo que seja possível calcular custo por unidade. Não misturar diferenças de volume com preço/eficiência; decomposição causal, orçamento flexível e análise de produtividade ficam fora do âmbito. Diferenças por componente são observações monetárias, sem causas atribuídas sem evidência.
16.5 Casos e critérios de aceitação para futura implementação
Os cenários abaixo são requisitos de prova, não orçamentos aprovados. Excepto indicação contrária, manter as 10 UN e restantes dimensões compatíveis, com realizado 1 000/500/300:
| Caso | Previsto de teste: material/trabalho/indirectos (MZN) | Resultado exigido |
|---|---|---|
| Igualdade integral | 1 000 / 500 / 300 | Desvios 0/0/0; total 0 e 0 % |
| Diferenças compensadas | 900 / 600 / 300, proposta da secção 16.3 | +100/−100/0, total 0; componentes visíveis |
| Acima do previsto | 900 / 450 / 270 | Total previsto 1 620; desvio +180; percentagem 100/9 % |
| Abaixo do previsto | 1 100 / 550 / 330 | Total previsto 1 980; desvio −180; percentagem −100/11 % |
| Previsto zero numa componente | 0 / 500 / 300 | Material +1 000, percentagem material indisponível; total previsto 800, desvio +1 000 e 125 % |
| Previsto todo zero | 0 / 0 / 0 | Desvio total +1 800, percentagem indisponível por base zero |
| Ambos zero numa componente | Material previsto e realizado explicitamente zero em variante sintética própria | Desvio material 0; percentagem indisponível, sem alterar o resultado validado de referência |
| Previsto material desconhecido | Desconhecido / 600 / 300 | Material sem desvio; pares trabalho/CIF somam −100; comparação incompleta, sem desvio total completo |
| Realizado material em falta | 900 / 600 / 300; seleccionar versão incompleta de 800 conhecidos | Material sem desvio; trabalho −100 e CIF 0; comparação incompleta, nunca −900 de suposta poupança |
| Versões alteradas | Sucessora de orçamento ou resultado/origem/taxa/critério | Referência antiga preservada e sinalizada; selecção/revisão explícitas, sem aprovação herdada ou substituição automática |
| Dados incompatíveis | Alterar uma dimensão de cada vez: produto, lote, quantidade, unidade, moeda, período, âmbito ou empresa/unidade | Recusar comparação; nenhum ajuste automático ou acesso cruzado |
Aceitação futura exige demonstrar as fórmulas e reconciliações exactas, residual separado, ausência distinta de zero, estados incompletos e todos os casos acima. Exige ainda separação de identidades, recusa de proposta não aprovada/resultado não validado ou desactualizado, histórico imutável, referência original recuperável, ausência de duplicação de origens e resposta a repetição/concorrência sem duplicar revisões ou efeitos. Auditoria e eventual evento de comparação não constituem consumo, imputação, stock ou lançamento. Provas futuras exclusivamente sintéticas em sgf_tempo_test, preservando guardas reais; nenhuma aceitação de implementação é declarada nesta especificação.
16.6 Acessos propostos e decisões novas pendentes
Propor, apenas para uma futura implementação, direitos explícitos de unidade industrial_budgets.view, industrial_budgets.prepare, industrial_budgets.validate e industrial_budget_comparisons.view, industrial_budget_comparisons.prepare. Consulta de comparação exige também consulta dos dois lados; preparar comparação exige orçamento aprovado e resultado validado, sem conceder poder de os aprovar. Não herdar estes direitos de industrial_costs.*, contabilidade, oficina ou gestão de acessos.
Distribuição proposta: Osmane com consulta/preparação de orçamento e consulta/preparação de comparação; Samira com consulta/validação de orçamento e consulta de comparação. Nenhuma destas concessões existe por efeito desta especificação. Nomes técnicos e distribuição são proposta para decisão, não alteração dos quatro direitos industriais já instalados. Qualquer aplicação real exigirá apresentação de contas, destino e âmbito exactos e autorização específica separada; não se solicita essa aplicação nesta etapa.
Apenas decisões novas a confirmar: (1) os valores de orçamento propostos em 16.3; (2) os novos direitos e a distribuição propostos acima. O recorte documental, a separação Osmane/Samira e as regras solicitadas nesta secção já estão determinados pela instrução de 28/10 e não são pedidos novamente. Autorização de implementação continua separada e ainda não concedida. Sem código, migrações, concessões, stock, lançamentos, activação real ou publicação nesta etapa.
16.7 Aprovação e autorização posterior de implementação — 28/10/2026
O utilizador aprovou os valores 900/600/300 e a distribuição funcional da secção 16.6, autorizando implementar e demonstrar o ensaio exclusivamente em sgf_tempo_test, com identidades sintéticas distintas, regressões, compilação e prova no navegador isolado. Esta autorização substitui apenas as pendências de decisão e de implementação descritas acima; não aprova antecipadamente uma versão de orçamento criada no sistema, que exige o circuito de validação distinto. Migração e concessões em desenvolvimento continuam separadas e por autorizar; sem alteração de dependências sem apresentação prévia, utilização real, stock, lançamentos, facturação ou publicação. Não presumir aceitação nem criar checkpoint de encerramento antes dela. Preservar cbdf2b4, 4a94e8a e alterações posteriores.