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_CartaPorte20AddMercancias() como sean necesarias, una por cada mercancía a detallar en la Carta Porte.
Se debe utilizar DEPUES de llamar a la funcion VirtualXML_SetCartaPorte20()
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_CartaPorte20AddMercancias() como sean necesarias, una por cada mercancía a detallar en la Carta Porte.
Se debe utilizar DEPUES de llamar a la funcion VirtualXML_SetCartaPorte20()
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 suma del peso bruto total estimado de los bienes y/o mercancías que se trasladan en los distintos medios de transporte.
- 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 a través de los distintos medios de transporte.. Consulte el catálogo c_ClaveUnidadPeso de los catálogos de Carta Porte 20 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_CartaPorte20AddMercancia() .
- 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);
}