Qual é o melhor padrão a ser usado para troca de documentos de negócios (facturas, POs etc)?

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

Pergunta

Se Eu preciso implementar o envio e recebimento de documentos empresariais de sistema para sistema (faturas, OP, avisos de pagamento, etc) o padrão que você recomendaria para melhor interoperabilidade e por quê? Poderia ser XML ou de outra forma.

Foi útil?

Solução

Eu olhava para (nesta ordem):

    formatos
  • específicos da indústria. Sempre a melhor escolha se você tem um grupo de negociação homogênea.
  • cXML ou xCBL se você quiser uma solução XML com um padrão estabelecido.
  • X12 se você tem tempo ilimitado, dinheiro e parceiros dispostos.
  • XML personalizado somente se você tiver requisitos fora de um padrão ou uma quantidade tão pequena de dados a transmitir que o padrão seria inchar seus documentos muito.

Isto, é claro, tudo depende do domínio do problema. Gostaria de pensar sobre estas perguntas:

  1. Você está em uma indústria com formato específico ou requisitos regulamentares? Por exemplo, há detalhes como a composição química de um gás que você está requisitando? Há materiais perigosos que exigem encomendas especiais ou manipulação?
  2. A sua indústria têm um formato específico já ou você precisa de um genérico? Chem / Gás, Varejo, Big Oil, companhias aéreas, serviços financeiros, e muitos outros já têm formatos e, por vezes, redes estabelecidas.
  3. Você trabalha com compradores corporativos que têm aplicativos de compras? Se assim for, eu dar uma olhada em cXML ou xCBL que lida com o padrão PunchOut que permite que os sistemas de compra para fim de catálogos on-line.
  4. O que é a sofisticação de seus parceiros? EDI é velho e poderoso, mas muito difícil de entender. Pessoas novas para o processo são mais confortáveis ??com os formatos baseados em XML.
  5. Qual é a sua posição no mercado? você pode dirigir um padrão para seus parceiros ou será que vão ditar um formato para você? Nesse caso, você precisará adotar várias normas? Quem vai traduzir entre eles?

Outras dicas

UBL (Universal Business Idioma ) é a mais recente tentativa de fazer isso, gerido pela OASIS. O problema é que o Santo Graal da interoperabilidade documento negócio é realmente muito longe, se realista em tudo. É por isso que produtos como Biztalk existe. o propósito primordial da Biztalk é levar o documento no formato de um parceiro e convertê-lo em seu formato, ou vice-versa.

Mesmo enormes padrões como ANSI X12 e Edifact foram problemáticas porque, mesmo quando dois parceiros trocaram documentos utilizando uma norma acordada havia geralmente diferenças suficientes na forma como os documentos foram utilizados que era necessário codificação personalizada para processá-los.

A minha sugestão é expor um formato XML limpo e fácil de entender que corresponda muito de perto suas necessidades de negócios e deixar que seus parceiros usar qualquer método que uso atualmente com outros parceiros para processar seu documento. Tentando seguir um padrão da indústria será muito mais trabalho e provavelmente fornecer pouco benefício.

O padrão é X12. Isso é muito bonito isso. Veja a href="http://en.wikipedia.org/wiki/Electronic_Data_Interchange" rel="nofollow noreferrer"> página na Wikipedia.

Existe a ebXML padrão , que abrange não só formatos de documentos, mas também os processos entre entidades empresariais.

Existem vários padrão para fazer isso como SWIFT - TSU Bolereo Torça

No entanto, nenhum dos padrões foram integralmente adotados / aceite pela indústria e, portanto, eles não seriam interoperabilidade. A outra metodologia está usando um fluxo de documentos sistema de gestão por onde você digitalizar e armazenar todos os documentos como imagens e construir um fluxo de trabalho em torno de enviar e receber estes.

PDF - todo mundo tem, sua plataforma cruzada e pode lidar com qualquer tipo de documento. Não é bom se você quiser editá-lo embora.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top