For proper bookkeeping and reporting related to VAT (value added tax), Profit365 uses VAT codes. Each VAT code specifies the administering country, VAT rate, type (input or output) and other information pertinent to VAT regime.
VAT codes are uniquely identified by their ID and a combination of country and code. In most cases, the code itself specifies VAT regime (purchase, sales, EU, etc.) and VAT rate.
VAT codes usage is subject to legislative limitations, therefore users cannot add, delete or modify VAT codes by themselves. Profit365 contains all VAT codes for Slovak and Czech legislations, as well as regular sales VAT codes for all EU countries, for OSS (One Stop Shop) purposes.
In web client, VAT codes are available at Profit365 > Accounting > VAT > VAT codes.
- List VAT codes
Resource information
Url | https://api.profit365.eu/1.6/catalogs/vatcodes |
Authentication | required |
Access level | company |
Response | JSON / XML |
List VAT codes
List all VAT codes of a given type. Domestic codes are always returned. Optionally filters foreign codes by country.
URL | https://api.profit365.eu/1.6/catalogs/vatcodes/{type}?countryCode={countryCode} |
Method | GET |
{type}
required |
VAT type. Allowed values are 'I' for input (purchases) and 'O' for ouput (sales). Case-sensitive. Type: String |
{countryCode}
optional |
A two-letter code of country (ISO 3166-1 alpha-2) to limit foreign VAT codes to those administered by specified country. To return domestic codes only, set countryCode to company's legal country. Case-insensitive. Type: String |
Example |
|
VAT code properties
ID |
Unique ID of the VAT code. Type: GUID |
response |
Code |
Code of the VAT code, unique for each country. Type: String |
response |
CountryCode |
Two-letter code of the administering country, as specified in ISO 3166-1 alpha-2. Type: String (2) |
response |
Name |
Name of the VAT code. Type: String |
response |
VatRate |
VAT rate in percent. Type: Decimal |
response |
VatLevel |
Level of VAT rate. 0 or null denotes standard VAT, higher levels denote levels with progressively lowered VAT rate. E.g. for Czechia, level null is standard rate of 21%, level 1 is first lowered rate of 15%, level 2 is third lowered rate of 10% and level 3 is zero VAT rate. Type: Int32 |
response |
IsDefault |
True if VAT code is used by default for its country and type, otherwise False. Type: Boolean |
response |
AccountMD |
Debit account for VAT records with this VAT code. Type: GUID |
response |
AccountDAL |
Credit account for VAT records with this VAT code. Type: GUID |
response |
- Pubished at 5/25/2022 7:23:32 AM
- Last edited 5/25/2022 7:49:48 AM