Preia comisioane facturate - celdotro/marketplace GitHub Wiki
- Preia comisioanele facturate
celmarket\Payments\PaymentsReports
getBilledCommissions
- metoda: Commissions
- actiune: getComisioaneFacturate
- month = luna (format MM/YYYY, unde MM reprezinta luna cu 2 cifre, iar YYYY anul cu 4 cifre)
Un obiect cu urmatoarele atribute
- orders = comenzi -> obiect
- (atribut al obiectului) = luna (format MM-YYYY, unde MM reprezinta luna cu 2 cifre, iar YYYY anul cu 4 cifre) -> obiect
- (atribut al obiectului) = comanda -> obiect
- isStorno = daca factura este de storno sau nu
- total = total
- totalCom = totalul comenzii
- cardPayment = plata cu cardul
- products = produse -> array
- (element din array) = produs -> obiect
- returnedQty = cantitatea returnata
- tva = cota procentuala a TVA-ului
- pretf = pretul fara TVA
- price = pretul
- topay = suma care trebuie platita catre afiliat
- name = denumirea produsului
- qty = cantitatea produsului
- model = modelul produsului
- comision = comision
- valoareComision = valoarea comisionului
- isRetur = daca comanda este sau nu de retur
- customer = clientul
- (element din array) = produs -> obiect
- date = data
- aprobat = aprobare
- respins = respingere
- exclus = excludere
- (atribut al obiectului) = comanda -> obiect
- (atribut al obiectului) = luna (format MM-YYYY, unde MM reprezinta luna cu 2 cifre, iar YYYY anul cu 4 cifre) -> obiect
- allReady = toate sunt pregatite
- invoice = factura
- totalToPay = total de plata
- totalCommissions = total comisioane
- currentTVA = cota curenta de TVA
- month = luna (format MM/YYYY, unde MM reprezinta luna in format de 2 cifre, iar YYYY anul in format de 4 cifre)
- borderou = numarul borderoului
- cardPay = platit cu cardul
- lastMonth = ultima luna
https://github.com/celdotro/marketplace_examples/blob/master/Payments/5.getBilledCommissions.php
{
"request": {
"month": "X"
},
"response": {
"orders": {
"1": {
"isStorno": "",
"total": 1,
"totalCom": 1,
"oid": 1,
"cardPayment": 0,
"products": [
{
"returnedQty": 0,
"tva": 1,
"pretf": 1,
"price": 1,
"topay": 1,
"name": "X",
"qty": 1,
"model": "X",
"comision": 1,
"valoareComision": 1,
"isRetur": 0,
"customer": "X"
}
],
"date": "X",
"aprobat": 0,
"respins": 0,
"exclus": 0
}
},
"allReady": 1,
"invoice": 0,
"totalToPay": 1,
"totalComissions": 1,
"currentTVA": 1,
"month": "X",
"borderou": 1,
"cardPay": 0,
"lastMonth": "X"
}
}