Actualizarea prețurilor la articole, în masă

Furnizorul trimite o listă nouă de prețuri. Tu ai patru sute de articole. Editarea lor fișă cu fișă e felul în care un nomenclator rămâne pe tăcute în urmă — iar să cumperi la un preț în timp ce fișa de cost o ține pe cel vechi e exact eșecul care urmează.

Articole → Import prețuri în masă ia fișierul furnizorului și îl aplică într-o singură trecere.

Cum arată fișierul

Un CSV cu aceste coloane:

item_code, item_name, group, purchase_price, sell_price
  • item_code — codul articolului. Rândul se aplică acelui articol.
  • item_name — numele articolului, scris exact ca în nomenclatorul tău. Folosește-l pentru articolele care nu au niciun cod — un nomenclator are adesea foarte multe astfel de articole, iar până acum ele nu puteau fi actualizate de niciun fișier.
  • group — numele unui grup de articole. Rândul se aplică fiecărui articol din el. Util când furnizorul scumpește o familie întreagă cu aceeași valoare.
  • purchase_price — cât plătești. Se pune net, fără TVA.
  • sell_price — opțional, și ignorat dacă nu bifezi (vezi mai jos).

Dai una dintre item_code, item_name sau group — nu mai multe.

Două lucruri de știut despre potrivirea pe nume:

  • Dacă rândul are cod, codul decide. Iar dacă acel cod nu potrivește nimic, rândul e raportat și sărit — numele nu se încearcă în locul lui. Un rând care le poartă pe amândouă spune că merg împreună, iar a pune prețul pe alt articol fiindcă era greșit codul e exact greșeala pe care nu o observi niciodată.
  • Dacă un nume potrivește mai multe articole, nu se scrie nimic pentru el și rândul apare în raport cu numărul de potriviri. Să schimbi prețul unui articol pe care nu l-a numit nimeni e mai rău decât să sari un rând.

Simulează întâi — e opțiunea implicită

Butonul Simulare citește fișierul, calculează exact ce s-ar schimba și nu scrie nimic. Raportul numește fiecare cod care nu a potrivit niciun articol, deci un fișier cu coduri greșite îți spune care și de ce, în loc să raporteze „0 actualizate" și să te lase să ghicești.

Doar Aplică scrie, și cere confirmare. Amândouă rulează același cod, deci planul nu poate diferi de ce se întâmplă.

Prețul de vânzare se mișcă doar dacă ceri

Bifa „Actualizează și prețul de vânzare" e oprită implicit și se cere la fiecare fișier, niciodată salvată ca setare. Unele firme derivă prețul de vânzare din cost cu un adaos fix; altele îl stabilesc manual și ar fi foarte nemulțumite să-l găsească rescris de o listă de costuri a furnizorului. Doar-costul e alegerea care nu poate surprinde pe nimeni.

Un articol care nu potrivește niciun rând rămâne neatins. Importul nu creează niciodată un articol.

„0 vizate" — care dintre cele două probleme e?

E rezultatul normal al primei încercări, și are două cauze opuse:

  1. codurile din fișierul tău nu se potrivesc cu cele din TSync, sau
  2. nomenclatorul tău nu are deloc coduri.

Cer acțiuni opuse, așa că pagina îți spune pe care o ai. Sub butonul de descărcare vezi ori câte articole au cod, ori un avertisment că niciunul nu are — cu numele coloanei folosite de instalarea ta.

Dacă niciun articol nu are cod, potrivește pe coloana group, sau completează întâi codurile.

Descarcă-ți propriul nomenclator

„Descarcă nomenclatorul (CSV)" îți dă articolele exact în forma pe care o citește acest import — cod, denumire, preț de achiziție, preț de vânzare, grup. Modifici prețurile în el și încarci înapoi același fișier.

Un articol fără cod iese gol. Exportul nu inventează niciodată un cod: un gol care arată a dată e mai rău decât un gol.

Îl deschizi în Excel și diacriticele apar corect — fișierul poartă marcajul care îi spune Excelului că e UTF-8.

Cine poate face asta

Oricine are drept de editare pe articole. Nu doar administratorii: oamenii care întrețin o listă de prețuri de obicei nu sunt, iar o funcție la care ei nu ajung e o funcție pe care nu o folosește nimeni.

Fiecare import aplicat e consemnat în jurnalul de audit cu ce s-a schimbat, la fel și fiecare descărcare de nomenclator.