Creación de VEPs para entidades externas (WSCREATEVEP)
createVEP
Creación de VEPs para entidades externas (WSCREATEVEP)
Solicitud
// Creamos una instancia del web service
var genericWebService = afip.WebService("setipagob2b_createvep");
// Aqui deben cambiar los datos por los que correspondan.
// Esta request de ejemplo incluye todos posibles
// valores para llamar al metodo createVEP, puede que algun
// valor sea opcional.
const data = new Dictionary<string, object> {
["token"] = "string",
["sign"] = "string",
["entidadDePago"] = 1,
["vep"] = new Dictionary<string, object> {
["nroVEP"] = 1,
["fechaHoraCreacion"] = "string",
["fechaExpiracion"] = "string",
["fechaVencimiento"] = "string",
["nroFormulario"] = 1,
["orgRecaudDesc"] = "string",
["codTipoPago"] = 1,
["pagoDesc"] = "string",
["pagoDescExtracto"] = "string",
["usuarioCUIT"] = 1,
["autorizanteCUIT"] = 1,
["contribuyenteCUIT"] = 1,
["establecimiento"] = 1,
["concepto"] = 1,
["conceptoDesc"] = "string",
["subConcepto"] = 1,
["subConceptoDesc"] = "string",
["periodoFiscal"] = 1,
["anticipoCuota"] = 1,
["importe"] = 1.5,
["ownerCuit"] = 1,
["ownerTransactionId"] = 1,
["Detalles"] = new Dictionary<string, object> {
["Detalle"] = new[] {
new Dictionary<string, object> {
["campo"] = 1,
["campoTipo"] = "string",
["campoDesc"] = "string",
["contenido"] = "string",
["contenidoDesc"] = "string"
}
}
},
["Obligaciones"] = new Dictionary<string, object> {
["Obligacion"] = new[] {
new Dictionary<string, object> {
["impuesto"] = 1,
["impuestoDesc"] = "string",
["importe"] = 1.5
}
}
}
}
};
try
{
// Realizamos la llamada al metodo del web service
var response = await genericWebService.ExecuteRequestAsync<Dictionary<string, object?>>("createVEP", data);
// Mostramos la respuesta por consola
Console.WriteLine(JsonSerializer.Serialize(response));
}
catch (Exception ex)
{
// En caso de error lo mostramos por consola
Console.Error.WriteLine(ex.Message);
}Respuesta
{
"createVEPReturn": "long"
}