1.11.1¶
Released: TBD
Highlights¶
- Tax rate GL accounts, period files, the user who filed a period, and retention certificate PDFs are now resolvable directly in GraphQL without extra round-trips.
Added¶
- Tax filings — GraphQL relations (feature doc)
TaxRate:accountPayable,accountReceivable,withholding(allAccount | null).TaxPeriod:declarationFile(FileLite | null),paymentLedgerEntry(LedgerEntry | null),filedBy(User | null).RetentionCertificate:pdfFile(FileLite | null),period(TaxPeriod!).- New dataloaders:
FileLoader,UserLoader,LedgerEntryLoader,TaxPeriodLoader(all batch-loaded viainfo.context.loaders).
Changed¶
none
Fixed¶
none
Migrations¶
none — no schema changes.
Frontend impact¶
All new fields are optional (nullable) except RetentionCertificate.period which is non-null.
- Tax rate GL accounts:
accountPayable { id accountCode accountNumber },accountReceivable { … },withholding { … }. - Period declaration file:
declarationFile { id name url }. - Period payment journal:
paymentLedgerEntry { id entryNumber entryDate }. - Who filed the period:
filedBy { id firstName lastName email }. - Certificate PDF:
pdfFile { id name url }. - Certificate period:
period { id periodType startDate endDate status }.