poster-prro-kit
Version:
Цей Kit призначений для роботи з PRRO, а саме для генерації XML документів для податкової, генерації фіскальних чеків для термопринтерів, генерації документів для PRRO в офлайн режимі, розрахунку податків та генераціі посилання на фіскальний чек в кабін
21 lines (18 loc) • 714 B
JavaScript
import textFooterBlock from "./smartTransactionFooterBlock/textFooterBlock.js";
import htmlFooterBlock from "./smartTransactionFooterBlock/htmlFooterBlock.js";
import { getDateTime } from "../../../helpers/common.js";
const updateTransactionData = (data) => ({
...data,
dateTime: getDateTime({ date: data.dateTime }),
footerData: {
...data.footerData,
docType: "СЛУЖБОВИЙ ЧЕК",
software: "Poster POS",
isOffline: data?.isOffline,
},
});
const getSmartTransactionFooterBlock = (data, isHtml) => {
const updatedData = updateTransactionData(data);
return isHtml ? htmlFooterBlock(updatedData) : textFooterBlock(updatedData);
};
export default getSmartTransactionFooterBlock;