La versión de su navegador no está debidamente actualizada. Le recomendamos actualizarla a la versión más reciente.

NUEVO : Envío de la factura al WhatsAPP del Cliente

Cancelación de facturas en VB SDK

Cancelación de facturas en VB SDK

Publicado 08/06/2023

A continuación se muestra el código para cancelación de facturas VB SDK

Ejemplo de cancelación de facturas en VB SDK

 

Dim sdk As MFSDK;
sdk = new MFSDK();
sdk.Iniciales.Add("MODOINI", "DIVISOR");
sdk.Iniciales.Add("RESPUESTA_UTF8", "SI");


sdk.Iniciales.Add("modulo", "cancelacion2022");
sdk.Iniciales.Add("accion", "cancelar");
sdk.Iniciales.Add("produccion", "NO");
sdk.Iniciales.Add("uuid", "e95c803b-47da-433d-aafd-0cf90f3df1d6");
sdk.Iniciales.Add("rfc", "EKU9003173C9");
sdk.Iniciales.Add("password", "12345678a");
sdk.Iniciales.Add("motivo", "02");
sdk.Iniciales.Add("b64Cer", "../../certificados/EKU9003173C9.cer");
sdk.Iniciales.Add("b64Key", "../../certificados/EKU9003173C9.key");

 

//#NODO [PAC]
Dim PAC As MFObject = New MFObject("PAC");
PAC["usuario"] = "DEMO700101XXX";
PAC["pass"] = "DEMO700101XXX";


//#Agrega Nodos
sdk.AgregaObjeto(PAC);


//#Ejecuta KIT
SDKRespuesta respuesta = sdk.Timbrar(@"C:\sdk2\timbrar32.bat", @"C:\sdk2\timbrados\", "factura", false);
//Muestra el archivo ini
//textBox1.Text = sdk.Ini;
//Muestra la respuesta de timbrado
//textBox2.Text = respuesta.RespuestaOriginalSDK;
// Se notifica que el SDK se ejecutó
string mensaje = string.Format("Código: {0}\r\nMensaje: {1}", respuesta.Codigo_MF_Numero, respuesta.Codigo_MF_Texto);
MessageBox.Show(this, mensaje, Application.ProductName, MessageBoxButtons.OK, respuesta.Codigo_MF_Numero == "0" ? MessageBoxIcon.Information : MessageBoxIcon.Warning);