Agrega el nodo Ubicaciones requerido
para registrar las distintas ubicaciones que sirven para indicar el
domicilio del origen y/o destino que tienen los bienes y/o mercancías
que se trasladan a través de los distintos medios de transporte.
Esta función se puede repetir tantas veces como Ubicaciones requiera el complemento.
Se debe utilizar DESPUES de llamar a la función VirtualXML_SetCartaPorte31()
Esta función se puede repetir tantas veces como Ubicaciones requiera el complemento.
Se debe utilizar DESPUES de llamar a la función VirtualXML_SetCartaPorte31()
Namespace: VirtualXML®
Aplicación: CFDI ver. 4.0
Sintaxis
public static void VirtualXML_CartaPorte31AddUbicacion(
int p,
string TipoUbicacion,
string IDUbicacion,
string RFCRemitenteDestinatario,
string NombreRemitenteDestinatario,
string NumRegIdTrib,
string ResidenciaFiscal,
string NumEstacion,
string NombreEstacion,
string NavegacionTrafico,
string FechaHoraSalidaLlegada,
string TipoEstacion,
string DistanciaRecorrida,
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()
- Tipo: System
String
Atributo requerido para precisar si el tipo de ubicación corresponde al origen o destino de las ubicaciones para el traslado de los bienes y/o mercancías en los distintos medios de transporte. - Valores Permitidos: Origen / Destino
- Tipo: System
String
Atributo condicional para registrar una clave que sirva para identificar el punto de salida o entrada de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte, la cual estará integrada de la siguiente forma: para origen el acrónimo “OR” o para destino el acrónimo “DE” seguido de 6 dígitos numéricos asignados por el contribuyente que emite el comprobante para su identificación.
- Tipo: System
String
Atributo requerido para registrar el RFC del remitente o destinatario de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. Si el TipoUbicacion es Origen, se debe especificar el RFC del Remitente, si el TipoUbicacion es Destino se debe especificar el RFC del destinatario
- NombreRemitenteDestinatario
- Tipo: System
String
Atributo opcional para registrar el nombre del remitente o destinatario de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. Si el TipoUbicacion es Origen, se debe especificar el nombre o razón socialdel Remitente, si el TipoUbicacion es Destino se debe especificar el nombre o razón social del destinatario
- Tipo: System
String
Atributo condicional para registrar el número de identificación o registro fiscal del país de residencia, para los efectos fiscales del remitente o destinatario de los bienes y/o mercancías que se trasladan cuando se trate de residentes en el extranjero.
- Tipo: System
String
Atributo condicional para registrar la clave del país de residencia para efectos fiscales del remitente o destinatario de los bienes y/o mercancías, conforme con el catálogo c_Pais para CFDI 4.0 publicado en el portal del SAT en Internet que está basado en la especificación ISO 3166-1.
- Tipo: System
String
Atributo condicional para registrar la clave de la estación de origen o destino para el traslado de los bienes y/o mercancías que se realiza a través de los distintos medios de transporte, esto de acuerdo al valor de la columna “Clave identificación” del catálogo c_Estaciones del complemento Carta Porte 3.0 que permita asociarla al tipo de transporte.
- Consulte el catálogo c_Estaciones de los catálogos de Carta Porte 3.1 publicados por el SAT, para obtener este valor.
- NombreEstacion
- Tipo: System
String
Atributo condicional para registrar el nombre de la estación de origen o destino por la que se pasa para efectuar el traslado de los bienes y/o mercancías a través de los distintos medios de transporte, conforme al catálogo c_Estaciones del complemento Carta Porte 3.0. - Consulte el catálogo c_Estaciones de los catálogos de Carta Porte 3.1 publicados por el SAT, para obtener este valor.
- Tipo: System
String
Atributo condicional para registrar el tipo de puerto de origen o destino en el cual se documentan los bienes y/o mercancías que se trasladan vía marítima. Sus valores permitidos son Altura / Cabotaje.
- Tipo: System
String
Atributo requerido para registrar la fecha y hora estimada en la que salen o llegan los bienes y/o mercancías de origen o al destino, respectivamente. Se expresa en la forma AAAA-MM-DDThh:mm:ss.
- Tipo: System
String
Atributo condicional para registrar el tipo de estación por el que pasan los bienes y/o mercancías durante su traslado a través de los distintos medios de transporte.
- Consulte el catálogo c_TipoEstacion de los catálogos de Carta Porte 3.1 publicados por el SAT, para obtener este valor.
- Tipo: System
String
Atributo condicional para registrar en kilómetros la distancia recorrida entre la ubicación de origen y la de destino parcial o final, por los distintos medios de transporte que trasladan los bienes y/o mercancías.
- Tipo: System
String
Atributo opcional para registrar la calle en la que está ubicado el domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte.
- NumeroExterior
- Tipo: System
String
Atributo opcional que sirve para registrar el número exterior del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios del transporte.
- Tipo: System
String
Atributo opcional que sirve para registrar el número interior, en caso de existir, del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte.
- Tipo: System
String
Atributo opcional que sirve para registrar la clave de la colonia o dato análogo, del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte.
- Tipo: System
String
Atributo opcional que sirve para registrar la ciudad, población, o dato análogo del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte.
- Tipo: System
String
Atributo opcional para registrar una referencia geográfica adicional que permita una fácil o precisa ubicación del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte; por ejemplo, las coordenadas del GPS.
- Tipo: System
String
Atributo opcional que sirve para registrar el municipio, delegación o alcaldía, condado o dato análogo del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte.
- Tipo: System
String
Atributo requerido para registrar el estado, entidad, región, comunidad, o dato análogo en donde se encuentra ubicado el domicilio del origen y/o destino de los bienes y/o mercancías que se trasladan en los distintos medios de transporte.
- 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. - Consulte el catálogo c_Pais del catálogo CFDI 4.0 para obtener este valor
- Tipo: System
String
Atributo requerido para registrar el código postal en donde se encuentra el domicilio del origen y/o destino 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("4.0");
// 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);
}