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 da conta atribuído ao fornecedor será usado e não haverá uso de GLNs.

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

L1_O_USE_GLN = B

Os números de conta atribuídos ao fornecedor e os GLNs serão usados. Se um GLN não existir no arquivo de interface, uma pesquisa de substituição será realizada usando o valor do ID do Lawson apropriado para obter o GLN correspondente.

  1. número da conta = pesquise tpid_O_SHIPTO
  2. escreva N1ST - N1^ST^^91^número da conta
  3. shipto_GLN
    1. se não houver shipto_GLN,
      1. GLN de local de remessa = pesquise L1_SHIPTO_GLN com o local receptor.
    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 o local 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 o local 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

Números de conta atribuídos ao fornecedor não serão usados. Pesquisas de substituição serão realizadas usando o valor de ID do Lawson apropriado para obter o GLN correspondente.

  1. shipto_GLN

    1. se não houver shipto_GLN,

      1. GLN de local de remessa = pesquise L1_SHIPTO_GLN com o local receptor.

    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 o local 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 o local 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

Esse uso só é válido para um cliente com Aplicativos Lawson 9.0.1.4 ou 9.0.1.3 com CTPs aplicados. Com essa opção, GLNs são mapeados diretamente para o arquivo ASC X12. Nenhuma pesquisa é realizada. Nenhum valor de id do Lawson 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