En: Can one check automatically VAT split status of a Romanian company? Yes.
Ro: Se pot verifica automat furnizorii care aplica plata defalcata a TVA? Da.
This post is for Romania only. The post refers to “Legea 275/2017, OG 23/2017 plata defalcata TVA” and SAP note 2538317 “VAT split payment mechanism in Romania”.
ANAF has published short instructions of how to find the VAT split status of a company here.
You may found complete working program code in Python for a single request here.
Maybe later I will extend the part for CSV upload and saving…
I am back with code and instructions for querying VAT split status using a list in CSV format.
The easy way for beginners to run the Python code is to install Anaconda (next, next, finish) and run Jupyter notebook (ipynb extension). Anaconda is an absolutely FREE open source distribution of Python which works on Windows, macOs and Linux. Jupyter notebook runs directly in your preferred Chrome, Firefox, Microsoft Edge, or other browser.
You can find VAT split status readme instructions here, tutorial here pdf and complete code here ipynb. Further you can easy figure out that you can add other fields which ANAF webservice returns to perform also other checks.
In order to generate in SAP a list of active vendors you can create a report based on Vendor Open Items, Purchasing Contracts and Purchasing Orders using tables: BSIK, EKKO, EKPO, EKET and LFA1.