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.
- número de conta = pesquise tpid_O_SHIPTO
- 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.
- número de conta = pesquise tpid_O_SHIPTO
- escreva N1ST - N1^ST^^91^número de conta
- shipto_GLN
- se não houver shipto_GLN,
- GLN de destino da remessa = pesquise L1_SHIPTO_GLN com a localização de destino de expedição.
- se houver shipto_GLN,
- se o segmento N1ST existir, escreva N1^DA^^UL^ship to_GLN
- se o segmento N1ST não existir, escreva N1^ST^^UL^ship to_GLN
- se não houver shipto_GLN,
- company_GLN
- se não houver company_GLN,
- company_GLN = pesquise L1_COMPANY_GLN com a localização da empresa.
- se houver company_GLN,
-
escreva N1^BT^^UL^company_GLN
-
- se não houver company_GLN,
-
vendor_GLN
-
se não houver vendor_GLN
-
vendor_GLN = pesquise L1_VENDOR_GLN com a localização do fornecedor.
-
-
se houver vendor_GLN,
-
i. escreva N1^VN^^UL^vendor_GLN
-
-
-
purch from_GLN
-
se não houver purch from_GLN,
-
purch from_GLN = pesquise L1_PURCHFROM_GLN com o local de origem da compra.
-
-
se houver purch from_GLN
-
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.
-
shipto_GLN
-
se não houver shipto_GLN,
-
GLN de destino da remessa = pesquise L1_SHIPTO_GLN com a localização de destino de expedição.
-
-
se houver shipto_GLN,
-
escreva N1^ST^^UL^shipto_GLN
-
-
-
company_GLN
-
se não houver company_GLN,
-
company_GLN = pesquise L1_COMPANY_GLN com a localização da empresa.
-
-
se houver company_GLN,
-
escreva N1^BT^^UL^company_GLN
-
-
-
vendor_GLN
-
se não houver vendor_GLN
-
vendor_GLN = pesquise L1_VENDOR_GLN com a localização do fornecedor.
-
-
se houver vendor_GLN,
-
escreva N1^VN^^UL^vendor_GLN
-
-
-
purch from_GLN
-
se não houver purch from_GLN,
-
purch from_GLN = pesquise L1_PURCHFROM_GLN com o local de origem da compra.
-
-
se houver purch from_GLN
-
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
-
se houver shipto_GLN
-
se houver um N1^ST^^91^account_number, escreva N1^DA^^UL^shipto_GLN
-
caso contrário, escreva N1^ST^^UL^shipto_GLN
-
-
se houver company_GLN, escreva N1^BT^^UL^company_GLN
-
se houver vendor_GLN, escreva N1^VN^^UL^vendor_GLN
-
se houver purch from_GLN, escreva N1^SE^^UL^purch from_GLN