Factura Electrónica


Solicitud
// Creamos una instancia del web service
const ws = afip.WebService("wsfe");

// Aqui deben cambiar los datos por los que correspondan. 
// Esta request de ejemplo incluye todos posibles 
// valores para llamar al metodo FECAESolicitar, puede que algun
// valor sea opcional.
const data = {
    "Auth": {
        "Token": "{{token}}",
        "Sign": "{{sign}}",
        "Cuit": "{{cuit}}"
    },
    "FeCAEReq": {
        "FeCabReq": {
            "CantReg": "1",
            "PtoVta": "1",
            "CbteTipo": "13"
        },
        "FeDetReq": {
            "FECAEDetRequest": {
                "Concepto": "1",
                "DocTipo": "80",
                "DocNro": "33693450239",
                "CbteDesde": "9",
                "CbteHasta": "9",
                "CbteFch": "20240314",
                "FchServDesde": "null",
                "FchServHasta": "null",
                "FchVtoPago": "null",
                "ImpTotal": "100",
                "ImpTotConc": "0",
                "ImpNeto": "100",
                "ImpOpEx": "0",
                "ImpIVA": "0",
                "ImpTrib": "0",
                "MonId": "PES",
                "MonCotiz": "1",
                "CondicionIVAReceptorId": "6",
                "CbtesAsoc": {
                    "CbteAsoc": [
                        {
                            "Tipo": "11",
                            "PtoVta": "1",
                            "Nro": "1"
                        }
                    ]
                }
            }
        }
    }
};

try {
    // Realizamos la llamada al metodo del web service
    const response = await ws.executeRequest("FECAESolicitar", data);

    // Mostramos la respuesta por consola
    console.log(response);
catch(error){
    // En caso de error lo mostramos por consola
	console.error(error);
}
Respuesta
{
    "FECAESolicitarResult": {
        "FeCabResp": {
            "Cuit": "long",
            "PtoVta": "integer",
            "CbteTipo": "integer",
            "FchProceso": "string",
            "CantReg": "integer",
            "Resultado": "string",
            "Reproceso": "string"
        },
        "FeDetResp": {
            "FECAEDetResponse": [
                {
                    "Concepto": "integer",
                    "DocTipo": "integer",
                    "DocNro": "long",
                    "CbteDesde": "long",
                    "CbteHasta": "long",
                    "CbteFch": "string",
                    "Resultado": "string",
                    "Observaciones": {
                        "Obs": [
                            {
                                "Code": "integer",
                                "Msg": "string"
                            }
                        ]
                    },
                    "CAE": "string",
                    "CAEFchVto": "string"
                }
            ]
        },
        "Events": {
            "Evt": [
                {
                    "Code": "integer",
                    "Msg": "string"
                }
            ]
        },
        "Errors": {
            "Err": [
                {
                    "Code": "integer",
                    "Msg": "string"
                }
            ]
        }
    }
}