Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

Navigáció: Logisztika > Webáruház interfész > Webáruház információk > NetGo információk

NetGo információk: Csop. fizetési feltétel - CustomerPaymentCondition.xml

Ugrás Előző Fel Következő Menü

Leírás

Csoportos fizetési feltétel törzs adatait tartalmazza az XML

Mezők

Á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

Algoritmus

Adatátadás feltétele

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.
 

XML leírás

<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>

 

Példa XML

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>