Saída

Para o processamento de saída, a árvore de decisões do processo é a seguinte:

Sem GLN

Esta é a funcionalidade existente. O número de conta atribuído ao fornecedor vai ser utilizado, os GLN não vão ser utilizados.

  1. número de conta = pesquise tpid_O_SHIPTO
  2. escreva N1ST - N1^ST^^91^número de conta

L1_O_USE_GLN = B

Os números de conta atribuídos ao fornecedor e os GLN vão ser utilizados. Se um GLN não existir no ficheiro de interface, será efetuada uma pesquisa de substituição utilizando o valor da ID do Lawson adequado para obter o GLN correspondente.

  1. número de conta = pesquise tpid_O_SHIPTO
  2. escreva N1ST - N1^ST^^91^número de conta
  3. shipto_GLN
    1. se não houver shipto_GLN,
      1. GLN de destino da remessa = pesquise L1_SHIPTO_GLN com a localização de destino de expedição.
    2. se houver shipto_GLN,
      1. se o segmento N1ST existir, escreva N1^DA^^UL^ship to_GLN
      2. se o segmento N1ST não existir, escreva N1^ST^^UL^ship to_GLN
  4. company_GLN
    1. se não houver company_GLN,
      1. company_GLN = pesquise L1_COMPANY_GLN com a localização da empresa.
    2. se houver company_GLN,
      1. escreva N1^BT^^UL^company_GLN

  5. vendor_GLN

    1. se não houver vendor_GLN

      1. vendor_GLN = pesquise L1_VENDOR_GLN com a localização do fornecedor.

    2. se houver vendor_GLN,

      1. i. escreva N1^VN^^UL^vendor_GLN

  6. purch from_GLN

    1. se não houver purch from_GLN,

      1. purch from_GLN = pesquise L1_PURCHFROM_GLN com o local de origem da compra.

    2. se houver purch from_GLN

      1. escreva N1^SE^^UL^purchfrom_GLN

L1_O_USE_GLN = L

Os números de conta atribuídos ao fornecedor não vão ser utilizados. As pesquisas de substituição vão ser realizadas utilizando o valor de ID do Lawson adequado para obter o GLN correspondente.

  1. shipto_GLN

    1. se não houver shipto_GLN,

      1. GLN de destino da remessa = pesquise L1_SHIPTO_GLN com a localização de destino de expedição.

    2. se houver shipto_GLN,

      1. escreva N1^ST^^UL^shipto_GLN

  2. company_GLN

    1. se não houver company_GLN,

      1. company_GLN = pesquise L1_COMPANY_GLN com a localização da empresa.

    2. se houver company_GLN,

      1. escreva N1^BT^^UL^company_GLN

  3. vendor_GLN

    1. se não houver vendor_GLN

      1. vendor_GLN = pesquise L1_VENDOR_GLN com a localização do fornecedor.

    2. se houver vendor_GLN,

      1. escreva N1^VN^^UL^vendor_GLN

  4. purch from_GLN

    1. se não houver purch from_GLN,

      1. purch from_GLN = pesquise L1_PURCHFROM_GLN com o local de origem da compra.

    2. se houver purch from_GLN

      1. escreva N1^SE^^UL^purch from_GLN

L1_I_USE_GLN = O

Esta utilização só é válida para um cliente com Aplicações Lawson 9.0.1.4 ou 9.0.1.3 com CTP aplicados. Com esta opção, os GLN são mapeados diretamente para o ficheiro ASC X12. Nenhuma é feita nenhuma pesquisa. Nenhum valor de ID do Lawson vai ser mapeado.

L1_O_USE_GLN = B ou L ou O

  1. se houver shipto_GLN

    1. se houver um N1^ST^^91^account_number, escreva N1^DA^^UL^shipto_GLN

    2. caso contrário, escreva N1^ST^^UL^shipto_GLN

  2. se houver company_GLN, escreva N1^BT^^UL^company_GLN

  3. se houver vendor_GLN, escreva N1^VN^^UL^vendor_GLN

  4. se houver purch from_GLN, escreva N1^SE^^UL^purch from_GLN