Files
SGF/docs/INDUSTRIAL_COST_ACCOUNTING_SCOPE.md
T
2026-10-27 13:57:09 +02:00

46 KiB
Raw Blame History

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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

  1. 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.
  2. 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.