Agrega el nodo condicional DetalleMercancia para registrar especificaciones de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte.
Esta función se debe utilizar DESPUES de ejecutar la función VirtualXML_CartaPorte30AddMercancia(), ya que esta función es la que crea el nodo contenedor Mercancia.
Esta función se debe utilizar DESPUES de ejecutar la función VirtualXML_CartaPorte30AddMercancia(), ya que esta función es la que crea el nodo contenedor Mercancia.
Namespace: VirtualXML®
Aplicación: CFDI ver. 3.3
Sintaxis
Parametros
- p
- Tipo: System
Int32
Identificador en memoria devuelto por la función VirtualXML_New()
- Tipo: System
String
Atributo requerido para registrar la clave de la unidad de medida estandarizada del peso de los bienes y/o mercancías que se trasladan en los distintos medios de transporte. - Consulte el catálogo c_ClaveUnidadPeso de los catálogos de Carta Porte 3.0 publicados por el SAT, para obtener este valor.
- Tipo: System
String
Atributo requerido para registrar el peso bruto total de los bienes y/o mercancías que se trasladan en los distintos medios de transporte.
- Tipo: System
String
Atributo requerido para registrar el peso neto total de los bienes y/o mercancías que se trasladan en los distintos medios de transporte.
- Tipo: System
String
Atributo requerido para registrar el peso bruto, menos el peso neto de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte.
- NumPiezas
- Tipo: System
String
Atributo opcional para registrar el número de piezas de los bienes y/o mercancías que se trasladan en los distintos medios de transporte.
Ejemplo
private void GeneraDocto(String version)
{
// Creamos un comprobante
int hXml = VirtualXML_New("3.3");
// Llenado del documento
// Datos del emisor
// Datos del receptor
// Conceptos
// Impuestos
// Complementos
// Complemento Carta Porte 1.0
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
VirtualXML_Free(hXml);
}