Skip to Content

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.

Dear All,

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.

Maybe first of all you want to get a quick idea of how a script looks like and run a quick test for a single request here ipynb or quick tutorial here pdf.

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.


Enjoy it!

Sergiu Iatco

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply