@php $money=static fn($n)=>$n===null?'Indeterminado':($n<0?'-':'').number_format(intdiv(abs($n),100),0,',',' ').','.str_pad((string)(abs($n)%100),2,'0',STR_PAD_LEFT).' MZN'; $source=$flow['source_id'];$position=$flow['position'];$proposal=$flow['proposal'];$review=$flow['review'];$journal=$flow['journal']; @endphp Conferência até ao lançamento — SGF
Diário e extracto · Navegação SGF

Conferência → obrigação → lançamento

Demonstração sintética. Cada decisão mantém o seu autor, fundamento e revisão. Abrir uma etapa não reconhece uma obrigação nem aplica um lançamento.

Empresa #{{ $flow['scope']['company_id'] }} / Unidade #{{ $flow['scope']['unit_id'] }} · Origem local #{{ $source }}

@if(session('ledger_demo'))Trocar função sintética@endif

1. Documento e conferência financeira

{{ $flow['document']['number'] }} · {{ $money($flow['document']['total_minor']) }}

A origem desta demonstração é um recibo sintético. Não comprova ligação operacional viva a Compras. Consulte a fotografia, pendências e propostas antes de decidir.

Fotografia documental
{{ json_encode($flow['document'],JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE) }}

2. Reconhecimento independente e posição financeira

@if($position)

Obrigação #{{ $position['id'] }} · Principal {{ $money($position['principal_minor']) }} · Saldo {{ $money($position['balance_minor']) }}

Vencimento {{ $position['due_on']??'desconhecido' }}. O lançamento contabilístico não reduz o saldo.

@if($flow['source_conflict'])

Origem divergente. Exige nova conferência; a existência de uma proposta contabilística não resolve esta pendência.

@endif @else

Ainda não reconhecida. Um documento ou uma proposta preparados não são uma obrigação validada. A contabilidade recusará uma origem sem reconhecimento.

@endif @foreach($flow['financial_proposals'] as $p)
Proposta financeira #{{ $p->id }} · captura {{ $p->capture_version }}

{{ $p->reason }}

{{ $p->snapshot }}
@endforeach @foreach($flow['financial_events'] as $event)
Evidência #{{ $event->id }} · {{ $event->kind }} · autor #{{ $event->actor_id }} · {{ $event->created_at }}
{{ $event->payload }}
@endforeach

3. Preparação e revisão contabilística

@if($proposal)

Proposta #{{ $proposal->id }} · captura {{ $proposal->capture_version }} · autor #{{ $proposal->prepared_by }}

Revisão exacta {{ $proposal->revision }}

{{ $review ? ($review->decision==='approved'?'Aprovada':'Recusada').' por #'.$review->reviewed_by : 'Conferência independente pendente' }}

@else

Sem proposta contabilística. A preparação exige uma obrigação reconhecida e configuração compatível.

@endif @if($position)Abrir proposta e impacto desta obrigação@endif

4. Aplicação única e extracto

@if($journal)

Lançamento #{{ $journal->id }} · {{ $journal->journal_on }} · Débito {{ $money($journal->debit_minor) }} / Crédito {{ $money($journal->credit_minor) }}

Aplicador #{{ $journal->posted_by }} · {{ $journal->created_at }} · {{ $journal->reason }}

Conferir comprovativo, linhas e histórico @else

Nenhum lançamento aplicado. A aprovação da proposta não o aplica automaticamente.

@endif

Revisão visual, carga de implantação, contas reais e composição autónoma contabilística continuam separadas. Esta página consulta o estado actual; as fotografias aplicadas conservam o histórico.