Remito cárnico
Requisitos previos
Para poder usar esta guía, primero necesitarás:
https://www.afip.gob.ar/ws/remitoElecCarnico/Manual_Desarrollador_WSREMCARNE_v3_6.pdf
Paso 1 - Crear una instancia del web service
const ws = afip.WebService('wsremcarne');
Paso 2 - Preparar lo datos para la solicitud
En el manual del web service pueden encontrar los métodos disponibles
En este ejemplo vamos a usar los datos para el método generarRemito
// Obtenemos el TA
const ta = await ws.getTokenAuthorization();
// Preparamos los datos
const data = {
'authRequest': {
'token': ta.token,
'sign': ta.sign,
'cuitRepresentada': afip.CUIT,
},
'idReq': 410,
'remito': {
'tipoComprobante': 995,
'tipoMovimiento': 'ENV',
'categoriaEmisor': 1,
'puntoEmision': 9000,
'cuitTitularMercaderia': 11111111111,
'tipoReceptor': 'MI',
'categoriaReceptor': 3,
'cuitReceptor': 22222222222,
'codDomDestino': 3,
'viaje': {
'cuitTransportista': 33333333333,
'cuitConductor': 44444444444,
'fechaInicioViaje': '2019-02-14',
'distanciaKm': 670,
'vehiculo': {
'dominioVehiculo': 'ARF458'
}
},
'arrayMercaderias': [
{
'orden': 1,
'codTipoProd': 6.24,
'tropa': 121,
'kilos': 50,
'unidades': 4,
},
{
'orden': 2,
'codTipoProd': 6.9,
'tropa': 121,
'kilos': 50,
'unidades': 0,
}
]
}
};
Paso 3 - Ejecutamos la solicitud
const res = await ws.executeRequest('generarRemito', data);
console.log(res);
Última actualización
¿Te fue útil?