Encargos adicionais

Encargos adicionais podem ser incluídos em uma OC no nível da OC ou no nível da linha. Quando a OC é emitida para EDI, os registros de Encargo adicional de ordem de compra e/ou Encargo adicional da linha da ordem de compra correspondentes são criados na Saída de EDI da ordem de compra. Esses encargos adicionais não estão incluídos em 850 com o mapeamento padrão.

Um registro da Tabela de substituição de dados do EDI está disponível para incluir os encargos adicionais em um segmento SAC na ordem de compra 850.

O registro de substituição de dados MAP_ADDON pode ser usado incluir códigos e valores adicionais em 850. Você pode ativá-lo para todos os parceiros comerciais ou para um parceiro comercial específico.

Nota: 

Registros de substituição de dados adicionais podem ser necessários para fazer referência cruzada de seus códigos adicionais com códigos X12 válidos.

  • Configuração
  • Opcional
  • Comportamento padrão: Encargos adicionais não são incluídos em 850.
  • Relacionado: L1_O_ADDON, <idpc_O_ADDON

Substituição de dados para ativar o mapeamento adicional para todos os parceiros comerciais

Campo Valor Exemplo/Comentários
Nome da lista MAP_ADDON
Seu valor * Use um asterisco para indicar todas as IDs de parceiro comercial
Valor do parceiro S Y = mapear adicional; N - não mapear adicional

Substituição de dados para ativar o mapeamento adicional para parceiro comercial específico

Campo Valor Exemplo/Comentários
Nome da lista MAP_ADDON
Seu valor <idpc> Substituir <idpc> por ID de parceiro comercial para registro de parceiro comercial
Valor do parceiro S Y = mapear adicional; N - não mapear adicional

Encargos adicionais são enviados em um segmento SAC.

O Valor é enviado no quinto elemento (SAC05). O elemento tem dois decimais implícitos. Se o valor for um número inteiro (nenhum decimal), o valor deverá incluir 00.

  • Um encargo de 10,00 seria representado como 1000
  • Um encargo de 1,36 seria representado como 136
  • Um encargo de 10.358 também seria representado como 136
  • Um encargo de 0,01 seria representado como 01

O primeiro elemento (SAC01) indica se o segmento é para um encargo (C) ou subsídio/desconto (A). Se o valor for negativo, SAC01 será “A” e SAC05 será positivo.

O segundo elemento (SAC02) é para o Código de encargo. O padrão ASC X12 define os códigos válidos. Você deve concordar com seu parceiro comercial sobre os códigos a serem usados.

Se você não estiver usando os códigos padrão X12 para seus códigos adicionais, será necessário um registro de Substituição de dados para fazer a referência cruzada entre o valor do seu código e um código X12. Consulte seu parceiro sobre os códigos a serem utilizados. Consulte a documentação dos registros de substituição de dados L1_O_ADDON e <idpc>_O_ADDON.

Para referência, estes são os códigos válidos de exemplo:

  • C300 - Desconto especial
  • C310 - Desconto
  • C040 - Entrega
  • D240 Frete
  • D500 Manipulação
  • D540 Taxa de manuseio de materiais perigosos - Nacional
  • G600 Serviço no mesmo dia
  • G830 Expedição e manuseio

Exemplo

Este exemplo mostra um 850 com: 1 cabeçalho SAC, Linha 1 tem 2 SAC, Linha 2 não tem nenhum, e Linha 3 tem 1 SAC para um subsídio/desconto.

ST^850^1000
BEG^00^SA^309^^20240214
PER^BD^Bilwabik,Gilbert^TE^5555555555^EM^gilbert.bilwabik@infor.com
SAC^C^G600^^^3560
DTM^002^20240214
N1^ST^LOC1^91^LOC1107-1021
PO1^1^5^EA^29.99^^IN^B01N8X5OE1^VC^B01N8X5OE1
SAC^C^D540^^^2000
SAC^C^G600^^^09
PO1^2^10^EA^34.55^^IN^B01MYDPFN5^VC^B01MYDPFN5
PO1^3^10^EA^10.88^^IN^B07JZJGHL4^VC^B07JZJGHL4
SAC^A^C310^^^995
CTT^3
SE^14^1000