🥩Remito cárnico

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