NetGo információk: Csop. fizetési feltétel - CustomerPaymentCondition.xml |
Ugrás Előző Fel Következő Menü |
Csoportos fizetési feltétel törzs adatait tartalmazza az XML
Általános fülről - CsopFizetesiFeltetel_ID, Csop. fizetési feltétel, deviza
Ártábla fülről - TermekKategoria_ID, Termékkategória, TermekKategoriaTetel_ID, Termékkategória tétel név, Artabla_ID, Ártábla
Termékár fülről - Termek_ID, Termék kód, Ár
Csoportos fizetési feltétel (Rest napló típus = NetGo-Csoportos fizetési feltétel) - customer_payment_conditions/customer_payment_condition
Változást beindító funkció: (Útvonal: sERPa Alap \ Struktúra \ Általános \ Csoportos fizetési feltétel) --> BizonylatValtozasFigyeles(BizonylatTipus_ID = 141)
Változást okozó események (amennyiben teljesül a változás további feltételeinél meghatározott összes kritérium is):
1. Felvétel: ha új "Csoportos fizetési feltétel" törzsadat kerül felvételre.
2. Módosítás: ha az előző állapothoz képest bármely alábbi mező megváltozott:
- Név
- Használható
- Deviza
- Bármely összes mező, ha a bizonylaton szerepel vagy szerepelt olyan 'Ártábla' vagy 'Termékár', amelyre igaz a webáruház paraméterben beállított termékkategória és (kitöltés esetén) a termék kategória tétel.
3. Törlés: ha "Csoportos fizetési feltétel" törzsadat kerül törlésre.
*Változás további feltétele, az összes feltételnek teljesülni kell:
- A webáruház paraméterben a webáruház használhatóra legyen állítva.
- A webáruház paraméter 'Általános adat' fülén található URL mező ne legyen üres.
- A webáruház paraméterben be van pipálva a 'Csoportos fizetési feltétel' küldése.
*Megjegyzés:
- Aszinkron történik az üzenetek küldése. A kérés az optimalizálás miatt bekerül egy végrehajtási sorba (//sERPa/AUGAsync/TargetQueue). Tehát a küldéshez szükséges, hogy a Service Broker és az említett Queue engedélyezett legyen.
(ha 1 másodpercen belül több azonos típusú csomag kerülne küldésre, akkor összevonásra kerülnek egy üzenetbe).
- A felvétel típusánál: insert, a módosítás típusnál: update, a törlés típusánál: delete értéke kerül a type mezőbe.
<customer_payment_condition>
<type> ; insert - új rekord/felvétel, update - meglévő módosítása, delete - törlés -->
<customer_payment_condition_id> ; CsopFizetesiFeltetel_ID
<name> ; Csoportos fizetési feltétel neve
<currency> ; Csoportos fizetési feltétel devizája
<price_categories> ; Csoportos fizetési feltételben ártábla fül adatai
<price_category id="" name=""> ; Ártábla gridben megadott ártábla, ID az ártábla id és name az ártábla neve.
<product_category name="" value=""> ; Ártábla gridben megadott termék kategória és tétel, name a kategória value a tétel
</price_category>
</price_categories>
<product_prices> ; Csoportos fizetési feltételben termékár fül adatai
<product_price>
<erp_product_code> ; sERPa Termek_ID
<product_code> ; Termék kódja
<price> ; Csoportos fizetési feltételben megadott Termékár (currency-ben átadott devizában)
</product_price>
</product_prices>
</customer_payment_condition>
felvétel:
<customer_payment_condition>
<type>insert</type>
<customer_payment_condition_id>7</customer_payment_condition_id>
<name>NetGo csop fiz felt</name>
<currency>HUF</currency>
<price_categories>
<price_category id="2" name="Nagyker ár">
<product_category name="Gyártó" value="Dell" />
</price_category>
<price_category id="1" name="Lista ár">
<product_category name="Forgalmazó" />
</price_category>
<price_category id="4" name="Viszonteladó II. ár" />
</price_categories>
<product_prices>
<product_price>
<erp_product_code>85</erp_product_code>
<product_code>WEB001</product_code>
<price>159.00</price>
</product_price>
</product_prices>
</customer_payment_condition>
módosítás:
<customer_payment_condition>
<type>update</type>
<customer_payment_condition_id>9</customer_payment_condition_id>
<name>NetGo mód csop fiz felt</name>
<currency>HUF</currency>
<price_categories>
<price_category id="4" name="Viszonteladó II. ár">
<product_category name="árképzéshez" value="01" />
</price_category>
</price_categories>
</customer_payment_condition>
törlés:
<customer_payment_condition>
<type>delete</type>
<customer_payment_condition_id>10</customer_payment_condition_id>
<name>NetGo törl csop fiz felt</name>
</customer_payment_condition>