Specificatii Campuri eAviz

3
Pag. 1 /3 [email protected] Magister Software SRL Str. Cristescu Dima slt., nr. 9B, sector 2, cod 021732, Bucureşti, România Nr. R.C.: J40/848/2002 CUI: RO14441945 Cont: RO41BUCU012826572511RO01 – Alpha Bank Sucursala Unirii Tel/Fax: 031.821.01.50 Fax: 031.822.00.41 Call Center: 021.569.36.99 [email protected] forums.magister.ro Specificatii Campuri XML eAviz 1. Nodul “ROOT “ – este nodul principal al fisierului. 2. Nodul “Advice” – contine date despre furnizorul de la care vine, clientul spre care merge si detaliile de Aviz. a. Se subordoneaza nodului ROOT. b. Exista un singur nod Advice. c. Detalii de completat (cele obligatorii sunt marcate cu *) i. supplier_name – numele furnizorului. ii. supplier_reg_no – Nr Registru comert al furnizorului. iii. supplier_fiscal_no – CUI furnizor. iv. supplier_address – Adresa furnizorului. v. supplier_bank_account – Contul Furnizorului. vi. supplier_bank – Banca furnizorului. vii. customer_name – Numele Clientului caruia este destinat Avizul. viii. customer_reg_no – Nr Registru comert al clientului. ix. customer_fiscal_no – CUI Client. x. customer_address – Adresa Client. xi. advice_no (*) – Numarul Avizului. (este acelasi cu cel din denumirea Fisierului). xii. advice_date (*) – Data Avizului (aceeasi cu cea din denumirea fisierului) xiii. advice_discount_percent – procentul de discount GLOBAL acordat pe factura. xiv. advice_discount_value – valoarea discountului GLOBAL acordat pe factura. 1. Daca ambele campuri advice referitoare la discount sunt zero, nu exista discount acordat facturii. 2. Daca una din valori este diferita de zero (procent sau valoare) atunci in functie de ea va fi calculat discountul. 3. Daca ambele sunt diferite de zero se va lua in calcul doar advice_discount_percent. xv. advice_type_of – reprezinta tipul de document preluat (0 = Factura sau 1 = Aviz). xvi. customer_order_no (*) – Numarul comenzii de care apartine acest Aviz (identic cu numarul din denumirea fisierului). 3. Nodul “Article” – contine informatii despre articolul care se preia de pe aviz. a. Se subordoneaza nodului Advice. b. Trebuie sa existe cel putin un nod Article. c. Detalii de Completat (cele obligatorii sunt marcate cu *) i. art_no (*) – Codul de identificare al articolului provenit de la furnizor. Trebuie sa fie unic si se inregistreaza in baza de date SmartCash, in campul Detalii. In cazul in care la import nu se gaseste nici un articol corespunzator acestui cod in baza de date SmartCash capul Detalii, se cauta dupa acelasi cod ca si cum ar reprezenta un cod de bare (pentru cautarea lui ca si cod de bare este necesara precizarea caracterului de control in cazul EAN-8 si EAN-13). In cazul in care nu se gaseste nici ca cod de bare, se adauga articolul la lista excel cu articole lipsa din baza de date. ii. customer_art_no – Nefolosit in prezent. iii. barcode – Nefolosit in prezent. iv. art_descr (*) – Descrierea Articolului. Obligatorie dar ea este in acest moment doar in scop de verificare.

description

magister

Transcript of Specificatii Campuri eAviz

Page 1: Specificatii Campuri eAviz

Pag. 1 /3

[email protected]

Magister Software SRL

Str. Cristescu Dima slt., nr. 9B, sector 2, cod 021732, Bucureşti, România

Nr. R.C.: J40/848/2002 • CUI: RO14441945 • Cont: RO41BUCU012826572511RO01 – Alpha Bank Sucursala Unirii

Tel/Fax: 031.821.01.50 • Fax: 031.822.00.41 • Call Center: 021.569.36.99 • [email protected] • forums.magister.ro

