Στο πλαίσιο της εφαρμογής στον Καναδά, οι πληροφορίες σχετικά με τους φόρους και τα φορολογικά ποσά μπορούν να διαβιβάζονται στο RetailForce system με διάφορους τρόπους.
- Πληροφορίες για κάθε θέση
- Πληροφορίες σε μια φορολογική θέση
Πληροφορίες για κάθε θέση
Αυτή είναι η τυπική διαδικασία, η οποία ισχύει για όλες τις χώρες.
Οι τιμές διαβιβάζονται για τα χαρακτηριστικά
- "VatIdentification",
- «VatPercent» + «VatPercent2», και
- «TaxValue» + «TaxValue2»
μεταδίδονται για κάθε γραμμή.
Αυτόματος υπολογισμός τιμών
Όπως και σε άλλες χώρες, η λειτουργία για τον αυτόματο υπολογισμό μεμονωμένων τιμών («automaticVatCalculation») μπορεί να χρησιμοποιηθεί και στον Καναδά.
Υπολογισμός του ακαθάριστου ποσού
Για τον Καναδά, συνιστούμε τη χρήση της λειτουργίας «GrossValueCalculation» για τον σκοπό αυτό, δηλαδή τον αυτόματο υπολογισμό των ακόλουθων τιμών:
- «GrossValue» (ποσό συμπεριλαμβανομένου του φόρου)
- «TaxValue» + «TaxValue2»
με βάση το καθαρό ποσό (ποσό χωρίς ΦΠΑ).
Για να χρησιμοποιήσετε αυτή τη λειτουργία, η ιδιότητα «automaticVatCalculation» πρέπει να οριστεί σε «GrossValueCalculation».
Για κάθε μεμονωμένη γραμμή, πρέπει να καθοριστούν μόνο το καθαρό ποσό και οι ισχύοντες φορολογικοί συντελεστές («VatIdentification», «VatPercent», «VatPercent2»):
...
"AutomaticVatCalculation": "GrossValueCalculation",
"Positions": [
{
...
"VatIdentification": 1,
"VatPercent": 5,
"VatPercent2": 9.975,
"NetValue": 100.00,
...
}
]Υπολογισμός του καθαρού ποσού
Εάν επιθυμείτε ο καθαρός όγκος να υπολογίζεται με βάση τον ακαθάριστο όγκο, χρησιμοποιήστε την ιδιότητα "NetValueCalculation".
Σε αυτή την περίπτωση, πρέπει να καθορίσετε τις ιδιότητες «GrossValue» σε κάθε γραμμή παραγγελίας αντί για «NetValue». Το καθαρό ποσό και τα ποσά των φόρων υπολογίζονται αυτόματα από το ακαθάριστο ποσό.
Σημείωση: Όπως περιγράφεται παραπάνω, συνιστούμε τη χρήση του «GrossValueCalculation» για τον Καναδά, ωστόσο, καθώς στον Καναδά όλα τα ποσά υπολογίζονται σε καθαρή βάση – βλ. «fiscalCountryProperties»: «netValuePositionCalculation»: true.
Πληροφορίες σε μια φορολογική θέση
Ως εναλλακτική λύση στον καθορισμό ποσών και φορολογικών συντελεστών σε όλες τις γραμμές, οι φορολογικές θέσεις – «TaxPositions» – μπορούν επίσης να μεταφερθούν στο payload μαζί με τα αντίστοιχα σύνολα του εγγράφου.
Στο «TaxPositions», αθροίζονται τα επιμέρους φορολογικά ποσά για ολόκληρο το έγγραφο.
Στον Καναδά, τα αντικείμενα «TaxPositions» μπορούν να καθοριστούν με αυτόν τον τρόπο για τους δύο τυπικούς φορολογικούς συντελεστές, καθώς και για μηδενικό φόρο.
Παράδειγμα:
"taxPositions": [
{
"vatIdentification": 1,
"vatLabel": "GST and PST rates province Quebec",
"vatPercent1": 5,
"vatPercent2": 9.975,
"vatAmount": 0.44,
"vatAmount2": 0.87,
"netAmount": 8.70,
"grossAmount": 10.01
},
{
"vatIdentification": 4,
"vatLabel": "No Tax/other Tax 0%",
"vatPercent1": 0,
"vatPercent2": 0,
"vatAmount": 0.0,
"vatAmount2": 0.0,
"netAmount": 10.00,
"grossAmount": 10.00
}
],Για να χρησιμοποιήσετε αυτή τη λειτουργία, καθορίστε
- είτε το καθαρό ποσό («NetValue») είτε το ακαθάριστο ποσό («GrossValue») για κάθε γραμμή, και
- το «GrossValueCalculation» ή το «NetValueCalculation» αντίστοιχα ως τιμή για την ιδιότητα «automaticVatCalculation».
Αυτό το άρθρο μεταφράστηκε αυτόματα.
Σχόλια
0 σχόλια
Πραγματοποιήστε είσοδο για να αφήσετε ένα σχόλιο.