Función VirtualXML_CartaPorte10AddUbicacion VirtualXML
Agrega el nodo Ubicaciones requerido para registrar las distintas ubicaciones que sirven para reflejar el domicilio del origen y/o destino parcial o final que tienen los bienes o mercancías que se trasladan por distintos medios de transporte.

Esta función se puede repetir tantas veces como Ubicaciones requiera el complemento, agrega además dentro del uso de la misma, los nodos Origen, Destino y Domicilio

Namespace:
 VirtualXML®
Aplicación: CFDI ver. 3.3
Sintaxis

public static void VirtualXML_CartaPorte10AddUbicacion(
int p,
string TipoEstacion,
string DistanciaRecorrida,
string IDOrigen,
string RFCRemitente,
string NombreRemitente,
string OrigenNumRegIdTrib,
string OrigenResidenciaFiscal,
string OrigenNumEstacion,
string OrigenNombreEstacion,
string OrigenNavegacionTrafico,
string FechaHoraSalida,
string IDDestino,
string RFCDestinatario,
string NombreDestinatario,
string DestinoNumRegIdTrib,
string DestinoResidenciaFiscal,
string DestinoNumEstacion,
string DestinoNombreEstacion,
string DestinoNavegacionTrafico,
string FechaHoraProgLlegada,
string Calle,
string NumeroExterior,
string NumeroInterior,
string Colonia,
string Localidad,
string Referencia,
string Municipio,
string Estado,
string Pais,
string CodigoPostal)

Parametros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función VirtualXML_New()
TipoEstacion
Tipo: System  String
Atributo condicional para precisar el tipo de estación por el que pasan los bienes o mercancías durante su traslado en los distintos medios de transporte. Consulte el catálogo TipoEstacion de los catálogos de Carta Porte publicados por el SAT, para obtener este valor.
DistanciaRecorrida
Tipo: System  String
Atributo condicional para registrar la distancia recorrida en kilómetros de la ubicación de Origen a la de Destino parcial o final, de los distintos medios de transporte que trasladan los bienes o mercancías. En caso de existir mas de un nodo Ubicacion, la suma de todos estos valores expresados en este parámetro deberá coincidir con el valor expresado en el parámetro TotalDistRec de la función VirtualXML_SetCartaPorte10()
IDOrigen
Tipo: System  String
Atributo condicional para registrar una clave que sirva para identificar el punto de salida de los bienes o mercancías que se trasladan por los distintos medios de transporte, mediante un folio, el cual estará compuesto de la siguiente forma: el acrónimo “OR” seguido de 6 dígitos numéricos asignados por el contribuyente que emite el comprobante para su identificación.
RFCRemitente
Tipo: System  String
Atributo condicional para registrar el RFC del remitente de los bienes o mercancías que se trasladan

NombreRemitente
Tipo: System  String
Atributo opcional para registrar el nombre del remitente de los bienes o mercancías que se trasladan.
OrigenNumRegIdTrib
Tipo: System  String
Atributo condicional para incorporar el número de identificación o registro fiscal del país de residencia para los efectos fiscales del remitente de los bienes o mercancías que se trasladan, cuando sea residente en el extranjero.
OrigenResidenciaFiscal
Tipo: System  String
Atributo condicional para registrar la clave del país de residencia para efectos fiscales del remitente de los bienes o mercancías, conforme con el catálogo c_Pais publicado en el portal del SAT en Internet que está basado en la especificación ISO 3166-1.
OrigenNumEstacion
Tipo: System  String
Atributo condicional para registrar la clave del número de la estación de salida por la que se trasladan los bienes o mercancías en los distintos medios de transporte, esto de acuerdo al valor de la columna Clave identificación que permite asociarla al tipo de transporte. Consulte el catálogo c_Estaciones de los catálogos de Carta Porte publicados por el SAT, para obtener este valor.

OrigenNombreEstacion
Tipo: System  String
Atributo condicional para registrar el nombre de la estación por la que se trasladan los bienes o mercancías en los distintos medios de transporte.
OrigenNavegacionTrafico
Tipo: System  String
Atributo condicional para registrar el tipo de puerto por el que se documentan los bienes o mercancías vía marítima. Sus valores permitidos son Altura / Cabotaje.
FechaHoraSalida
Tipo: System  String
Atributo requerido para la expresión de la fecha y hora estimada en la que salen los bienes o mercancías del origen. Se expresa en la forma AAAA-MM-DDThh:mm:ss.
IDDestino
Tipo: System  String
Atributo condicional para registrar una clave que sirva para identificar el punto de llegada de los bienes o mercancías que se trasladan por los distintos medios de transporte, mediante un folio, el cual estará compuesto de la siguiente forma: el acrónimo “DE” seguido de 6 dígitos numéricos asignados por el contribuyente que emite el comprobante para su identificación.

RFCDestinatario
Tipo: System  String
Atributo condicional para registrar el RFC del destinatario al que se le entregarán los bienes o mercancías que se trasladan.
NombreDestinatario
Tipo: System  String
Atributo opcional para registrar el nombre del destinatario de los bienes o mercancías que se trasladan.
DestinoNumRegIdTrib
Tipo: System  String
Atributo condicional para incorporar el número de identificación o registro fiscal del país de residencia para los efectos fiscales del destinatario de los bienes o mercancías que se trasladan, cuando sea residente en el extranjero.

