Главная  / Формат электронного документа EDoc

ЗАО «Агропромбанк», являясь аккредитованным удостоверяющим центром, в целях стандартизации электронных документов в Приднестровской Молдавской Республике, разработал стандарт контейнера электронного документа – EDoc.

Стандарт гарантирует неизменность электронного документа и неотрекаемость подписанта при использовании квалифицированной электронной подписи. В стандарт контейнера электронного документа заложена возможность работы с электронным документом в любой современной операционной системе с использованием современных средств разработки программного обеспечения.

В чем преимущества стандарта EDoc?

  •   Гарантирует неизменность и неотрекаемость
  •   Основан на открытом стандарте XML
  •   Работает в любой ОС и с любыми языками программирования
  •   Позволяет отделить электронный документ от визуального представления
  •   Позволяет использовать вложения
  •   Позволяет использовать последовательное и параллельное подписание одновременно
  •   Позволяет ссылаться на другие документы
  •   Позволяет использовать несколько представлений на один вид документа. Поддерживает версионность представлений
  •   Полностью машиночитаемый с возможностью отображения визуальной формы
  •   Занимает небольшой объём на жестком диске
  •   Можно использовать вне систем электронного документооборота
  •   Можно распространять любым доступным способом передачи цифровой информации

Структура документа в формате EDoc

Структуру EDoc документа можно представить в виде контейнера, включающего последовательность блочных элементов различного содержания.


XML

<root xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:edoc="http://agroprombank.com/edoc.xsd">
	<edoc:Document Id="document-Guid документа">
		<edoc:Template Id="templateGuid" CompilerVersion="версия компилятора/сборки, которой был создан документ">
			<edoc:Reference URI="Uri репозитория, где находится шаблон для текущего документа">
				<edoc:DigestMethod Algorithm="Название алгоритма, которым будет сформирован хэш-образ для xslt-шаблона" />
				<edoc:DigestValue><!--хэш образ xslt-шаблона--></edoc:DigestValue>
			</edoc:Reference>
		</edoc:Template>
		<edoc:References>
			<!--блок ссылок на другие документы-->
			<edoc:ReferenceDocument Id="referenceGuid 1" Name="Дополнение 1 к документу №-" />
			<edoc:ReferenceDocument Id="referenceGuid 2" Name="Дополнение 2 к документу №-" />
		</edoc:References>
		<edoc:Data>
			<!--Данные XML в свободной форме-->
		</edoc:Data>
		<edoc:Attachments>
			<!--блок вложений-->
			<edoc:Attachment Id="attachmentGuid 1">
				<edoc:Reference URI="Uri файла вложения">
					<edoc:DigestMethod Algorithm="Название алгоритма, которым будет сформирован хэш-образ для файла вложения" />
					<edoc:DigestValue><!--хэш образ вложения--></edoc:DigestValue>
				</edoc:Reference>
			</edoc:Attachment>
		</edoc:Attachments>
	</edoc:Document>
	<edoc:TemplateData Id="templateGuid"><!--base 64 файла шаблона--></edoc:TemplateData>
	<edoc:AttachmentData Id="attachmentGuid 1"><!--base 64 файла вложения--></edoc:AttachmentData>
	<edoc:Signatures>
		<!--блок списка подписей-->
		<edoc:Signature Id="signatureGuid">
			<!--стандартный элемент XMLDSig, который подписывает блок данных, либо блок данных и другие подписи, либо только другую подпись-->
		</edoc:Signature>
	</edoc:Signatures>
</root>
1

Общее описание документа (Document)

Контейнер электронного документа основан на машиночитаемом формате электронной разметки XML. Контейнер имеет стандарт структуры документа – XSD. Все служебные теги стандарта находятся в пространстве имен «edoc:». Корневым элементом документа EDoc является элемент «Document». В корневом элементе документа располагается вся значимая подписываемая информация документа.

Каждый электронный документа формата EDoc имеет уникальный ID документа, который располагается в атрибуте «Id» ноды «Document». Уникальный идентификатор представляет собой запись «document-Guid документа». Например «document-9e1f08af-c7f8-47f8-9e28-4ee30d53d99f». Эта запись говорит о том, что данный документ имеет уникальный идентификатор «9e1f08af-c7f8-47f8-9e28-4ee30d53d99f». Уникальный идентификатор документа позволяет ссылаться на данный документ из других электронных документов формата EDoc.

XML

<root xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:edoc="http://agroprombank.com/edoc.xsd">
  <edoc:Document Id="document-9e1f08af-c7f8-47f8-9e28-4ee30d53d99f">
     <!-- содержимое электронного документа -->
  </edoc:Document>
