> Source: https://fiscal.link/integrators/docs/reference/local/articles
> Baza de articole a casei.

API local

# Articole (PLU)

Baza de articole a casei.

Articolele (PLU) sunt produsele salvate în memoria casei.

Notă

Câmpurile cererii și ale răspunsului pentru articole nu sunt încă publicate aici.

## Resursa PluItem

`plu` integer doar citire

Numărul articolului.

`taxGroup` string poate fi null doar citire

Grupa TVA a articolului, ca literă.

`department` integer poate fi null doar citire

Departamentul casei.

`group` integer poate fi null doar citire

Grupa de stoc a articolului, între 1 și 99, fără legătură cu departamentul. Doar Datecs.

Mărci: Datecs

`priceType` integer poate fi null doar citire

Felul prețului: 0 fix, 1 liber (îl introduce operatorul), 2 maxim.

Mărci: Datecs, Tremol

`price` decimal poate fi null doar citire

Prețul articolului, în lei.

`turnover` decimal poate fi null doar citire

Valoarea vândută din articol.

`soldQuantity` decimal poate fi null doar citire

Cantitatea vândută.

`stockQuantity` decimal poate fi null doar citire

Cantitatea din stoc.

`barcode1` string poate fi null doar citire

Primul cod de bare.

`barcode2` string poate fi null doar citire

Al doilea cod de bare. Doar Datecs.

Mărci: Datecs

`barcode3` string poate fi null doar citire

Al treilea cod de bare. Doar Datecs.

Mărci: Datecs

`barcode4` string poate fi null doar citire

Al patrulea cod de bare. Doar Datecs.

Mărci: Datecs

`name` string poate fi null doar citire

Numele articolului.

`measurementUnit` integer poate fi null doar citire

Unitatea de măsură, ca număr, pe Datecs: 0 buc., 1 kg, 2 m, 3 l, 4 h, 5–19 programabile. `null` pe firmware mai vechi.

Mărci: Datecs

`unit` string poate fi null doar citire

Unitatea de măsură, ca text. Doar Tremol.

Mărci: Tremol

`category` string poate fi null doar citire

Categoria articolului, în forma `####.##`. Doar Tremol.

Mărci: Tremol

`stockPolicy` integer poate fi null doar citire

Ce face casa cu stocul. Doar Tremol.

-   `0` Stocul nu e urmărit.
-   `1` Stocul negativ e refuzat.
-   `2` Stocul negativ e permis.

Mărci: Tremol

`singleTransaction` boolean poate fi null doar citire

`true` când articolul se poate vinde o singură dată pe bon. Doar Tremol.

Mărci: Tremol

`lastProgrammedAt` string poate fi null doar citire

Când a fost programat ultima dată, ca text. Doar Daisy.

Mărci: Daisy

### Obiecte folosite aici

-   [ReadPluItemsRequest](https://fiscal.link/integrators/docs/reference/objects/local-read-plu-items-request)
-   [ApiResponse](https://fiscal.link/integrators/docs/reference/objects/local-response-envelope)
-   [ErrorResponse](https://fiscal.link/integrators/docs/reference/objects/local-error-response)
-   [PluItemsSummary](https://fiscal.link/integrators/docs/reference/objects/local-plu-items-summary)

## Rute

POST `/read-plu-items`

### Citește articolele

Citește baza de articole a casei. E lentă: aplicația face câte un drum la casă pentru fiecare articol programat. Fără corp, citește toată baza. Pe Tremol, aplicația caută în pozițiile 1–500; prima poziție goală e următorul număr liber, iar rezultatul e marcat ca trunchiat.

-   Cerere [ReadPluItemsRequest](https://fiscal.link/integrators/docs/reference/objects/local-read-plu-items-request)
-   Răspuns [ApiResponse](https://fiscal.link/integrators/docs/reference/objects/local-response-envelope)
-   Răspuns [ErrorResponse](https://fiscal.link/integrators/docs/reference/objects/local-error-response)
-   Răspuns [PluItemsSummary](https://fiscal.link/integrators/docs/reference/objects/local-plu-items-summary)
-   Răspuns [PluItem](https://fiscal.link/integrators/docs/reference/objects/local-plu-item)

POSTCerere

```bash
curl -X POST 'https://localhost.fiscallink.ro:65401/api/v2/read-plu-items'
```