DestinoResidenciaFiscal
Tipo: System  String
Atributo condicional para registrar la clave del país de residencia para efectos fiscales del destinatario de los bienes o mercancías, conforme con el catálogo c_Pais publicado en el portal del SAT en Internet que está basado en la especificación ISO 3166-1.
DestinoNumEstacion
Tipo: System  String
Atributo condicional para registrar la clave del número de la estación de llegada por la que se trasladan los bienes o mercancías en los distintos medios de transporte, esto de acuerdo al valor de la columna Clave identificación que permite asociarla al tipo de transporte. Consulte el catálogo c_Estaciones de los catálogos de Carta Porte publicados por el SAT, para obtener este valor.
DestinoNombreEstacion
Tipo: System  String
Atributo condicional para registrar el nombre de la estación por la que se trasladan los bienes o mercancías en los distintos medios de transporte.

DestinoNavegacionTrafico
Tipo: System  String
Atributo condicional para registrar el tipo de puerto por el que se documentan los bienes o mercancías vía marítima. Sus valores permitidos son Altura / Cabotaje.
FechaHoraProgLlegada
Tipo: System  String
Atributo requerido para la expresión de la fecha y hora en la que estima arriben a su destino los bienes o mercancías. Se expresa en la forma AAAA-MM-DDThh:mm:ss.
Calle
Tipo: System  String
Atributo requerido para precisar la calle en la que está ubicado el domicilio de origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte.

NumeroExterior
Tipo: System  String
Atributo opcional que sirve para expresar el número exterior en donde se ubica el domicilio del origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte.
NumeroInterior
Tipo: System  String
Atributo opcional que sirve para expresar el número interior, en caso de existir, en donde se ubica el domicilio del origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte.
Colonia
Tipo: System  String
Atributo opcional que sirve para expresar la colonia o dato análogo en donde se ubica el domicilio del origen o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte.
Localidad
Tipo: System  String
Atributo opcional que sirve para precisar la ciudad, población, distrito u otro análogo en donde se encuentra ubicado el domicilio del origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte.
Referencia
Tipo: System  String
Atributo opcional para expresar una referencia geográfica adicional que permita una fácil o precisa ubicación del domicilio del origen y/o destino de las mercancías que se trasladan en los distintos medios de transporte; por ejemplo, las coordenadas GPS.
Municipio
Tipo: System  String
Atributo opcional que sirve para precisar el municipio, delegación o alcaldía, condado u otro análogo en donde se encuentra ubicado el domicilio destino de los bienes o mercancías que se trasladan en los distintos medios de transporte.
Estado
Tipo: System  String
Atributo requerido para precisar el estado, entidad, región, comunidad, u otra figura análoga en donde se encuentra ubicado el domicilio del origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte. El catálogo se publica en el portal del SAT en Internet y es conforme con la especificación ISO 3166-2.
Pais
Tipo: System  String
Atributo requerido que sirve para precisar la clave del país en donde se encuentra ubicado el domicilio del origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte, conforme con el catálogo c_Pais publicado en el portal del SAT en Internet que está basado en la especificación ISO 3166-1.
CodigoPostal
Tipo: System  String
Atributo requerido para asentar el código postal (PO, BOX) en donde se encuentra el domicilio del origen y/o destino de los bienes 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 Aerolineas 1.0


 VirtualXML_SetCartaPorte10( hXml, "No", "Salida", "03", "10456.45 );

VirtualXML_CartaPorte10AddUbicacion(
int p,
string TipoEstacion,
string DistanciaRecorrida,
string IDOrigen,
string RFCRemitente,
string NombreRemitente,
string OrigenNumRegIdTrib,
string OrigenResidenciaFiscal,
string OrigenNumEstacion,
string OrigenNombreEstacion,
string OrigenNavegacionTrafico,
string FechaHoraSalida,
string IDDestino,
string RFCDestinatario,
string NombreDestinatario,
string DestinoNumRegIdTrib,
string DestinoResidenciaFiscal,
string DestinoNumEstacion,
string DestinoNombreEstacion,
string DestinoNavegacionTrafico,
string FechaHoraProgLlegada,
string Calle,
string NumeroExterior,
string NumeroInterior,
string Colonia,
string Localidad,
string Referencia,
string Municipio,
string Estado,
string Pais,
string CodigoPostal)

// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

    // Liberacion de memoria
VirtualXML_Free(hXml);
}
Veáse También:

VirtualXML_CartaPorte10AddFiguraTransporteArrendatario
                                   VirtualXML_CartaPorte10AddFiguraTransporteNotificado
                                   VirtualXML_CartaPorte10AddFiguraTransporteOperadores
                                   VirtualXML_CartaPorte10AddFiguraTransporteOperadoresOperador
                                   VirtualXML_CartaPorte10AddFiguraTransportePropietario
                                   VirtualXML_CartaPorte10AddMercancia
                                   VirtualXML_CartaPorte10AddMercanciaCantidadTransporta
                                   VirtualXML_CartaPorte10AddMercanciasTransporteFerroviarioCarr                   VirtualXML_CartaPorte10AddMercanciasTransporteFerroviarioCarro
                                   VirtualXML_CartaPorte10AddMercanciasTransporteFerroviarioCarroContenedor
                                   VirtualXML_CartaPorte10AddMercanciasTransporteFerroviarioDerechosDePaso
                                   VirtualXML_CartaPorte10AddMercanciasTransporteMaritimoContenedor
                                   VirtualXML_CartaPorte10AddUbicacion
                                   VirtualXML_CartaPorte10SetFiguraTransporte
                                   VirtualXML_CartaPorte10SetMercancias
                                   VirtualXML_CartaPorte10SetMercanciasAutotransporteFederal
                                   VirtualXML_CartaPorte10SetMercanciasTransporteAereo
                                   VirtualXML_CartaPorte10SetMercanciasTransporteFerroviario
                                   VirtualXML_CartaPorte10SetMercanciasTransporteMaritimo