Afip SDK
GitHubHomeComunidadBlog
  • Introducción
  • Integración
    • Node.js
    • PHP
    • Python
    • Ruby
    • API
    • Visual Fox Pro
    • .NET
    • Java
    • Flutter
    • Go
    • n8n
  • Siguientes pasos
    • Web services
      • Factura electrónica
        • Crear PDF
        • Código QR
        • Factura A
        • Factura B
        • Factura C
        • Factura de Crédito electrónica A
        • Factura de Crédito electrónica B
        • Factura de Crédito electrónica C
        • Nota de Crédito A
        • Nota de Crédito B
        • Nota de Crédito C
      • Padrón de constancia de inscripción
      • Padrón alcance 10
      • Padrón alcance 13
      • Factura MiPyME
      • Constatación de Comprobantes
      • Carta de Porte Electrónica
      • Comprobantes de Turismo
      • Factura de Exportación
      • Remito cárnico
      • Otro web service
    • Ir a producción
  • Recursos
    • Tutoriales página de ARCA
      • Habilitar administrador de certificados de testing
      • Obtener certificado de testing
      • Autorizar web service de testing
      • Habilitar administrador de certificados de producción
      • Obtener certificado de producción
      • Autorizar web service de producción
      • Crear punto de venta
      • Delegar web service
      • Aceptar delegación de web service
    • Otros métodos útiles
    • Preguntas frecuentes
    • Errores frecuentes
Con tecnología de GitBook
En esta página
  • Paso 1 - Crear una instancia del web service
  • Paso 2 - Preparar lo datos para la solicitud
  • Paso 3 - Ejecutamos la solicitud

¿Te fue útil?

  1. Siguientes pasos
  2. Web services

Factura de Exportación

AnteriorComprobantes de TurismoSiguienteRemito cárnico

Última actualización hace 3 meses

¿Te fue útil?

Identificador wsfex

Producción

Desarrollo

Paso 1 - Crear una instancia del web service

const ws = afip.WebService('wsfex');
$ws = $afip->WebService('wsfex');
ws = afip.webService("wsfex")
ws = afip.webService("wsfex")

No se requiere ninguna acción adicional.

Paso 2 - Preparar lo datos para la solicitud

En el pueden encontrar los métodos disponibles

En este ejemplo vamos a usar los datos para el método FEXGetLast_ID

// Obtenemos el TA
const ta = await ws.getTokenAuthorization();
	
// Preparamos los datos
const data = {
	'Auth': { 
		'Token': ta.token,
		'Sign': ta.sign,
		'Cuit': afip.CUIT
	}
};
// Obtenemos el TA
$ta = $ws->GetTokenAuthorization();
	
// Preparamos los datos
$data = array(
	'Auth' => array( 
		'Token' => $ta->token,
		'Sign' => $ta->sign,
		'Cuit' => $afip->CUIT
	)
);
# Obtenemos el TA
ta = ws.getTokenAuthorization
	
# Preparamos los datos
data = {
  "Auth": { 
    "Token": ta["token"],
    "Sign": ta["sign"],
    "Cuit": afip.CUIT
  }
}
# Obtenemos el TA
ta = ws.getTokenAuthorization()
	
# Preparamos los datos
data = {
  "Auth": { 
    "Token": ta["token"],
    "Sign": ta["sign"],
    "Cuit": afip.CUIT
  }
}

No se requiere ninguna acción adicional.

Paso 3 - Ejecutamos la solicitud

const res = await ws.executeRequest('FEXGetLast_ID', data);

console.log(res);
$res = $ws->ExecuteRequest('FEXGetLast_ID', $data);

var_dump($res);
res = ws.executeRequest("FEXGetLast_ID", data)

puts res
res = ws.executeRequest("FEXGetLast_ID", data)

print(res)

Endpoint

POST https://app.afipsdk.com/api/v1/afip/requests

Ejemplo

{
    "environment": "dev",
    "method": "FEXGetLast_ID",
    "wsid": "wsfex",
    "params": {
        "Auth": {
            "Token": "{{token}}",
            "Sign": "{{sign}}",
            "Cuit": "20409378472",
        }
    }
}
https://www.afip.gob.ar/fe/documentos/WSFEX-Manual-para-el-desarrollador.pdf
manual del web service
Produccion
Desarrollo