Specificatii Campuri XML eAviz

1. Nodul “ROOT “ – este nodul principal al fisierului.

2. Nodul “Advice” – contine date despre furnizorul de la care vine, clientul spre care merge si detaliile de Aviz.

a. Se subordoneaza nodului ROOT.

b. Exista un singur nod Advice.

c. Detalii de completat (cele obligatorii sunt marcate cu *)

i. supplier_name – numele furnizorului.

ii. supplier_reg_no – Nr Registru comert al furnizorului.

iii. supplier_fiscal_no – CUI furnizor.

iv. supplier_address – Adresa furnizorului.

v. supplier_bank_account – Contul Furnizorului.

vi. supplier_bank – Banca furnizorului.

vii. customer_name – Numele Clientului caruia este destinat Avizul.

viii. customer_reg_no – Nr Registru comert al clientului.

ix. customer_fiscal_no – CUI Client.

x. customer_address – Adresa Client.

xi. advice_no (*) – Numarul Avizului. (este acelasi cu cel din denumirea Fisierului).

xii. advice_date (*) – Data Avizului (aceeasi cu cea din denumirea fisierului)

xiii. advice_discount_percent – procentul de discount GLOBAL acordat pe factura.

xiv. advice_discount_value – valoarea discountului GLOBAL acordat pe factura.

1. Daca ambele campuri advice referitoare la discount sunt zero, nu exista discount

acordat facturii.

2. Daca una din valori este diferita de zero (procent sau valoare) atunci in functie de

ea va fi calculat discountul.

3. Daca ambele sunt diferite de zero se va lua in calcul doar advice_discount_percent.

xv. advice_type_of – reprezinta tipul de document preluat (0 = Factura sau 1 = Aviz).

xvi. customer_order_no (*) – Numarul comenzii de care apartine acest Aviz (identic cu numarul

din denumirea fisierului).

3. Nodul “Article” – contine informatii despre articolul care se preia de pe aviz.

a. Se subordoneaza nodului Advice.

b. Trebuie sa existe cel putin un nod Article.

c. Detalii de Completat (cele obligatorii sunt marcate cu *)

i. art_no (*) – Codul de identificare al articolului provenit de la furnizor. Trebuie sa fie unic si

se inregistreaza in baza de date SmartCash, in campul Detalii. In cazul in care la import nu

se gaseste nici un articol corespunzator acestui cod in baza de date SmartCash capul Detalii,

se cauta dupa acelasi cod ca si cum ar reprezenta un cod de bare (pentru cautarea lui ca si

cod de bare este necesara precizarea caracterului de control in cazul EAN-8 si EAN-13). In

cazul in care nu se gaseste nici ca cod de bare, se adauga articolul la lista excel cu articole

lipsa din baza de date.

ii. customer_art_no – Nefolosit in prezent.

iii. barcode – Nefolosit in prezent.

iv. art_descr (*) – Descrierea Articolului. Obligatorie dar ea este in acest moment doar in scop

de verificare.

Page 2: Specificatii Campuri eAviz

Pag. 2 /3

[email protected]

Magister Software SRL

Str. Cristescu Dima slt., nr. 9B, sector 2, cod 021732, Bucureşti, România

Nr. R.C.: J40/848/2002 • CUI: RO14441945 • Cont: RO41BUCU012826572511RO01 – Alpha Bank Sucursala Unirii

Tel/Fax: 031.821.01.50 • Fax: 031.822.00.41 • Call Center: 021.569.36.99 • [email protected] • forums.magister.ro

v. selling_unit (*) – Factorul de divizare a unitatii de aprovizionare in unitatea de vanzare, in

care acest produs se comercializeaza (ex: Pack_type=Bax, selling_unit=12).

vi. pack_type – Unitatea de Masura de Aprovizionare. Poate diferi de Unitatea de Masura

comerciala.

