Historické faktury

B2B nopCommerce 4.90

Zpřístupněte zákazníkům v jejich účtu faktury z ERP nebo jiného systému. Uvidí detail každého dokladu a dostupné položky si mohou jedním krokem objednat znovu.

Celá historie fakturace přímo v e-shopu

Zákazníci se často ptají na starší faktury nebo chtějí znovu nakoupit to, co už jednou odebrali. Když fakturace běží mimo e-shop, musí kvůli tomu volat nebo psát. Plugin Historické faktury převezme doklady z ERP či jiného systému a zobrazí je přihlášenému zákazníkovi v jeho účtu, včetně jednotlivých položek.

Jak to funguje

  1. Integrace předá do e-shopu historické faktury a jejich vazby na zákazníky.
  2. Přihlášený zákazník otevře ve svém účtu přehled faktur a zobrazí si detail kteréhokoli dokladu.
  3. Dostupné položky z faktury může vložit do košíku a objednat znovu za aktuálních podmínek.

Pro koho je určen

Pro B2B i B2C e-shopy, které vedou fakturaci v ERP nebo jiném systému a chtějí zákazníkům nabídnout kompletní historii dokladů na jednom místě.

Přínosy

  • Přehled historických faktur v zákaznickém účtu
  • Detail každého dokladu včetně položek
  • Opakovaný nákup dostupných položek z faktury
  • Méně dotazů na zákaznickou podporu
  • Každý zákazník vidí jen své vlastní doklady

Historie verzí

VerzenopCommerceVydánoZměny
4.90.134.9023. 10. 2026Seznam historických faktur byl sjednocen s nativním vzhledem zákaznických objednávek v nopCommerce a automaticky přebírá styl aktivního tématu. | Bylo opraveno responzivní zobrazení seznamu, detailu a položek faktury včetně zarovnání souhrnů a tlačítek. | Rozbalování detailu, stránkování a přidávání jednotlivých položek do košíku zůstávají funkčně beze změny.
4.90.124.9012. 10. 2026Removed historical invoice search from the customer account page. | Removed the whole-invoice Repeat action while preserving per-item Add to cart actions.
4.90.114.901. 10. 2026Fixed runtime compilation of the customer historical invoice view by importing the Nop.Web pager extensions required by PagerAsync.
4.90.104.9024. 9. 2026Added database-level paging and product name/SKU search to the customer historical invoice list. | Added per-item Add to cart actions protected by the existing customer-company and role access rules. | Historical invoice items now persist UnitName and resolve the matching Jednotka/Jednotky product attribute value before adding to cart, falling back to the default unit when the historical value is unavailable. | ERP item synchronization now distinguishes equal SKUs with different units. | Renamed the customer list column to ERP reference and made the page size store-configurable. | Added a plugin-scoped Pavilion override so the ERP reference column and expanded invoice-item rows remain visible.
4.90.94.9022. 9. 2026Historical invoice customer-role SystemName now comes from the centralized HEDR specialized role definitions.
Starší verze (8)
4.90.84.9021. 9. 2026SyncHistoricalInvoiceItems now updates existing items (ProductName, PricePerItem, Count, TotalAmount) and deletes items removed from the ERP invoice; only items for invoices present in the incoming batch are affected. | Invoice references are pre-resolved in a single pass before processing items, reducing DB round-trips from N to K distinct invoice refs. | Fixed potential ArgumentException when DB contains duplicate (HistoricalInvoiceId, SkuNumber) rows; insert changed from per-item to batched (500). | SyncHistoricalInvoices now detects invoices unpaid in NOP that are absent from the incoming batch (ERP sends all unpaid in every incremental sync) and marks them as paid with PaidDate = UtcNow.
4.90.74.9010. 9. 2026Added ExternalERPID column (ERP GUID) to HistoricalInvoice entity with index; SyncHistoricalInvoices now persists ExternalERPID from the hub DTO. | FindHistoricalInvoiceAsync now resolves parent invoice by ExternalERPID (GUID) as primary lookup, with ExternalERPInvoiceNumber (text) as fallback. | HistoricalInvoiceItemHubDto.Count and internal HistoricalInvoiceItemDto.Count changed from int to decimal to accept MS5 values serialized as 5.0, fixing 400 Bad Request.
4.90.64.908. 9. 2026Renamed ExternalInvoiceIdentification to ExternalERPInvoiceNumber and HistoricalInvoiceExternalIdentification to ExternalERPInvoiceNumber across domain, DTOs, services and views; column rename migration added. | Hub DTO property names aligned with plugin local DTOs for correct JSON deserialization. | Service-layer logging added to all sync methods (received/synced/skipped/deletedStale) using new HistoricalInvoicesLogNames constants.
4.90.54.9031. 8. 2026Added provider-neutral database indexes for company access, invoice synchronization, and invoice item lookup.
4.90.44.9015. 7. 2026Hub synchronization now removes stale historical invoice data and mappings missing from the latest hub payload.
4.90.34.9023. 6. 2026Fixed admin configuration store override checkbox layout
4.90.24.9017. 6. 2026Shared hub models implementation
4.90.14.904. 6. 2026Initial release for 4.90

Nenašli jste, co potřebujete?

Rozšíření rádi upravíme nebo vyvineme nové přesně pro váš e-shop.

Domluvit konzultaci