release: «Мой налог» tax export (v1.27.0) #296
Reference in New Issue
Block a user
Delete Branch "development"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Promotes the professional-income tax export to production. Merged as #295;
developmentis green including the gated contour deploy (run #1014).What ships
The direct rail's rouble income is registered with «Мой налог», its receipt is annulled on a refund, and the buyer gets the receipt by email. Decisions D53-D60. Full design in
docs/PAYMENTS.md§12./_gm/mynalog— sign in, run, arm the automatic mode, resolve anything unresolved, CSV fallback with manual receipt-number entry.Pre-flight, verified
PROD_MYNALOG_KEYexists, so the rail is live on prod from this deploy rather than dormant. The automatic export is off by default — nothing is filed until the operator ticks it on, after signing in.PROD_MYNALOG_TZis unset, soEurope/Moscowapplies (the taxpayer's zone; its offset decides the tax month).gcr.io/distroless/static-debian12ships/usr/share/zoneinfoincl.Europe/Moscow, so the boot is safe.00019_mynalog.sql), soprod-deploywill add a maintenance window and a consistentpg_dump. The migration is strictly additive — two new tables plus one nullable column — so an image rollback stays DB-safe.Included incidentally
f8efa21de-flakesTestNoRepeatWordsHonoursThePinNotTheVariant, which asked for a hint on a randomly drawn rack and failed when the draw had no legal move (reproduced at ~1 run in 300; it turned one CI run red).After the deploy
Owner-side, in order: sign in at
/_gm/mynalogwith the INN and cabinet password → make one real purchase → check letter 1 arrives → press Run → verify the receipt in the app and the link in letter 2 → refund from the console → next run annuls it and letter 3 arrives → then arm the automatic mode.Catalog titles already name the pack ("50 фишек"), so appending the chip count produced "50 фишек — 50 фишек, 79.00 ₽". The letter now carries the title exactly as the storefront shows it, then the price. The tax receipt is unaffected: it states the quantity in the wording the tax service wants, which is a separate surface with separate requirements.New commits pushed, approval review dismissed automatically according to repository settings