def METHOD_NAME(self):
    self.ensure_one()
    self._export_line_checks(_("Purchase"), self.get_section_number())
    rcd = ""
    # Codice dello Stato membro del fornitore
    country_id = self.country_partner_id or self.partner_id.country_id
    if self.statement_id.exclude_optional_column_sect_1_3:
        rcd += format_x(" ", 14)
    else:
        rcd += format_x(country_id.code, 2)
        # Codice IVA del fornitore
        rcd += format_x(self.vat_code.replace(" ", ""), 12)
    # Ammontare delle operazioni in euro
    rcd += format_9(self.amount_euro, 13)
    # Ammontare delle operazioni in valuta
    if self.statement_id.exclude_optional_column_sect_1_3:
        rcd += format_9(0, 13)
    else:
        rcd += format_9(self.amount_currency, 13)
    # Codice della natura della transazione
    rcd += format_x(self.transaction_nature_id.code, 1)
    # Codice della nomenclatura combinata della merce
    rcd += format_9(self.intrastat_code_id.name, 8)
    if self.statement_id.period_type == "M":
        #  Massa netta in chilogrammi
        rcd += format_9(self.weight_kg, 10)
        #  Quantità espressa nell'unità di misura supplementare
        rcd += format_9(self.additional_units, 10)
        #  Valore statistico in euro
        rcd += format_9(self.statistic_amount_euro, 13)
        #  Codice delle condizioni di consegna
        delivery_code = self.delivery_code_id.code or ""
        rcd += format_x(delivery_code[:1], 1)
        #  Codice del modo di trasporto
        rcd += format_9(self.transport_code_id.code, 1)
        #  Codice del paese di provenienza
        rcd += format_x(self.country_origin_id.code, 2)
        #  Codice del paese di origine della merce
        rcd += format_x(self.country_good_origin_id.code, 2)
        # Codice della provincia di destinazione della merce
        rcd += format_x(self.province_destination_id.code, 2)
        # Codice della natura della transazione B
        rcd += format_x(self.transaction_nature_b_id.code, 1)
    rcd += "\r\n"
    return rcd