Liquidación Primaria de Granos
cgAutorizar
Liquidación Primaria de Granos
Solicitud
// Creamos una instancia del web service
const ws = afip.WebService("wslpg");
// Aqui deben cambiar los datos por los que correspondan.
// Esta request de ejemplo incluye todos posibles
// valores para llamar al metodo cgAutorizar, puede que algun
// valor sea opcional.
const data = {
"auth": {
"token": "string",
"sign": "string",
"cuit": 1
},
"cabecera": {
"tipoCertificado": "string",
"ptoEmision": 1,
"nroOrden": 1,
"nroIngBrutoDepositario": 1,
"titularGrano": "string",
"cuitDepositante": 1,
"nroIngBrutoDepositante": 1,
"codGrano": 1,
"campania": 1,
"cuitCorredor": 1,
"datosAdicionales": "string"
},
"primaria": {
"nroActDepositario": 1,
"ctg": [
{
"nroCTG": 1,
"nroCartaDePorte": "string",
"pesoNetoConfirmadoDefinitivo": 1.5,
"porcentajeSecadoHumedad": 1.5,
"importeSecado": 1.5,
"pesoNetoMermaSecado": 1.5,
"tarifaSecado": 1.5,
"importeZarandeo": 1.5,
"pesoNetoMermaZarandeo": 1.5,
"tarifaZarandeo": 1.5
}
],
"cartaPorteFerroviaria": [
{
"nroCartaPorte": 1,
"pesoNetoConfirmadoDefinitivo": 1.5,
"porcentajeSecadoHumedad": 1.5,
"importeSecado": 1.5,
"pesoNetoMermaSecado": 1.5,
"tarifaSecado": 1.5,
"importeZarandeo": 1.5,
"pesoNetoMermaZarandeo": 1.5,
"tarifaZarandeo": 1.5
}
],
"descripcionTipoGrano": "string",
"montoAlmacenaje": 1.5,
"montoAcarreo": 1.5,
"montoGastosGenerales": 1.5,
"montoZarandeo": 1.5,
"porcentajeSecadoDe": 1.5,
"porcentajeSecadoA": 1.5,
"montoSecado": 1.5,
"montoPorCadaPuntoExceso": 1.5,
"montoOtros": 1.5,
"calidad": {
"analisisMuestra": 1,
"nroBoletin": 1,
"codGrado": "string",
"valorGrado": 1.5,
"valorContProteico": 1.5,
"valorFactor": 1.5,
"detalleMuestraAnalisis": [
{
"descripcionRubro": "string",
"tipoRubro": "string",
"porcentaje": 1.5,
"valor": 1.5
}
]
},
"pesoNetoMermaVolatil": 1.5,
"serviciosFormaDePago": "string",
"serviciosOtros": 1.5,
"serviciosConceptosNoGravados": 1.5,
"serviciosPercepcionesIVA": 1.5,
"serviciosOtrasPercepciones": 1.5
},
"retiroTransferencia": {
"certificadoDeposito": {
"coeCertificadoDeposito": 1,
"pesoNeto": 1
},
"nroActDepositario": 1,
"cuitReceptor": 1,
"nroCartaPorteAUtilizar": "string",
"descripcionCausaJudicial": "string"
},
"preexistente": {
"nroPlanta": 1,
"tipoCertificadoDepositoPreexistente": 1,
"nroCertificadoDepositoPreexistente": 1,
"cacCertificadoDepositoPreexistente": 1,
"fechaEmisionCertificadoDepositoPreexistente": "YYYY-MM-DD",
"pesoNeto": 1.5
},
"preexistenteFusion": {
"nroPlanta": 1,
"nroCertificadoDepositoPreexistente": 1,
"fechaEmisionCertificadoDepositoPreexistente": "YYYY-MM-DD",
"pesoNeto": 1.5
}
};
try {
// Realizamos la llamada al metodo del web service
const response = await ws.executeRequest("cgAutorizar", data);
// Mostramos la respuesta por consola
console.log(response);
catch(error){
// En caso de error lo mostramos por consola
console.error(error);
}
Respuesta
{
"oReturn": {
"autorizacion": {
"ptoEmision": "long",
"nroOrden": "long",
"coe": "long",
"estado": "string",
"fechaCertificacion": "date",
"pesosResumen": {
"pesoBrutoCertificado": "decimal",
"pesoMermaVolatil": "decimal",
"pesoMermaSecado": "decimal",
"pesoMermaZarandeo": "decimal",
"pesoNetoCertificado": "decimal"
},
"serviciosResumen": {
"servicioSecado": "decimal",
"servicioZarandeo": "decimal",
"servicioOtros": "decimal",
"servicioGastosGenerales": "decimal",
"importeIVA": "decimal",
"servicioTotal": "decimal"
},
"planta": {
"nroPlanta": "integer",
"cuitTitularPlanta": "long",
"razonSocialTitularPlanta": "string"
}
},
"errores": {
"error": [
{
"codigo": "string",
"descripcion": "string"
}
]
},
"erroresFormato": {
"error": [
{
"codigo": "string",
"descripcion": "string"
}
]
},
"eventos": {
"evento": [
{
"codigo": "string",
"descripcion": "string"
}
]
}
}
}