Agrega el nodo condicional TransporteMaritimopara
registrar la información que permita la identificación de la
embarcación a través de la cual se trasladan los bienes y/o mercancías
por vía marítima
Se debe utilizar DESPUES de la llamada a la función VirtualXML_CartaPorte31SetMercancias(),
Namespace: VirtualXML® Se debe utilizar DESPUES de la llamada a la función VirtualXML_CartaPorte31SetMercancias(),
Aplicación: CFDI ver. 4.0
Sintaxis
public static void VirtualXML_CartaPorte31SetMercanciasTransporteMaritimo(
int p,
string PermSCT,
string NumPermisoSCT,
string NombreAseg,
string NumPolizaSeguro,
string TipoEmbarcacion,
string Matricula,
string NumeroOMI,
string AnioEmbarcacion,
string NombreEmbarc,
string NacionalidadEmbarc,
string UnidadesDeArqBruto,
string TipoCarga,
string Eslora,
string Manga,
string Calado,
string Puntal,
string LineaNaviera,
string NombreAgenteNaviero,
string NumAutorizacionNaviero,
string NumViaje,
string NumConocEmbarc,
string PermisoTempNavegacion)
Parametros
- p
- Tipo: System
Int32
Identificador en memoria devuelto por la función VirtualXML_New()
- Tipo: System
String
Atributo opcional para registrar la clave del permiso proporcionado por la Secretaría de Infraestructura, Comunicaciones y Transportes (SICT), la cual debe corresponder con la embarcación que se está utilizando para el traslado de los bienes y/o mercancías, de acuerdo al catálogo correspondiente.
- Consulte el catálogo c_TipoPermiso
de los catálogos de Carta Porte 3.1 publicados por el SAT,
para obtener este valor.
- Tipo: System
String
Atributo opcional para registrar el número del permiso otorgado por la Secretaría de Infraestructura, Comunicaciones y Transportes (SICT), a la embarcación utilizada para el traslado de los bienes y/o mercancías.
- Tipo: System
String
Atributo opcional para registrar el nombre de la aseguradora que cubre la protección e indemnización por responsabilidad civil de la embarcación en el traslado de los bienes y/o mercancías.
- Tipo: System
String
Atributo opcional para registrar el número de póliza asignada por la aseguradora que cubre la protección e indemnización por responsabilidad civil de la embarcación en el traslado de los bienes y/o mercancías.
- TipoEmbarcacion
- Tipo: System
String
Atributo requerido para registrar la clave de identificación del tipo de embarcación que es utilizado para trasladar los bienes y/o mercancías. - Consulte el catálogo c_ConfigMaritima de los catálogos de Carta Porte 3.1 publicados por el SAT, para obtener este valor.
- Tipo: System
String
Atributo requerido para registrar el número de la matrícula o registro de la embarcación que es utilizada para transportar los bienes y/o mercancías.
- Tipo: System
String
Atributo requerido para registrar el número de identificación asignado por la Organización Marítima Internacional, a la embarcación encargada de transportar los bienes y/o mercancías. Debe comenzar con las letras "IMO" seguido de 7 digitos numericos, p. ej. IMO7654321
- Tipo: System
String
Atributo opcional para registrar el año de la embarcación en la que se transportan los bienes y/o mercancías.
- NombreEmbarc
- Tipo: System
String
Atributo opcional para registrar el nombre de la embarcación en la que se realiza el traslado de los bienes y/o mercancías.
- Tipo: System
String
Atributo requerido para registrar la clave del país correspondiente a la nacionalidad de la embarcación que transporta los bienes y/o mercancías. - Consulte el catálogo c_Pais de los para CFDI 4.0 publicados por el SAT, para obtener este valor.
- Tipo: System
String
Atributo requerido para registrar el valor de las unidades de arqueo bruto conforme a las medidas internacionales definidas por el ITC para cada tipo de buque o embarcación en la que se transportan los bienes y/o mercancías.
- Tipo: System
String
Atributo requerido para especificar el tipo de carga en el cual se clasifican los bienes y/o mercancías que se transportan en la embarcación. - Consulte el catálogo c_ClaveTipoCarga de los catálogos de Carta Porte 3.1 publicados por el SAT, para obtener este valor.
- Tipo: System
String
Atributo opcional para registrar la longitud de eslora, definida en pies, con la que cuenta la embarcación o el buque en el que se transportan los bienes y/o mercancías.
- Tipo: System
String
Atributo opcional para registrar la longitud de manga, definida en pies, con la que cuenta la embarcación o el buque en el que se transportan los bienes y/o mercancías.
- Tipo: System
String
Atributo opcional para registrar la longitud del calado, definida en pies, con la que cuenta la embarcación o el buque en el que se transportan los bienes y/o mercancías.
- Tipo: System
String
Atributo opcional para registrar la longitud del puntal, definida en pies, con la que cuenta la embarcación o el buque en el que se transportan los bienes y/o mercancías.
- Tipo: System
String
Atributo opcional para registrar el nombre de la línea naviera autorizada de gestionar el traslado de los bienes y/o mercancías por vía marítima.
- Tipo: System
String
AAtributo requerido para registrar el nombre del agente naviero consignatario autorizado para gestionar el traslado de los bienes y/o mercancías por vía marítima.
- Tipo: System
String
Atributo requerido para expresar el número de la autorización como agente naviero consignatario emitida por la autoridad correspondiente. - Consulte el catálogo c_NumAutorizacionNaviero de los catálogos de Carta Porte 3.1 publicados por el SAT, para obtener este valor.
- Tipo: System
String
Atributo opcional para registrar el número del viaje con el que se identifica el traslado de los bienes y/o mercancías en el buque o la embarcación.
- Tipo: System
String
Atributo opcional para registrar el número de conocimiento de embarque con el que se identifica el traslado de los bienes y/o mercancías.
- Tipo: System
String
Atributo condicional para registrar el permiso temporal de navegación de la embarcación o buque que transporta los bienes y/o mercancías.
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);
}