Какой стандарт лучше всего использовать для обмена деловыми документами (счета-фактуры, заказы на покупку и т. д.)?

StackOverflow https://stackoverflow.com/questions/166692

Вопрос

Если мне нужно реализовать отправку и получение деловых документов из системы в систему (счета-фактуры, заказы на заказы, уведомления о денежных переводах и т. д.), какой стандарт вы бы порекомендовали для лучшего взаимодействия и почему?Это может быть XML или что-то еще.

Это было полезно?

Решение

Я бы посмотрел (в таком порядке):

  • Отраслевые форматы.Всегда ваш лучший выбор, если у вас однородная торговая группа.
  • cXML или XCBL, если вам нужно решение XML с установленным стандартом.
  • X12, если у вас неограниченное время, деньги и желающие партнеры.
  • пользовательский XML только в том случае, если у вас есть требования, выходящие за рамки стандарта, или такой небольшой объем данных для передачи, что стандарт слишком сильно раздует ваши документы.

Конечно, все зависит от проблемной области.Я бы подумал над такими вопросами:

  1. Вы работаете в отрасли с особым форматом или нормативными требованиями?Например, есть ли такие данные, как химический состав газа, который вы заказываете?Существуют ли опасные материалы, требующие специального заказа или обращения?
  2. Есть ли в вашей отрасли уже определенный формат или вам нужен общий?Химическая/газовая, розничная торговля, крупная нефть, авиалинии, финансовые услуги и многие другие уже имеют форматы, а иногда и созданные сети.
  3. Работаете ли вы с корпоративными закупщиками, у которых есть заявки на закупки?Если да, то я бы присмотрелся к cXML или XCBL, которые поддерживают стандарт PunchOut, позволяющий системам закупок делать заказы из онлайн-каталогов.
  4. Какова искушенность ваших партнеров?EDI — старая и мощная технология, но ее очень трудно понять.Новичкам в этом процессе удобнее работать с форматами на основе XML.
  5. Какова ваша позиция на рынке?Можете ли вы предложить своим партнерам стандарты или они будут диктовать вам формат?В каком случае вам придется принять несколько стандартов?Кто будет переводить между ними?

Другие советы

UBL (универсальный бизнес-язык ) - последняя попытка сделать это, управляемая OASIS. Проблема в том, что святой Грааль взаимодействия с деловыми документами очень далек, если вообще реалистичен. Вот почему такие продукты, как Biztalk, существуют. Основная цель Biztalk - взять документ в формате одного партнера и преобразовать его в ваш формат, или наоборот.

Даже огромные стандарты, такие как ANSI X12 и Edifact, были проблематичными, потому что даже когда два партнера обменивались документами с использованием согласованного стандарта, обычно было достаточно различий в способах использования документов, что требовало специального кодирования для их обработки.

Мое предложение состоит в том, чтобы предоставить чистый и простой для понимания формат XML, который очень точно соответствует потребностям вашего бизнеса, и позволить вашим партнерам использовать любой метод, который они в настоящее время используют с другими партнерами, для обработки вашего документа. Попытка следовать отраслевому стандарту будет гораздо более трудоемкой и, вероятно, принесет мало пользы.

Стандарт X12. Вот и все. См. EDI страницу в Википедии.

Существует ebXML стандарт, который охватывает не только форматы документов, но и процессы между бизнес-объектами.

Существуют различные стандарты для этого: SWIFT - ТГУ Bolereo Twist

Однако ни один из стандартов не был полностью принят / принят промышленностью и, следовательно, не будет взаимодействовать. Другая методология заключается в использовании системы управления потоками документов, при которой вы сканируете и сохраняете все документы в виде изображений и создаете рабочий процесс для их отправки и получения.

PDF - у всех есть кроссплатформенность, и он может работать с любым типом документов. Не очень хорошо, если вы хотите отредактировать его.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top