Función VirtualXML_CartaPorte10SetMercanciasAutotransporteFederal VirtualXML

Agrega el nodo AutotransporteFederal para registrar la información que permita la identificación del autotransporte de carga federal, por medio del cual se transportan los bienes o mercancías, que transitan a través de las carreteras federales del territorio nacional.

Se debe utilizar DESPUES de la llamada a la función VirtualXML_CartaPorte10SetMercancias(), y solo se utiliza una vez.

Esta función adicionalmente agrega los nodos IdentificacionVehicular y Remolques en una misma llamada por lo que no hay funciones adicionales para ingresar estos datos.

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

public static void VirtualXML_CartaPorte10AddMercancia(
int p,
string PermSCT,
string NumPermisoSCT,
string NombreAseg,
string NumPolizaSeguro,
string ConfigVehicular,
string PlacaVM,
string AnioModeloVM,
string SubTipoRem1,
string Placa1,
string SubTipoRem2,
string Placa2)

Parametros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función VirtualXML_New()
PermSCT
Tipo: System  String
Atributo requerido para precisar la clave del tipo de permiso proporcionado por la SCT, el cual debe corresponder de acuerdo al tipo de autotransporte utilizado para el traslado de los bienes o mercancías registrado en el catálogo c_TipoPermiso. Consulte el catálogo c_TipoPermiso de los catálogos de Carta Porte publicados por el SAT, para obtener este valor.
NumPermisoSCT
Tipo: System  String
Atributo requerido para precisar el número del permiso otorgado por la SCT, el cual se debe capturar de acuerdo al tipo de autotransporte utilizado para el traslado de los bienes o mercancías.
NombreAseg
Tipo: System  String
Atributo requerido para expresar el nombre de la aseguradora que cubre los riesgos del autotransporte utilizado para el traslado de los bienes o mercancías.
NumPolizaSeguro
Tipo: System  String
Atributo requerido para registrar el número de póliza asignado por la aseguradora, que cubre los riesgos del autotransporte utilizado para el traslado de los bienes o mercancías.

ConfigVehicular
Tipo: System  String
Atributo requerido para expresar la clave de nomenclatura del autotransporte que es utilizado para transportar los bienes o mercancías. Consulte el catálogo c_ConfigAutotransporte de los catálogos de Carta Porte publicados por el SAT, para obtener este valor.
PlacaVM
Tipo: System  String
Atributo requerido para registrar el valor de la placa vehicular del autotransporte que es utilizado para transportar los bienes o mercancías, se deben registrar solo los caracteres alfanuméricos, sin guiones y espacios..
AnioModeloVM
Tipo: System  String
Atributo requerido para registrar el año del autotransporte que es utilizado para transportar los bienes o mercancías.
SubTipoRem1
Tipo: System  String
Atributo requerido para expresar la clave del subtipo de remolque o semirremolques que se emplean con el autotransporte para el traslado de los bienes o mercancías. Consulte el catálogo c_SubTipoRem de los catálogos de Carta Porte publicados por el SAT, para obtener este valor.
Si el autotransporte cuenta con dos remolques o semiremolques, la informacion del segundo se debe especificar en los parámetros SubTipoRem2 y Placa2.

Placa1
Tipo: System  String
Atributo requerido para registrar el valor de la placa vehicular del remolque o semirremolque que es utilizado para transportar los bienes o mercancías, se deben registrar solo los caracteres alfanuméricos, sin guiones y espacios.
Si el autotransporte cuenta con dos remolques o semiremolques, la informacion del segundo se debe especificar en los parámetros SubTipoRem2 y Placa2.
SubTipoRem2
Tipo: System  String
Atributo requerido para expresar la clave del subtipo del segundo remolque o semirremolques que se emplean con el autotransporte para el traslado de los bienes o mercancías. Consulte el catálogo c_SubTipoRem de los catálogos de Carta Porte publicados por el SAT, para obtener este valor.
Placa2
Tipo: System  String
Atributo requerido para registrar el valor de la placa vehicular del segundo remolque o semirremolque que es utilizado para transportar los bienes o mercancías, se deben registrar solo los caracteres alfanuméricos, sin guiones y espacios.
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