</root>
2

Информация о шаблоне визуального представления.

Представляет собой ссылку на xslt-шаблон визуального представления электронного документа. Блок ссылки на xslt шаблон содержит также дополнительную информацию о шаблоне: хэш шаблона, его идентификатор в формате Guid и версию компилятора, которым трансформируется шаблон.
Примеры шаблонов:

Шаблон отображения (электронное письмо)

Шаблон отображения (счет-фактура)

Что такое XSLT-шаблон?

XSLT-шаблоны представляют собой файлы визуального представления документов. Шаблоны построены на основе расширяемого языка преобразований таблиц стилей – XSLT. Они содержат информацию о том, как должен выглядеть документ (форматирование, абзацы, размер листа, поля страницы, таблицы и т.п.). Шаблоны могут быть встроены в файл-контейнер EDoc в виде base64 строки, либо присутствовать только в виде ссылки на репозиторий.

Ссылка на шаблон содержит хэш-образ шаблона, название алгоритма, которым был получен хэш-образ и относительный путь к файлу шаблона. Каждый шаблон подписывается квалифицированной подписью третьей стороны.

Следующим этапом, после подписи шаблона, является загрузка в репозиторий. В качестве репозитория может выступать локальная папка на диске, или удалённая папка на любом сервере, доступном в сети. Uri ссылка (не путать с Url) на шаблон в удалённом репозитории может иметь вид:

template.repository.edoc://orgId/templateId/versionId

где вместо template.repository.edoc:// будет подставлен Url (не путать с Uri) к репозиторию из файла конфигураций и добавлено orgId/templateId/versionId.

При открытии документа в формате EDoc, приоритетом является проверка наличия вложенного в документ XSLT-шаблона, если таковой отсутствует, то его поиск по очереди ведётся во всех доступных онлайн-репозиториях. Загрузка шаблона производится из первого репозитория, в котором он будет найден.

