Cargos adicionales
Los cargos adicionales se pueden incluir en una OC en el nivel de OC o en el nivel de línea. Cuando se emite la OC para EDI, el Cargo adicional de orden de compra correspondiente o los registros de Cargo adicional de línea de orden de compra se crean en la Salida EDI de orden de compra. Estos Cargos adicionales no se incluyen en la 850 con la asignación predeterminada.
Hay disponible un registro de Tabla de sustitución de datos EDI para incluir los Cargos adicionales en un segmento SAC en la Orden de compra 850.
El registro de sustitución de datos MAP_ADDON se puede utilizar con Códigos adicionales e importes en la 850. Puede habilitarla para todos los socios comerciales o un socio comercial específico.
Es posible que los registros de Sustitución de datos adicionales sean necesarios para realizar referencias cruzadas a sus Códigos adicionales con códigos X12 válidos.
- Configuración
- Opcional
- Comportamiento predeterminado: Los Cargos adicionales no se incluyen en la 850.
- Relacionado: L1_O_ADDON, <tpid_O_ADDON
Sustitución de datos para habilitar la asignaciones adicionales para todos los socios comerciales
| Campo | Valor | Ejemplo/Comentarios |
|---|---|---|
| Nombre de lista | MAP_ADDON | |
| Su valor | * | Usar asterisco para indicar todos los id. de socio comercial |
| Valor de socio | S | Y = asignar cargo adicional; N: no asignar cargo adicional |
Sustitución de datos para habilitar la asignación adicional para socio comercial específico
| Campo | Valor | Ejemplo/Comentarios |
|---|---|---|
| Nombre de lista | MAP_ADDON | |
| Su valor | <tpid> | Reemplace <tpid> con Id. de socio comercial para registro de Socio comercial |
| Valor de socio | S | Y = asignar cargo adicional; N: no asignar cargo adicional |
Los Cargos adicionales se envían en un segmento SAC.
El Importe se envía en el quinto elemento (SAC05). El elemento tiene dos decimales implícitos. Si el importe es un número entero, no un decimal, el valor debe incluir 00.
- Un cargo de 10,00 se representaría como 1000
- Un cargo de 1.36 se representaría como 136
- También se representaría un cargo de 10,358 como 136
- Un cargo de .01 se representaría como 01
El primer elemento (SAC01) indica si el segmento es para un cargo (C) o reserva/descuento (A). Si el importe es negativo, SAC01 será “A” y SAC05 será positivo.
El segundo elemento (SAC02) es para el Código de cargo. El estándar ASC X12 define los códigos válidos. Debe aceptar el Socio comercial en los códigos que se van a utilizar.
Si no utiliza códigos estándar X12 para sus Códigos adicionales, necesitará un registro de Sustitución de datos para realizar referencias cruzadas a su valor de Código con un código X12. Consulte a su socio para usar los códigos. Consulte la documentación de los registros de sustitución de datos L1_O_ADDON y <tpid>_O_ADDON.
Como referencia, estos son los códigos válidos de muestra:
- Descuento C300 - Especial
- Descuento C310
- Entrega C040
- Flete D240
- Gestión D500
- D540 Cuota de gestión de materiales peligrosos: local
- G600 igual - Servicio de día
- G830 Envío y gestión
Ejemplo
Este ejemplo muestra una 850 con: 1 encabezado SAC, línea 1 tiene 2 SAC, línea 2 no tiene, línea 3 tiene 1 SAC para una reserva/descuento.
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