Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 865 Bytes

FIND_BASIC_INVOICE.md

File metadata and controls

30 lines (24 loc) · 865 Bytes

Temel Fatura Bilgileri Alma

e-Arşiv üzerinden düzenlenen (oluşturulan) bir faturayı bulma.

import EInvoice, {
  BasicInvoice,
  InvoiceOrUuid,
  FilterBasicInvoices,
  InvoiceApprovalStatus
} from 'e-fatura'

// Faturanın hangi zaman aralığında
// ve hangi onay durumuna göre aranacağı
const filter: FilterBasicInvoices = {
  startDate: new Date(), // Tarih (Date örneği) veya Gün/Ay/Yıl formatında bir dize.
  endDate: '04/04/2023', // Tarih (Date örneği) veya Gün/Ay/Yıl formatında bir dize.
  approvalStatus: InvoiceApprovalStatus.UNAPPROVED // Onaylanmayan (imzalanmayan) faturalar.
}

// Bulunacak fatura veya faturaya ait UUID
const invoiceOrUuid: InvoiceOrUuid = ''

const invoice: BasicInvoice = await EInvoice.findBasicInvoice(
  invoiceOrUuid,
  filter // Opsiyonel
)

console.log('Bulunan fatura:', invoice)