Wire DocumentNumberSequence allocator, ledger-based subsidiary/detail reports, and posted-voucher reopen flow without mock ops forms. Co-authored-by: Cursor <cursoragent@cursor.com>
24 lines
909 B
TypeScript
24 lines
909 B
TypeScript
"use client";
|
|
import { SpecializedOpsPage } from "@/components/accounting/SpecializedOpsPage";
|
|
export default function Page() {
|
|
return (
|
|
<SpecializedOpsPage
|
|
title="پیشپرداختها"
|
|
description="ثبت پیشپرداخت به تأمینکنندگان."
|
|
module="purchase"
|
|
docType="prepayment"
|
|
createLabel="پیشپرداخت جدید"
|
|
fields={[
|
|
{ key: "party", label: "تأمینکننده", kind: "party", module: "purchase" },
|
|
{ key: "amount", label: "مبلغ", kind: "money" },
|
|
{ key: "due_date", label: "سررسید", kind: "date" },
|
|
{ key: "method", label: "روش پرداخت", kind: "select", options: [
|
|
{ value: "cash", label: "نقد" },
|
|
{ value: "bank", label: "بانک" },
|
|
{ value: "cheque", label: "چک" },
|
|
]},
|
|
]}
|
|
/>
|
|
);
|
|
}
|