Agrega el nodo opcional CantidadTransporta para
registrar la cantidad de los bienes y/o mercancías que se trasladan a
través de los distintos medios de transporte, que será captada o
distribuida en distintos puntos, a fin de identificar el punto de
origen y destino correspondiente y se podrá registrar este nodo tantas
veces sea necesario.
Esta función se debe utilizar DESPUES de llamar a la función VirtualXML_CartaPorte20AddMercancia() ya que esta función crea primero los atributos generales para las mercancias transportadas, la función incluye los mismos parámetros que VirtualXML_CartaPorte20AddMercanciaCantidadTransporta(), y se puede hacer uso de dichos parámetros dentro de la función VirtualXML_CartaPorte20AddMercancia() cuando solo se cuente con un solo detalle de origen/destino de la mercancia, en caso de necesitar mas de un detalle de origen destino se puede usar VirtualXML_CartaPorte20AddMercanciaCantidadTransporta() para agregar tantos detalles como sea necesario.
También es posible omitir los parámetros CantidadTransportaCantidad, IDOrigen, IDDestino y CvesTransporte de la función VirtualXML_CartaPorte20AddMercancia() y utilizar esta función directamente.
Namespace: VirtualXML® Esta función se debe utilizar DESPUES de llamar a la función VirtualXML_CartaPorte20AddMercancia() ya que esta función crea primero los atributos generales para las mercancias transportadas, la función incluye los mismos parámetros que VirtualXML_CartaPorte20AddMercanciaCantidadTransporta(), y se puede hacer uso de dichos parámetros dentro de la función VirtualXML_CartaPorte20AddMercancia() cuando solo se cuente con un solo detalle de origen/destino de la mercancia, en caso de necesitar mas de un detalle de origen destino se puede usar VirtualXML_CartaPorte20AddMercanciaCantidadTransporta() para agregar tantos detalles como sea necesario.
También es posible omitir los parámetros CantidadTransportaCantidad, IDOrigen, IDDestino y CvesTransporte de la función VirtualXML_CartaPorte20AddMercancia() y utilizar esta función directamente.
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 expresar el número de bienes o mercancías que se trasladan en los distintos medios de transporte.
- Tipo: System
String
Atributo requerido para expresar la clave del identificador del origen de los bienes o mercancías que se trasladan por los distintos medios de transporte, de acuerdo al valor registrado en el parámetro IDUbicacion de la función VirtualXML_CartaPorte20AddUbicacion().
- IDDestino
- Tipo: System
String
Atributo requerido para expresar la clave del identificador del destino de los bienes o mercancías que se trasladan por los distintos medios de transporte, de acuerdo al valor registrado en el parámetro IDUbicacion de la función VirtualXML_CartaPorte20AddUbicacion().
- Tipo: System
String
Atributo condicional para expresar la clave que identifica el medio por el cual se transportan los bienes o mercancías. Consulte el catálogo c_CveTransporte de los catálogos de Carta Porte 2.0 publicados por el SAT, para obtener este valor.
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
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
VirtualXML_Free(hXml);
}