Skip to content

Changes

Summary

  1. Amazon invoices: book the exact VAT from the PDF when a line-level purchase tax exists (details)
  2. Amazon invoices: reordered grid with fixed widths, traffic-light document/payment columns, icon-only actions (details)
  3. Mobile dashboard: latest leads card for admins (tap to call, mail, open lead); app 1.0.53 (details)
Commit cc0ff592b5ae3cc181da2058102242fd926336b5 by info
Amazon invoices: book the exact VAT from the PDF when a line-level purchase tax exists

Amazon rounds the VAT down (74,66 × 19 % → 14,18), iDempiere half-up (14,19); with
the document-level "19% Mwst." the VAT is recomputed at completion, so 3 of 15
documents ended up one cent above the Amazon total.

iDempiere keeps a manually entered line TaxAmt on purchase documents whose tax
rate is NOT document level. The importer now prefers such a rate (purchase,
IsDocumentLevel = N) and writes the VAT from the PDF on each line (per-line VAT
for fee invoices, proportional for Ads campaigns, remainder on the largest line).
Without such a rate nothing changes — except that a difference between the booked
total and the Amazon document is now reported as a warning instead of going unnoticed.
The file was modifiedserver/utils/amazonAds/importInvoice.ts (diff)
Commit a3275d9757610a69547bda43c1d01fe2882191f5 by info
Amazon invoices: reordered grid with fixed widths, traffic-light document/payment columns, icon-only actions
The file was modifiedapp/pages/accounting/amazon-ads-invoices/index.vue (diff)
The file was modifiedapp/assets/langs/shared.js (diff)
Commit 766399814a87faaba42454922c9ae2aafe6db1ab by info
Mobile dashboard: latest leads card for admins (tap to call, mail, open lead); app 1.0.53
The file was modifiedandroid/app/build.gradle (diff)
The file was modifiedandroid/update-files/version.json (diff)
The file was modifiedapp/pages/mobile/index.vue (diff)
The file was modifiedserver/api/admin/users/leads/latest.get.ts (diff)