VEPs en Afip SDK

RunLLM
RunLLM

La documentación de Afip SDK que he consultado no menciona específicamente si el método createVEP genera los VEPs desde la cuenta corriente o desde el sistema de cuentas tributarias. Sería útil que aclares a qué tipo de VEP o a qué proceso particular te referís (por ejemplo, si es para pagos impositivos, aduaneros, o de otro tipo), ya que existen distintos circuitos según el organismo y el tipo de obligación. Si esto no resuelve tu duda, por favor contacta al equipo de soporte de Afip SDK para obtener asistencia específica.

Lauchagar
Lauchagar

AFIP resuelve automáticamente según los parámetros enviados si la generacion de vep es una cuenta corriente, sistema de cuentas tributarias o Presentación de DDJJ y Pagos? @user

RunLLM
RunLLM

No estoy completamente seguro, pero podría ser que la AFIP determine el circuito (cuenta corriente, sistema de cuentas tributarias o Presentación de DDJJ y Pagos) según los parámetros enviados en la solicitud del método createVEP, como el tipo de impuesto, concepto y sub-concepto. Sin embargo, la documentación pública de Afip SDK no especifica este comportamiento de forma explícita ni detalla cómo se resuelve internamente el circuito del VEP generado.

¿Te gustaría que busque ejemplos de parámetros o te explique cómo estructurar la solicitud para un caso específico?

Lauchagar
Lauchagar

si dale @user

RunLLM
RunLLM

Mi entendimiento es que, para el método createVEP, debes especificar en el objeto de datos campos como "impuesto", "concepto", "subConcepto", "nroFormulario", entre otros. Según estos valores, AFIP determina internamente el circuito correspondiente (cuenta corriente, sistema de cuentas tributarias o Presentación de DDJJ y Pagos), pero la documentación de Afip SDK no detalla exactamente cómo se realiza esa asignación automática.

Aquí tienes un ejemplo básico en Node.js para armar la solicitud:

const ws = afip.WebService("setipagob2b_createvep");
const data = {
  token: "string",
  sign: "string",
  entidadDePago: 1,
  vep: {
    nroVEP: 1,
    fechaHoraCreacion: "string",
    fechaExpiracion: "string",
    fechaVencimiento: "string",
    nroFormulario: 1,
    concepto: 1,
    subConcepto: 1,
    impuesto: 1,
    // ...otros campos requeridos
  }
};
const response = await ws.executeRequest("createVEP", data);
console.log(response);

Puedes ajustar los valores de "impuesto", "concepto" y "subConcepto" según el tipo de obligación que quieras pagar. Si necesitas ayuda para un caso concreto, dime el impuesto o trámite y te ayudo a armar los parámetros.

Sources: