Ir al contenido

Importador de precios de costo

Nombre de la parte de datos: articulo.precio-costo. Actualiza el precio de costo, los descuentos de costo y el impuesto interno de artículos que ya existen. Recibe una sola tabla con un registro por artículo.

Este importador solo actualiza: nunca crea ni inactiva artículos, así que allowCreate y allowRemove no tienen efecto. Con allowUpdate = false valida los registros pero no aplica cambios. Al terminar, el sistema recalcula los precios de venta que se calculan por porcentaje (y guarda su historial).

Campo Tipo Descripción
codigo string Obligatorio. Código del artículo (distingue mayúsculas). Si no existe, el registro se rechaza.
codigoMoneda string Obligatorio. Moneda del precio de costo. Los importes se redondean a los decimales de esa moneda.
precioCosto decimal Precio de costo.
descuentoCosto decimal Descuento habitual del proveedor, en porcentaje de 0 a 100 (ej. 10 = 10 %).
descuentoCompuesto string Opcional. Descuentos sucesivos separados por + (ej. 10+5). Si se envía, reemplaza a descuentoCosto. Hasta 40 caracteres.
descuentoCostoExtra decimal Opcional. Descuento extra, de 0 a 100.
descuentoCostoExtraDetalle string Opcional. Igual que descuentoCompuesto, para el descuento extra.
impuestoInterno decimal Importe de impuesto interno.
impuestoInternoPorcentaje decimal Opcional. Impuesto interno como porcentaje (0 o más). Si se envía, reemplaza a impuestoInterno: el importe se calcula como precioCosto × (1 − descuento de costo) × porcentaje / 100.
descripcion, proveedor, rubro, linea string Informativos, se ignoran.

Los campos numéricos que no se envían valen 0: si se omite descuentoCosto o impuestoInterno, el descuento o el impuesto del artículo quedan en 0. Enviar siempre los valores vigentes.

[
[
{
"codigo": "300026603",
"descripcion": "Toddy Galletas Chispas Choco 210gr",
"codigoMoneda": "ARS",
"precioCosto": 15.65,
"impuestoInterno": 0,
"descuentoCosto": 0
},
{
"codigo": "300026769",
"descripcion": "Lay S Stax Cheddar 140gr",
"codigoMoneda": "ARS",
"precioCosto": 27.44,
"impuestoInterno": 0,
"descuentoCosto": 10,
"descuentoCompuesto": "5+5"
}
]
]