# API Factura de Compra - No vincula el segundo producto idéntico a una misma recepción

**URL:** <https://bc.finneg.com/t/api-factura-de-compra-no-vincula-el-segundo-producto-identico-a-una-misma-recepcion/7277>\
**Category:** API\
**Tags:** api, soluciones\
**Created:** [4 Septiembre, 2026 20:16 UTC](https://bc.finneg.com/t/api-factura-de-compra-no-vincula-el-segundo-producto-identico-a-una-misma-recepcion/7277 "2026-09-04T20:16:09Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mateo\_Nunez](https://bc.finneg.com/user_avatar/bc.finneg.com/mateo_nunez/32/26955_2.png) [@Mateo\_Nunez](https://bc.finneg.com/u/Mateo_Nunez)\
**Post date:** [4 Septiembre, 2026 20:16 UTC](https://bc.finneg.com/t/api-factura-de-compra-no-vincula-el-segundo-producto-identico-a-una-misma-recepcion/7277/1 "2026-09-04T20:16:09Z")

</div>

**Consulta** :

Al enviar una Factura de Compra mediante la API que contiene dos productos iguales vinculados en origen a la misma recepción, el sistema solo vincula el primer producto y el segundo queda pendiente de vinculación.

Ejemplo del JSON enviado a través de la API con un [Producto Ficticio] y [Proveedor Ficticio]:

```json
{
     "Proveedor": "11111111111",
     "Fecha": "2026-07-30",
     "TransaccionTipoCodigo": "OPER",
     "TransaccionSubtipoCodigo": "FCCPRAXT",
     "IdentificacionExterna": "XTRACT-FC-XXXXXXXX",
     "EmpresaCodigo": "EmpresaFicticia",
     "CondicionPagoCodigo": "30FE",
     "WorkflowCodigo": "CPRA-PROD",
     "FechaComprobante": "2026-07-30",
     "NumeroComprobante": "A-00003-00000261",
     "MonedaCodigo": "DOL",
     "ComprobanteTipoImpositivoCodigo": "201",
     "CAE": "86316024902073",
     "ProvinciaOrigenCodigo": "CDB",
     "ProvinciaDestinoCodigo": "CABA",
     "Descripcion": "",
     "Conceptos": [
       {
         "ConceptoCodigo": "COMPRA_IVA_21",
         "ImporteEditable": false,
         "ConceptoImporte": 8722.98,
         "ConceptoImporteGravado": 41538
       }
     ],
     "Retenciones": [
       {
         "RetencionImporte": 664.61,
         "Comprobante": "",
         "ISAR": 0,
         "RetencionCodigo": "IIBBARGPERCEP - BSAS",
         "TipoRetencionCodigo": "IIBBARGPERCEP"
       }
     ],
     "Cotizaciones": [
       {
         "MonedaCodigo": "PES",
         "Cotizacion": 1
       },
       {
         "MonedaCodigo": "DOL",
         "Cotizacion": 1496
       }
     ],
     "Productos": [
       {
         "ProductoCodigo": "PRODUCTO_FICTICIO",
         "Cantidad": 18640,
         "Precio": 1.38,
         "PrecioBase": 1.38,
         "ImporteExento": 0,
         "Descripcion": "Descripción de producto ficticio",
         "vinculacionOrigen": "RECAC - XXXXX",
         "DimensionDistribucion": [
           {
             "dimensionCodigo": "DIMCTC",
             "distribucionCodigo": "",
             "tipoCalculo": "2",
             "distribucionItems": []
           }
         ]
       },
       {
         "ProductoCodigo": "PRODUCTO_FICTICIO",
         "Cantidad": 11460,
         "Precio": 1.38,
         "PrecioBase": 1.38,
         "ImporteExento": 0,
         "Descripcion": "Descripción de producto ficticio",
         "vinculacionOrigen": "RECAC - XXXXX",
         "DimensionDistribucion": [
           {
             "dimensionCodigo": "DIMCTC",
             "distribucionCodigo": "",
             "tipoCalculo": "2",
             "distribucionItems": []
           }
         ]
       }
     ],
     "ImporteTotalControl": 50925.59,
     "CAEFechaVto": "2026-07-30"
   }

```

* * *

**Respuesta:**

El problema se debe a que los _flags_ que permiten y controlan las vinculaciones múltiples desde la API se encuentran inactivos en la base de datos de la empresa.

* * *

**Pasos a seguir** :

1. Acceder a la base de datos correspondiente al cliente.
2. Se puede confirmar que el origen del problema está en los _flags_ inactivos ejecutando el siguiente script (debe retornar los registros correspondientes):

```sql
select * from FAFConfig
where aspecto in ('FEATURE_FLAG_CONTROL_VINCULACIONES_API','FEATURE_FLAG_VINCULACIONES_API')

```

1. Para activarlos y solucionar el inconveniente, ejecutar el siguiente script de actualización:

```sql
update FAFConfig
set valor = 1
where aspecto in ('FEATURE_FLAG_CONTROL_VINCULACIONES_API','FEATURE_FLAG_VINCULACIONES_API')

```

1. Una vez activos los _flags_, borrar el caché del sistema.
2. Volver a enviar la transacción mediante la API. Al verificar en el ERP, ambas líneas del producto deben quedar vinculadas en origen correctamente.

**Requiere AppBuilder**
