Fonction : xCzam
public static string xCzam(string field, int num);
public static string xCzam(DataRow dr_pieds, string field, int num);
public static string xCzam(string type_va, string id, string journal, long piece, string field, int num);
Renvoi : information de transaction du terminal Czam
Paramètres :
- V pour ventes ou A pour achats
- id du document
- journal du document
- n° du document
- nom du champ (field) dans l'information VIC renvoyée par le terminal
- position dans la saisie des modes de paiement
OU
Paramètres : pour le document en cours
- nom du champ (field) dans l'information VIC renvoyée par le terminal
- position dans la saisie des modes de paiement
OU
Paramètres :
- DataRow contenant un record de PIEDS_V / PIEDS_V_ORI
- nom du champ (field) dans l'information VIC renvoyée par le terminal
- position dans la saisie des modes de paiement
Exemples :
- xCzam("V", "Factu", 20000001, "vic_bitmap_application_id", 1) renvoie le type de carte utilisée pour le premier mode de paiement de la facture 20000001.
- xCzam("card_id_disp", 1) renvoie le n° de carte utilisé lors de la vente en cours.
Les champs (fields) VIC disponibles sont :
- term_id : n° du terminal
- vic_tx_amt : montant de la transaction
- lg_cust : langue
- pdv_clct_nr : période (PER sur ticket de transaction)
- pdv_gen_tx_nb : n° de transaction (TRANS sur ticket de transaction)
- card_id_disp : n° de carte
- vic_tx_id : id de la transaction interne à Mercator
- curcy : devise
- vic_bitmap_application_id : type de transaction (Bancontact, Visa, ...)
- ticket_data : contenu du ticket lié aux cartes de crédit
Avant d’utiliser cette fonction, veuillez prendre connaissance de cette page.