Agrega el nodo requerido Mercancias para registrar
la información de los bienes o mercancías que se trasladan en los
distintos medios de transporte.
Esta función solo agrega los datos generales de las mercancías, el detalle de las mismas se deberá indicar haciendo tantas llamadas a la funcion VirtualXML_AddMercancias() como sean necesarias, una por cada mercancía a detallar en la Carta Porte.
Se debe utilizar DEPUES de llamar a la funcion VirtualXML_SetCartaPorte10()
Namespace: VirtualXML® Esta función solo agrega los datos generales de las mercancías, el detalle de las mismas se deberá indicar haciendo tantas llamadas a la funcion VirtualXML_AddMercancias() como sean necesarias, una por cada mercancía a detallar en la Carta Porte.
Se debe utilizar DEPUES de llamar a la funcion VirtualXML_SetCartaPorte10()
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 condicional para expresar la suma del peso bruto total de los bienes o mercancías que se trasladan por transporte ferroviario y aéreo. Este valor se debe expresar hasta 3 posiciones decimales.
- Tipo: System
String
Atributo condicional para expresar la clave de unidad de medida estandarizada del peso de los bienes o mercancías que se trasladan vía férrea y aérea. Consulte el catálogo c_ClaveUnidadPeso de los catálogos de Carta Porte publicados por el SAT, para obtener este valor.
- Tipo: System
String
Atributo condicional para registrar la suma de los valores registrados en el parametro PesoNeto de la funcion VirtualXML_CartaPorte10AddMercancia() .
- Tipo: System
String
Atributo requerido para expresar el número total de los bienes o mercancías que se trasladan en los distintos medios de transporte, identificándose por cada nodo "Mercancia" registrado en el complemento.
- CargoPorTasacion
- Tipo: System
String
Atributo opcional para expresar el importe pagado por la tasación de los bienes o mercancías que se trasladan vía aérea.
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);
}