vii. use_selling_unit (*) – Semnalizeaza daca se foloseste selling_unit la obtinerea cantitatii

reale in unitate de vanzare. Daca valoarea este 1 atunci se foloseste dupa calculul de mai

jos. Daca este zero nu se foloseste deloc pentru articolul respectiv. Plug-in-ul de import are

posibilitatea de a folosi ori selling_unit trimis prin fisier ori ratia de conversie definita in

SmartCash.

viii. qty (*) – Cantitatea livrata in unitatea de masura de aprovizionare. Cantitatea reala

receptionata, in unitate de vanzare este (selling_unit * qty). Principiul este urmatorul:

Produsul se aprovizioneaza la Bax dar se vinde la bucata. De ex: Fanta se aprovizioneaza la

Bax de 6 sticle selling_unit = 6. Numarul de baxuri qty = 5. Cantitatea reala receptionata la

bucata este 30.

ix. price (*) – Pretul de Achizitie per pack_type fara TVA. Pretul final de achizitie se obtine din

impartirea price la selling_unit.

x. val_without_tva – Nefolosit in prezent.

xi. art_discount_percent – procentul de discount acordat pe Articol.

xii. art_discount_value – valoarea discountului acordat pe Articol. (daca ambele valori se

completeaza cea care se ia in considerare este art_discount_percent).

Exemplu:

- <ROOT>

- <advice>

<supplier_name>MINIMAX DISCOUNT SRL</supplier_name>

<supplier_reg_no>J11/22222/2006</supplier_reg_no>

<supplier_fiscal_no>RO 12345678</supplier_fiscal_no>

<supplier_address>STR. ALABALA, NR. 200A, ETAJ 1, BOLINTIN DEAL</supplier_address>

<supplier_bank_account>RO6121212000060003942273</supplier_bank_account>

<supplier_bank>RAIFFEISEN BANK SMB</supplier_bank>

<customer_name>COMERCIANT SRL</customer_name>

<location>103</location>

<customer_reg_no>J40/1234599/2009</customer_reg_no>

<customer_fiscal_no>RO12121212</customer_fiscal_no>

<customer_address>Bucuresti</customer_address>

<advice_no>101289</advice_no>

<advice_date>04/09/2010</advice_date>

<advice_discount_percent>0</ advice_discount_percent>

<advice_discount_value>0</ advice_discount_value>

<advice_type_of>0</advice_ type_of >

<customer_order_no>992</customer_order_no>

- <article>

<art_no>2000000003627</art_no>

<customer_art_no />

<barcode>5201360521616</barcode>

<art_descr>CROISSANT SAMPANIE 65 GR #7DAYS</art_descr>

<selling_unit>1</selling_unit>

Page 3: Specificatii Campuri eAviz

Pag. 3 /3

[email protected]

Magister Software SRL

Str. Cristescu Dima slt., nr. 9B, sector 2, cod 021732, Bucureşti, România

Nr. R.C.: J40/848/2002 • CUI: RO14441945 • Cont: RO41BUCU012826572511RO01 – Alpha Bank Sucursala Unirii

Tel/Fax: 031.821.01.50 • Fax: 031.822.00.41 • Call Center: 021.569.36.99 • [email protected] • forums.magister.ro

<pack_type>BUC</pack_type>

<use_selling_unit>1</use_elling_unit>

<qty>30.00000000</qty>

<price>.99000000</price>

<val_without_tva>29.700000</val_without_tva>

</article>

- <article>

<art_no>2000000044835</art_no>

<customer_art_no />

<barcode>5201360112166</barcode>

<art_descr>CROIS.CACAO MAX 85GR #7 DAY STAR FOOD</art_descr>

<selling_unit>1</selling_unit>

<pack_type>BUC</pack_type>

<use_selling_unit>0</use_elling_unit>

<qty>30.00000000</qty>

<price>1.25000000</price>

<val_without_tva>37.500000</val_without_tva>

</article>

</advice>

</ROOT>