SaleInvoice — Factură de vânzare
Câmpuri
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
Id | integer | (auto) | |
Number | string | (auto) | FAC-NNNNNN |
Series | string | nu | Default FAC |
Date | date | nu | |
PartnerId | integer | da | |
Currency | string | nu | |
TotalValue | number | (calculat) | |
IsStorno | boolean | (citire) | true dacă e o stornare |
Lines | array | da | Cel puțin o linie |
Exemplu JSON
{
"Id": 7001,
"Number": "FAC-001024",
"Series": "FAC",
"Date": "2026-05-13",
"PartnerId": 27501,
"Currency": "RON",
"TotalValue": 4589.00,
"IsStorno": false,
"Lines": [
{ "ArticleCode": "0000002", "Quantity": 1, "UnitPrice": 4500.00, "VATRateId": 1, "WarehouseId": 1 }
]
}
Operațiuni asociate
AddSaleInvoice,UpdateSaleInvoice,DeleteSaleInvoicesStornoSaleInvoice→ creează o factură negativă cu același partenerGetSaleInvoice,GetSaleInvoicesWithSoldMarkSaleInvoice(marcare bonuri fiscale)ExportSaleInvoices(export către sisteme externe)SendDocumentToEmail(trimitere e-mail PDF)
Reguli de validare
- Linii obligatorii: minim 1
Stoc disponibil >= Quantitypentru articolele non-service (validat de mock cuStoc insuficient pentru ...).VATRateIdvalid — vezi VATRate.