InvoiceLines

This is the area where all the details of the invoice items (goods/services) will be entered.

public class EInvoiceLineDto
{
     public string Index { get; set; }
     public string SellerCode { get; set; }
     public string BuyerCode { get; set; }
     public string Name { get; set; }
     public string Description { get; set; }
     public decimal Quantity { get; set; }
     public string UnitType { get; set; }
     public decimal Price { get; set; }
     public decimal AllowanceTotal { get; set; }
     public decimal KDVPercent { get; set; }
     public decimal KDVTotal { get; set; }
     public List<TaxDto> Taxes { get; set; }
     public DeliveryInfoDto DeliveryInfo { get; set; }
     public string ManufacturerCode { get; set; }
     public string BrandName { get; set; }
     public string ModelName { get; set; }
     public string Note { get; set; }
     public string OzelMatrahReason { get; set; }
     public decimal OzelMatrahTotal { get; set; }
}

Index

string Seçimli

This is the field where the item number of the invoice will be specified.

SellerCode

string Seçimli

This is the field where the product's seller code will be entered.

BuyerCode

string Seçimli

This is the field where the product's recipient code will be entered.

Name

string Zorunlu

This is the area where the product name will be entered.

Description

string Seçimli

This is the area where the product description will be entered.

Quantity

decimal Zorunlu

This is the field where the amount will be entered.

UnitType

string Zorunlu

This is the field where the unit type is entered. The possible values ​​are listed under Unit Codes in the code lists section.

Price

string Zorunlu

This is the area where the product price will be entered.

AllowanceTotal

decimal Zorunlu

This is the field where the discount amount will be entered.

KDVPercent

decimal Zorunlu

This is the field where the product's VAT rate will be entered.

circle-info

VAT Rates: 1, 10, and 20%.

If the VAT rate is 0, the reason for the tax exemption must be stated. See TaxExcemptionReasonInfo for the tax exemption reason.

KDVTotal

decimal Zorunlu

This is the field where the total VAT amount of the product will be entered.

Taxes

List Seçimli

This is the area where other taxes to be added to the product are entered. The possible values ​​are specified under Tax Codes in the code lists section.

TaxCode: This is the field where the tax code is entered. string Zorunlu

Total: This is the field where the total tax amount will be entered. decimal Vergiye göre değişiklik gösterir.

Percent: This is the field where the tax rate will be entered. decimal Vergiye göre değişiklik gösterir.

circle-info

If the entered tax code list appears under Withholding Tax Codes, the following fields must be filled in:

ReasonCode: This is the field where the code will be entered. ReasonDesc: This is the field where the code description will be entered.

Exp: If the tax entered is VAT withholding;

ManufacturerCode

string Seçimli

This is the field where the manufacturer code will be entered.

BrandName

string Seçimli

This is the field where the brand name will be entered.

ModelName

string Seçimli

This is the field where the model name will be entered.

Note

string Seçimli

This is the area where the note will be added.

OzelMatrahReason

string Seçimli

This is the field where the reason for the special tax base is entered. The possible values ​​are specified under Special Tax Base Codes in the code lists section.

circle-info

This section should be filled out if the invoice type is "OZELMATRAH".

OzelMatrahTotal

decimal Seçimli

This is the field where the specific tax base amount will be entered.

circle-info

This section should be filled out if the invoice type is "OZELMATRAH".

circle-info

The sales price will be entered in a single entry. The VAT shown in the entry will be calculated based on the "Special Tax Base Amount".

DeliveryInfo

string Seçimli

circle-info

This section is where export information is entered on IHRACAT invoices.

GTIPNo string Zorunlu This is the field where the GTIP (Customs Tariff Statistical Position) number will be entered.

DeliveryTermCode string Zorunlu This is the field where the delivery terms for the goods/services are entered. The possible values ​​are listed under Delivery Terms Codes in the code lists section.

TransportModeCode string Zorunlu

This is the field where the shipping method information is entered. The possible values ​​are listed under Shipping Method Codes in the Code Lists section.

PackageBrandName string Seçimli

This is the field where the brand name of the container holding the goods/services will be entered.

ProductTraceID string Zorunlu

This is the field where the Customs Tracking Number will be entered.

PackageID string Seçimli

This is the field where the container number of the goods/services is entered.

PackageQuantity decimal Seçimli

The quantity of containers holding the goods/services is entered.

PackageTypeCode string Seçimli

This field is for entering the type of container in which the goods/services are stored. Possible values ​​are listed under Container Types in the code lists section.

circle-info

DeliveryAddress(Malın Teslim ve Bedelinin Ödeme Yeri) bilgilerinin girileceği alan aşağıda belirtilmiştir.

Zorunlu

Address: Malın teslim yerine ait adres bilgisi girilir. string Zorunlu

District: Malın teslim yerine ait ilçe bilgisi girilir. string Zorunlu

City: Malın teslim yerine ait şehir bilgisi girilir. string Zorunlu

Country: Malın teslim yerine ait ülke bilgisi girilir. string Zorunlu

PostalCode: Malın teslim yerine ait posta kodu bilgisi girilir. string Seçimli

Phone: Malın teslim yerine ait telefon numarası bilgisi girilir. string Seçimli

Fax: Malın teslim yerine ait fax bilgisi girilir. string Seçimli

Mail: Malın teslim yerine ait mail bilgisi girilir. string Seçimli

WebSite: Malın teslim yerine ait web site bilgisi girilir. string Seçimli

Last updated