Una TRANSACTION di tipo CORRECTION viene utilizzata per registrare qualsiasi processo di reso.
Questa operazione si differenzia da una CANCELLATION, che viene utilizzata per invalidare una RECEIPT esistente. Non sai quale delle due utilizzare? Consulta il nostro articolo: Quando va usata la CANCELLATION?
Passaggi da seguire
-
operation.record.id→ ID della transazioneRECEIPToriginale -
entries[].type→RETURN -
entries[].details.number→ Numero della riga (entry) dello scontrino originale a cui si riferisce il reso -
entries[].data.text→ Deve corrispondere esattamente alla descrizione dell'articolo originale. - Specificare la quantità effettivamente restituita e aggiornare di conseguenza i valori correlati. Sono consentiti solo valori positivi.
Per ulteriori dettagli, fare riferimento a: Calcolo dei valori e arrotondamento decimale
Esempio
TRANSACTION originale di tipo RECEIPT: vendita di 1 giacca e 2 T-shirt
{
"content": {
"type": "TRANSACTION",
"record": {
"id": "{{recordIntentionIdC0}}"
},
"operation": {
"type": "RECEIPT",
"document": {
"number": "INV-12345",
"total_vat": {
"amount": "18.03278689",
"exclusive": "81.96721311",
"inclusive": "100"
}
},
"entries": [
{
"type": "SALE",
"details": {
"concept": "GOOD"
},
"data": {
"type": "ITEM",
"text": "Jacket",
"unit": {
"quantity": "1",
"price": "50.00"
},
"value": {
"base": "40.98360656"
},
"vat": {
"type": "VAT_RATE",
"code": "STANDARD",
"percentage": "22.00",
"exclusive": "40.98360656",
"inclusive": "50.00",
"amount": "9.01639344"
}
}
},
{
"type": "SALE",
"details": {
"concept": "GOOD"
},
"data": {
"type": "ITEM",
"text": "T-shirt",
"unit": {
"quantity": "2",
"price": "25.00"
},
"value": {
"base": "40.98360655"
},
"vat": {
"type": "VAT_RATE",
"code": "STANDARD",
"percentage": "22.00",
"exclusive": "40.98360655",
"inclusive": "50.00",
"amount": "9.01639345"
}
}
}
],
"customer": {
"type": "EXTERNAL"
},
"payments": [
{
"type": "CASH",
"details": {
"amount": "100"
}
}
]
}
}
}1. Reso merce con rimborso dell'importo pagato
-
Scenario di rimborso parziale
TRANSACTIONdi tipoCORRECTION: reso di 1 T-shirt
{
"content": {
"type": "TRANSACTION",
"record": {
"id": "{{recordIntentionIdC1}}"
},
"operation": {
"type": "CORRECTION",
"record": {
"id": "{{recordTransactionIdC0}}"
},
"data": {
"type": "RECEIPT",
"document": {
"number": "INV-16789",
"series": "C",
"total_vat": {
"amount": "4.50819672",
"exclusive": "20.49180327",
"inclusive": "25.000"
}
},
"entries": [
{
"type": "RETURN",
"details": {
"concept": "GOOD",
"number": "2"
},
"data": {
"type": "ITEM",
"text": "T-shirt",
"unit": {
"quantity": "1",
"price": "25.00"
},
"value": {
"base": "20.49180327"
},
"vat": {
"type": "VAT_RATE",
"code": "STANDARD",
"percentage": "22.00",
"exclusive": "20.49180327",
"inclusive": "25.00",
"amount": "4.50819672"
}
}
}
],
"customer": {
"type": "EXTERNAL"
},
"payments": [
{
"type": "CASH",
"details": {
"amount": "25.00"
}
}
]
}
}
}
}-
Scenario di rimborso totale
Per un rimborso completo, tutte le voci del documento commerciale originale devono essere elencate con i rispettivi valori.
2. Scenario di scambio merce: reso dell'articolo A e acquisto dell'articolo B
Non è possibile emettere un unico "Documento Commerciale" che contenga sia voci di tipo SALE che RETURN. Dal punto di vista tecnico, l'approccio corretto è il seguente:
- Emettere una transazione di tipo
CORRECTIONper certificare il reso dell'articolo A - Emettere una transazione di tipo
RECEIPTper certificare la vendita dell'articolo B
3. Scenario: reso dell'articolo A ed emissione di un buono acquisto
Dal punto di vista tecnico, l'approccio corretto è il seguente:
- Emettere una transazione di tipo
CORRECTIONper certificare il reso dell'articolo A - Emettere una transazione di tipo
RECEIPTper la vendita di un buono (monouso o multiuso, a seconda del trattamento fiscale applicabile)
Nota:
fiskaly non è autorizzata a fornire consulenza fiscale. Per domande di natura fiscale, rivolgiti al tuo consulente fiscale, revisore o avvocato.