@accounter/server
Version:
74 lines (73 loc) • 2.08 kB
TypeScript
import type { Header, Options, Transaction } from './types.js';
export declare enum EntryType {
/**
* Sales – "regular" sale
* identified commercial customer
* עסקה רגילה - מזוהה
* */
SALE_REGULAR = "S1",
/**
* Sales – "Zero Value/Exempt" sale
* not export
* עסקה אפס - מזוהה
* */
SALE_ZERO_OR_EXEMPT = "S2",
/**
* Sales – for unidentified (private) customer
* /unidentified-cash
* register aggregation etc
* עסקה רגילה - לא מזוהה
* */
SALE_UNIDENTIFIED_CUSTOMER = "L1",
/**
* Sales – for unidentified Zero Value/Exempt
* private customer – aggregated
* עסקה אפס - לא מזוהה
* */
SALE_UNIDENTIFIED_ZERO_OR_EXEMPT = "L2",
/**
* Sales – self invoice
* חשבונית עצמית (עסקה)
* */
SALE_SELF_INVOICE = "M",
/**
* Sales – export
* */
SALE_EXPORT = "Y",
/**
* Sales – Palestinian Authority customer. Palestinian customer – Invoice I
* לקוח רש"פ
* */
SALE_PALESTINIAN_CUSTOMER = "I",
/**
* Input – "regular" from Israeli Supplier
* תשומה רגילה
* */
INPUT_REGULAR = "T",
/**
* Input – Petty Cash. Various suppliers – Petty Cash
* קופה קטנה
* */
INPUT_PETTY_CASH = "K",
/**
* Input – Import. Overseas supplier
* רשימון יבוא
* */
INPUT_IMPORT = "R",
/**
* Input – Supplier from Palestinian Authority. Palestinian supplier – Invoice P
* ספק רש"פ
* */
INPUT_PALESTINIAN_SUPPLIER = "P",
/**
* Input – Single document by law. Such as Import entry, bank document etc.
* מסמך אחר
* */
INPUT_SINGLE_DOC_BY_LAW = "H",
/**
* Input – self invoice
* חשבונית עצמית (תשומה)
* */
INPUT_SELF_INVOICE = "C"
}
export declare const pcnGenerator: (header: Header, transactions: Transaction[], options?: Options) => string;