Enviar productores vinculados

Envía los registros de productores participantes en tanques colectivos registrados en el ERP a la Plataforma de Leche.

Método POST

http://app.milksrota.com.br/api/retaguardasync/writeVinculado

Enviar solicitud al servidor

Datos

{
    "conta_id": "DDDDD",
    "token": "XXXX-XXXX-XXXX-XXXX",
    "doc": "99.999.999/9999-99"
    "data": [
        // lista de registros de productores participantes
    ]
}

Propriedades

Campo

Descripción

Tipo

Obrigatório

produtor

código de productor participante.

Texto

SIM

fazenda

código de registro de la finca del productor participante

Texto

SIM

tanque

código de tanque colectivo al que se vinculará el registro

Texto

SIM

proprietário

Indica si el productor es responsable del tanque colectivo (0) - NO, (1) - SI

Texto

SIM

fornecedor

Indica si el productor es proveedor o solo participante del tanque colectivo (0) - NO, (1) - SI

Texto

SIM (Default = 1)

porcentagem

Indica el porcentaje de participación en el volumen producido para el participante. Aplicable en casos de tanques configurados para división automática por porcentaje

Decimal (10,4)

NÃO

deleted

Si se debe eliminar el registro. Si envía el valor 1, se eliminará si ya existe en la plataforma. Si se envía 0, se reactivará en la plataforma.

Texto

SIM

Ejemplo solicitud al servidor

{
    "conta_id": 999999,
    "token": "77d3-96a6-c1a3-c58e",
    "doc": "99.999.999/9999-99",
    "data": [
        {
            "tanque": "T-0001",  // Código de depósito colectivo registrado en la plataforma    
            "produtor": "000058", // Código de productor vinculado          
            "fazenda": "907010", // Código de la finca del productor
            "proprietário": "1",   // solo 1 propietario debe ser nominado para el conjunto.
            "fornecedor": "0",    // Indica que este participante no podrá recibir lanzamientos de volumen. 
            "porcentagem": null,           
            "deleted": "0"
        },
        {
            "tanque": "T-0001",
            "produtor": "000059",             
            "fazenda": "907011", 
            "proprietário": "0", 
            "fornecedor": "1", // Este participante puede recibir lanzamientos de volumen.  
            "porcentagem": null,           
            "deleted": "0"
        },
        {
            "tanque": "T-0001",
            "produtor": "000060",             
            "fazenda": "907012", 
            "proprietário": "1", 
            "fornecedor": "1",  
            "porcentagem": null,           
            "deleted": "0"
        }                   
    ]
}

Respuesta

200: Importación realizada

{
  "succes": true,
    "message": "OK",
    "data": [],
    "monitor.time": 2.14737200737 // Tiempo de ejecución
}  

Los registros fueron subidos a la Plataforma de Leche e importados sin error.

200: importación fallida

{
    "succes": true,
    "message": "OK",
    "data": [ // errores de importación
        {
            "tanque": "T-0001", // Código de tanque no importado
            "error_message": "proprietário não informado", // mensaje de error
            "error_code": 40003 // código de error
        }
    ],
    "monitor.time": 2.14737200737 // Tiempo de ejecución
}

Los registros se cargaron en la Plataforma de Milk y se importaron, sin embargo, algunos registros no se pudieron importar.

404: Cuenta no encontrada

{    
    "success": false,
    "message": "Conta não localizada",
    "data": [],
    "monitor.time": 2.14737200737 // Tiempo de ejecución
}

Que significa eso? Significa que la identificación de la cuenta no se encontró en la Plataforma de Milk's.

403: Token no valido

{
    "success": false,
    "message": "Token inválido",
    "data": [],
    "monitor.time": 2.14737200737 // Tiempo de ejecución
}

Que significa eso? Significa que el token informado en la solicitud no corresponde al token registrado para la cuenta.

Última actualización