Preia comisioane facturate - celdotro/marketplace GitHub Wiki

Despre

  • Preia comisioanele facturate

Clasa

celmarket\Payments\PaymentsReports

Metoda

getBilledCommissions

API

  • metoda: Commissions
  • actiune: getComisioaneFacturate

Parametri

  • month = luna (format MM/YYYY, unde MM reprezinta luna cu 2 cifre, iar YYYY anul cu 4 cifre)

Raspuns

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
        • date = data
        • aprobat = aprobare
        • respins = respingere
        • exclus = excludere
  • 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

Exemplu - PHP

https://github.com/celdotro/marketplace_examples/blob/master/Payments/5.getBilledCommissions.php

Exemplu - JSON

{
  "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"
  }
}
⚠️ **GitHub.com Fallback** ⚠️