"""Post Spanish tax details processor.""" from src.models import PostSpanishTaxDetailsInput from src.processors.tax_details.base_post_tax_details import BasePostTaxDetailsProcessor class PostSpanishTaxDetailsProcessor(BasePostTaxDetailsProcessor): """ Processor to post payee`s tax details related to Spanish payment entities. Expects the CSV file with the following columns: - vendor_id (str) - business_name (str) - first_name (str) - last_name (str) - is_vat_registered (str) - local_tax_id (str) - tax_employment_type (str) - is_resident_of_spanish_islands (str) - address1 (str) - address2 (str) - province (str) - city (str) - zip (str) - country_code (str) - country_of_tax_residence_code (str) - expiration_date (str) - override (bool) The first row is a header. """ _input_type = PostSpanishTaxDetailsInput