XML

    <!--
    edoc:Reference - стандартный элемент XMLDSig (с исключённым блоком <Transforms></Transforms> 
    - всегда используется http://www.w3.org/2001/10/xml-exc-c14n#), который перенесён 
    из пространства ds: в пространство edoc:.
     -->
    <edoc:Template Id="d9bd3d56-9a38-447c-9fdf-ef7cf5f2edd5" CompilerVersion="1.0">
        <edoc:Reference URI="template.repository.edoc://templates/apb/score/scorenA4v.xslt" />
            <edoc:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
            <edoc:DigestValue>YwixZsCF5RjSL1l6/10Jr09ByICxN7yihLZpjzpCpWI=</edoc:DigestValue>
        
    </edoc:Reference>
    </edoc:Template>
3

Ссылки на другие документы (Reference)

Формат EDoc позволяет ссылаться на другие документы EDoc обеспечивая взаимосвязь между документами. Каждый документ может ссылаться на несколько документов реализуя связь один ко многим. Ссылки на другие документы используются, например, для ответов на письма либо для ссылки на договор в актах оказания услуг и других случаях.

Ссылки на другие документы находятся блоке «References». Каждая ссылка на другой документ описывается в ноде «ReferenceDocument». В атрибутах указываются параметры внешнего документа. Атрибут «Id» содержит уникальный ID документа, атрибут «Name» содержит название документа. Количество ссылок не ограниченно.

XML

<edoc:References>
    <!--блок ссылок на другие документы-->
    <edoc:ReferenceDocument Id="referenceGuid 1" Name="Дополнение 1 к документу №-" />
    <edoc:ReferenceDocument Id="referenceGuid 2" Name="Дополнение 2 к документу №-" />
</edoc:References>
<edoc:Data>
</edoc:Data>
4

Данные документа (Data)

Блок данных «Data» описывает суть документа. Содержимое блока данных зависит от вида документа. Каждый вид документа определяет свой набор тегов и значений. Стандарт электронного документа EDoc позволяет создавать свои варианты документов либо воспользоваться форматами предлагаемыми Удостоверяющим Центром ЗАО «Агропромбанк».

Политика стандарта EDoc однозначно требует машиночитаемости блока данных. Отображение информации в понятном человеку виде, достигается путем XSLT преобразования документа. Более подробная информация о преобразовании содержится в разделе информации о шаблоне визуального представления.

Перед разработкой собственного формата данных, настоятельно рекомендуем ознакомиться со списком описанных форматов на сайте Удостоверяющего Центра.

Стандарт запрещает использовать несколько блоков данных в одном документе.

XML

<edoc:Data>
    <score>
        <purveyor>ООО "Кристалл"</purveyor>
        <fiscalcode>0100085621</fiscalcode>
        <address>г. Тираспроль, ул. Ленина № д.</address>
        <phone>(533) 8-00-00</phone>
        <paymentaccount>3242180000028648 в ОАО "Чистые пруды" г. Тирасполь, МФО 486302, КУБ №, к.сч 30340000079</paymentaccount>
        <scorenumber>96</scorenumber>
        <scoredate>01 апреля 2020г.</scoredate>
        <scorepayer>ОАО "Чистые пруды", г. Тирасполь</scorepayer>
        <orders>
            <order>
                <number>1</number>
                <nameorder>Заправка лазерного картриджа</nameorder>
                <countunits>шт.</countunits>
                <count>10</count>
                <price>82</price>
                <sum>820</sum>
            </order>
                <order>
                <number>2</number>
                <nameorder>Восстановление лазерного картриджа</nameorder>
                <countunits>шт.</countunits>
                <count>1</count>
                <price>81.35</price>
                <sum>81.35</sum>
            </order>
                <order>
                <number>3</number>
                <nameorder>Ремонт лазерного картриджа</nameorder>
                <countunits>шт.</countunits>
                <count>4</count>
                <price>66</price>
                <sum>264</sum>
            </order>
            <sumorders>1165.35</sumorders>
            <sumorderstext>Одна тысяча сто шестьдесят пять рублей 35 копеек</sumorderstext>
        </orders>
    </score>
</edoc:Data>
5

Информация о вложенных файлах (Attachments)

Контейнер электронного документа EDoc позволяет работать с вложениями. Вложенным может быть файл любого формата и размера. Стандарт позволяет работать как с вложениями внутри документа, так и находящихся в виде отдельных файлов. Стандарт гарантирует проверку файла на предмет подмены и корректировки. Каждое вложение защищенно ХЭШ значением, которое формируется с помощью математических алгоритмов на основании содержимого файла. Значение ХЭШ функции и название алгоритма указываются в параметрах вложения.

Информация о вложенных файлах содержится в ноде «Attachments». Информация о конкретном вложенном файле содержится в ноде «Attachment». Каждое вложение имеет уникальный идентификатор – GUID который указывается в атрибуте «Id». Нода «Reference» содержит информацию о вложенном файле. Атрибут «URI» содержит информацию о местоположении файла согласно формата URI. Значение ХЭШ функции содержатся в ноде «DigestValue». Параметры алгоритма формирования ХЭШ значения указываются в ноде «DigestMethod» и атрибуте «Algorithm».

Содержимое файла может быть вложено в документ EDoc. Описание формата вложения содержится в разделе 7 Вложенные файлы (данные).

XML

<!--
    edoc:Reference - стандартный элемент XMLDSig (с исключённым блоком <Transforms></Transforms>
    - всегда используется http://www.w3.org/2001/10/xml-exc-c14n#), который перенесён
    из пространства ds: в пространство edoc:. Transform в данном случае применяется только к файлам типа Xml.
     -->
    <edoc:Attachments>
        <!--блок вложений-->
        <edoc:Attachment Id="attachmentGuid 1">
            <edoc:Reference URI="Uri файла вложения">
                <edoc:DigestMethod Algorithm="Название алгоритма, которым будет сформирован хэш-образ для файла вложения" />
                <edoc:DigestValue><!--хэш образ вложения--></edoc:DigestValue>
            </edoc:Reference>
        </edoc:Attachment>
    </edoc:Attachments>
6

Вложенный шаблон визуального представления (TemplateData)

Стандарт позволяет отделять шаблон визуального представления от содержимого документа, а также вкладывать шаблон визуального представления внутрь документа. Вложение шаблона визуального представления позволяет работать с документами в оффлайн режиме, программе просмотра электронного документа не придётся искать шаблон отображения в репозитории шаблонов, но при этом размер самого электронного документа увеличится на размер вложенного шаблона.

Если программа просмотра находит вложенный шаблон, то документ отображается только с помощью вложенного шаблона отображения.

Данные вложенного шаблона находятся за пределами блока подписываемых данных в ноде «TemplateData». Значение атрибута «Id» содержит уникальный ID шаблона. Данный уникальный идентификатор должен совпадать со значением атрибута «Id» ноды «Template» в блоке подписываемых данных. Если идентификаторы не будут совпадать, то вложенный шаблон применяться не будет. Шаблон в формате Base64 строки располагается внутри ноды «TemplateData».

XML

<edoc:TemplateData Id="templateGuid">
    <!--base 64 файла шаблона-->
</edoc:TemplateData>
7

Вложенные файлы (AttachmentData)

Стандарт позволяет размещать содержимое вложенных файлов внутри электронного документа. Это позволит автономно использовать документ, в случае использования внешних файлов, они всегда должны поставляться вместе с документом и находится в постоянной доступности. Вложение файлов позволяют это избежать, но при этом размер электронного документа увеличивается на размер вложенных файлов.

Содержимое файлов размещается в ноде «AttachmentData» в формате Base64 строки. Каждый файл имеет уникальный идентификатор – атрибут «Id». Данный идентификатор должен совпадать со значением атрибута «Id» ноды «Attachment» в блоке подписываемых данных.

Стандарт поддерживает сколь угодно много вложенных файлов. Хэш файла должен совпадать с указанным в блоке подписанных данных.

XML

<edoc:AttachmentData Id="attachmentGuid 1">
        <!--base 64 файла вложения-->
</edoc:AttachmentData>

Mumbai Tub8com Link | TOP |

| Area | Rationale | Suggested Action | |------|-----------|------------------| | Regional‑Language Content | > 60 % of Indian short‑form video consumption is in vernacular languages (Marathi, Hindi, Tamil). | Expand creator‑partner programmes targeting Marathi‑speaking influencers; develop AI‑driven subtitle & translation tools. | | Fintech Integration | Growing acceptance of UPI, wallets, and “Buy‑Now‑Pay‑Later” (BNPL). | Integrate UPI‑direct checkout & BNPL options; negotiate revenue‑share with fintech partners. | | Logistics Optimisation | Mumbai’s congestion creates delivery challenges. | Pilot “micro‑fulfilment hubs” in suburban clusters; partner with last‑mile startups for “same‑day” delivery. | | Advertising Innovation | Brands seek shoppable video formats. | Offer “AR‑enhanced product overlays” and real‑time inventory sync for advertisers. | | Regulatory Proactiveness | New content‑rating law (2024) may affect user‑generated videos. | Implement built‑in content‑rating AI; create a compliance dashboard for creators. |


| Aspect | Details (as of Q1 2025) | |--------|------------------------| | Founded | 2020, Singapore (initially as “Tub8 Entertainment”). | | Core Services | • Short‑form video (15‑60 sec)
• Live‑stream shopping (hosted by “Tub8 Hosts”)
• Marketplace for niche lifestyle products | | Geographic Footprint | Southeast Asia (Indonesia, Malaysia, Vietnam), expanding to South Asia (India, Bangladesh, Pakistan) and the Middle East. | | Funding | Series C round in 2023: US$250 M led by Sequoia Capital India & SoftBank Vision Fund. | | User Base | ~120 M global registered users; ~12 M monthly active users (MAU) in India (2024). | | Revenue Model | • Advertising (brand‑partner videos, native ads)
• Transaction fees (2–5 % on marketplace sales)
• Subscription for premium “Tub8 Pro” tools for creators. | | Competitive Position | Directly competes with TikTok‑style apps (Instagram Reels, YouTube Shorts) and live‑shopping platforms (Myntra Live, Amazon Live). Tub8 differentiates itself by bundling commerce directly into the video feed and offering regional‑language creator tools. |


If you’re looking for official information about Mumbai, consider these trusted sources:

  • City Guides & Travel Info

  • Safety & Cybersecurity Tips


  • The purpose of this report is to provide a concise, evidence‑based snapshot of the evolving relationship—hereafter called the Mumbai‑tub8.com link—between the Indian metropolis of Mumbai and the digital platform tub8.com. The analysis is intended for senior business strategists, investors, and policymakers who need to gauge the strategic relevance, market impact, and potential future trajectory of this partnership.


    (All data are drawn from publicly released information up to Q1 2025. For deeper quantitative analysis, a dedicated market‑research engagement is recommended.)

    tub8.com: This domain is historically linked to adult video streaming networks. Similar domains (like tube8.com) are high-traffic sites that host user-generated content.

    The "Mumbai" Connection: Queries like this often arise when users are looking for region-specific content or local "mirror" links that may bypass regional internet filters or provide faster local server speeds. 2. Safety and Security Warnings

    Streaming sites with variations of this name are often targets for cyber threats. While some major versions have addressed security flaws, you should be aware of the following: mumbai tub8com link

    Redirects and Malware: Many "unofficial" or "mirror" links for these sites use aggressive redirects to malicious websites or prompt you to download suspicious "media players" that are actually malware.

    Phishing: Links shared on forums or via social media titled "Mumbai tub8com link" may be phishing attempts designed to steal personal data or device credentials. 3. Safe Browsing Practices

    If you are attempting to access streaming content, it is highly recommended to:

    Use Official Platforms: For safe, legal, and free streaming, platforms like Tubi TV offer a massive library of movies and live TV without the security risks of unofficial mirror sites.

    Enable Security Tools: Ensure you have an active firewall and a reputable ad-blocker to prevent intrusive pop-ups and potential drive-by downloads.

    Verify the URL: Before clicking, hover over the link to ensure the domain matches the official site. Avoid domains ending in unusual extensions (e.g., .click, .su, or .online) unless you are certain of their origin. 4. Legal Considerations

    In various regions, including parts of India, access to certain adult or unauthorized streaming domains is restricted by government regulations or Internet Service Providers (ISPs). Attempting to use "unblocked" links or mirrors may violate local terms of service.

    Finding a specific link like that can sometimes feel like searching for a hidden gem in Mumbai’s bustling Chor Bazaar

    . While there isn't a single official public destination under that exact name, it often pops up in niche communities or local forums. If you’re looking to dive into the Mumbai vibe , here are a few ways to get the real experience: Catch the Action: For the latest on the city's sports pulse, the Mumbai Indians YouTube channel is the go-to for IPL fans. Local Pulse: Sites like Mumbai Live | Area | Rationale | Suggested Action |

    offer a daily dose of what's happening in the city, from entertainment to local civic updates. Travel Inspiration:

    If you're looking for the city's "hidden links" and secret spots, creators like Sean and Emily

    share fantastic first-hand impressions of the "City of Dreams."

    Mumbai is all about the hustle and the connections you make along the way. Whether you're navigating the local trains or the web, the best finds usually come from a bit of exploring!

    Mumbai, formerly known as Bombay, is the capital of Maharashtra and India’s most populous city. Located along the Arabian Sea on the west coast, it serves as the country’s primary financial hub and a critical global economic center.

    The city is famously characterized by its "spirit"—a resilience often captured in the phrase "the city that never sleeps". It is the home of Bollywood, the world’s most prolific film industry, which draws thousands of people daily in search of fame and fortune. This influx has created a unique melting pot where luxury skyscrapers stand alongside dense urban settlements, and historic Victorian architecture, such as the Chhatrapati Shivaji Maharaj Terminus, neighbors modern financial districts. Key landmarks that define its landscape include:

    The Gateway of India: An iconic arch built during the British Raj that remains the symbolic entrance to the city.

    Marine Drive: A scenic 3.6-kilometer boulevard along the coast, often called the "Queen’s Necklace" due to its lights at night.

    Juhu and Girgaon Chowpatty: Popular beaches that serve as communal spaces for the city's residents. | Aspect | Details (as of Q1 2025)

    Despite its challenges with overcrowding and infrastructure, Mumbai remains a beacon of opportunity. Its local train network, often called the city's "lifeline," transports millions of commuters daily, showcasing the disciplined chaos that makes Mumbai unique. For students and travelers alike, Mumbai represents a blend of India's rich colonial past and its ambitious, modern future.

    For more official details on tourism and history, you can visit Incredible India or the Maharashtra Tourism website.

    Tube8.com, owned by Aylo, is an adult video-sharing platform that hosts various content, including localized searches such as for Mumbai. Users should be aware of security risks, including malicious ads and potential malware from, or clones of, adult content sites. Access to these platforms is frequently restricted by regional regulations, such as in India and Australia. For safe browsing, expert guidelines suggest using up-to-date security software and modern, ad-blocking browsers.

    Tube8.com is an adult video-sharing platform that may pose security risks, including potential malvertising through third-party ad brokers. Users should exercise caution, verify links using security tools like Sucuri SiteCheck, and ensure browser security settings are active to avoid malicious content. For more information, visit Reddit (r/antivirus). Sucuri SiteCheck: Website Security Checker | Malware Scan

    Mumbai, India's financial and entertainment capital, is renowned for Bollywood, iconic landmarks like the Gateway of India, and vibrant spots such as Colaba Causeway. Visitors can explore historic sites like the Elephanta Caves or experience the coastal views along Marine Drive. For guidance on navigating Mumbai's attractions and for information on the city's top spots, this travel guide is a helpful resource.

    Mumbai Few Hours Itinerary: What to Do, See & Eat (2025 Guide)

    The Mumbai‑tub8.com link is a multifaceted strategic initiative that intertwines content, commerce, and connectivity. By anchoring its operations in Mumbai—a city that uniquely blends media talent, logistical capability, and a massive consumer base—tub8.com is positioning itself to capture a significant share of India’s short‑form video and live‑shopping market. The early performance indicators are promising, but sustained success will hinge on robust regulatory compliance, continuous technical investment, and deep localisation of both content and commerce experiences.


  • Key take‑aways