Audit spec docs/specs/2026-06-01-bituach-leumi.md against the implementation and fix ALL divergences to production-ready.

Read the spec file first — it is the source of truth. Do NOT edit it.
If you find the spec itself is wrong (implementation is correct for the real need), do NOT bend the code — note it as a spec_doubt in your commit message and continue.

Scope: touch ONLY files governed by this spec. Do not edit other specs, unrelated migrations, or files outside this spec's boundary.

When done: pnpm -C apps/zync-api tsc --noEmit must exit 0. Run vitest and fix any tests your changes break.
Commit all changes.


Audit spec docs/specs/2026-06-01-print-layouts.md against the implementation and fix ALL divergences to production-ready.

Read the spec file first — it is the source of truth. Do NOT edit it.
If you find the spec itself is wrong (implementation is correct for the real need), do NOT bend the code — note it as a spec_doubt in your commit message and continue.

Scope: touch ONLY files governed by this spec. Do not edit other specs, unrelated migrations, or files outside this spec's boundary.

When done: pnpm -C apps/zync-api tsc --noEmit must exit 0. Run vitest and fix any tests your changes break.
Commit all changes.


Audit spec docs/specs/2026-06-01-scheduled-reports.md against the implementation and fix ALL divergences to production-ready.

Read the spec file first — it is the source of truth. Do NOT edit it.
If you find the spec itself is wrong (implementation is correct for the real need), do NOT bend the code — note it as a spec_doubt in your commit message and continue.

Scope: touch ONLY files governed by this spec. Do not edit other specs, unrelated migrations, or files outside this spec's boundary.

When done: pnpm -C apps/zync-api tsc --noEmit must exit 0. Run vitest and fix any tests your changes break.
Commit all changes.


Audit spec docs/specs/2026-06-01-settings-crm.md against the implementation and fix ALL divergences to production-ready.

Read the spec file first — it is the source of truth. Do NOT edit it.
If you find the spec itself is wrong (implementation is correct for the real need), do NOT bend the code — note it as a spec_doubt in your commit message and continue.

Scope: touch ONLY files governed by this spec. Do not edit other specs, unrelated migrations, or files outside this spec's boundary.

When done: pnpm -C apps/zync-api tsc --noEmit must exit 0. Run vitest and fix any tests your changes break.
Commit all changes.


Audit spec docs/specs/2026-06-01-customer-statement.md against the implementation and fix ALL divergences to production-ready.

Read the spec file first — it is the source of truth. Do NOT edit it.
If you find the spec itself is wrong (implementation is correct for the real need), do NOT bend the code — note it as a spec_doubt in your commit message and continue.

Scope: touch ONLY files governed by this spec. Do not edit other specs, unrelated migrations, or files outside this spec's boundary.

When done: pnpm -C apps/zync-api tsc --noEmit must exit 0. Run vitest and fix any tests your changes break.
Commit all changes.

ar-aging-report customers-module hebrew-locale-dates invoice-credit-notes multi-currency partial-payment-recording print-layouts