Pricing Procedure
Características
Section titled “Características”Define qué ConditionTypes aplican y en qué orden (step).
Para cada ConditionType en el procedimiento se puede configurar:
| Campo | Descripción |
|---|---|
step | Orden de aplicación |
manual | El usuario puede sobreescribir el valor calculado |
mandatory | La condición debe estar presente en la transacción |
statistical | Se calcula pero no impacta en el precio neto (solo informativo) |
print | Se imprime en el documento |
Relación con SchemaDetermination
Section titled “Relación con SchemaDetermination”El PricingProcedure a usar en cada transacción se determina a través de la SchemaDetermination, que conecta el contexto (TipoComprobante, CanalDeVentas, etc.) con el procedimiento correcto.
Endpoints
Section titled “Endpoints”| Método | Endpoint | Descripción |
|---|---|---|
| GET | /api/pricingProcedure/{id}/loadConditionTypes/{material}/{date?} | Condiciones aplicables a un material |
| GET | /api/pricingProcedure/{id}/oferta/{material?}/{date?} | Condiciones de oferta vigentes |
| POST | /api/pricingProcedure/{id}/attachConditionType | Agregar condición al procedimiento |