Saltar al contenido

Productos

Los productos definen partidas reutilizables con códigos del catálogo del SAT y configuración de impuestos predeterminada.

Crear un producto

curl https://api.facturacion.srs-ngr.com/v1/productos \
  -u sk_test_xxx: \
  -H "Content-Type: application/json" \
  -d '{
    "organizacion": "org_1a2b3c4d",
    "descripcion": "Servicio de consultoría en TI",
    "valor_unitario": "1000.000000",
    "clave_prod_serv": "80101500",
    "clave_unidad": "E48",
    "unidad": "Servicio",
    "no_identificacion": "CONSUL-001",
    "objeto_imp": "02",
    "impuestos_default": {
      "traslados": [
        {"impuesto": "002", "tipo_factor": "Tasa", "tasa_o_cuota": "0.160000"}
      ]
    }
  }'

Campos requeridos

CampoDescripciónEjemplo
descripcionDescripción del producto"Servicio de consultoría"
valor_unitarioPrecio unitario (6 decimales)"1000.000000"
clave_prod_servCódigo de producto/servicio del SAT"80101500"
clave_unidadCódigo de unidad del SAT"E48"
objeto_impObjeto de impuesto: "01" (no), "02" (sí), "03" (sí, exento)"02"

Impuestos predeterminados

Cuando objeto_imp es "02", defina los impuestos predeterminados que aplican a este producto:

{
  "impuestos_default": {
    "traslados": [
      {"impuesto": "002", "tipo_factor": "Tasa", "tasa_o_cuota": "0.160000"}
    ],
    "retenciones": [
      {"impuesto": "001", "tipo_factor": "Tasa", "tasa_o_cuota": "0.100000"}
    ]
  }
}

Códigos de impuesto comunes:

impuestoNombreTasas comunes
001ISRRetención: 0.100000
002IVATraslado: 0.160000, 0.080000, 0.000000
003IEPSVariable

Al crear una factura con una referencia a producto, estos impuestos se aplican automáticamente.

Buscar productos

curl "https://api.facturacion.srs-ngr.com/v1/productos?organizacion=org_1a2b3c4d&q=consultoría" \
  -u sk_test_xxx:

Busca en descripcion y no_identificacion (SKU).

Búsqueda en catálogos del SAT

Encuentre la clave_prod_serv correcta (más de 55,000 códigos):

curl "https://api.facturacion.srs-ngr.com/v1/catalogos/claves_prod_serv?q=software&limite=10" \
  -u sk_test_xxx:

Encuentre códigos de unidad:

curl "https://api.facturacion.srs-ngr.com/v1/catalogos/claves_unidad?q=pieza" \
  -u sk_test_xxx: