poster-prro-kit
Version:
Цей Kit призначений для роботи з PRRO, а саме для генерації XML документів для податкової, генерації фіскальних чеків для термопринтерів, генерації документів для PRRO в офлайн режимі, розрахунку податків та генераціі посилання на фіскальний чек в кабін
44 lines (42 loc) • 1.11 kB
JavaScript
const getSstData = ({
bank,
terminal,
terminalId,
actionType,
cardNumber,
pan,
paymentSystem,
paymentSystemName,
authCode,
rrn,
}) => [
{
type: "smartTable",
hideTopBorder: false,
items: [
bank ? { row: [bank, ""] } : null,
terminalId || terminal ? { row: [terminalId || terminal, ""] } : null,
actionType ? { row: [actionType, ""] } : null,
cardNumber || pan
? {
row: ["ЕПЗ", cardNumber || pan],
styles: { 0: { extraCssClass: "text-secondary" } },
}
: null,
paymentSystem || paymentSystemName
? {
row: ["ПЛАТІЖНА СИСТЕМА", paymentSystem || paymentSystemName],
styles: { 0: { extraCssClass: "text-secondary" } },
}
: null,
authCode
? {
row: ["КОД АВТ.", authCode],
styles: { 0: { extraCssClass: "text-secondary" } },
}
: null,
{ row: ["RRN", rrn], styles: { 0: { extraCssClass: "text-secondary" } } },
].filter(Boolean),
},
];
export default getSstData;