Agrega el nodo condicional<cfdi:InformacionGlobal>para precisar la información relacionada con el comprobante global (ventas del día).
Note que en los datos del receptor, el nombre
PUBLICO EN GENERAL está reservado para usarse únicamente en este
tipo de comprobante (ventas del día), no puede usar este nombre
para comprobantes del tipo venta de mostrador, en los
cuales podrá utilizar CUALQUIER NOMBRE excepto este.
Versión de VXml que soporta esta
función: 2.0.1 Febrero
2025
Aplicación: CFDI ver. 4.0
Aplicación: CFDI ver. 4.0
Sintáxis
Parámetros
- p
- Tipo: System
Int32
Identificador en memoria devuelto por las funciones VXML_New ó VXML_NewWithLog
- Periodicidad
- Tipo: System
String
Atributo requerido para expresar el período al que corresponde la información del comprobante global. Revise el catálogo c_Periodicidad publicado por el SAT para obtener el valor de este parámetro.
- Meses
- Tipo: System
String
Atributo requerido para expresar el mes o los meses al que corresponde la información del comprobante global. Revise el catálogo c_Meses publicado por el SAT para obtener el valor de este parámetro.
- Year
- Tipo: System
String
Atributo requerido para expresar el año al que corresponde la información del comprobante global.
Ejemplo:
private void GeneraDocto(String version)
{
// Creamos un comprobante
int hXml = VXML_New("4.0");
// Llenado del documento
VXML_SetInformacionGlobal_cfdi40( hXml, "02", "12", "2024");
/* datos del emisor */ VXml_SetEmisorInfo_cfdi40(hXml,"EKU9003173C9", "ESCUELA KEMPER URGATE", "601", "") /* datos del receptor, se debe usar el RFC: XAXX010101000, nombre: "PUBLICO EN GENERAL" uso cfdi: "S01" y el mismo CP que emision del CFDI */ VXml_SetReceptorInfo_cfdi40(hXml,"XAXX010101000", "PUBLICO EN GENERAL", "", "", "S01", "07270", "616")
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
VXML_Free(hXml);
}
Veáse También