Agrega el nodo condicional Operador para indicar los datos
del los operadores del autotransporte de carga federal en el que se
trasladan los bienes o mercancías.
Esta función se debe utilizar si es mas de una persona la que opera el autotransporte en que se transladan los bienes.
Se debe utilizar DESPUES de llamar a la función VirtualXML_CartaPorte10FiguraTransporteOperadores() ya que esta establece el nodo raiz del cual dependen los datos de todos los operadores que se vayan a registrar. Si se va a utilizar esta función, la funcion VirtualXML_CartaPorte10FiguraTransporteOperadores() se debe llenar con PARAMETROS VACIOS, (excepto el 1er parametro que corresponde al identificador de memoria).
Esta función se debe utilizar si es mas de una persona la que opera el autotransporte en que se transladan los bienes.
Se debe utilizar DESPUES de llamar a la función VirtualXML_CartaPorte10FiguraTransporteOperadores() ya que esta establece el nodo raiz del cual dependen los datos de todos los operadores que se vayan a registrar. Si se va a utilizar esta función, la funcion VirtualXML_CartaPorte10FiguraTransporteOperadores() se debe llenar con PARAMETROS VACIOS, (excepto el 1er parametro que corresponde al identificador de memoria).
Namespace: VirtualXML®
Aplicación: CFDI ver. 3.3
Sintaxis
public static void VirtualXML_CartaPorte10AddFiguraTransporteOperadoresOperador(
int p,
string RFCOperador,
string NumLicencia,
string NombreOperador,
string NumRegIdTribOperador,
string ResidenciaFiscalOperador,
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 condicional para registrar el RFC del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
- NumLicencia
- Tipo: System
String
Atributo condicional para expresar el número de folio de la licencia o el permiso otorgado al operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
- NombreOperador
- Tipo: System
String
Atributo opcional para registrar el nombre del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
- 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 operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías, cuando sea residente en el extranjero.
- ResidenciaFiscalOperador
- Tipo: System
String
Atributo condicional para registrar la clave del país de residencia para efectos fiscales del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías, conforme con el catálogo c_Pais publicado en el portal del SAT para CFDI que está basado en la especificación ISO 3166-1.
- Tipo: System
String
Atributo requerido que sirve para precisar la calle en que está ubicado el domicilio del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
- Tipo: System
String
Atributo opcional que sirve para expresar el número exterior en donde se ubica el domicilio del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
- Tipo: System
String
Atributo opcional que sirve para expresar el número interior, en caso de existir, en donde se ubica el domicilio del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
- Tipo: System
String
Atributo opcional que sirve para expresar la clave de la colonia o dato análogo en donde se ubica el domicilio del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
- Tipo: System
String
Atributo opcional para precisar la clave de la ciudad, población, distrito u análogo en donde se encuentra ubicado el domicilio del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
- Tipo: System
String
Atributo opcional para expresar una referencia geográfica adicional que permita una más fácil o precisa ubicación del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías; por ejemplo, las coordenadas GPS.
- 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 del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
- 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 operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
- Tipo: System
String
Atributo requerido que sirve para precisar la clave del país en donde se encuentra ubicado el domicilio del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías, conforme al catálogo c_Pais publicado en el portal del SAT para CFDI que está basado en la especificación ISO 3166-1.
- Tipo: System
String
Atributo requerido para asentar el código postal (PO, BOX) en donde se encuentra ubicado el domicilio del operador del autotransporte de carga federal en el que se trasladan los bienes o mercancías.
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);
}