Obiect · Cerere

    RegisterPluSaleRequest

    Vânzarea unui articol programat în casă; casa îi dă numele, prețul și grupa TVA.

    Câmpuri

    pluNumberintegerobligatoriu
    Numărul articolului (PLU) în casă.
    Mai mare decât 0.
    voidboolean
    true înregistrează linia ca anulare în bon. Implicit false.
    quantitydecimalpoate fi null
    Cantitatea. Dacă lipsește, e 1.
    Cel puțin 0.01; cel mult 3 zecimale. Tremol și Datecs: până la 99999.999. Daisy: până la 999999.999.
    discountTypeintegerpoate fi null
    Felul adaosului sau al reducerii.
    • 0 Fără adaos sau reducere.
    • 1 Adaos procentual.
    • 2 Reducere procentuală.
    • 3 Adaos ca sumă.
    • 4 Reducere ca sumă.
    discountValuedecimalpoate fi null
    Mărimea adaosului sau a reducerii: procente sau lei, după discountType.
    Obligatorie când discountType e între 1 și 4. Procente 0.01–100; sumă 0.01–9999999.99; cel mult 2 zecimale.
    RegisterPluSaleRequest
    {
      "pluNumber": 101,
      "void": false,
      "quantity": 1,
      "discountType": 0,
      "discountValue": 0
    }