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.
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