import React,{useEffect,useRef,useState} from 'react'; import {minorAmount,ledgerReportQuery,checkedReport,reportBasis,reportPageCsv} from './ledger-report-view.js'; export function LedgerReportTable({data,onAccount}){ const trial=data.kind==='trial_balance';return
| {t} | )}|||||||
|---|---|---|---|---|---|---|---|
| {r.code} | {r.label} | {r.currency} | {minorAmount(r.opening_net_minor)} | {minorAmount(r.debit_minor)} | {minorAmount(r.credit_minor)} | {minorAmount(r.closing_net_minor)} | |
| {r.journal_on}Lançamento #{r.journal_id} · linha #{r.line_id} | {r.reason}Proposta #{r.proposal_id} · revisão #{r.review_id} · {r.effect_type??'Origem no diário'} | {minorAmount(r.debit_minor)} | {minorAmount(r.credit_minor)} | {minorAmount(r.balance_minor)} |
Nenhum movimento elegível para a consulta autorizada e as datas escolhidas.
}Escolha datas explícitas. Abertura considera lançamentos anteriores ao início; movimentos abrangem o intervalo e o fecho inclui o último dia. Só entram lançamentos aplicados.
{loading&&A consultar o livro autorizado…
}{error&&{error}
A falha não significa saldo zero.
{query&&}{data.query.from_on} a {data.query.to_on} · {data.currency} · página {data.pagination.page} de {data.pagination.last_page} · {data.pagination.total} registo(s).
Totais do filtro completo devolvidos pelo servidor; não são a soma apenas das linhas visíveis. No balancete, saldo líquido positivo é devedor; negativo é credor.
Referência do livro: {data.basis.journals} lançamento(s), último #{data.basis.last_journal_id}, até {data.basis.through_on}. O saldo progressivo do razão inclui as páginas anteriores. Se o livro mudar entre páginas, exige-se nova consulta. Exportar não arquiva nem certifica um relatório.
>}Contas artificiais do exercício local. Sem balanço, demonstração de resultados ou classificação legal inferida. Consultar e exportar esta página não gera lançamentos, ajustamentos ou fecho.