{"id":28027,"date":"2024-10-08T12:45:27","date_gmt":"2024-10-08T16:45:27","guid":{"rendered":"https:\/\/bucofisc.com\/?page_id=28027"},"modified":"2024-11-06T12:33:24","modified_gmt":"2024-11-06T17:33:24","slug":"documentation","status":"publish","type":"page","link":"https:\/\/bucofisc.com\/en\/documentation\/","title":{"rendered":"Documentation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"28027\" class=\"elementor elementor-28027 elementor-27676\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-091870c elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"091870c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-87b1c31\" data-id=\"87b1c31\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8086a81 elementor-widget elementor-widget-rs-heading\" data-id=\"8086a81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rs-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"prelements-heading style4 animate- \">\n        \t<div class=\"title-inner\"> \n\t        \t       \t\t      \t\t\n\t            <h1 class=\"title\"><span class=\"watermark\">Documents<\/span>Documentation<\/h1><span class=\"sub-text\">BUCOFISC offers a library of accounting and tax resources dedicated to professionals and businesses.<\/span>\t\t\t\t\n\t\t\t\t\t        <\/div>\n\t                <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0c8bae1 elementor-hidden-tablet elementor-hidden-mobile\" data-id=\"0c8bae1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-196e64ac elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"196e64ac\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-54f82c0e\" data-id=\"54f82c0e\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-644d86d elementor-widget elementor-widget-text-editor\" data-id=\"644d86d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Here, you\u2019ll find essential documents such as Budgets, the Tax Calendar, issues of our <em>Haiti Challenge<\/em> magazine, the OCPAH\u2019s Golden Book, and the National Accounting Plan.<\/p><p>While some documents are available for purchase, the majority are offered free of charge to support you in your pursuit of specialized knowledge and tools.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c1f79d6 elementor-widget elementor-widget-shortcode\" data-id=\"c1f79d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t\t<script src=\"https:\/\/bucofisc.com\/wp-content\/plugins\/download-manager\/assets\/datatables\/datatables.min.js\"><\/script>\n\t\t<link href=\"https:\/\/bucofisc.com\/wp-content\/plugins\/download-manager\/assets\/datatables\/datatables.css\" rel=\"stylesheet\"\/>\n\t\t<style>\n\t\t\t\/* Filter dropdowns *\/\n\t\t\t.wpdm-dt-category-wrap,\n\t\t\t.wpdm-dt-tag-wrap {\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\talign-items: center;\n\t\t\t\tmargin-left: 12px;\n\t\t\t}\n\t\t\t#wpdm-all-packages .wpdm-dt-category-filter {\n\t\t\t\tmin-width: 160px;\n\t\t\t\tpadding: 10px 14px;\n\t\t\t\tfont-size: 14px;\n\t\t\t\tborder: 1px solid var(--wpdm-border, #e5e7eb);\n\t\t\t\tborder-radius: 8px;\n\t\t\t\tbackground: var(--wpdm-bg, #fff);\n\t\t\t\tcolor: var(--wpdm-text, #1e293b);\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\t\t\t#wpdm-all-packages .wpdm-dt-category-filter:focus {\n\t\t\t\toutline: none;\n\t\t\t\tborder-color: var(--wpdm-accent, #6366f1);\n\t\t\t\tbox-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1);\n\t\t\t}\n\t\t\t\/* Clickable taxonomy links in table cells *\/\n\t\t\t.wpdm-dt-tax-filter {\n\t\t\t\tcolor: var(--color-info, #6366f1);\n\t\t\t\ttext-decoration: none;\n\t\t\t\tcursor: pointer;\n\t\t\t\tborder-bottom: 1px dashed var(--color-info, #6366f1);\n\t\t\t\ttransition: all 0.15s ease;\n\t\t\t}\n\t\t\t.wpdm-dt-tax-filter:hover {\n\t\t\t\tcolor: var(--color-primary, #4f46e5);\n\t\t\t\tborder-bottom-style: solid;\n\t\t\t}\n\t\t\t\/* Download button width override *\/\n\t\t\t.__dt_col_download_link a {\n\t\t\t\tmin-width: 160px;\n\t\t\t}\n\t\t<\/style>\n\t\t\n    <script>\n        jQuery(function ($) {\n            \/\/ Column definitions for server-side rendering\n            var colDefs = [[\"title\",\"package_size\",\"download_count\"],[\"download_link\"]];\n            var colHeads = [\"Title\",\"Download::155px\"];\n            var ajaxParams = {\"cols\":\"title,package_size,download_count|download_link\",\"categories\":\"\",\"tag\":\"\",\"order_by\":\"field_name\",\"order\":\"ASC\"};\n            var tableId = 'wpdm_cca3dedc-6a7f-4445-b463-919a0ae5aaf5';\n\n            \/\/ Build column configurations\n            var columns = [];\n            colDefs.forEach(function(colGroup, index) {\n                var primaryCol = colGroup[0];\n                columns.push({\n                    data: null,\n                    orderable: ['page_link', 'title', 'publish_date', 'update_date', 'download_count', 'view_count', 'package_size', 'date', 'modified'].indexOf(primaryCol) !== -1,\n                    render: function(data, type, row) {\n                        if (type === 'sort' || type === 'type') {\n                            if (primaryCol === 'update_date' || primaryCol === 'modified') return row.update_date_raw;\n                            if (primaryCol === 'publish_date' || primaryCol === 'date') return row.publish_date_raw;\n                            if (primaryCol === 'download_count') return row.download_count;\n                            if (primaryCol === 'view_count') return row.view_count;\n                            if (primaryCol === 'page_link' || primaryCol === 'title') return row.title;\n                            return data;\n                        }\n\n                        var html = '';\n                        colGroup.forEach(function(col, cx) {\n                            var cxc = cx > 0 ? 'small-txt' : '';\n                            switch(col) {\n                                case 'title':\n                                    html += '<strong>' + row.title + '<\/strong><br\/>';\n                                    break;\n                                case 'page_link':\n                                    html += row.page_link + '<br\/>';\n                                    break;\n                                case 'excerpt':\n                                    html += '<div class=\"__dt_excerpt ' + cxc + '\">' + (row.excerpt || '') + '<\/div>';\n                                    break;\n                                case 'file_count':\n                                    html += cx > 0\n                                        ? '<span class=\"__dt_file_count ' + cxc + '\"><i class=\"far fa-copy\"><\/i> ' + row.file_count + ' file(s)<\/span>'\n                                        : '<span class=\"__dt_file_count ' + cxc + '\">' + row.file_count + '<\/span>';\n                                    break;\n                                case 'download_count':\n                                    html += cx > 0\n                                        ? '<span class=\"__dt_download_count ' + cxc + '\"><i class=\"far fa-arrow-alt-circle-down\"><\/i> ' + row.download_count + ' ' + (row.download_count > 1 ? 'downloads' : 'download') + '<\/span>'\n                                        : '<span class=\"__dt_download_count ' + cxc + '\">' + row.download_count + '<\/span>';\n                                    break;\n                                case 'view_count':\n                                    html += cx > 0\n                                        ? '<span class=\"__dt_view_count ' + cxc + '\"><i class=\"fa fa-eye\"><\/i> ' + row.view_count + ' ' + (row.view_count > 1 ? 'views' : 'view') + '<\/span>'\n                                        : '<span class=\"__dt_view_count ' + cxc + '\">' + row.view_count + '<\/span>';\n                                    break;\n                                case 'categories':\n                                    html += '<span class=\"__dt_categories ' + cxc + '\">' + (row.categories || '') + '<\/span>';\n                                    break;\n                                case 'tags':\n                                    html += '<span class=\"__dt_categories ' + cxc + '\">' + (row.tags || '') + '<\/span>';\n                                    break;\n                                case 'update_date':\n                                case 'modified':\n                                    html += '<span class=\"__dt_update_date ' + cxc + '\">' + row.update_date + '<\/span>';\n                                    break;\n                                case 'publish_date':\n                                case 'date':\n                                    html += '<span class=\"__dt_publish_date ' + cxc + '\">' + row.publish_date + '<\/span>';\n                                    break;\n                                case 'download_link':\n                                    html += row.download_link;\n                                    break;\n                                default:\n                                    \/\/ Handle excerpt_N pattern (e.g., excerpt_80)\n                                    if (col.match(\/^excerpt_\\d+$\/i) && row[col] !== undefined) {\n                                        html += '<div class=\"__dt_excerpt ' + cxc + '\">' + row[col] + '<\/div>';\n                                    } else if (row[col] !== undefined) {\n                                        html += '<span class=\"__dt_' + col + ' ' + cxc + '\">' + row[col] + '<\/span>';\n                                    }\n                            }\n                        });\n                        if (index === 0) html += '<div class=\"hidden-md hidden-lg td-mobile\"><\/div>';\n                        return html;\n                    },\n                    createdCell: function(td, cellData, rowData, row, col) {\n                        if (index === 0 && rowData.icon) {\n                            $(td).css({\n                                'background-image': 'url(' + rowData.icon + ')',\n                                'background-size': '36px',\n                                'background-position': '5px center',\n                                'background-repeat': 'no-repeat',\n                                'padding-left': '52px',\n                                'line-height': 'normal'\n                            });\n                        }\n                        $(td).addClass('__dt_col_' + index + ' __dt_col __dt_col_' + colGroup[0]);\n                    }\n                });\n            });\n\n            var __dt = $('#wpdmmydls-wpdm_cca3dedc-6a7f-4445-b463-919a0ae5aaf5').DataTable({\n                processing: true,\n                serverSide: true,\n                ajax: {\n                    url: 'https:\/\/bucofisc.com\/wp-admin\/admin-ajax.php',\n                    type: 'POST',\n                    data: function(d) {\n                        d.action = 'wpdm_all_packages_data';\n                        d.params = ajaxParams;\n                        d.cfurl = 'https:\/\/bucofisc.com\/en\/documentation\/';\n                    },\n                    dataSrc: function(json) {\n                        \/\/ TEMPORARY DEBUG - remove after fixing performance\n                        if (json.debug) {\n                            console.log('\ud83d\udd0d WPDM Total Time:', json.debug.total_ms + 'ms');\n                            console.table(json.debug.breakdown_ms);\n                        }\n                        return json.data;\n                    }\n                },\n                columns: columns,\n                responsive: true,\n                autoWidth: false,\n                order: [[0, \"asc\"]],\n                pageLength: 20,\n                lengthMenu: [[20, 10, 25, 50, 100], [20, 10, 25, 50, 100]],\n                language: {\n                    lengthMenu: \"_MENU_\",\n                    zeroRecords: \"No matching downloads found\",\n                    info: \"Showing _START_ to _END_ of _TOTAL_\",\n                    infoEmpty: \"No downloads available\",\n                    infoFiltered: \"(filtered from _MAX_)\",\n                    emptyTable: \"No downloads available\",\n                    loadingRecords: \"Loading...\",\n                    processing: '<div class=\"wpdm-dt-loading\">Loading...<\/div>',\n                    search: \"Search\",\n                    searchPlaceholder: \"Type to filter...\",\n                    paginate: {\n                        first: \"\u00ab\",\n                        last: \"\u00bb\",\n                        next: \"\u203a\",\n                        previous: \"\u2039\"\n                    }\n                },\n                drawCallback: function() {\n                    $(this).find('tr').addClass('__dt_row');\n                },\n                initComplete: function() {\n                    var $lengthMenu = $('#wpdmmydls-' + tableId + '_wrapper').find('.dt-length');\n                    if ($lengthMenu.length) {\n                        var $categoryFilter = $('#wpdm-category-filter-' + tableId);\n                        if ($categoryFilter.length) {\n                            $categoryFilter.closest('.wpdm-dt-category-wrap').appendTo($lengthMenu).show();\n                        }\n                        var $tagFilter = $('#wpdm-tag-filter-' + tableId);\n                        if ($tagFilter.length) {\n                            $tagFilter.closest('.wpdm-dt-tag-wrap').appendTo($lengthMenu).show();\n                        }\n                    }\n                }\n            });\n\n            \/\/ Category filter change handler\n            $('#wpdm-category-filter-' + tableId).on('change', function() {\n                ajaxParams.categories = $(this).val();\n                __dt.ajax.reload();\n            });\n\n            \/\/ Tag filter change handler\n            $('#wpdm-tag-filter-' + tableId).on('change', function() {\n                ajaxParams.tag = $(this).val();\n                __dt.ajax.reload();\n            });\n\n            \/\/ Clickable taxonomy links in table cells\n            $('#wpdmmydls-' + tableId).on('click', '.wpdm-dt-tax-filter', function(e) {\n                e.preventDefault();\n                var taxonomy = $(this).data('taxonomy');\n                var slug = $(this).data('slug');\n\n                if (taxonomy === 'wpdmcategory') {\n                    ajaxParams.categories = slug;\n                    $('#wpdm-category-filter-' + tableId).val(slug);\n                } else if (taxonomy === 'wpdmtag') {\n                    ajaxParams.tag = slug;\n                    $('#wpdm-tag-filter-' + tableId).val(slug);\n                }\n                __dt.ajax.reload();\n            });\n\n\t\t\t        });\n    <\/script>\n\n<div class=\"w3eden\">\n    <div id=\"wpdm-all-packages\">\n\t\t\t\t        <table id=\"wpdmmydls-wpdm_cca3dedc-6a7f-4445-b463-919a0ae5aaf5\" class=\"table table-striped wpdm-all-packages-table\">\n            <thead>\n            <tr>\n\t\t\t\t                    <th  id=\"title\"\n                                                                        class=\"\">Title<\/th>\n\t\t\t\t                    <th style='width: 155px !important;min-width: 155px !important;max-width: 155px !important;' id=\"downloadlink\"\n                                                                        class=\"hidden-sm hidden-xs\">Download<\/th>\n\t\t\t\t\n            <\/tr>\n            <\/thead>\n            <tbody><\/tbody>\n        <\/table>\n\n\t\t<!-- Process: Array\n(\n)\n -->\n    <\/div>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>DocumentsDocumentation BUCOFISC offers a library of accounting and tax resources dedicated to professionals and businesses. Here, you\u2019ll find essential documents such as Budgets, the Tax Calendar, issues of our Haiti Challenge magazine, the OCPAH\u2019s Golden Book, and the National Accounting Plan. While some documents are available for purchase, the majority are offered free of charge&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-28027","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bucofisc.com\/en\/wp-json\/wp\/v2\/pages\/28027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bucofisc.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bucofisc.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bucofisc.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bucofisc.com\/en\/wp-json\/wp\/v2\/comments?post=28027"}],"version-history":[{"count":5,"href":"https:\/\/bucofisc.com\/en\/wp-json\/wp\/v2\/pages\/28027\/revisions"}],"predecessor-version":[{"id":28092,"href":"https:\/\/bucofisc.com\/en\/wp-json\/wp\/v2\/pages\/28027\/revisions\/28092"}],"wp:attachment":[{"href":"https:\/\/bucofisc.com\/en\/wp-json\/wp\/v2\/media?parent=28027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}